.field.svelte-1477qb8{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-weight:400;display:flex}.field.svelte-1477qb8 svg:where(.svelte-1477qb8){fill:none;width:20px;height:20px;stroke:var(--muted);stroke-width:1.8px;flex-shrink:0}.picker.svelte-1477qb8{max-width:400px}.head.svelte-1477qb8{align-items:center;gap:6px;margin-bottom:10px;display:flex}.head.svelte-1477qb8 select:where(.svelte-1477qb8){flex:1;min-width:0}.grid.svelte-1477qb8{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:12px;display:grid}.wd.svelte-1477qb8{text-align:center;color:var(--muted);padding:4px 0;font-size:.75rem;font-weight:700}.day.svelte-1477qb8{aspect-ratio:1;max-height:48px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;border-radius:50%}.day.other.svelte-1477qb8{color:var(--muted)}.day.today.svelte-1477qb8{box-shadow:inset 0 0 0 2px var(--primary)}.day[aria-pressed=true].svelte-1477qb8{background:var(--primary);color:var(--primary-text)}.day.svelte-1477qb8:disabled{opacity:.3;cursor:default}
