div.svelte-1g0k2zy{display:grid;grid-template-rows:auto repeat(var(--hourlength),1fr)}div.svelte-1g0k2zy>header:where(.svelte-1g0k2zy){position:sticky;top:0;text-align:center;-webkit-user-select:none;user-select:none;padding-block:.125rem;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1}div.svelte-1g0k2zy:not(:first-child){border-inline-end:gray solid 1px}input.svelte-axoghg{border:solid 2px hsla(var(--hue),7%,10%,1);background-color:hsla(var(--hue),25%,95%,1);padding:.25rem .5rem;transition:all .3s ease-in-out}input.svelte-axoghg:focus{outline-offset:2px;outline:2px hsla(var(--hue),7%,10%,1) solid}button.svelte-4opjy1{--sat: 75%;color:hsla(var(--hue),var(--sat),15%,1);background-color:hsla(var(--hue),var(--sat),75%,1);border:solid 2px hsla(var(--hue),var(--sat),15%,1);box-shadow:.125rem .125rem hsla(var(--hue),var(--sat),15%,1);min-width:2rem;min-height:2rem;transition-property:background-color,outline;transition-timing-function:ease-in-out;transition-duration:.3s;pointer-events:auto!important}button.svelte-4opjy1:hover{background-color:hsla(var(--hue),75%,90%,1)}button.svelte-4opjy1:focus{outline-offset:1px;outline:2px hsla(var(--hue),7%,10%,1) solid}button.svelte-4opjy1:active{box-shadow:none}dialog.svelte-1r9bw99{border:solid 2px hsla(var(--hue),7%,10%,1);background-color:hsla(var(--hue),25%,95%,1);color:hsl(var(--hue),7%,10%,1);padding:var(--padding);box-shadow:.5rem .5rem #000000b3;transition:display .5s ease-in-out allow-discrete,opacity .5s ease-in-out allow-discrete;opacity:0}dialog.svelte-1r9bw99 header:where(.svelte-1r9bw99){display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}dialog.svelte-1r9bw99 header:where(.svelte-1r9bw99) h2:where(.svelte-1r9bw99){line-height:1;font-size:1rem;margin:0;padding:0}dialog.svelte-1r9bw99 form:where(.svelte-1r9bw99){display:grid;grid-template-areas:"label input button";grid-template-rows:auto;grid-template-columns:auto auto auto;gap:var(--gap);justify-content:center;align-items:center}dialog.svelte-1r9bw99 form:where(.svelte-1r9bw99)>label:where(.svelte-1r9bw99){grid-area:label}dialog.svelte-1r9bw99 form:where(.svelte-1r9bw99)>.input:where(.svelte-1r9bw99){grid-area:input}dialog.svelte-1r9bw99 form:where(.svelte-1r9bw99)>.button:where(.svelte-1r9bw99){min-width:2rem;grid-area:button}dialog.svelte-1r9bw99:popover-open{display:flex;flex-direction:column;gap:1rem;opacity:1}@starting-style{dialog.svelte-1r9bw99:popover-open{opacity:0}}dialog.svelte-1r9bw99::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:1}@keyframes svelte-mqn6h-pulse{0%{transform:translatey(0)}80%{transform:translatey(-.25rem)}to{transform:translatey(0)}}div.svelte-mqn6h{--sat: 75%;display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr;align-items:center;grid-gap:.25rem;cursor:grab;color:hsl(var(--hue) var(--sat) 10% / 1);border:2px solid hsl(var(--hue) var(--sat) 15% / 1);padding:.25rem .5rem;background-color:hsl(var(--hue) var(--sat) 80% / 1);box-shadow:.125rem .125rem hsl(var(--hue) var(--sat) 15% / .8);z-index:1;transition:box-shadow .5s ease-in-out}div.svelte-mqn6h span:where(.svelte-mqn6h){white-space:nowrap}div.svelte-mqn6h:active{cursor:grabbing;z-index:1;animation:svelte-mqn6h-pulse 1s infinite;box-shadow:.5rem .5rem .125rem hsl(var(--hue) var(--sat) 20% / .6)}div.wrapper.svelte-1uxazsh{display:grid;grid-template-areas:"stack";border:none;background-color:hsla(var(--hue),25%,95%,1);border-top:lightgray solid 1px;overflow-x:scroll;scrollbar-width:none;min-height:3rem;min-width:10ch}div.wrapper.svelte-1uxazsh>:where(.svelte-1uxazsh){grid-area:stack}div.wrapper.svelte-1uxazsh span.circle:where(.svelte-1uxazsh){position:sticky;bottom:.5rem;right:.5rem;z-index:2;place-self:end;width:.75rem;height:.75rem;box-shadow:0 0 3px hsla(var(--hue),45%,65%,.8);border-radius:.5rem;background-color:hsla(var(--hue),45%,65%,.8);transition:display .5s ease-in-out allow-discrete,opacity .5s ease-in-out allow-discrete;visibility:hidden;opacity:0}div.wrapper.svelte-1uxazsh span.circle:where(.svelte-1uxazsh).show{visibility:visible;opacity:1}div.wrapper.svelte-1uxazsh div.contents:where(.svelte-1uxazsh){display:flex;flex-wrap:nowrap;gap:var(--gap);align-items:center}div.wrapper.svelte-1uxazsh div.contents:where(.svelte-1uxazsh)>button:where(.svelte-1uxazsh){background:none;width:100%;height:100%;border:2px dashed transparent;display:grid;grid-template-areas:"stack";justify-content:center;align-items:center;transition:border .5s ease-in-out}div.wrapper.svelte-1uxazsh div.contents:where(.svelte-1uxazsh)>button:where(.svelte-1uxazsh)>:where(.svelte-1uxazsh){grid-area:stack}div.wrapper.svelte-1uxazsh div.contents:where(.svelte-1uxazsh)>button:where(.svelte-1uxazsh)>span.icon:where(.svelte-1uxazsh){width:2rem;transition:display .5s ease-in-out allow-discrete,opacity .5s ease-in-out allow-discrete;visibility:hidden;opacity:0}div.wrapper.svelte-1uxazsh div.contents:where(.svelte-1uxazsh)>button:where(.svelte-1uxazsh):focus{border:2px dashed grey}div.wrapper.svelte-1uxazsh div.contents:where(.svelte-1uxazsh):hover>button:where(.svelte-1uxazsh){border:2px dashed darkslategrey}div.wrapper.svelte-1uxazsh div.contents:where(.svelte-1uxazsh):hover>button:where(.svelte-1uxazsh)>span.icon:where(.svelte-1uxazsh){visibility:visible;opacity:.3}section.svelte-41v6tu{z-index:0;width:100%;height:100%;display:grid;grid-template-columns:auto repeat(var(--daylength),1fr);border-width:3px;border-style:solid;border-color:hsla(var(--hue),7%,10%,1);overflow:scroll;scrollbar-width:none}div.hour-column.svelte-41v6tu{position:sticky;left:0;display:grid;align-items:center;grid-template-rows:auto repeat(var(--hourlength),1fr);padding-inline:.125rem;border-inline-end:1px solid grey;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1}div.hour-column.svelte-41v6tu>:where(.svelte-41v6tu){text-align:center}
