.BookingBoard-module__eHJUla__toolbar{top:calc(56px + env(safe-area-inset-top));z-index:1;padding:var(--seed-dimension-x3) var(--app-gutter);background:var(--seed-color-bg-layer-default);box-shadow:0 1px 0 var(--seed-color-stroke-neutral-subtle);position:sticky}.BookingBoard-module__eHJUla__rangeRow{justify-content:space-between;align-items:center;gap:var(--seed-dimension-x2);margin-bottom:var(--seed-dimension-x3);display:flex}.BookingBoard-module__eHJUla__rangeLabel{font-size:var(--seed-font-size-t6);font-weight:var(--seed-font-weight-bold);font-variant-numeric:tabular-nums;margin:0}.BookingBoard-module__eHJUla__rangeButtons{align-items:center;gap:var(--seed-dimension-x1);display:flex}.BookingBoard-module__eHJUla__dateInput{height:32px;padding:0 var(--seed-dimension-x2);border:1px solid var(--seed-color-stroke-neutral-weak);border-radius:var(--seed-radius-r2);background:var(--seed-color-bg-layer-default);font:inherit;font-size:var(--seed-font-size-t3);color:var(--seed-color-fg-neutral)}.BookingBoard-module__eHJUla__chips{gap:var(--seed-dimension-spacing-x-between-chips);scrollbar-width:none;display:flex;overflow-x:auto}.BookingBoard-module__eHJUla__chips::-webkit-scrollbar{display:none}.BookingBoard-module__eHJUla__days{padding:0 var(--app-gutter) var(--seed-dimension-x8)}.BookingBoard-module__eHJUla__day{margin-top:var(--seed-dimension-x5)}.BookingBoard-module__eHJUla__dayHeader{align-items:baseline;gap:var(--seed-dimension-x2);margin:0 0 var(--seed-dimension-x2);font-size:var(--seed-font-size-t5);font-weight:var(--seed-font-weight-bold);display:flex}.BookingBoard-module__eHJUla__dayToday{color:var(--seed-color-fg-brand)}.BookingBoard-module__eHJUla__dayCount{font-size:var(--seed-font-size-t3);font-weight:var(--seed-font-weight-medium);color:var(--seed-color-fg-neutral-subtle)}.BookingBoard-module__eHJUla__list{gap:var(--seed-dimension-x2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BookingBoard-module__eHJUla__row{--row-accent:var(--seed-color-stroke-neutral-weak);align-items:center;gap:var(--seed-dimension-x3);width:100%;padding:var(--seed-dimension-x4) var(--seed-dimension-x3) var(--seed-dimension-x4) var(--seed-dimension-x2);border-radius:var(--seed-radius-r3);background:var(--seed-color-bg-layer-default);box-shadow:inset 0 0 0 1px var(--seed-color-stroke-neutral-subtle);text-align:left;color:var(--seed-color-fg-neutral);cursor:pointer;transition:background-color var(--seed-duration-color-transition) var(--seed-timing-function-easing), transform var(--seed-duration-pressed-scale) var(--seed-timing-function-pressed-scale);border:0;grid-template-columns:76px 1fr auto;display:grid;position:relative;overflow:hidden}.BookingBoard-module__eHJUla__row:before{content:"";background:var(--row-accent);width:4px;position:absolute;inset:0 auto 0 0}.BookingBoard-module__eHJUla__row:active{background:var(--seed-color-bg-neutral-weak-alpha-pressed);transform:scale(.98)}.BookingBoard-module__eHJUla__rowPending{--row-accent:var(--seed-color-bg-warning-solid)}.BookingBoard-module__eHJUla__rowConfirmed{--row-accent:var(--seed-color-bg-brand-solid);background:var(--seed-color-bg-brand-weak);box-shadow:none}.BookingBoard-module__eHJUla__rowClosed{--row-accent:var(--seed-color-stroke-neutral-muted);background:var(--seed-color-bg-neutral-muted);box-shadow:none}.BookingBoard-module__eHJUla__rowClosed .BookingBoard-module__eHJUla__timeStart,.BookingBoard-module__eHJUla__rowClosed .BookingBoard-module__eHJUla__name{color:var(--seed-color-fg-neutral-subtle);text-decoration:line-through}.BookingBoard-module__eHJUla__time{padding:0 var(--seed-dimension-x3) 0 var(--seed-dimension-x2);border-right:1px solid var(--seed-color-stroke-neutral-subtle);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.BookingBoard-module__eHJUla__meridiem{font-size:var(--seed-font-size-t2);font-weight:var(--seed-font-weight-medium);color:var(--seed-color-fg-neutral-muted)}.BookingBoard-module__eHJUla__timeStart{font-size:var(--seed-font-size-t9);font-weight:var(--seed-font-weight-bold);letter-spacing:-.03em;color:var(--seed-color-fg-neutral)}.BookingBoard-module__eHJUla__rowConfirmed .BookingBoard-module__eHJUla__timeStart{color:var(--seed-color-fg-brand-contrast)}.BookingBoard-module__eHJUla__timeEnd{font-size:var(--seed-font-size-t2);color:var(--seed-color-fg-neutral-muted);white-space:nowrap;margin-top:2px}.BookingBoard-module__eHJUla__duration{font-size:var(--seed-font-size-t1);color:var(--seed-color-fg-neutral-subtle);white-space:nowrap}.BookingBoard-module__eHJUla__who{min-width:0}.BookingBoard-module__eHJUla__name{align-items:center;gap:var(--seed-dimension-x1);font-size:var(--seed-font-size-t5);font-weight:var(--seed-font-weight-bold);margin:0;display:flex}.BookingBoard-module__eHJUla__menu{font-size:var(--seed-font-size-t3);color:var(--seed-color-fg-neutral-muted);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}.BookingBoard-module__eHJUla__flags{gap:var(--seed-dimension-x1);margin-top:var(--seed-dimension-x1);flex-wrap:wrap;display:flex}.BookingBoard-module__eHJUla__flag{font-size:var(--seed-font-size-t1);font-weight:var(--seed-font-weight-bold);color:var(--seed-color-fg-critical)}.BookingBoard-module__eHJUla__flagMuted{font-size:var(--seed-font-size-t1);color:var(--seed-color-fg-neutral-subtle)}.BookingBoard-module__eHJUla__pager{gap:var(--seed-dimension-x2);margin-top:var(--seed-dimension-x8);display:flex}.BookingBoard-module__eHJUla__empty{margin:var(--seed-dimension-x10) 0;text-align:center;font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);color:var(--seed-color-fg-neutral-muted)}
.seed-alert-dialog__positioner{overscroll-behavior-y:none;--dialog-z-index:2;z-index:calc(var(--dialog-z-index) + var(--layer-index,0));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.seed-alert-dialog__backdrop{background:var(--seed-color-bg-overlay);z-index:calc(var(--dialog-z-index) + var(--layer-index,0));position:fixed;inset:0}.seed-alert-dialog__content{box-sizing:border-box;word-break:break-all;z-index:calc(var(--dialog-z-index) + var(--layer-index,0));background:var(--seed-color-bg-layer-floating);max-width:272px;margin:auto var(--seed-dimension-x8);border-radius:var(--seed-radius-r5);outline:none;flex-direction:column;flex:1;display:flex;position:relative}.seed-alert-dialog__content:is(:focus,[data-focus]){outline:none}.seed-alert-dialog__header{padding-inline:var(--seed-dimension-x5);padding-top:var(--seed-dimension-x5);gap:var(--seed-dimension-x1_5);flex-direction:column;display:flex}.seed-alert-dialog__title{color:var(--seed-color-fg-neutral);font-size:var(--seed-font-size-t7);line-height:var(--seed-line-height-t7);font-weight:var(--seed-font-weight-bold);margin:0}.seed-alert-dialog__description{color:var(--seed-color-fg-neutral);font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5);font-weight:var(--seed-font-weight-regular);white-space:pre-wrap;margin:0}.seed-alert-dialog__footer{padding-inline:var(--seed-dimension-x5);padding-top:var(--seed-dimension-x4);padding-bottom:var(--seed-dimension-x5);flex-direction:column;align-items:stretch;display:flex}.seed-alert-dialog__backdrop--skipAnimation_false:is([data-state=open],[data-open]){animation:seed-enter;animation-timing-function:var(--seed-timing-function-enter);animation-duration:var(--seed-duration-d2);--seed-enter-translate-x:0;--seed-enter-translate-y:0;--seed-enter-opacity:0;--seed-enter-scale:1}.seed-alert-dialog__backdrop--skipAnimation_false:not(:is([data-state=open],[data-open])){animation:seed-exit;animation-timing-function:var(--seed-timing-function-exit);animation-duration:var(--seed-duration-d2);--seed-exit-translate-x:0;--seed-exit-translate-y:0;--seed-exit-opacity:0;--seed-exit-scale:1;animation-fill-mode:forwards}.seed-alert-dialog__content--skipAnimation_false:is([data-state=open],[data-open]){animation:seed-enter;animation-timing-function:var(--seed-timing-function-enter-expressive);animation-duration:var(--seed-duration-d4);--seed-enter-translate-x:0;--seed-enter-translate-y:0;--seed-enter-opacity:0;--seed-enter-scale:1.3}.seed-alert-dialog__content--skipAnimation_false:not(:is([data-state=open],[data-open])){animation:seed-exit;animation-timing-function:var(--seed-timing-function-exit);animation-duration:var(--seed-duration-d2);--seed-exit-translate-x:0;--seed-exit-translate-y:0;--seed-exit-opacity:0;--seed-exit-scale:1;animation-fill-mode:forwards}
