@layer sur.components{sur-calendar.svelte-160bui3{gap:var(--sur-spacing-6);min-width:calc(var(--sur-calendar-day,var(--sur-spacing-32)) * 7 + var(--sur-spacing-4) * 6);font-size:var(--sur-font-size-sm);color:var(--sur-text-primary);flex-direction:column;display:inline-flex}sur-calendar-head.svelte-160bui3{justify-content:space-between;align-items:center;gap:var(--sur-spacing-8);display:flex}.sur-calendar-title.svelte-160bui3{font-weight:var(--sur-font-weight-semibold);text-transform:capitalize}.sur-calendar-nav.svelte-160bui3,.sur-calendar-day.svelte-160bui3{font:inherit;color:inherit;border:var(--sur-border-width) solid transparent;border-radius:var(--sur-radius-md);cursor:pointer;transition:background-color var(--sur-duration-150) var(--sur-ease-out), border-color var(--sur-duration-150) var(--sur-ease-out);background:0 0;justify-content:center;align-items:center;display:inline-flex}:is(.sur-calendar-nav.svelte-160bui3,.sur-calendar-day.svelte-160bui3):hover:not(:disabled){background-color:var(--sur-bg-hover)}:is(.sur-calendar-nav.svelte-160bui3,.sur-calendar-day.svelte-160bui3):focus-visible{border-color:var(--sur-focus-ring);box-shadow:var(--sur-focus-ring-shadow);outline:none}:is(.sur-calendar-nav.svelte-160bui3,.sur-calendar-day.svelte-160bui3):disabled{cursor:not-allowed}.sur-calendar-nav.svelte-160bui3{width:var(--sur-spacing-32);height:var(--sur-spacing-32)}.sur-calendar-grid.svelte-160bui3{border-collapse:separate;border-spacing:var(--sur-spacing-2);table-layout:fixed}.sur-calendar-grid.svelte-160bui3 th:where(.svelte-160bui3){padding-block:var(--sur-spacing-2);font-size:var(--sur-font-size-xs);font-weight:var(--sur-font-weight-medium);color:var(--sur-text-secondary);text-transform:capitalize}.sur-calendar-grid.svelte-160bui3 td:where(.svelte-160bui3){text-align:center;padding:0}.sur-calendar-day.svelte-160bui3{width:var(--sur-calendar-day,var(--sur-spacing-32));height:var(--sur-calendar-day,var(--sur-spacing-32));font-variant-numeric:tabular-nums}.sur-calendar-day.svelte-160bui3[data-today]{font-weight:var(--sur-font-weight-bold);border-color:var(--sur-border-default)}.sur-calendar-day.svelte-160bui3[data-highlighted]{color:var(--sur-c-subtle-fg);background-color:var(--sur-c-subtle)}.sur-calendar-day.svelte-160bui3[data-span-end]{border-color:var(--sur-c-border)}.sur-calendar-day.svelte-160bui3[data-selected]{color:var(--sur-c-contrast);background-color:var(--sur-c);border-color:var(--sur-c)}.sur-calendar-day.svelte-160bui3[data-selected]:hover:not(:disabled){background-color:var(--sur-c-hover)}.sur-calendar-day.svelte-160bui3[data-struck]{color:var(--sur-color-danger-subtle-fg);text-decoration:line-through}.sur-calendar-day.svelte-160bui3:disabled:not([data-selected]){color:var(--sur-text-muted);opacity:var(--sur-opacity-disabled)}@media (prefers-reduced-motion:reduce){.sur-calendar-nav.svelte-160bui3,.sur-calendar-day.svelte-160bui3{transition:none}}}
