.datepicker.svelte-zmry26,.input-wrap.svelte-zmry26{position:relative}.input-wrap.svelte-zmry26 input:where(.svelte-zmry26){width:100%;padding:var(--s-2) var(--s-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);color:var(--text);font:inherit;font-size:var(--fs-sm);padding-right:38px}.cal-btn.svelte-zmry26{border-radius:var(--r-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.cal-btn.svelte-zmry26:hover{background:var(--bg-sunken);color:var(--accent)}.popover.svelte-zmry26{z-index:40;width:272px;padding:var(--s-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg,0 12px 32px #0000002e);position:absolute;top:calc(100% + 6px);left:0}.cal-head.svelte-zmry26{margin-bottom:var(--s-2);justify-content:space-between;align-items:center;display:flex}.month.svelte-zmry26{font-size:var(--fs-sm);font-weight:640}.nav.svelte-zmry26{border-radius:var(--r-md);width:28px;height:28px;color:var(--text-muted);font-size:var(--fs-md);cursor:pointer;background:0 0;border:none}.nav.svelte-zmry26:hover{background:var(--bg-sunken);color:var(--text)}.grid.svelte-zmry26{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.weekday.svelte-zmry26{text-align:center;font-size:var(--fs-xs);color:var(--text-subtle);padding:var(--s-1) 0}.day.svelte-zmry26{aspect-ratio:1;border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--text);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:grid}.day.svelte-zmry26:hover{background:var(--bg-sunken)}.day.today.svelte-zmry26{border-color:var(--accent-border);color:var(--accent)}.day.selected.svelte-zmry26{background:var(--accent);color:#fff}.cal-foot.svelte-zmry26{margin-top:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--border);justify-content:space-between;display:flex}
