dialog.svelte-idxw4x{width:min(34rem, calc(100vw - 2 * var(--space-4)));max-width:none;max-height:calc(100dvh - 2 * var(--space-4));border:1px solid var(--color-line);border-radius:var(--radius-sm);font-family:var(--font-text);color:var(--color-night);background:var(--color-cream);padding:0}dialog.svelte-idxw4x::backdrop{background:#16060299}html:has([data-dialog][open]){overflow:hidden}.body.svelte-idxw4x{gap:var(--space-4);padding:clamp(var(--space-5), 5vw, var(--space-6));flex-direction:column;display:flex}h2.svelte-idxw4x{font-family:var(--font-display);font-weight:800;font-size:var(--title-sm);text-transform:uppercase;margin:0;line-height:1.2}.body.svelte-idxw4x p{font-size:var(--text-lg);margin:0;line-height:1.5}.actions.svelte-idxw4x{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.actions.svelte-idxw4x .button{width:100%;line-height:1.3}.picker.svelte-1r6k17p{align-items:center;gap:var(--space-3);width:100%;max-width:var(--content);flex-direction:column;margin-inline:auto;display:flex}.caption.svelte-1r6k17p{font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--color-muted);margin:0;font-weight:600}ul.svelte-1r6k17p{justify-content:center;gap:var(--space-3);flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none;display:flex}li.svelte-1r6k17p{flex:7.5rem;max-width:12.5rem;display:flex}button.svelte-1r6k17p{align-items:center;gap:var(--space-1);padding:var(--space-4) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);font:inherit;color:var(--color-night);cursor:pointer;background:0 0;flex-direction:column;flex:1;transition:border-color .15s,background-color .15s;display:flex}button.svelte-1r6k17p:hover{border-color:var(--color-night)}button[aria-pressed=true].svelte-1r6k17p{border-color:var(--color-night);color:var(--color-cream);background:var(--color-night)}button.svelte-1r6k17p:focus-visible{box-shadow:var(--focus);outline:none}.weekday.svelte-1r6k17p{font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--color-muted);font-weight:600}[aria-pressed=true].svelte-1r6k17p .weekday:where(.svelte-1r6k17p){color:var(--color-orange)}.date.svelte-1r6k17p{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-weight:800;line-height:1.1}.hours.svelte-1r6k17p{font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:500}
