.compact.svelte-17geka1{position:relative}.compact.svelte-17geka1 .interactive-calendar-header{z-index:1;pointer-events:none;position:absolute;inset:0 0 auto}.compact.svelte-17geka1 .interactive-calendar-navigation{pointer-events:auto}.compact.svelte-17geka1 .months:where(.svelte-17geka1){margin-top:0}.native-dates.svelte-17geka1{gap:var(--space-3);flex-wrap:wrap;display:flex}.native-dates.svelte-17geka1 label:where(.svelte-17geka1){flex:1;min-width:0}.native-dates.svelte-17geka1 input:where(.svelte-17geka1){margin-top:var(--space-2);width:100%;height:48px;padding:var(--space-3);border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-surface);font:inherit;color:var(--color-ink);display:block}.range-label.svelte-17geka1{font-weight:600}.help.svelte-17geka1{color:var(--color-muted);font-size:var(--text-sm);margin:var(--space-2) 0 var(--space-3);max-width:52ch}.months.svelte-17geka1{gap:var(--space-5);display:flex}.month.svelte-17geka1{flex:1;min-width:0}h3.svelte-17geka1{text-align:center;font-family:var(--font-sans);font-size:var(--text-md);margin:var(--space-2) 0;font-weight:600}.chosen.svelte-17geka1{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.chosen.svelte-17geka1 strong:where(.svelte-17geka1){font-variant-numeric:tabular-nums}.interactive-calendar{background:var(--color-surface)}.interactive-calendar-header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.interactive-calendar-navigation{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-ink);place-items:center;display:grid}.interactive-calendar-navigation:hover:not(:disabled){background:var(--color-primary-soft)}.interactive-calendar-navigation:disabled{opacity:.45}.interactive-calendar-grid{border-collapse:collapse;table-layout:fixed;width:100%}.interactive-calendar-weekday{font-size:var(--text-xs);color:var(--color-muted);height:32px;font-weight:400}.interactive-calendar-cell{text-align:center;padding:0}.interactive-calendar-day{border-radius:var(--radius-sm);width:100%;min-width:44px;height:44px;font:inherit;font-size:var(--text-sm);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:flex}.interactive-calendar-day:hover{background:var(--color-paper-2)}.interactive-calendar-day[data-selected],.interactive-calendar-day[data-highlighted]{background:var(--color-primary-soft);color:var(--color-primary)}.interactive-calendar-day[data-selection-start],.interactive-calendar-day[data-selection-end]{background:var(--color-primary);color:var(--color-on-primary)}.interactive-calendar-day[data-disabled]{opacity:.35;cursor:default}.interactive-calendar-day[data-outside-month]{visibility:hidden}.interactive-calendar-day:focus-visible,.interactive-calendar-navigation:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media (width<=360px){.months.svelte-17geka1{width:calc(100% + 20px);margin-inline:-10px}.month.svelte-17geka1{min-width:308px}}
