.tx-calendar__weekdays.svelte-opxe2a,.tx-calendar__month-week.svelte-opxe2a{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.tx-calendar__weekdays.svelte-opxe2a{border-block-end:var(--tx-border-width-thin) solid var(--tx-border,ButtonBorder);color:var(--tx-muted-foreground,GrayText);font-size:var(--tx-type-caption-size);font-weight:600}.tx-calendar__weekdays.svelte-opxe2a span:where(.svelte-opxe2a){padding-block:calc(var(--tx-space-unit) * 1.6);padding-inline:var(--tx-space-2)}.tx-calendar__month-week.svelte-opxe2a{border-block-end:var(--tx-border-width-thin) solid var(--tx-border,ButtonBorder);min-block-size:6rem}.tx-calendar__month-cell.svelte-opxe2a{gap:calc(var(--tx-space-unit) * .8);border-inline-end:var(--tx-border-width-thin) solid var(--tx-border,ButtonBorder);min-inline-size:0;padding:var(--tx-space-1);flex-direction:column;display:flex;overflow:hidden}.tx-calendar__outside.svelte-opxe2a{background:color-mix(in srgb, var(--tx-muted,Canvas) 45%, transparent)}.tx-calendar__date.svelte-opxe2a{border-radius:var(--tx-shape-radius-full);min-block-size:1.5rem;min-inline-size:1.75rem;padding:calc(var(--tx-space-unit) * .8);color:inherit;text-align:center;font:inherit;font-size:var(--tx-type-caption-size);background:0 0;border:0;align-self:start;line-height:1}.tx-calendar__date.svelte-opxe2a:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:2px}.tx-calendar__today.svelte-opxe2a{background:var(--tx-primary,Highlight);color:var(--tx-primary-foreground,HighlightText)}.tx-calendar__more.svelte-opxe2a{color:var(--tx-muted-foreground,GrayText);font-size:.7rem}button.tx-calendar__more.svelte-opxe2a{border-radius:var(--tx-shape-radius-sm);min-block-size:1.5rem;padding-inline:calc(var(--tx-space-unit) * .8);text-align:start;cursor:pointer;background:0 0;border:0;align-self:start;font-family:inherit;font-weight:600}button.tx-calendar__more.svelte-opxe2a:hover{background:var(--tx-muted,ButtonFace);color:var(--tx-foreground,CanvasText)}button.tx-calendar__more.svelte-opxe2a:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:2px}@media (width<=40rem){.tx-calendar__month-week.svelte-opxe2a{min-block-size:4.2rem}.tx-calendar__month-cell.svelte-opxe2a{padding:calc(var(--tx-space-unit) * .5)}}@media (forced-colors:active){.tx-calendar__outside.svelte-opxe2a{background:canvas}.tx-calendar__today.svelte-opxe2a{outline:2px solid highlight}}
