[data-setting-font=default]{--theme-font: Rubik, Cambria, Cochin, Georgia, Times, "Times New Roman", serif}[data-setting-font=rubik]{--theme-font: Rubik, sans-serif}[data-setting-font=lucida]{--theme-font: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif}[data-setting-font=cambria]{--theme-font: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;font-size:large}[data-setting-font=monospace]{--theme-font: "Courier New", Courier, monospace}[data-setting-backgroundTheme=dark]{--theme-bg: oklch(.2 .015 270)}[data-setting-backgroundTheme=light]{--theme-bg: oklch(.9 .035 270)}[data-setting-backgroundTheme=mistyRose]{--theme-bg: oklch(.94 .035 25)}[data-setting-backgroundTheme=winter]{--theme-bg: oklch(.99 .0053 16)}@media(prefers-color-scheme:dark){[data-setting-backgroundTheme=system]{--theme-bg: oklch(.2 .015 270)}}@media(prefers-color-scheme:light){[data-setting-backgroundTheme=system]{--theme-bg: oklch(.9 .035 270)}}.darkishBg[data-setting-foregroundTheme=auto]{--theme-fg: oklch(from var(--theme-bg) .9 c h)}.lightishBg[data-setting-foregroundTheme=auto]{--theme-fg: oklch(from var(--theme-bg) .2 c h)}.darkishBg{--l-change-multiplier: 1;--theme-fg-darklight: oklch(from var(--theme-bg) .9 c h);color-scheme:dark}.lightishBg{--l-change-multiplier: -1;--theme-fg-darklight: oklch(from var(--theme-bg) .2 c h);color-scheme:light}[data-setting-foregroundTheme=relaxingBlue]{--theme-fg: oklch(calc(.567 + calc(.1 * var(--l-change-multiplier))) .125 245)}[data-setting-foregroundTheme=exoticPurple]{--theme-fg: oklch(calc(.567 + calc(.1 * var(--l-change-multiplier))) .25 300)}input[type=checkbox]{accent-color:var(--theme-fg)}input,select,textarea{background-color:oklch(from var(--theme-bg) calc(l + calc(.05 * var(--l-change-multiplier))) c h);color:var(--theme-fg)}[data-setting-themeUnderlay=grid]{z-index:-1;background-size:2.5rem 2.5rem;background-image:linear-gradient(to right,rgba(from var(--theme-fg-darklight) r g b / .1) 1px,transparent 1px),linear-gradient(to bottom,rgba(from var(--theme-fg-darklight) r g b / .1) 1px,transparent 1px);animation-name:pan;animation-duration:var(--grid-animation-duration);animation-iteration-count:infinite;animation-fill-mode:both;animation-timing-function:linear}@keyframes pan{0%{background-position:0 0}to{background-position:calc(2.5em * var(--grid-speed-x)) calc(2.5em * var(--grid-speed-y))}}#lightspeedCanvas{z-index:-1;position:fixed;top:0;left:0;width:100vw;height:100vh;display:none}[data-setting-themeUnderlay=lightspeed] #lightspeedCanvas{display:block}.ql-container{overflow:auto}.ql-toolbar,.ql-container,#notes .ql-tooltip{background-color:oklch(from var(--theme-bg) calc(l + calc(.03 * var(--l-change-multiplier))) c h);color:var(--theme-fg-darklight)}#notes .ql-toolbar *,#notes .ql-container *{color:var(--theme-fg-darklight);stroke:var(--theme-fg-darklight)}#notes .ql-picker-options{background-color:oklch(from var(--theme-bg) calc(l - calc(.05 * var(--l-change-multiplier))) c h)}#notes .ql-editor.ql-blank:before{color:rgba(from var(--theme-fg-darklight) r g b / .6)}:root{line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{background-color:var(--theme-bg);color:var(--theme-fg);font-family:var(--theme-font)}button{color:var(--theme-fg)}body{margin:0;width:100vw;height:100vh}#app{display:flex;flex-flow:column;width:100vw;height:100vh}#consoleView{position:fixed;top:0%;left:50%;transform:translate(-50%,50%);z-index:1000}.announcement{background-color:oklch(from var(--theme-bg) .8 .1 h);color:#222;padding:.2rem .5rem;text-align:center;font-size:1.25rem;display:none;align-items:center;justify-content:center;border-bottom:2px solid oklch(from var(--theme-bg) .9 .2 calc(h + 180))}.announcement:not(:empty){display:flex}#colFlexMain{flex-grow:1;display:flex;flex-flow:row;overflow:hidden}aside{width:400px;background-color:oklch(from var(--theme-bg) calc(l + calc(.03 * var(--l-change-multiplier))) c h);z-index:1000;padding:1rem;display:none;overflow:auto}aside,aside select,aside button,input{color:var(--theme-fg-darklight);font-family:var(--theme-font)}aside.sidebarVisible{display:flex;flex-direction:column}#sidebarNavigation{display:flex;flex-direction:row;justify-content:space-between}#sidebarNavigation button{background-color:oklch(from var(--theme-bg) calc(l + calc(.03 * var(--l-change-multiplier))) c h);border:none;cursor:pointer;font-size:1.25rem}#sidebarNavigation button:hover{transform:scale(1.1)}#sidebarLocation{padding:.25em .5rem;margin:0}#sidebarContent{padding:0 0 1rem;flex-grow:1}.sbPage{display:none}.sbPage#currentSidebarPage{display:block}#sidebarContent:has(.sbPage.flexSbPage#currentSidebarPage){display:flex}.sbPage.flexSbPage#currentSidebarPage{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:600px){#keyboardShortcutsOption{display:none}}.sbOption{padding:1rem;background-color:oklch(from var(--theme-bg) calc(l + calc(.05 * var(--l-change-multiplier))) c h);border-radius:.5rem;border:1px solid rgba(255,255,255,.255);cursor:pointer;transition:all .25s;margin-bottom:.5rem;position:relative}.sbOption:hover,.sbOption:focus-visible{background-color:oklch(from var(--theme-bg) calc(l + calc(.05 * var(--l-change-multiplier))) calc(c + .02) h);padding-left:1.25rem}.sbOption:focus-visible{outline:none;border:1px solid rgba(255,255,255,.552)}.sbOption:hover:after{transform:scale(1.25)}.sbOption:after{content:"arrow_forward";font-size:1rem;float:right}.element-highlight{animation-name:highlight-flash;animation-duration:.5s;animation-iteration-count:infinite;animation-fill-mode:backwards;animation-direction:alternate;animation-timing-function:linear}.element-highlight:hover{animation-name:none;border:2px solid gold;transform:translateY(-2px)}@keyframes highlight-flash{to{border:2px solid gold}}input[type=checkbox]{margin-right:.5rem}#sidebarContent p{margin:0;margin:1rem 0}#sidebarContent hr{opacity:.5}#sidebarContent hr:not(.regularHrMargin){margin:0 -.25rem}h2{font-size:1rem}.miniLabel{margin-top:1rem}select{width:100%;padding:.5rem;font-size:1rem;background-color:var(--theme-bg);color:var(--theme-fg)}#schoolSelectUncategorized:empty{display:none}.linklike{text-decoration:underline;cursor:pointer}input[type=range]{width:200px;display:block}datalist{display:flex;flex-direction:column;justify-content:space-between;writing-mode:vertical-lr;width:200px}#scheduleManagersAccess{font-size:inherit}#evalJs{width:100%;height:400px;resize:vertical}table{width:100%;border-collapse:collapse}table,th,td{border:1px solid oklch(from var(--theme-bg) .5 c h)}th,td{padding:.5rem}thead tr,tr:nth-child(2n){background-color:oklch(from var(--theme-bg) calc(l + calc(.13 * var(--l-change-multiplier))) c h)}table:has(tbody:empty) thead th{width:50%}tbody:empty{display:block;padding:1rem}tbody:empty:after{content:"(Empty schedule)"}@media(max-width:900px){aside{position:absolute;height:100vh}}@media(max-width:400px){aside{position:absolute;width:100vw;height:100vh}#statusLeft{display:none}}main{flex-grow:1;display:flex;flex-flow:column;justify-content:center;align-items:center;position:relative}#buttonsBar{position:absolute;left:0;top:0;width:100%;padding:.5rem;box-sizing:border-box;display:flex;justify-content:space-between;z-index:1}.flatBtn{font-size:1.25rem;background-color:oklch(from var(--theme-bg) calc(l + calc(.09 * var(--l-change-multiplier))) calc(c + .01) h);border:none;border-radius:.15rem;cursor:pointer;margin-left:.5rem;padding:.4em 1em;box-shadow:inset 0 -.6rem 0 -.3rem #0003;position:relative}.flatBtn:hover{background-color:oklch(from var(--theme-bg) calc(l + calc(.12 * var(--l-change-multiplier))) calc(c + .02) h)}.flatBtn.btnActive{background-color:oklch(from var(--theme-bg) calc(l + calc(.15 * var(--l-change-multiplier))) calc(c + .02) h)}.flatBtn:active{box-shadow:inset 0 -.55rem 0 -.3rem #0003;top:.1em;outline:none}.flatBtn:after{content:attr(data-icon);position:relative;bottom:.1rem}.flatBtn:focus-visible{outline:1px solid oklch(from var(--theme-fg) l c h / .525)!important}:root:has(aside.sidebarVisible) #toggleSidebar,:root:has(#fullscreen.fullscreenPresent) #toggleSidebar{display:none}.dropdown{display:inline-block;position:relative}.dropdown-content{display:none;position:absolute;right:0;background-color:oklch(from var(--theme-bg) calc(l + .1) .02 h);min-width:160px;box-shadow:0 8px 16px #0003;z-index:5}.dropdown-content:not(:has(:not(span.hidden))):after{content:"This menu is empty.";display:none;position:absolute;right:0;background-color:oklch(from var(--theme-bg) calc(l + .1) .02 h);min-width:160px;box-shadow:0 8px 16px #0003;z-index:5;color:var(--theme-fg-darklight);padding:.75rem 1rem;text-decoration:none;display:block;cursor:not-allowed}.dropdown-content>*{color:var(--theme-fg-darklight);padding:.75rem 1rem;text-decoration:none;display:block;cursor:pointer}.dropdown-content>*:hover{background-color:oklch(from var(--theme-bg) calc(l + .05) .02 h)}.dropdown:hover .dropdown-content,.dropbtn.btnActive+.dropdown-content{display:block}#time{font-size:15vw;font-family:"Rampart One",var(--theme-font)}[data-setting-themeunderlay=lightspeed] main{color:oklch(from var(--theme-bg) .9 c h)}.v-hidden{visibility:hidden}.timeSmall{font-size:5vw}#timeOver{position:absolute;left:.5rem}#timeLeft{position:absolute;right:.5rem}#statusBar{background-color:oklch(from var(--theme-bg) calc(l + calc(.05 * var(--l-change-multiplier))) c h);padding:.2rem .5rem;text-align:center;font-size:1rem;display:flex;flex-flow:row;justify-content:space-between}#statusMiddle{cursor:pointer}#fullscreen.fullscreenPresent{font-size:calc(10px + 10vw)!important;width:100vw!important;height:100vh!important;display:flex!important;justify-content:center!important;align-items:center!important;position:fixed!important;top:0!important;left:0!important;line-height:1!important;white-space:initial!important;-webkit-user-select:none!important;user-select:none!important;padding:0 5vw!important;box-sizing:border-box!important}body:has(#fullscreen.fullscreenPresent) #app :not([data-fullscreen-hide-excepted=true]):not([data-fullscreen-hide-excepted=true] *){display:none}#fullscreen.fullscreenPresent :last-child{text-align:center!important;position:static!important}#fullscreen.fullscreenPresent #period{font-size:calc(10px + 6.7vw)!important}#fullscreen.fullscreenPresent #time{font-size:calc(10px + 20vw)!important}.hold-then-fade{animation-name:hold-then-fade;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes hold-then-fade{0%{opacity:1}80%{opacity:1}to{opacity:0}}.widget{background-color:var(--theme-bg);border:1px solid rgba(127,127,127,.5);border-radius:.15rem;padding:.5rem;padding-top:0;position:fixed;resize:both;overflow:hidden;display:flex;flex-direction:column;min-width:100px;min-height:50px;width:200px;max-width:100vw;z-index:20}.widget:hover{border-color:var(--theme-fg)}#stopwatch{top:20%;right:1rem}#timer{top:40%;right:1rem}#notes{top:60%;right:1rem;min-width:200px;width:400px;height:300px}.dragger{font-size:1rem;text-align:center;width:100%;cursor:grab;-webkit-user-select:none;user-select:none}.dragging{cursor:grabbing!important}#stopwatchTime,#timerTime{width:100%;background-color:oklch(from var(--theme-bg) calc(l + calc(.03 * var(--l-change-multiplier))) c h);color:var(--theme-contrasting-bg);padding:.5rem;box-sizing:border-box;flex:1;display:flex;align-items:center;justify-content:center;border:none;text-align:center}.widgetButtons{display:flex;gap:.5rem}.widgetButtons button:active{background-color:var(--theme-fg);color:var(--theme-bg)}#timerMute{position:absolute;top:0;right:0;padding:.5rem;font-size:1.5rem;border-radius:50% 50% 50% 0;background-color:oklch(from var(--theme-bg) calc(l + calc(.03 * var(--l-change-multiplier))) c h);color:var(--theme-fg);margin:.2rem;cursor:pointer;-webkit-user-select:none;user-select:none}#timerMute:hover{box-shadow:0 0 1rem #0003}.widgetButtons button.btnClean{flex:1;font-family:inherit;font-size:1.25rem;background-color:oklch(from var(--theme-bg) calc(l + calc(.09 * var(--l-change-multiplier))) calc(c + .01) h);color:var(--theme-fg-darklight);margin-top:.5rem;border:none;border-radius:.15rem;cursor:pointer;transition:all .1s;padding:.4em 1em;box-shadow:inset 0 -.6rem 0 -.3rem #0003;position:relative}.widgetButtons button.btnClean:hover{background-color:oklch(from var(--theme-bg) calc(l + calc(.12 * var(--l-change-multiplier))) calc(c + .02) h)}.widgetButtons button.btnClean:active{background-color:var(--theme-fg);color:var(--theme-bg);box-shadow:inset 0 -.55rem 0 -.3rem #0003;top:.1em}.btnClean:focus-visible{outline:1px solid oklch(from var(--theme-fg) l c h / .525)!important}#notesStatus{margin:0;font-size:small;opacity:.5}#notesToSidebar{font-size:unset;opacity:.5}#notesToSidebar:hover{opacity:1}.hidden{display:none!important}#snow{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none}.material-symbols-outlined,.flatBtn:after,.sbOption:after,#sidebarNavigation>button{font-family:Material Symbols Outlined,sans-serif!important;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}
