.calendar-feature.svelte-oihj06{flex-direction:column;gap:1rem;padding:1rem;display:flex}.page-header.svelte-oihj06 h1:where(.svelte-oihj06){margin:0 0 .25rem;font-size:1.5rem}.lead.svelte-oihj06{opacity:.75;margin:0}.filter-icon.svelte-oihj06{display:inline-flex}.filter-icon.active.svelte-oihj06{color:var(--rust)}.filter-icon.active.svelte-oihj06 svg{fill:currentColor}.month-label.svelte-oihj06{text-align:center;min-width:10rem;font-weight:600}.grid.svelte-oihj06{background:var(--line);border:1px solid var(--line);border-radius:.4rem;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.weekday.svelte-oihj06{background:var(--surface);opacity:.7;padding:.35rem .5rem;font-size:.75rem;font-weight:600}.day.svelte-oihj06{background:var(--surface);flex-direction:column;gap:.15rem;min-height:6.5rem;padding:.25rem;display:flex}.day.outside.svelte-oihj06{opacity:.45}.day.creatable.svelte-oihj06{cursor:cell}.day.svelte-oihj06:focus{outline:none}.day.focused.svelte-oihj06{outline:2px solid var(--rust);outline-offset:-2px}.day.today.svelte-oihj06 .daynum:where(.svelte-oihj06){background:var(--rust);color:#fff;border-radius:999px}.daynum.svelte-oihj06{text-align:center;font-variant-numeric:tabular-nums;align-self:flex-start;min-width:1.4rem;padding:0 .25rem;font-size:.75rem}.day.holiday.svelte-oihj06{background:color-mix(in srgb, var(--moss) 8%, var(--surface))}.holiday-name.svelte-oihj06{color:color-mix(in srgb, var(--moss-bright) 50%, var(--ink));text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1.25;display:block;overflow:hidden}.chip-button.svelte-oihj06{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:0;display:block}.toolbar-spacer.svelte-oihj06{flex:1}.crumb.svelte-oihj06{font-weight:600}.pane.svelte-oihj06{border:1px solid var(--line);background:var(--surface);border-radius:.4rem;padding:1rem}.muted.svelte-oihj06{opacity:.65}.error.svelte-oihj06{color:var(--rust);font-size:.85rem}
