.tx-calendar__time-header.svelte-so3vch,.tx-calendar__time-grid.svelte-so3vch{grid-template-columns:3.5rem repeat(var(--tx-calendar-columns), minmax(0, 1fr));display:grid}.tx-calendar__time-header.svelte-so3vch{border-block-end:var(--tx-border-width-thin) solid var(--tx-border,ButtonBorder)}.tx-calendar__day-heading.svelte-so3vch{padding:var(--tx-space-2) var(--tx-space-1);text-align:center;color:var(--tx-muted-foreground,GrayText);font:inherit;font-size:var(--tx-type-caption-size);background:0 0;border:0}.tx-calendar__day-heading.svelte-so3vch strong:where(.svelte-so3vch){color:var(--tx-foreground,CanvasText)}.tx-calendar__all-day-label.svelte-so3vch{padding:calc(var(--tx-space-unit) * 1.6);color:var(--tx-muted-foreground,GrayText);font-size:.7rem}.tx-calendar__all-day.svelte-so3vch{align-content:start;gap:calc(var(--tx-space-unit) * .8);border-inline-start:var(--tx-border-width-thin) solid var(--tx-border,ButtonBorder);min-block-size:2rem;padding:calc(var(--tx-space-unit) * .8);display:grid}.tx-calendar__scroller.svelte-so3vch{max-block-size:min(36rem,65vh);overflow:auto}.tx-calendar__time-grid.svelte-so3vch{min-block-size:72rem}.tx-calendar__hours.svelte-so3vch{color:var(--tx-muted-foreground,GrayText);text-align:end;grid-template-rows:repeat(24,3rem);font-size:.65rem;display:grid}.tx-calendar__hours.svelte-so3vch span:where(.svelte-so3vch){padding-inline-end:calc(var(--tx-space-unit) * 1.4);transform:translateY(-.45em)}.tx-calendar__day-column.svelte-so3vch{border-inline-start:var(--tx-border-width-thin) solid var(--tx-border,ButtonBorder);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(3rem - 1px), var(--tx-border,ButtonBorder) calc(3rem - 1px), var(--tx-border,ButtonBorder) 3rem);min-inline-size:0;position:relative}.tx-calendar__now.svelte-so3vch{z-index:1;background:var(--tx-destructive,Highlight);pointer-events:none;block-size:2px;position:absolute;inset-inline:0}.tx-calendar__now.svelte-so3vch:before{border-radius:var(--tx-shape-radius-full);background:inherit;content:"";block-size:.55rem;inline-size:.55rem;position:absolute;inset-block-start:-.25rem;inset-inline-start:-.3rem}.tx-calendar__slot.svelte-so3vch{border:var(--tx-border-width-thin) dashed transparent;border-radius:var(--tx-shape-radius-sm);background:0 0;padding:0;position:absolute;inset-inline:.1rem}.tx-calendar__slot.svelte-so3vch:focus-visible{border-color:var(--tx-ring,Highlight);background:color-mix(in srgb, var(--tx-primary,Highlight) 8%, transparent);outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:0}.tx-calendar__positioned-event.svelte-so3vch{padding-inline:calc(var(--tx-space-unit) * .2);position:absolute;overflow:hidden}.tx-calendar__positioned-event.svelte-so3vch .tx-calendar__event{block-size:100%;inline-size:100%}.tx-calendar__time-view.svelte-so3vch{min-inline-size:0;display:grid;overflow-x:auto}@media (width<=40rem){.tx-calendar__time-header.svelte-so3vch,.tx-calendar__time-grid.svelte-so3vch{min-inline-size:calc(3.5rem + var(--tx-calendar-columns) * 5.5rem)}}@media (forced-colors:active){.tx-calendar__now.svelte-so3vch{background:highlight}.tx-calendar__day-column.svelte-so3vch{background-image:repeating-linear-gradient(#0000 0 calc(3rem - 1px),canvastext calc(3rem - 1px) 3rem)}}
