[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;color-scheme:light dark;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)}select,button,input{color:var(--theme-fg-darklight);font-family:var(--theme-font)}body{margin:1rem}textarea{width:100%;height:15vh;tab-size:4;resize:vertical}.uneditable{opacity:.9;text-decoration:1px dotted underline}input,select,button{border:1px solid var(--theme-fg);border-bottom:2px solid var(--theme-fg);border-radius:4px;padding:4px}input[type=text]{width:300px}button{background-color:oklch(from var(--theme-bg) calc(l + calc(.05 * var(--l-change-multiplier))) c h);border:2px solid var(--theme-fg)}.announcement,.schedulingRule,.schedule{border:1px solid gray;border-radius:4px;margin-bottom:.5rem;padding:1rem}.timing{border:1px solid gray;border-radius:2px;margin-bottom:.25rem;padding:.5rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}button:disabled{opacity:.8;cursor:not-allowed;color:gray}button+button{margin-left:.5rem}.danger{color:red}
