.calendar.svelte-mbeopk{isolation:isolate;inline-size:max-content;max-inline-size:100%;color:var(--ui-fg);font:.875rem/1 var(--ui-font);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;display:flex}.month-block.svelte-mbeopk{align-content:start;gap:.5rem;display:grid}.fill.svelte-mbeopk{inline-size:100%}.fill.svelte-mbeopk .month-block:where(.svelte-mbeopk){flex:1}.fill.svelte-mbeopk table:where(.svelte-mbeopk){table-layout:fixed;inline-size:100%}.fill.svelte-mbeopk .day:where(.svelte-mbeopk){inline-size:100%}.head.svelte-mbeopk{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.spacer.svelte-mbeopk{inline-size:2rem}.month.svelte-mbeopk{letter-spacing:-.02em;margin:0;font-size:.9375rem;font-weight:600}.head.svelte-mbeopk .flip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}table.svelte-mbeopk{border-collapse:collapse;overflow:clip}th.svelte-mbeopk{box-sizing:content-box;block-size:2rem;color:var(--ui-muted);padding:1px;font-size:.75rem;font-weight:500}td.svelte-mbeopk{box-sizing:content-box;text-align:center;block-size:calc(2.25rem + 2px);padding:1px}@media (pointer:coarse){td.svelte-mbeopk{block-size:calc(2.75rem + 2px)}}.day.svelte-mbeopk{box-sizing:border-box;border-radius:var(--ui-radius);block-size:2.25rem;inline-size:min(2.25rem,14.2857vw - .714286rem);color:inherit;font:inherit;cursor:pointer;transition:background-color var(--ui-dur-press) ease, color var(--ui-dur-press) ease, transform var(--ui-dur-press) var(--ui-ease-out);background:0 0;border:1px solid #0000;place-items:center;margin:0;padding:0;display:grid;position:relative}@media (pointer:coarse){.day.svelte-mbeopk{block-size:2.75rem;inline-size:min(2.75rem,14.2857vw - .714286rem)}}@media (hover:hover) and (pointer:fine){.day.svelte-mbeopk:not(.selected,[aria-disabled=true]):hover{background:var(--ui-subtle)}}.day.svelte-mbeopk:active:not([aria-disabled=true]){transform:scale(.94)}.day.svelte-mbeopk:focus-visible{outline:var(--ui-ring-width) solid var(--ui-ring);outline-offset:0}.today.svelte-mbeopk:after{content:"";background:currentColor;border-radius:50%;block-size:.25rem;inline-size:.25rem;position:absolute;inset-block-end:.3rem}.selected.svelte-mbeopk{background:var(--ui-accent);color:var(--ui-on-accent);animation:svelte-mbeopk-pop .22s var(--ui-ease-out);font-weight:600}@keyframes svelte-mbeopk-pop{0%{transform:scale(.82)}}.day[aria-disabled=true].svelte-mbeopk{color:var(--ui-muted);opacity:.55;cursor:not-allowed}.day.svelte-mbeopk:before{content:"";z-index:-1;background:color-mix(in srgb, var(--ui-accent) 14%, var(--ui-surface));opacity:0;transition:opacity .12s;position:absolute;inset:0 -2px}.in-band.svelte-mbeopk .day:where(.svelte-mbeopk):before{opacity:1}.choosing.svelte-mbeopk .selected:where(.svelte-mbeopk):not(.anchor){animation:none}.choosing.svelte-mbeopk .in-band:where(.svelte-mbeopk) .day:where(.svelte-mbeopk):before{background:color-mix(in srgb, var(--ui-accent) 9%, var(--ui-surface))}.band-start.svelte-mbeopk .day:where(.svelte-mbeopk):before{inset-inline-start:50%}.band-end.svelte-mbeopk .day:where(.svelte-mbeopk):before{inset-inline-end:50%}.band-start.band-end.svelte-mbeopk .day:where(.svelte-mbeopk):before{opacity:0}td.svelte-mbeopk:first-child:not(.band-start) .day:where(.svelte-mbeopk):before{border-start-start-radius:var(--ui-radius);border-end-start-radius:var(--ui-radius);inset-inline-start:0}td.svelte-mbeopk:last-child:not(.band-end) .day:where(.svelte-mbeopk):before{border-start-end-radius:var(--ui-radius);border-end-end-radius:var(--ui-radius);inset-inline-end:0}@media (hover:hover) and (pointer:fine){.in-band.svelte-mbeopk .day:where(.svelte-mbeopk):not(.selected):hover{background:color-mix(in srgb, var(--ui-accent) 18%, transparent)}}@media (prefers-reduced-motion:reduce){.selected.svelte-mbeopk{animation:none}}@media (forced-colors:active){.selected.svelte-mbeopk{forced-color-adjust:none;color:highlighttext;background:highlight}}
