.month-sheet.svelte-nvyagm,.calendar-header.svelte-nvyagm{display:grid;grid-template-columns:repeat(7,1fr);width:100%}.calendar-day.svelte-nvyagm{aspect-ratio:1;position:relative;min-width:0;font-size:clamp(8px,var(--caption-font-size),12px)}@media(max-width:350px){.calendar-day.svelte-nvyagm{font-size:10px}}.calendar-day.svelte-nvyagm{line-height:115%;align-content:center}.calendar-day.today.svelte-nvyagm{background:radial-gradient(circle,var(--color-control, var(--color-default-emphasis-background)) 70%,transparent 70%);filter:drop-shadow(0 0 4px var(--color-default-emphasis-background))}.viewport.svelte-gpubql{position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch;display:block}.contents.svelte-gpubql,.row.svelte-gpubql{display:block}.row.svelte-gpubql{overflow:hidden}.year-label.svelte-1lesul2,.grid-of-months.svelte-1lesul2{margin-inline:auto;padding-inline:var(--page-inline-spacing);max-width:448px}.month-selector.svelte-1lesul2{height:calc(100vh - var(--dynamic-island-bottom-edge) - var(--nav-height));width:100%}@container (max-width: 375px){.month-selector.svelte-1lesul2 .viewport>.contents>.row{height:-moz-fit-content!important;height:fit-content!important}}.month-selector.svelte-1lesul2 .viewport{scrollbar-width:thin}.grid-of-months.svelte-1lesul2{display:grid;grid-template-columns:repeat(3,1fr);container-type:inline-size;width:min(100vw,100%)}.grid-of-months.svelte-1lesul2 .month-display:where(.svelte-1lesul2){transition:background-color .1s ease-in-out}@media(hover:hover){.svelte-1lesul2:is(.grid-of-months:where(.svelte-1lesul2) .month-display:where(.svelte-1lesul2)):hover{background-color:var(--color-default-background-50)}}.grid-of-months.svelte-1lesul2 .month-button:where(.svelte-1lesul2):nth-child(3n+1) .month-display:where(.svelte-1lesul2){padding-inline-start:0}.grid-of-months.svelte-1lesul2 .month-button:where(.svelte-1lesul2):nth-child(3n+3) .month-display:where(.svelte-1lesul2){padding-inline-end:0}@container (max-width: 320px){.grid-of-months.svelte-1lesul2 .month-sheet{display:none}}.number-change-container.svelte-1rg7z5p{overflow:hidden;display:inline-flex;align-items:baseline;height:var(--font-size)}.digit-container.svelte-1rg7z5p{display:inline-flex;flex-direction:column;height:var(--font-size);transform:translateY(0);text-align:center;transition:transform .5s cubic-bezier(.4,0,.2,1);transform:translateY(var(--offset));will-change:transform}.character.svelte-1rg7z5p{height:var(--font-size);line-height:var(--font-size);font-variant-numeric:tabular-nums}.digit.svelte-1rg7z5p{width:1ch;text-align:center;flex-shrink:0}body:has(.half-hourly-booking.kiosk-mode){--dynamic-island-height: 0px;--dynamic-island-bottom-edge: 0px}body:has(.half-hourly-booking.kiosk-mode) .dynamic-island{display:none}body:has(.half-hourly-booking.kiosk-mode){overscroll-behavior-x:none;-webkit-overflow-scrolling:auto;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.half-hourly-booking.kiosk-mode.svelte-ltolhe{overscroll-behavior:none;overscroll-behavior-y:none;overflow-x:hidden}@media(min-width:481px){footer.mobile.svelte-ltolhe{padding:var(--size-4)}}@media(min-width:1025px){footer.mobile.svelte-ltolhe{display:none}}footer.mobile.svelte-ltolhe{position:sticky;bottom:0;z-index:2}@media(max-width:480px){footer.mobile.svelte-ltolhe .footer-card:where(.svelte-ltolhe){border-bottom-right-radius:0;border-bottom-left-radius:0}}footer.mobile.svelte-ltolhe .footer-card:where(.svelte-ltolhe){background-color:var(--color-default-background)}:is(footer.mobile:where(.svelte-ltolhe) .footer-card:where(.svelte-ltolhe)) .footer-header.svelte-ltolhe{-webkit-tap-highlight-color:rgba(0,0,0,0)}footer.desktop.svelte-ltolhe{grid-column:26 / -1}@media(max-width:1024px){footer.desktop.svelte-ltolhe{display:none}}footer.desktop.svelte-ltolhe .footer-card:where(.svelte-ltolhe){max-width:672px}:is(footer.desktop:where(.svelte-ltolhe) .footer-card:where(.svelte-ltolhe)) .footer-header.svelte-ltolhe{justify-content:space-between}.overflow-wrapper.svelte-ltolhe{overflow-x:auto;overflow-y:scroll;scrollbar-width:thin;scroll-behavior:smooth;container-type:inline-size;overscroll-behavior-block:contain;overscroll-behavior-inline:contain;touch-action:pan-y;height:calc(100svh - var(--dynamic-island-bottom-edge) - var(--scrollbar-width));display:flex;scroll-snap-type:x mandatory;grid-column:1 / -1}@media(min-width:1025px){.overflow-wrapper.svelte-ltolhe{max-width:448px;justify-self:flex-end;width:100%;grid-column:var(--dynamic-island-track-start) / 26}}.calendar-content.svelte-ltolhe{min-height:-moz-fit-content;min-height:fit-content;max-width:448px;margin-inline:auto}.calendar-days-legend.svelte-ltolhe{position:sticky;top:0;width:-moz-max-content;width:max-content;min-width:100%;background-color:var(--color-default-background);z-index:2;clip-path:inset(0px 0px -9999px 0px)}.calendar-days-legend.svelte-ltolhe:before{content:"";display:block;height:1px;background-color:var(--color-default-background);top:-1px;position:absolute;width:100%}.calendar-days-legend.svelte-ltolhe .row-1:where(.svelte-ltolhe){grid-column:1 / -1}.calendar-days-legend.svelte-ltolhe>.legend-item:where(.svelte-ltolhe){display:grid;grid-template-rows:repeat(3,1.8rem);min-width:max(var(--touchable-target-min-size),100%);min-height:var(--touchable-target-min-size);max-width:calc((100vw - 2 * var(--page-inline-spacing-min)) / 8)}:is(:is(.calendar-days-legend:where(.svelte-ltolhe)>.legend-item:where(.svelte-ltolhe)) .day-number.today:where(.svelte-ltolhe)) .svelte-ltolhe{color:var(--color-default-background)}.svelte-ltolhe:is(:is(.calendar-days-legend:where(.svelte-ltolhe)>.legend-item:where(.svelte-ltolhe)) .day-number.today:where(.svelte-ltolhe)):before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;width:max(100%,1.5em);min-height:1.5em;background:var(--color-default-foreground);border-radius:var(--round);margin:auto}.calendar-days-slots.svelte-ltolhe{position:relative;margin-inline-start:-1px}.calendar-days-slots.svelte-ltolhe>:where(.svelte-ltolhe){scroll-snap-align:start}@media(max-width:400px){.calendar-days-slots.svelte-ltolhe>.time-slot-legend:where(.svelte-ltolhe){grid-column:1 / 2;pointer-events:none;z-index:1}.calendar-days-slots.svelte-ltolhe>.date-column.weekday-1:where(.svelte-ltolhe){grid-column:1 / 2}.calendar-days-slots.svelte-ltolhe>.date-column:where(.svelte-ltolhe),.calendar-days-slots.svelte-ltolhe>.time-slot-legend:where(.svelte-ltolhe){grid-row:2 / 3}}.grid-8-columns.svelte-ltolhe{min-width:0;display:grid;width:100%;grid-template-columns:repeat(8,minmax(var(--touchable-target-min-size),1fr))}@media(max-width:400px){.grid-8-columns.svelte-ltolhe{grid-template-columns:repeat(7,minmax(var(--touchable-target-min-size),1fr))}.grid-8-columns.calendar-days-legend.svelte-ltolhe .legend-item:where(.svelte-ltolhe):nth-child(2){display:none}}.now-indicator.svelte-ltolhe{position:absolute;--slot-width: 12.5% ;width:100%;height:3px;transform:translateY(-1px);background:var(--color-default-foreground);border:1px solid var(--color-default-emphasis-background);z-index:1;pointer-events:none;min-height:0;display:flex;align-items:center}.now-indicator.svelte-ltolhe span:where(.svelte-ltolhe){width:var(--slot-width);text-align:center;background:var(--color-default-emphasis-background)}.time-slot.svelte-ltolhe,.slot.svelte-ltolhe{width:100%;min-height:var(--touchable-target-min-size);aspect-ratio:1;display:flex;place-content:center}.slot.svelte-ltolhe{align-items:center;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background 1s ease-in-out @allow-discrete;box-shadow:inset 0 0 0 .5px var(--color-default-background-100),0 0 0 .5px var(--color-default-background-100)}.slot.svelte-ltolhe:focus-visible{box-shadow:var(--selected-border)}@media(hover:hover){.booked-by-none.future.svelte-ltolhe:not(:disabled):hover{background:radial-gradient(circle,var(--color-default-emphasis-background) 30%,transparent calc(30% + 1px))}}.past.svelte-ltolhe,.booked-by-none.svelte-ltolhe:disabled:not(.outside-business-hours),.booked-by-other-view-for-admin.svelte-ltolhe{--stripe: var(--color-default-background-25);--angle: -45deg}.outside-business-hours.svelte-ltolhe{--stripe: var(--color-default-background-50);--angle: 45deg;pointer-events:none}.past.svelte-ltolhe,.outside-business-hours.svelte-ltolhe,.booked-by-none.svelte-ltolhe:disabled,.booked-by-other-view-for-admin.svelte-ltolhe{--stroke-width: 2.42px;background:repeating-linear-gradient(var(--angle),var(--stripe) 0,var(--stripe) var(--stroke-width),transparent var(--stroke-width),transparent calc(2 * var(--stroke-width)))}.booked-by-other.svelte-ltolhe:not(.booked-by-other-view-for-admin){--stroke-color: var(--color-default-background-200);--stroke-width: 2px;box-shadow:inset 0 0 0 .5px var(--color-default-background-100),0 0 0 .5px var(--color-default-background-100),inset 0 0 0 10px var(--color-default-background);background:linear-gradient(to top right,transparent calc(50% - var(--stroke-width)),var(--stroke-color) calc(50% - var(--stroke-width)),var(--stroke-color) calc(50% + var(--stroke-width)),transparent calc(50% + var(--stroke-width))),linear-gradient(to top left,transparent calc(50% - var(--stroke-width)),var(--stroke-color) calc(50% - var(--stroke-width)),var(--stroke-color) calc(50% + var(--stroke-width)),transparent calc(50% + var(--stroke-width)))}.booked-by-other-view-for-admin.svelte-ltolhe{--avatar-fill: var(--color-default-background-100)}.booked-by-other-view-for-admin.svelte-ltolhe img{border-radius:var(--round)}.slot.svelte-ltolhe.slot:not(.booked-by-me)+.booked-by-me:has(+.booked-by-me){background:radial-gradient(circle,var(--color-default-background) calc(30% - 1px),oklch(from var(--stroke-color) calc(l*.9) c h) 30%,oklch(from var(--stroke-color) calc(l*.9) c h) calc(30% + 4px),var(--stroke-color) calc(30% + 5px),var(--stroke-color) 67%,transparent calc(67% + 1px)),linear-gradient(to top,var(--stroke-color) 50%,transparent calc(50% + 1px))}.slot.svelte-ltolhe.booked-by-me:has(+.booked-by-me){background:radial-gradient(circle,var(--color-default-background) calc(30% - 1px),oklch(from var(--stroke-color) calc(l*.9) c h) 30%,oklch(from var(--stroke-color) calc(l*.9) c h) calc(30% + 4px),var(--stroke-color) calc(30% + 5px),var(--stroke-color) 67%,transparent calc(67% + 1px)),var(--stroke-color)}.booked-by-me.svelte-ltolhe{--stroke-color: var(--color-default-emphasis-background)}.booked-by-me.past.svelte-ltolhe{--stroke-color: oklch(from var(--color-default-emphasis-background) l 0 h)}.booked-by-me.svelte-ltolhe{background:radial-gradient(circle,transparent calc(30% - 1px),oklch(from var(--stroke-color) calc(l*.9) c h) 30%,oklch(from var(--stroke-color) calc(l*.9) c h) calc(30% + 4px),var(--stroke-color) calc(30% + 5px),var(--stroke-color) 67%,transparent calc(67% + 1px))}.booked-by-me.svelte-ltolhe+.booked-by-me:where(.svelte-ltolhe){background:radial-gradient(circle,var(--color-default-background) calc(30% - 1px),oklch(from var(--stroke-color) calc(l*.9) c h) 30%,oklch(from var(--stroke-color) calc(l*.9) c h) calc(30% + 4px),var(--stroke-color) calc(30% + 5px),var(--stroke-color) 67%,transparent calc(67% + 1px)),linear-gradient(to bottom,var(--stroke-color) 50%,transparent calc(50% + 1px))}.nighttime-slot.svelte-ltolhe{aspect-ratio:var(--night-time-slot-scale) / 1;min-height:calc(.3 * var(--touchable-target-min-size))}.nighttime-slot.time-slot.svelte-ltolhe:nth-of-type(2n){visibility:hidden}.instructions.svelte-ltolhe .slot:where(.svelte-ltolhe){box-shadow:none;width:calc(var(--touchable-target-min-size)* .7);pointer-events:none;min-height:0}.svelte-ltolhe:is(.instructions:where(.svelte-ltolhe) .slot:where(.svelte-ltolhe)):not(.booked-by-other){background-color:var(--color-default-background);border-radius:100%}.booked-by-other.svelte-ltolhe:is(.instructions:where(.svelte-ltolhe) .slot:where(.svelte-ltolhe)){scale:.7}.instructions-desktop-tooltip.svelte-ltolhe{display:none;margin-block-start:auto}@media(min-width:1025px){.instructions-desktop-tooltip.svelte-ltolhe{display:flex}}.resource-overview.svelte-ltolhe{text-align:left}@media(min-width:450px){.resource-overview.svelte-ltolhe{text-align:right}}.daily-booking-container.svelte-2xko43{grid-column:1 / -1;overflow-y:auto;overflow-x:clip;container-type:inline-size;height:calc(100svh - var(--dynamic-island-bottom-edge) - var(--scrollbar-width));overscroll-behavior-block:contain;overscroll-behavior-inline:contain}@media(min-width:1281px){.daily-booking-container.svelte-2xko43{display:grid;grid-template-columns:1fr 350px;grid-template-rows:auto 1fr;grid-template-areas:"header footer" "main footer"}}.daily-booking-container.svelte-2xko43 header:where(.svelte-2xko43){clip-path:inset(0px 0px -9999px 0px);position:sticky;top:0;z-index:3;background-color:var(--color-default-background)}@media(max-width:1280px){.daily-booking-container.svelte-2xko43 header:where(.svelte-2xko43){box-shadow:var(--shadow-md)}}@media(min-width:1281px){.daily-booking-container.svelte-2xko43 header:where(.svelte-2xko43){grid-area:header}}@media(min-width:1281px){.daily-booking-container.svelte-2xko43 main:where(.svelte-2xko43){grid-area:main}}@media(min-width:1281px){.mobile.svelte-2xko43:is(.daily-booking-container:where(.svelte-2xko43) footer:where(.svelte-2xko43)){display:none}}.mobile.svelte-2xko43:is(.daily-booking-container:where(.svelte-2xko43) footer:where(.svelte-2xko43)){padding:var(--size-4);position:sticky;bottom:0;z-index:2;width:100%}.mobile.svelte-2xko43:is(.daily-booking-container:where(.svelte-2xko43) footer:where(.svelte-2xko43)) .footer-card:where(.svelte-2xko43){width:100%;background-color:var(--color-default-background)}:is(.mobile:where(.svelte-2xko43):is(.daily-booking-container:where(.svelte-2xko43) footer:where(.svelte-2xko43)) .footer-card:where(.svelte-2xko43)) .footer-header.svelte-2xko43{-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(max-width:1280px){.desktop.svelte-2xko43:is(.daily-booking-container:where(.svelte-2xko43) footer:where(.svelte-2xko43)){display:none}}.desktop.svelte-2xko43:is(.daily-booking-container:where(.svelte-2xko43) footer:where(.svelte-2xko43)){grid-area:footer;box-shadow:var(--shadow-md);border-left:1px solid var(--color-default-stroke);padding-inline:0;background-color:var(--color-default-background);min-height:-moz-max-content;min-height:max-content;position:relative}.desktop.svelte-2xko43:is(.daily-booking-container:where(.svelte-2xko43) footer:where(.svelte-2xko43)) .footer-card:where(.svelte-2xko43){position:sticky;top:0}.daily-booking-container.svelte-2xko43 .month-selector-container:where(.svelte-2xko43){grid-area:main}.daily-slots-container.svelte-2xko43{display:grid;grid-template-columns:repeat(7,1fr);padding-block:var(--size-2)}.daily-slot-item.svelte-2xko43{transition:opacity .3s ease-in-out;display:grid;align-items:center;justify-items:center;position:relative;grid-template-areas:"slot-counter slot-counter" "date-and-capacity  date-and-capacity" "decrease increase";grid-template-rows:var(--touchable-target-min-size) 1fr var(--touchable-target-min-size);grid-template-columns:1fr 1fr}@media(min-width:769px){.daily-slot-item.svelte-2xko43{grid-template-areas:". date-and-capacity increase" ". date-and-capacity slot-counter" ". date-and-capacity decrease";grid-template-columns:minmax(10px,1fr) auto minmax(50px,1fr);grid-template-rows:var(--touchable-target-min-size) 26px var(--touchable-target-min-size)}}.daily-slot-item.svelte-2xko43>:where(.svelte-2xko43){width:100%}.daily-slot-item.past.svelte-2xko43 .date-and-capacity:where(.svelte-2xko43) .date-number:where(.svelte-2xko43){opacity:.5}:is(.daily-slot-item.fully-booked:where(.svelte-2xko43):not(.booked-by-current-user),.daily-slot-item.outside-business-hours:where(.svelte-2xko43):not(.booked-by-current-user),.daily-slot-item.past:where(.svelte-2xko43):not(.booked-by-current-user)) .date-and-capacity.svelte-2xko43 .date-number:where(.svelte-2xko43){opacity:.2}:is(.daily-slot-item.fully-booked:where(.svelte-2xko43):not(.booked-by-current-user),.daily-slot-item.outside-business-hours:where(.svelte-2xko43):not(.booked-by-current-user)) .occupied-percentage.svelte-2xko43:after{--stroke-width: 2.42px;--stripe: var(--color-default-background-50);--angle: 45deg;background:repeating-linear-gradient(var(--angle),var(--stripe) 0,var(--stripe) var(--stroke-width),transparent var(--stroke-width),transparent calc(2 * var(--stroke-width)))}.daily-slot-item.svelte-2xko43 .booking-button:where(.svelte-2xko43){height:100%;width:100%;min-width:0;min-height:var(--touchable-target-min-size);border-radius:100%;display:flex;flex-direction:column;justify-content:center;gap:var(--size-3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-2xko43:is(.daily-slot-item:where(.svelte-2xko43) .booking-button:where(.svelte-2xko43)):disabled{opacity:.2;pointer-events:none}.daily-slot-item.svelte-2xko43 .decrease:where(.svelte-2xko43){grid-area:decrease;align-items:center;justify-content:center}@media(min-width:769px){.daily-slot-item.svelte-2xko43 .decrease:where(.svelte-2xko43){justify-content:flex-start}}.daily-slot-item.svelte-2xko43 .date-and-capacity:where(.svelte-2xko43){-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:-moz-fit-content;min-width:fit-content;text-align:center;z-index:1;grid-area:date-and-capacity;position:relative}.svelte-2xko43:is(.daily-slot-item:where(.svelte-2xko43) .date-and-capacity:where(.svelte-2xko43)):not(button){pointer-events:none}@media(min-width:768px)and (max-width:1400px){:is(.daily-slot-item:where(.svelte-2xko43) .date-and-capacity:where(.svelte-2xko43)) .text-heading2.svelte-2xko43{--size-modifier: .8}}@media(min-width:1401px){:is(.daily-slot-item:where(.svelte-2xko43) .date-and-capacity:where(.svelte-2xko43)) .text-heading2.svelte-2xko43{--size-modifier: .9}}.daily-slot-item.svelte-2xko43:has(.date-and-capacity:where(.svelte-2xko43):focus){box-shadow:inset 0 0 4px var(--color-default-background-50),inset 0 0 10px var(--color-default-background-50)}.daily-slot-item.svelte-2xko43 .increase:where(.svelte-2xko43){position:relative;grid-area:increase;align-items:center;justify-content:center}@media(min-width:769px){.daily-slot-item.svelte-2xko43 .increase:where(.svelte-2xko43){justify-content:flex-end;flex-direction:column}}.daily-slot-item.svelte-2xko43 .slot-count-between-buttons:where(.svelte-2xko43){grid-area:slot-counter}.daily-slot-item.svelte-2xko43 .slot-count-between-buttons:where(.svelte-2xko43),.daily-slot-item.svelte-2xko43 .slot-count-on-circle:where(.svelte-2xko43){opacity:1;transition:opacity .3s ease-in-out;display:flex;justify-content:center}:is(.daily-slot-item:where(.svelte-2xko43) .slot-count-between-buttons:where(.svelte-2xko43),.daily-slot-item:where(.svelte-2xko43) .slot-count-on-circle:where(.svelte-2xko43)) .digit.svelte-2xko43{aspect-ratio:1;padding:var(--size-2);border-radius:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.daily-slot-item.svelte-2xko43 .occupied-percentage:where(.svelte-2xko43){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;border-radius:100%;aspect-ratio:1;width:auto;height:180%}.has-bookings.svelte-2xko43:is(.daily-slot-item:where(.svelte-2xko43) .occupied-percentage:where(.svelte-2xko43)){outline:1px solid var(--color-default-stroke);outline-offset:-1px}.svelte-2xko43:is(.daily-slot-item:where(.svelte-2xko43) .occupied-percentage:where(.svelte-2xko43)):before,.svelte-2xko43:is(.daily-slot-item:where(.svelte-2xko43) .occupied-percentage:where(.svelte-2xko43)):after{border-radius:100%;content:"";position:absolute;inset:0}.svelte-2xko43:is(.daily-slot-item:where(.svelte-2xko43) .occupied-percentage:where(.svelte-2xko43)):before{background:var(--color-default-emphasis-background);outline:2px solid oklch(from var(--color-default-foreground) l c h / .3);outline-offset:-2px;-webkit-mask-image:conic-gradient(black 0deg,black var(--booked-by-current-user-percentage),transparent var(--booked-by-current-user-percentage));mask-image:conic-gradient(black 0deg,black var(--booked-by-current-user-percentage),transparent var(--booked-by-current-user-percentage))}.svelte-2xko43:is(.daily-slot-item:where(.svelte-2xko43) .occupied-percentage:where(.svelte-2xko43)):after{background:var(--color-default-stroke);outline:2px solid oklch(from var(--color-default-foreground) l c h / .1);outline-offset:-2px;-webkit-mask-image:conic-gradient(transparent 0deg,transparent var(--booked-by-current-user-percentage),black var(--booked-by-current-user-percentage),black calc(var(--booked-by-current-user-percentage) + var(--booked-by-others-percentage)),transparent calc(var(--booked-by-current-user-percentage) + var(--booked-by-others-percentage)));mask-image:conic-gradient(transparent 0deg,transparent var(--booked-by-current-user-percentage),black var(--booked-by-current-user-percentage),black calc(var(--booked-by-current-user-percentage) + var(--booked-by-others-percentage)),transparent calc(var(--booked-by-current-user-percentage) + var(--booked-by-others-percentage)))}:is(.daily-slot-item:where(.svelte-2xko43) .occupied-percentage:where(.svelte-2xko43)) .slot-count-on-circle.svelte-2xko43{transition:all .3s cubic-bezier(.68,-.2,.265,1.2);opacity:0;pointer-events:none;position:absolute;height:200%;left:-40%;top:-40%;aspect-ratio:1;z-index:2}:is(:is(.daily-slot-item:where(.svelte-2xko43) .occupied-percentage:where(.svelte-2xko43)) .slot-count-on-circle:where(.svelte-2xko43)) .digit.svelte-2xko43{background:var(--color-default-emphasis-background)}@media(hover:hover){:is(.daily-slot-item:where(.svelte-2xko43):not(.is-admin):hover,.daily-slot-item.past:where(.svelte-2xko43)) .slot-count-between-buttons.svelte-2xko43{opacity:0}:is(.daily-slot-item:where(.svelte-2xko43):not(.is-admin):hover,.daily-slot-item.past:where(.svelte-2xko43)) .slot-count-on-circle.svelte-2xko43{opacity:1;rotate:var(--booked-by-current-user-percentage)}:is(:is(.daily-slot-item:where(.svelte-2xko43):not(.is-admin):hover,.daily-slot-item.past:where(.svelte-2xko43)) .slot-count-on-circle:where(.svelte-2xko43)) .digit.svelte-2xko43{rotate:calc(-1 * var(--booked-by-current-user-percentage))}}.instructions-desktop-tooltip.svelte-2xko43{margin-block-start:auto}.subscription-card.svelte-mrdag9{padding-block-end:var(--size-4);margin-block:var(--size-4)}@media not (hover:hover){.subscription-card.svelte-mrdag9{border-top:1px solid var(--color-default-background)}}.active-and-future-subscriptions.svelte-mrdag9 .subscription-card:where(.svelte-mrdag9){transition:all .2s ease-in-out;box-shadow:0 0 0 0 transparent}@media(hover:hover){.svelte-mrdag9:is(.active-and-future-subscriptions:where(.svelte-mrdag9) .subscription-card:where(.svelte-mrdag9)):hover{background:var(--color-default-emphasis-background);box-shadow:0 0 0 var(--size-4) var(--color-default-emphasis-background)}}.is-editing.svelte-mrdag9:is(.active-and-future-subscriptions:where(.svelte-mrdag9) .subscription-card:where(.svelte-mrdag9)){outline:1px solid var(--color-default-foreground);outline-offset:var(--size-4);transition:none}header.svelte-61bfof,main.svelte-61bfof,aside.svelte-61bfof{grid-column:var(--track-span-inner)}
