#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body,html{padding:0;margin:0;font-family:montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:var(--primary-text-color);background-color:var(--primary-bg);position:relative;overflow:hidden}*{box-sizing:border-box}#nprogress .bar{background-color:var(--primary-color)}@media (prefers-color-scheme:dark){html{color-scheme:dark}body{color:var(--primary-text-color)!important;background-color:var(--primary-bg)!important}}.css-gllb61-MuiPaper-root{transition:none!important}:root{--primary-bg:#0d0d11;--primary-bg-dark:#0f0f11;--primary-brighter:#17181e;--secondary-bg:#1a1c22;--tertiary-bg:#0e0c128c;--quarternary-bg:#000;--primary-color:#5d4efe;--primary-color-light:#8f85ff;--primary-color-hover:#766afd;--transparent-primary-color:rgba(101,87,255,.25);--accent-color:#9586eb;--transparent-hover-color:hsla(0,0%,100%,.1);--primary-text-color:#fdf5ff;--primary-text-color-contrast:#101012;--secondary-text-color:#8a8892;--tertiary-text-color:#8a8892;--disabled-text-color:#636371;--disabled-bg:#616372;--bg-disabled:#141416;--color-disabled:#2a292e;--error:#dc3545;--dark-error:#bd1120;--transparent-error:#dc354640;--info:#35dc59;--info-dark:#50bd11;--info2:#3564dc;--info2-dark:#115ebd;--warning:#dccb35;--warning-dark:#bdba11;--scrollbar-thumb:hsla(0,0%,100%,.1);--scrollbar-track:rgba(0,0,0,.4);--dialog-bg:#101012;--white:#fbfdfd;--white-sec:#e3e5e9;--gray:#706f82;--gray-mid:#1f2126;--light-gray:#c4c4c4;--dark-gray:#232425;--darker-gray:#17181e;--menu-bg:#0f0f11;--input-hover-color:#101116;--input-field-bg:#17181e;--gridline-color:#333239;--bg-secondary:#101012;--marker:#fef369de;--btn-disabled-bg:#1f2027b8;--btn-disabled-color:##8787899e;--gray-contrast:#17181e}body.light{--primary-bg:#f5f2fff6;--primary-text-color:#101012;--primary-brighter:#f6f3ffe0;--bg-secondary:#e3e2ec;--primary-text-color-contrast:#fdf5ff;--transparent-hover-color:rgba(0,0,0,.09);--dialog-bg:#ececec;--input-field-bg:#e5e1fac2;--input-hover-color:#c2bfd1fa;--gridline-color:#bbbbc4;--gray:#9693a5;--dark-gray:#595561;--darker-gray:#5f5c64;--color-disabled:#777;--bg-disabled:#adadad;--gray-contrast:#59595e}:root{--padding-sm:0.5rem;--padding-mid:0.8rem;--border-radius-extra-s:5px;--border-radius-s:10px;--border-radius-mid:16px;--border-radius-m:20px;--side-padding:0 1.3rem;--mobile:440px;--tablet:800px}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{font-size:12px}h2{margin-bottom:1rem;font-size:1.2rem}.calendar h2,.calendar h3{font-weight:400;margin-bottom:0}.calendar h3{background-color:var(--dark-gray);padding:9px 18px;border-radius:9px;margin:0 .2rem}a{color:inherit;text-decoration:none}@media only screen and (min-width:var(--mobile )){h2,h3{font-size:1.1rem}}@media only screen and (max-width:400px){body{font-size:10px}}button{color:inherit;padding:0;margin:0;border:none;background-color:transparent;outline:none}.btn,button{cursor:pointer}.btn{padding:.5rem 2rem;border-radius:12px;display:flex;justify-content:center;align-items:center;font-weight:500;transition:all .25s cubic-bezier(0,.7,.74,.78) .1s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.margin-v{margin:1rem 0}.btn.primary{background-color:var(--primary-color);color:var(--white)}.btn.primary:hover{background-color:var(--primary-color-hover);color:var(--white)}.btn.secondary{background-color:var(--primary-brighter)}.btn.secondary:hover{background-color:var(--darker-gray)}.light .btn.secondary{background-color:var(--primary-bg)}.light .btn.secondary:hover{background-color:var(--primary-brighter)}.btn.full{width:100%;height:2.3rem}.btn-link{background-color:transparent;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5rem 1rem;border-radius:50px}.btn-link:hover{background-color:var(--transparent-primary-color)}.btn-icon{display:flex;flex-direction:row}.btn-icon svg{margin-right:5px}.btn:disabled,.btn:disabled:focus,.btn:disabled:hover{background-color:var(--btn-disabled-bg);color:var(--btn-disabled-color);cursor:default}.sec-btn{background-color:var(--darker-gray);color:var(--gray)}.sec-btn:hover{background-color:var(--dark-gray);color:var(--light-gray)}.btn.icon{width:3rem;padding:0}.btn.danger{background-color:var(--error)}.btn.danger:hover{background-color:var(--dark-error)}.btn.icon.bg{width:2rem;height:2rem;border-radius:50px}.btn.icon.bg:hover{background-color:var(--transparent-hover-color)}.btn.icon.close{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;right:1rem;top:.5rem;border-radius:50%}.btn.icon.close:focus,.btn.icon.close:hover{outline:none;background:var(--transparent-hover-color)}.btn.icon.close path{stroke:var(--white)}.btn.icon.close.secondary path{stroke:var(--gray)}.btn.icon.close.secondary:focus path,.btn.icon.close.secondary:hover path{stroke:var(--error)}.btn.icon.close.secondary:focus,.btn.icon.close.secondary:hover{background-color:var(--transparent-error)}.add button{display:contents}.add button:hover path:first-child{fill:var(--primary-color-hover)}.add svg,.create svg{width:3rem;height:3rem}.btn-layout{display:flex;justify-content:flex-end;padding-top:1rem}.btn-layout button{max-width:10rem;margin-right:1rem}.btn-layout button:last-child{margin-right:0}.btn.today{border:1px solid var(--gridline-color)}.btn.today:hover{background-color:var(--input-hover-color)}@media only screen and (max-width:450px){.sub_main-header.toggle-menu_wrapper .btn.icon{margin:0 5px!important}.btn.today{width:4rem!important}}@supports(-webkit-appearance:none) or (-moz-appearance:none){input[type=checkbox],input[type=radio]{--active:var(--primary-color);--active-inner:#fbfdfd;--focus:2px rgba(39,94,254,.3);--border:var(--active);--border-hover:var(--primary-color-hover);--background:transparent;--disabled:var(--dark-gray);--disabled-inner:var(--light-gray);-webkit-appearance:none;-moz-appearance:none;height:23px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:3px solid var(--bc,var(--border));background:var(--b,var(--background));transition:background .3s,border-color .3s,box-shadow .2s}input[type=checkbox]:after,input[type=radio]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t,.3s) var(--d-t-e,ease),opacity var(--d-o,.2s)}input[type=checkbox]:checked,input[type=radio]:checked{--b:var(--active);--bc:var(--active);--d-o:0.3s;--d-t:0.6s;--d-t-e:cubic-bezier(0.2,0.85,0.32,1.2)}input[type=checkbox]:disabled,input[type=radio]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}input[type=checkbox]:disabled:checked,input[type=radio]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{cursor:not-allowed}input[type=checkbox]:hover:not(:checked):not(:disabled),input[type=radio]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:0 0 0 var(--focus)}input[type=checkbox]:not(.switch),input[type=radio]:not(.switch){width:23px}input[type=checkbox]:not(.switch):after,input[type=radio]:not(.switch):after{opacity:var(--o,0)}input[type=checkbox]:not(.switch):checked,input[type=radio]:not(.switch):checked{--o:1}input[type=checkbox]+label,input[type=radio]+label{font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer}input[type=checkbox]:not(.switch){border-radius:5px}input[type=checkbox]:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:6px;top:3px;transform:rotate(var(--r,20deg))}input[type=checkbox]:not(.switch):checked{--r:43deg}input[type=checkbox].switch{width:38px;border-radius:11px}input[type=checkbox].switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab,var(--border));transform:translateX(var(--x,0))}input[type=checkbox].switch:checked{--ab:var(--active-inner);--x:17px}input[type=checkbox].switch:disabled:not(:checked):after{opacity:.6}input[type=radio]{border-radius:50%}input[type=radio]:after{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;transform:scale(var(--s,.7))}input[type=radio]:checked{--s:0.5}}input[name=date]:active+.datepicker,input[name=date]:focus+.datepicker{display:grid}input[type=radio]{display:none}input{border:none}input:focus{outline:none}ul.radio-options{padding:0;margin:0}.radio-options li{list-style:none}.radio-option label{padding:.5rem 1rem;border-radius:var(--border-radius-s);transition:all 2s cubic-bezier(.075,.82,.165,1)}.radio-option input:checked+label.task-type{color:var(--primary-color-light);background-color:var(--transparent-primary-color)}.login-form{background-color:var(--bg-secondary);padding:2rem 3rem;border:1px solid var(--gridline-color);border-radius:var(--border-radius-m)}.input-f,.input-field,.text-area{font-size:14px;background-color:var(--input-field-bg);border:2px solid transparent;color:var(--gray);border-radius:var(--border-radius-s);width:100%;height:2.5rem;padding:.5rem .8rem;transition:all .25s cubic-bezier(0,.7,.74,.78) .1s}.input-f.search-field,.input-field.search-field,.text-area.search-field{background-color:var(--gridline-color)}.input-f:focus,.input-f:focus-within,.input-f:hover,.input-field:focus,.input-field:focus-within,.input-field:hover,.text-area:focus,.text-area:focus-within,.text-area:hover{color:var(--primary-text-color);background-color:var(--input-hover-color);border-color:var(--primary-color);outline:none}.input-f:focus,.input-field:focus,.text-area:focus{border-color:var(--primary-color)}.input-f:-webkit-autofill:focus,.input-f:-webkit-autofill:hover,.input-field:-webkit-autofill:focus,.input-field:-webkit-autofill:hover,.text-area:-webkit-autofill:focus,.text-area:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--input-hover-color) inset!important;-webkit-box-shadow:0 0 0 1000px var(--input-hover-color) inset!important;-webkit-text-fill-color:var(--primary-text-color)!important}.input-f::-moz-placeholder,.input-field::-moz-placeholder,.text-area::-moz-placeholder{color:var(--gray);opacity:1}.input-f:-ms-input-placeholder,.input-field:-ms-input-placeholder,.text-area:-ms-input-placeholder{color:var(--gray);opacity:1}.input-f::placeholder,.input-field::placeholder,.text-area::placeholder{color:var(--gray);opacity:1}.input-f:disabled,.input-f:disabled:hover,.input-field:disabled,.input-field:disabled:hover,.text-area:disabled,.text-area:disabled:hover{border-color:transparent;background-color:var(--dark-gray);color:var(--gray)}.input-f.error{border-color:var(--error)}p.error{color:var(--error)}a.link{color:var(--primary-color-light);text-decoration:underline;text-underline-offset:3px}a.link:focus,a.link:hover{color:var(--white)}.text-area{height:8rem}.input-field input,.input-field span{background-color:inherit;color:inherit;text-align:center}.counter input{width:1.2rem;padding:0}.input-field:focus-within{border-color:var(--primary-color)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{filter:none;box-shadow:0 0 0 1000px var(--primary-brighter) inset!important;-webkit-box-shadow:0 0 0 1000px var(--primary-brighter) inset!important;-webkit-text-fill-color:var(--gray)!important;border-color:var(--gray)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:transparent;border-radius:10px}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:10px}@supports(scrollbar-color:var(--scrollbar-thumb ) var(--scrollbar-track )){*{-ms-overflow-style:none;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}}::selection{background-color:var(--primary-color)!important}::-moz-selection{background-color:var(--primary-color)!important}.hidden{opacity:0;pointer-events:none}.flex{display:flex}.items-center{align-items:center}.space-between{justify-content:space-between}.center-fixed{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90%;width:25rem;min-width:140px}.w-auto{width:auto}.pointer{cursor:pointer!important}#__next{width:100%;height:100vh;display:flex;flex-direction:column;overflow:hidden}#sidebar{width:24rem;max-width:300px;height:100%}#main_body{height:100%;display:flex;z-index:0}#main_body,.main{flex:1 1;overflow:hidden}.main_container{display:flex;flex-direction:column;position:absolute;width:100%;inset:0;overflow:auto;padding:.5rem}.content{width:100%;margin:.5rem}.event-notes{width:100%;height:100%;padding-right:.4rem;overflow:auto;scrollbar-color:transparent transparent}.event-notes::-webkit-scrollbar-thumb,.event-notes::-webkit-scrollbar-track{background-color:transparent}.event-notes:hover::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.event-notes:hover{scrollbar-color:var(--scrollbar-thumb) transparent}.schedule{min-width:20rem;width:100%;position:relative;border-radius:var(--border-radius-m);margin:0 .4rem}.event-notes.empty{justify-content:center}.dialog-container{position:fixed;inset:0;z-index:99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgba(40,40,40,.4);pointer-events:painted}.dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:var(--border-radius-m)}@media only screen and (max-width:400px){#sidebar{min-width:100%;max-width:100%}}nav{border-bottom:1px solid var(--gridline-color);margin-bottom:1rem}nav .nav-links{display:flex;flex-direction:column}.high-link,.user-widget{display:flex;align-items:center;font-size:.8rem;border-radius:var(--border-radius-s);transition:background .5s;padding:.5rem 1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}.high-link{margin-bottom:5px}.high-link:hover{background-color:var(--transparent-hover-color)}.active .high-link{font-weight:600;color:var(--primary-color-light);background-color:var(--transparent-primary-color)}.high-link.danger{color:var(--error)}.menu_icon-btn{display:flex;align-items:center;justify-content:center;width:25px;height:25px;margin-right:10px}.main_header,.sub_main-header{display:flex;align-items:center;justify-content:space-between}.main_header{border-bottom:1px solid var(--gridline-color)}.sub_main-header{width:100%}.sub_main-header.toggle-menu_wrapper{max-width:19rem;justify-content:flex-start}.logo{display:flex;align-items:center;justify-content:center;margin-right:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.logo span:last-child{margin-left:6px}.logo span{font-size:1.3rem}.month-year{padding:.3rem .5rem;border-radius:var(--border-radius-s);cursor:default}.month-year.pointer:hover{background-color:var(--transparent-hover-color)}.search-icon{width:1.3rem;height:1.3rem;margin-bottom:.2rem;margin-right:.5rem}.search-icon path{fill:var(--gray)}.search-results{width:100%;height:5rem;position:absolute;top:3rem;right:0;background-color:var(--input-hover-color);z-index:10;border-radius:var(--border-radius-s)}.user-minicard{border-bottom:1px solid var(--gridline-color);margin-bottom:.2rem;padding-bottom:.1rem}@media only screen and (max-width:450px){.main_header .logo{display:none!important}.sub_main-header{width:auto}.month-year h3{font-size:10px}}.main{position:relative;justify-content:center}.main,.user{display:flex}.user{justify-content:space-between;align-items:center;width:100%}.show-more{position:relative}.dropdown{width:12rem;position:absolute;padding:.4rem;cursor:default;z-index:20;right:0;border-radius:var(--border-radius-mid);background-color:var(--darker-gray);border:1px solid var(--gridline-color);background-color:var(--bg-secondary);transform:none;transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.dropdown.hidden{display:block;pointer-events:none;opacity:0;transform:translate(6px,-6px)}.dropdown-link{cursor:pointer}.avatar{width:35px;height:35px;border-radius:50px;overflow:hidden;background-color:var(--gridline-color)}.avatar img{width:100%;position:relative}.username{margin-left:1rem;max-width:85px;overflow:hidden;text-overflow:ellipsis}.auth-cell{margin-bottom:1rem;position:relative}.note-editor{max-width:50rem;max-height:53rem;padding:1.5rem;width:50rem;height:53rem;background-color:var(--bg-secondary);display:flex;flex-direction:column}.event-viewer{width:clamp(200px,45rem,98%);height:clamp(40rem,50rem,98vh);padding:2.5rem 3rem;background-color:var(--dialog-bg);border:1px solid var(--gridline-color)}.event-actions{display:flex;justify-content:flex-end;position:relative}.event-actions svg{width:33px;height:33px}.event-actions .action-btn{display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.2rem;border-radius:var(--border-radius-s);margin-left:1rem}.event-actions .action-btn.options:hover path{stroke:var(--primary-text-color)}.event-actions .action-btn.edit:hover path{fill:var(--info2)}.event-actions .action-btn.edit path{fill:var(--gray)}.event-actions .action-btn.options path{stroke:var(--gray)}.event-viewer-options{position:absolute;right:0;top:40px;background-color:var(--darker-gray);border:1px solid var(--dark-gray);border-radius:var(--border-radius-s)}.event-viewer-option button{padding:.5rem .8rem;display:flex;align-items:center;gap:.5rem}.event-viewer-option:hover button{background-color:var(--darker-gray)}.event-viewer-option svg{width:22px;height:22px}.event-viewer-option.remove-event path{fill:var(--error)}.event-viewer-option.remove-event:hover path{fill:var(--dark-error)}.event-viewer-option.remove-event{color:var(--error)}.event-viewer-option.remove-event:hover{color:var(--dark-error)}.css-64xibi-MuiPaper-root{background-image:none!important;border:1px solid var(--gridline-color)}img{width:100%}.datepicker{display:grid;align-items:center;justify-content:space-around;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker-grid{display:grid;grid-template-columns:repeat(7,3.7rem)}.datepicker-header{display:flex;justify-content:space-between;padding:0 1.3rem;align-items:center}.datepicker-header h2{margin:0;font-size:1.3rem}.control{gap:.4rem}.control,.day{display:flex;align-items:center}.day{width:30px;height:30px;padding:10px;min-width:20px;min-height:20px;max-width:3rem;max-height:3rem;justify-content:center;text-align:center;position:relative;border-radius:34%;transition:background .5s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.day.selected,.day.today{font-weight:600}.day.today{background-color:var(--primary-color)!important;color:var(--white)!important}.day.selected{background-color:var(--transparent-primary-color);color:var(--primary-color-light)}.day:not(.selected,.today):hover{background-color:var(--transparent-hover-color)}.week-days{text-transform:uppercase;font-size:.8rem;color:var(--gray)}.week-days .day-label{padding:.3rem 1rem;margin:0 2px}.not-this-month{color:var(--gray)}.indicators{position:absolute;display:flex;justify-content:center;left:0;right:0;bottom:3px}.indicator{width:4px;height:4px;margin-right:3px;background:#c1c1c1;border-radius:50%}.indicator:last-child{margin-right:0}.indicator.more-tasks{color:#c1c1c1;background:transparent;font-weight:700;font-size:10px;line-height:.5}.toggle-calendar-view path{fill:var(--white)}.datepicker.datepicker-lite h2{font-size:1rem}.datepicker.datepicker-lite .btn.icon.bg{width:1.5rem;height:1.5rem}.datepicker.datepicker-lite .week-days .day-label{padding:.5rem 0;margin:auto}.datepicker.datepicker-lite.btn.today{width:5rem!important;padding:.4rem .5rem;height:auto;font-size:.8rem}.datepicker.datepicker-lite{font-size:.8rem}.datepicker.datepicker-lite .datepicker-header{padding:0 0 0 .5rem}.datepicker.datepicker-lite .datepicker-grid{grid-template-columns:repeat(7,2.25rem)}.datepicker.datepicker-lite .month-days{grid-template-rows:repeat(6,2.2rem)}.datepicker.datepicker-lite .day{max-width:2rem;max-height:2rem}@media only screen and (max-width:440px){.datepicker-header{padding:0 .5rem}.day{padding:.65rem .6rem}.month-days{font-size:.9rem}}.timeline-wrapper h1,.timeline-wrapper h2,.timeline-wrapper h3,.timeline-wrapper h6{margin:0}.timeline-wrapper{position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column;width:100%;height:100%}.timeline{width:100%;height:100%;position:relative;scrollbar-color:transparent;scrollbar-color:transparent transparent}.timeline::-webkit-scrollbar-thumb,.timeline::-webkit-scrollbar-track{background-color:transparent}.add:hover~.timeline::-webkit-scrollbar-thumb,.timeline:hover::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb)}.timeline:hover{scrollbar-color:var(--scrollbar-thumb) transparent}.full-day-events{padding:var(--side-padding);padding-bottom:.5rem;display:flex;flex-direction:column;gap:.2rem}.event-widget,.full-day-event{padding:.5rem 1rem;font-size:.8rem;cursor:pointer}.full-day-event{background-color:var(--accent-color);padding:.5rem 1rem;border-radius:var(--border-radius-s)}.skeleton{color:var(--gray);display:grid;grid-template-columns:1fr;grid-template-rows:repeat(24,4.4rem);align-items:flex-start;position:relative}.period{display:grid;grid-template-columns:3rem 1fr}.grid-line{background-color:var(--gridline-color);width:100%;height:1px;margin-top:6px}@-moz-document url-prefix(){.grid-line{height:9%}}.hour{position:relative}.overlay{width:100%;padding:var(--side-padding);display:grid;grid-template-columns:3rem 1fr;grid-template-rows:repeat(48,35.17px);position:absolute;top:8px;left:0;overflow:hidden}.overlay-cell{background-color:hsla(6,93%,71%,.318);justify-self:start;border-radius:var(--border-radius-s);grid-column:2/3;padding:.3rem .6rem}.overlay-cell,.time-marker{width:100%;display:flex;align-items:center}.time-marker{position:absolute;top:-2px;left:0;pointer-events:none}.time-marker.withtime:before{content:attr(data-time);display:block;transform:translateY(-45%);font-size:10px;font-weight:800;color:var(--error);position:absolute;left:-50px;width:50px;top:50%;background-color:var(--transparent-error);text-align:center;border-radius:5px}.time-marker:after{content:"";position:absolute;top:0;left:0;width:100%;height:2px;border-radius:20px;background-color:var(--error)}.add{position:absolute;bottom:30px;right:30px}#sidebar{display:flex;flex-direction:column;padding:10px;overflow:auto;border-right:1px solid var(--gridline-color)}#sidebar,#sidebar.sidebar-hidden{transition:all .5s cubic-bezier(.19,1,.22,1)}#sidebar.sidebar-hidden{margin-left:-24rem}.create{height:8rem;border:1px dashed var(--gridline-color);border-radius:var(--border-radius-s);margin-top:1rem;transition:all 1s cubic-bezier(.19,1,.22,1)}.create:hover{background-color:hsla(0,0%,100%,.02)}.create button{width:100%;height:100%;display:flex;flex-direction:column;gap:.3rem;font-size:12px;font-weight:400;color:var(--gray)}.sidebar-body{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;height:15rem}.sidebar .datepicker h2{font-size:1rem}.sidebar .datepicker .btn.icon.bg{width:1.5rem;height:1.5rem}.sidebar .week-days .day-label{padding:.5rem 0;margin:auto}.sidebar .btn.today{width:5rem!important;padding:.4rem .5rem;height:auto;font-size:.8rem}.sidebar .datepicker{font-size:.8rem}.sidebar .datepicker-header{padding:0 0 0 .5rem}.sidebar .datepicker-grid{grid-template-columns:repeat(7,2.3rem)}.sidebar .day{max-width:2rem;max-height:2rem}:root{--grid-border:1px solid;--grid-round-corner:var(--border-radius-s)}.calendar_cell-label{padding:5px;margin:auto}.calendar{display:flex;flex-direction:column;position:absolute;inset:0;transform:none;transition:all 1s cubic-bezier(.075,.82,.165,1);width:100%;height:100%}.calendar.loading{transform:translateY(-1rem)}.calendar.loaded{transform:none}.row:not(.cal-header){border-bottom:var(--grid-border);border-color:var(--gridline-color)}.row{position:relative;flex:1 1;border-right:var(--grid-border);border-color:var(--gridline-color)}.row,.row_label{display:flex;width:100%}.row_label{height:100%;position:absolute;inset:0}.cal-header{flex:none}.row_cell{display:flex;flex:1 1;text-align:center;border-right:var(--grid-border);border-color:var(--gridline-color)}.calendar .day{max-width:1.5rem;max-height:1.5rem;margin:.2rem auto;font-size:.7rem;line-height:.8}.calendar_body{flex:1 1;display:flex;flex-direction:column;position:absolute;inset:0;width:100%;height:100%}.cell_label{text-align:center;flex:1 1}.row_body{position:relative;margin-top:30px;flex:1 1}.row_body-content{width:100%;position:absolute;inset:0;display:flex}.cell_content{flex:1 1;width:100%}.date-event-widget{position:absolute;padding:0 2px;width:calc(100% / 7);height:24px}.date-event-widget>div{display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;padding:1px 4px;border-radius:5px;position:relative;font-weight:600}.date-event-widget>div.right_radius{border-top-right-radius:10px;border-bottom-right-radius:10px}.date-event-widget>div.left_radius{border-top-left-radius:10px;border-bottom-left-radius:10px}.date-event-widget .event-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center}.date-event-widget .event-title>*{margin-right:4px}.date-event-widget .event-title>:last-child{margin-right:0}.date-event-widget:hover>div:after{content:"";position:absolute;inset:0;background-color:var(--transparent-hover-color);transition:all 1s cubic-bezier(.075,.82,.165,1);border-radius:5px}@-webkit-keyframes slidein{0%{transform:translateX(0);opacity:0}to{transform:translateX(100%);opacity:1}}@keyframes slidein{0%{transform:translateX(0);opacity:0}to{transform:translateX(100%);opacity:1}}.event_summary{width:300px}.date-events_float,.event_summary{background-color:var(--bg-secondary);min-height:4rem;min-width:10rem;max-width:100%;margin:1px 6px;border:1px solid var(--gridline-color);border-radius:var(--border-radius-s);padding:.3rem;display:flex;flex-direction:column}.event_summary-controllers{display:flex;flex-direction:row-reverse}.event_summary-body{padding:0 10px 10px}.create-new{display:flex;min-width:200px;max-width:100%;width:36rem;min-height:20rem;max-height:100%;background-color:var(--dialog-bg);padding:3.5rem 2rem 2rem;border:1px solid var(--gridline-color)}.create-new form{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;flex:1 1}.create-new form>div:first-child{display:flex;flex-direction:column;overflow:auto;margin-right:-10px}.options-container{overflow:auto;padding-right:10px}.option-cell{display:flex;flex-wrap:wrap;align-items:center;font-weight:500;position:relative;margin-bottom:1rem;font-size:14px}.option-subcell{display:flex;flex:1 1}.option-subcell>div{margin-right:1rem}.option-subcell>div:last-child{margin-right:0}.option-label{display:block;margin-bottom:.5rem;margin-top:-.5rem;width:100%}.input-field img{width:16px;cursor:pointer;margin-top:2px}.input-field span{color:#000;align-self:center;padding:0 .3rem}.counter{height:100%}.input-field .datepicker{position:absolute;width:13.5rem;top:45px;left:102px;background:#fdfdfd;color:#000;display:none;z-index:3;padding:1rem;font-size:.7rem}.datepicker.calendar-grid{gap:.5rem}.circle-picker>span>div{margin:5px;transform:none}.add-attachments{display:flex;align-items:center;gap:.3rem;color:var(--primary-color);font-size:.9rem}.attachments-list{width:30rem;height:35rem;background-color:var(--bg-secondary);padding:2rem;display:flex;flex-direction:column}.option-checkbox{display:flex;align-items:center;min-width:6rem}.option-checkbox input{margin-right:12px}.square-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));grid-gap:.5rem;gap:.5rem}.square-option{padding:2rem;border:1px dashed var(--primary-color);border-radius:var(--border-radius-m);display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;aspect-ratio:1/1}.square-option.tasks-btn path{fill:var(--primary-color)}.square-option.notes-btn path{stroke:var(--primary-color)}.event-attachments{display:flex;align-items:center;gap:.5rem}.attachment-widget{display:flex;padding:.6rem .8rem;gap:1rem;background-color:var(--darker-gray);border:1px solid var(--dark-gray);border-radius:var(--border-radius-s)}@media only screen and (max-width:400px){.create-new{border:none;border-radius:0;padding:3rem 1rem 1rem}}