.calendar.svelte-181u9cv{container-type:inline-size}.months.svelte-181u9cv{display:grid;grid-template-columns:1fr;gap:1rem}@container (min-width: 560px){.months.svelte-181u9cv{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 860px){.months.svelte-181u9cv{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 1150px){.months.svelte-181u9cv{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width: 1700px){.months.svelte-181u9cv{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.month.svelte-181u9cv{padding:.5rem}table.svelte-181u9cv{font-size:.8rem}}.month.svelte-181u9cv{padding:.75rem}h3.svelte-181u9cv{margin:0 0 .5rem;font-size:1rem}table.svelte-181u9cv{width:100%;border-collapse:collapse;font-size:.85rem}td.svelte-181u9cv{padding:.15rem .3rem;border-bottom:1px solid var(--border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:9.5rem}.num.svelte-181u9cv{width:1.8rem;text-align:right;color:var(--muted)}.dow.svelte-181u9cv{width:1.8rem;color:var(--muted)}.second.svelte-181u9cv{color:var(--muted)}.label.svelte-181u9cv{color:var(--muted);font-style:italic}tr.weekend.svelte-181u9cv td:where(.svelte-181u9cv){background:var(--weekend)}tr.holiday.svelte-181u9cv td:where(.svelte-181u9cv){background:var(--holiday);font-weight:600}tr.eve.svelte-181u9cv td:where(.svelte-181u9cv){background:var(--eve)}.eve-night.svelte-181u9cv{display:block;width:fit-content;margin-top:.1rem;padding:0 .3rem;border-radius:3px;background:var(--eve);font-size:.75rem}tr.floating.svelte-181u9cv .names:where(.svelte-181u9cv){background:var(--floating)}tr.alternate.svelte-181u9cv .names:where(.svelte-181u9cv){background:var(--alternate)}tr.override.svelte-181u9cv .names:where(.svelte-181u9cv){box-shadow:inset 2px 0 0 var(--override)}tr.today.svelte-181u9cv td:where(.svelte-181u9cv){outline:2px solid var(--accent);outline-offset:-2px}.filtering.svelte-181u9cv tr:where(.svelte-181u9cv):not(.match) td:where(.svelte-181u9cv){opacity:.35}.filtering.svelte-181u9cv tr.match:where(.svelte-181u9cv) td:where(.svelte-181u9cv){background:var(--highlight);opacity:1}tr.selected.svelte-181u9cv td:where(.svelte-181u9cv){outline:2px solid var(--focus);outline-offset:-2px}button.day.svelte-181u9cv{all:unset;cursor:pointer;display:flex;justify-content:space-between;gap:.5rem;width:100%}button.day.svelte-181u9cv:focus-visible{outline:2px solid var(--focus)}
