.calendar.svelte-ufputp{border:1px solid var(--color-gray-200);border-radius:.75rem;padding:.375rem}.cal-header.svelte-ufputp{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.cal-month.svelte-ufputp{font-size:.9375rem;font-weight:600;color:var(--color-gray-900)}.cal-nav.svelte-ufputp{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:.5rem;color:var(--color-gray-500)}.cal-nav.svelte-ufputp:hover:not(:disabled){background-color:var(--color-gray-100);color:var(--color-gray-700)}.cal-nav.svelte-ufputp:disabled{color:var(--color-gray-200)}.cal-nav.svelte-ufputp svg:where(.svelte-ufputp){width:1.125rem;height:1.125rem}.cal-grid.svelte-ufputp{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.cal-weekday.svelte-ufputp{display:flex;align-items:center;justify-content:center;height:1rem;font-size:.6875rem;font-weight:600;color:var(--color-gray-400)}.cal-cell.svelte-ufputp{height:38px;border-radius:.5rem;font-size:.9375rem;color:var(--color-gray-800)}.cal-cell.has-content.svelte-ufputp{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:auto;min-height:38px;padding:.25rem .125rem}.cal-cell.svelte-ufputp:hover:not(:disabled):not(.is-selected){background-color:var(--color-gray-100)}.cal-cell.svelte-ufputp:disabled{color:var(--color-gray-300)}.cal-cell.is-today.svelte-ufputp{box-shadow:inset 0 0 0 1px var(--color-primary-500)}.cal-cell.is-selected.svelte-ufputp{background-color:var(--color-primary-600);color:var(--text-on-primary);font-weight:600}.cal-cell.svelte-ufputp:focus-visible,.cal-nav.svelte-ufputp:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:1px}
