._monthPickerModal_tqyfc_1{--width: 100vw;--height: 100vh;--max-width: 100vw;--max-height: 100vh;--border-radius: 0;--box-shadow: none;--background: var(--app-page-bg);--backdrop-opacity: 0;top:0;right:0;bottom:0;left:0;position:fixed}._monthPickerModal_tqyfc_1::part(content){width:100vw;height:100vh;border-radius:0}@supports (height: 100dvh){._monthPickerModal_tqyfc_1{--height: 100dvh;--max-height: 100dvh}._monthPickerModal_tqyfc_1::part(content){height:100dvh}}._todayButton_tqyfc_28{position:absolute;top:calc(var(--ion-safe-area-top, 0px) + 12px);left:12px;z-index:20;margin:0;height:38px;--padding-start: 0;--padding-end: 0;--background: transparent;--background-hover: transparent;--background-activated: transparent;--color: var(--glass-card-text, var(--ion-text-color));--ripple-color: var(--ion-color-primary);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.85rem;font-weight:600;text-transform:none;letter-spacing:0}._todayButton_tqyfc_28::part(native){padding:0 18px;height:38px;border-radius:19px;background:var(--glass-panel-bg, rgba(255, 255, 255, .12));border:1px solid var(--glass-border, rgba(255, 255, 255, .18));box-shadow:var(--glass-panel-shadow, 0 4px 18px rgba(0, 0, 0, .35));-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6)}._content_tqyfc_59{--background: var(--app-page-glow-bg);--padding-top: var(--ion-safe-area-top, 0px)}._yearSection_tqyfc_64{padding:4px 10px 8px}._yearTitle_tqyfc_68{display:block;margin:0;padding:18px 0 6px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:2rem;font-weight:600;letter-spacing:-.5px;line-height:1;text-align:center;color:var(--glass-card-text, var(--ion-text-color))}._yearTitleCurrent_tqyfc_81{color:var(--ion-color-primary)}._monthsGrid_tqyfc_85{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}._monthCol_tqyfc_90{padding:8px 5px 14px;min-width:0}._monthName_tqyfc_95{display:block;margin:0 auto 6px;padding:4px 10px;min-height:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:8px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.05rem;font-weight:500;letter-spacing:0;color:var(--glass-card-text, var(--ion-text-color));cursor:pointer;-webkit-tap-highlight-color:transparent}._monthName_tqyfc_95:active{background:rgba(var(--ion-color-primary-rgb),.18)}._monthNameCurrent_tqyfc_116{color:var(--ion-color-primary);font-weight:700}._dayGrid_tqyfc_121{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}._weekdayCell_tqyfc_127{display:flex;align-items:center;justify-content:center;height:16px;font-size:.62rem;font-weight:700;color:var(--glass-card-text, var(--ion-text-color))}._dayTile_tqyfc_137{display:flex;align-items:center;justify-content:center;height:19px;border-radius:5px;font-size:.66rem;font-weight:600;line-height:1;background:rgba(var(--ion-text-color-rgb),.12);color:var(--glass-card-text, var(--ion-text-color));cursor:pointer;min-width:0}._dayTileEmpty_tqyfc_152{background:transparent;cursor:default}._dayTileToday_tqyfc_157{background:var(--ion-color-primary);color:var(--ion-color-primary-contrast, #fff);font-weight:800}._bookingContainer_1ecea_1{display:flex;flex-direction:column;height:100%;position:relative;z-index:1;overflow:hidden;padding:0}._page_1ecea_11{background:var(--app-page-glow-bg)}._pageContent_1ecea_15{--background: transparent}._calendar_1ecea_19{position:relative;z-index:2;flex:0 0 auto;width:100%;margin:auto;transition:height .2s ease-out;border:none;background:transparent;box-shadow:none;border-radius:0}._calendarWrapper_1ecea_32{position:relative;overflow:hidden;touch-action:pan-x;width:100%;margin:0 auto;box-shadow:none;background:transparent}._calendarWrapper_1ecea_32 ._monthSlider_1ecea_41{position:relative;display:flex;align-items:stretch;width:300%;transform:translate(calc(-33.333% - 20px));will-change:transform;gap:10px;padding:0;margin:0;box-sizing:border-box}._calendarWrapper_1ecea_32 ._monthSlider_1ecea_41 ._monthView_1ecea_53{flex:0 0 calc(33.333% - 20px);background:transparent}._calendarWrapper_1ecea_32 ._monthSlider_1ecea_41 ._monthView_1ecea_53 ._daysGrid_1ecea_57{display:grid;grid-template-columns:repeat(7,1fr);gap:0 0 10px;width:100%;margin:0}._calendarWrapper_1ecea_32 ._monthSlider_1ecea_41:not(._expanded_1ecea_64) ._monthViewWidth_1ecea_64{margin-top:-14px}._calendarWrapper_1ecea_32 ._monthSlider_1ecea_41:not(._expanded_1ecea_64) ._monthViewWidth_1ecea_64 ._monthView_1ecea_53 ._daysGrid_1ecea_57{height:var(--calendar-day-size)}._calendarNavHeader_1ecea_71{padding:0 2px;margin:0 16px;height:45px;background:transparent;--background: transparent}._calendarNavHeader_1ecea_71 ion-toolbar{--background: transparent;--min-height: 45px;height:45px}._calendarNavHeader_1ecea_71 ion-toolbar ion-title{font-size:1rem;font-weight:600;color:var(--glass-card-text-secondary, var(--ion-color-medium));text-align:left;-webkit-padding-start:4px;padding-inline-start:4px}._calendarNavHeader_1ecea_71 ion-toolbar ._monthButton_1ecea_90{--color: var(--glass-card-text-secondary, var(--ion-color-medium));--padding-start: 0;--padding-end: 4px;--ripple-color: var(--ion-color-primary);margin:0;height:36px;font-size:1rem;font-weight:600;text-transform:none;letter-spacing:normal}._calendarNavHeader_1ecea_71 ion-toolbar ._monthButton_1ecea_90 ion-icon{font-size:16px;color:var(--glass-card-text-secondary, var(--ion-color-medium));-webkit-margin-start:4px;margin-inline-start:4px}._calendarNavHeader_1ecea_71 ion-toolbar ion-icon{font-size:22px;color:var(--glass-card-text-secondary, var(--ion-color-medium))}._calendarNavHeader_1ecea_71 ion-toolbar ion-buttons{height:100%}._calendarNavHeader_1ecea_71 ion-toolbar ion-buttons ion-button{--button-size: 36px;--min-width: 36px;--min-height: 36px;min-height:36px;min-width:36px;font-size:14px;align-content:center;--ripple-color: var(--ion-color-primary)}._calendarNavHeader_1ecea_71 ion-toolbar ion-buttons ion-button::part(native){padding:0;border-radius:50%;width:var(--button-size);height:var(--button-size);margin:auto;overflow:hidden;min-height:var(--button-size)}._weekDays_1ecea_134{--ion-grid-padding: 0;--ion-grid-column-padding: 2px;width:calc(100% - 33.45px);margin:0 15px;padding:0;height:24px;align-content:center;background:transparent}._weekDays_1ecea_134 ._weekDay_1ecea_134{text-align:center;font-size:.8rem;padding:0;color:var(--ion-text-color);display:flex;align-items:center;justify-content:center}._daysGrid_1ecea_57{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center;align-items:center;width:calc(100% - 33.45px);margin:0 14px;padding:0;gap:10px 0}._daysGrid_1ecea_57 ._dayCell_1ecea_164{color:var(--ion-color-primary);height:26px;width:26px;display:flex;align-items:center;justify-content:center;margin:auto;background-color:transparent;font-size:1rem;padding:0;border:none;cursor:pointer;border-radius:50%;position:relative}._daysGrid_1ecea_57 ._dayCell_1ecea_164>span{line-height:1}._daysGrid_1ecea_57 ._dayCell_1ecea_164._today_1ecea_183{background-color:#054ca8;color:var(--ion-color-primary-contrast, #fff);transform:scale(1.2)}._daysGrid_1ecea_57 ._dayCell_1ecea_164._today_1ecea_183>span{transform:scale(.833)}._daysGrid_1ecea_57 ._dayCell_1ecea_164._selected_1ecea_191{background-color:var(--ion-color-primary);color:var(--ion-color-primary-contrast, #fff);transform:scale(1.2)}._daysGrid_1ecea_57 ._dayCell_1ecea_164._selected_1ecea_191>span{transform:scale(.833)}._daysGrid_1ecea_57 ._dayCell_1ecea_164._inactiveDay_1ecea_199:not(._today_1ecea_183):not(._selected_1ecea_191){color:var(--ion-color-medium)}._daysGrid_1ecea_57 ._dotRow_1ecea_202{position:absolute;bottom:2px;left:50%;transform:translate(-50%);display:flex;gap:2px;justify-content:center;pointer-events:none}._daysGrid_1ecea_57 ._serviceDot_1ecea_212{width:3px;height:3px;border-radius:50%;flex-shrink:0}._dragArea_1ecea_219{background-color:transparent;background-image:var(--app-page-glow-bg);background-repeat:no-repeat;background-size:var(--strip-bg-size, 100% 100vh);background-position:var(--strip-bg-pos, 0 0);--background: transparent;border-radius:0;--inner-padding-end: 0;--padding-start: 0;--padding-end: 0;margin:0;position:absolute;bottom:-2px;left:0;right:0;height:12px;display:flex;justify-content:center;align-items:flex-end;padding-bottom:6px;z-index:3;cursor:pointer}._dragHandleContainer_1ecea_244{background-color:transparent;display:flex;justify-content:center;align-items:center;width:100%;margin:0;padding:0;text-align:center}._dragHandle_1ecea_244{width:40px;height:4px;--background: var(--ion-color-medium-tint);opacity:.5;border-radius:2px;overflow:hidden;margin:0 auto}._dragIndicator_1ecea_265{width:100%;height:100%;border-radius:inherit}._expanded_1ecea_64{height:auto;transition:height .3s ease}@media screen and (max-width:360px){._titleContainer_1ecea_277{left:54px}._rightSection_1ecea_280{gap:16px;right:12px}}@media screen and (min-width:768px){._titleContainer_1ecea_277{left:64px}._rightSection_1ecea_280{gap:32px;right:24px}}._toolbarHeader_1ecea_294{--background: transparent;--min-height: 54px;height:54px;box-shadow:none}._toolbarHeader_1ecea_294 ion-back-button{--button-size: 36px;min-height:36px;min-width:36px;font-size:14px;align-content:center;--ripple-color: var(--ion-color-primary);--color: var(--glass-card-text-secondary, var(--ion-color-medium))}._toolbarHeader_1ecea_294 ion-back-button::part(native){padding:0;border-radius:50%;width:var(--button-size);height:var(--button-size);margin:auto;overflow:hidden;min-height:var(--button-size)}._toolbarHeader_1ecea_294 ion-back-button::part(icon){color:var(--glass-card-text-secondary, var(--ion-color-medium));font-size:22px}._toolbarHeader_1ecea_294 ion-back-button ion-icon{--color: var(--glass-card-text-secondary, var(--ion-color-medium));font-size:22px}._toolbarHeader_1ecea_294 ion-title{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:center;color:var(--glass-card-text);font-weight:600;padding-left:0;padding-right:0;letter-spacing:-.5px}._toolbarHeader_1ecea_294 ._circleButton_1ecea_335{--ripple-color: var(--ion-color-primary-tint);--background-hover: transparent}._toolbarHeader_1ecea_294 ._circleButton_1ecea_335._active_1ecea_339 ion-icon,._toolbarHeader_1ecea_294 ._circleButton_1ecea_335._active_1ecea_339 ._viewTriggerIcon_1ecea_340{transform:rotate(180deg)}._toolbarHeader_1ecea_294 ._circleButton_1ecea_335::part(native){border-radius:50%;overflow:hidden;width:40px;height:40px;padding:0}._toolbarHeader_1ecea_294 ._circleButton_1ecea_335 ion-icon,._toolbarHeader_1ecea_294 ._circleButton_1ecea_335 ._viewTriggerIcon_1ecea_340{transition:transform .2s ease;transform:rotate(0)}._toolbarHeader_1ecea_294 ._circleButton_1ecea_335 svg._todayIcon_1ecea_355,._toolbarHeader_1ecea_294 ._circleButton_1ecea_335 svg._viewTriggerIcon_1ecea_340,._toolbarHeader_1ecea_294 ._circleButton_1ecea_335 ion-icon{color:var(--glass-card-text-secondary, var(--ion-color-medium))}._toolbarHeader_1ecea_294 ._circleButton_1ecea_335 svg._todayIcon_1ecea_355,._toolbarHeader_1ecea_294 ._circleButton_1ecea_335 svg._viewTriggerIcon_1ecea_340{flex-shrink:0}._viewPopover_1ecea_365{--width: 140px;--min-width: 140px;--backdrop-opacity: 0;--background: var(--app-content-bg)}._viewPopover_1ecea_365::part(content){box-shadow:var(--ion-box-shadow-popover);border:1px solid rgba(0,0,0,.06);border-radius:8px}._viewPopover_1ecea_365 ion-list{margin:0;padding:4px 0;background:var(--app-content-bg)}._viewPopover_1ecea_365 ion-list ion-item{--min-height: 36px;--padding-start: 12px;--padding-end: 12px;--inner-padding-end: 12px;--border-width: 0;--border-style: none;font-size:.855rem;--ripple-color: var(--ion-color-primary-tint);--background: transparent}._viewPopover_1ecea_365 ion-list ion-item._item-radio-checked_1ecea_392{--background: var(--ion-color-primary-tint)}._viewPopover_1ecea_365 ion-list ion-item._item-radio-checked_1ecea_392 ion-icon{color:var(--ion-color-primary)}._viewPopover_1ecea_365 ion-list ion-item._item-radio-checked_1ecea_392 ion-label{color:var(--ion-color-primary)}._viewPopover_1ecea_365 ion-list ion-item ion-icon{font-size:1.2rem;margin-right:8px;color:var(--ion-color-medium)}._viewPopover_1ecea_365 ion-list ion-item ion-label{margin:0}._viewPopover_1ecea_365 ion-list ion-item ion-radio{margin:0;--color: var(--ion-color-medium);--color-checked: var(--ion-color-primary)}._calendarFab_1ecea_416{position:fixed;bottom:calc(var(--ion-safe-area-bottom, 0px) + 85px);right:24px;z-index:1000}._calendarFab_1ecea_416 ion-fab-button{--background: var(--glass-panel-bg);--box-shadow: var(--glass-float-shadow);--border-width: 1px;--border-style: solid;--border-color: var(--glass-border);--ripple-color: rgba(78, 168, 252, .15);--background-hover: rgba(78, 168, 252, .08);--background-activated: rgba(78, 168, 252, .12);width:40px;height:40px;margin:0}._calendarFab_1ecea_416 ion-fab-button::part(native){border-radius:50%;width:40px;height:40px;-webkit-backdrop-filter:blur(5px) saturate(120%);backdrop-filter:blur(5px) saturate(120%)}._calendarFab_1ecea_416 ion-fab-button ion-icon{font-size:24px;color:var(--ion-color-primary)}._calendarFab_1ecea_416 ._addIcon_1ecea_446{font-size:22px;color:var(--ion-color-primary)}._splitFab_1ecea_451{position:fixed;bottom:calc(var(--ion-safe-area-bottom, 0px) + 85px);right:24px;z-index:1000;display:flex;align-items:stretch;height:40px;border-radius:20px;overflow:hidden;background:var(--glass-panel-bg);box-shadow:var(--glass-float-shadow);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(5px) saturate(120%);backdrop-filter:blur(5px) saturate(120%)}._splitFabHalf_1ecea_468{--padding-start: 0;--padding-end: 0;--box-shadow: none;--background: transparent;--background-activated: rgba(78, 168, 252, .12);--background-hover: rgba(78, 168, 252, .08);--border-radius: 0;width:44px;height:100%;margin:0;text-transform:none}._splitFabHalf_1ecea_468:first-child{border-right:1px solid var(--glass-border)}._splitFabHalf_1ecea_468 ._addIcon_1ecea_446{font-size:20px;color:var(--ion-color-primary)}._splitFabHalfBlocked_1ecea_489 ._addIcon_1ecea_446{color:var(--ion-color-medium)}html._dark_1ecea_493 ._splitFab_1ecea_451{-webkit-backdrop-filter:blur(5px) saturate(120%) brightness(1.1);backdrop-filter:blur(5px) saturate(120%) brightness(1.1)}html._dark_1ecea_493 ._calendarFab_1ecea_416 ion-fab-button::part(native){-webkit-backdrop-filter:blur(5px) saturate(120%) brightness(1.1);backdrop-filter:blur(5px) saturate(120%) brightness(1.1)}._pickerPortalRoot_1ecea_503{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:300}._agenda_13vo9_2{height:calc(150vh - 400px);min-height:200px;margin:-4px 0 0;overflow:hidden;transition:height .3s ease;border-radius:0;background-color:transparent}._agenda_13vo9_2._expanded_13vo9_11{height:calc(100vh - 64px)}._agenda_13vo9_2 ._noBookings_13vo9_14{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;color:var(--ion-color-medium)}._agenda_13vo9_2 ion-content{--background: transparent;height:100%;position:relative}._agenda_13vo9_2 ion-content ion-refresher{z-index:2}._agenda_13vo9_2 ion-content ion-refresher ion-spinner{color:var(--ion-color-primary)}._agenda_13vo9_2 ._refresherAnchor_13vo9_34{position:absolute;top:0;left:0;height:0;width:100%;pointer-events:none}._agenda_13vo9_2 ._agendaScrollHost_13vo9_42{height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:none;padding-bottom:calc(72px + var(--ion-safe-area-bottom, env(safe-area-inset-bottom, 0px)));-ms-overflow-style:none;scrollbar-width:none}._agenda_13vo9_2 ._agendaScrollHost_13vo9_42::-webkit-scrollbar{display:none;width:0;height:0}._agenda_13vo9_2 ._agendaScrollHost_13vo9_42 ion-list{padding-top:0;background:transparent}._agenda_13vo9_2 ion-item-divider{--background: transparent;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);--padding-start: 16px;position:-webkit-sticky;position:sticky;top:0;z-index:3;border-bottom:none;height:32px}._agenda_13vo9_2 ion-list{background:transparent}._agenda_13vo9_2 ion-list ion-item{--padding-start: 0;--inner-padding-end: 0;--background: transparent}._agenda_13vo9_2 ._dateText_13vo9_81._today_13vo9_81{color:var(--ion-color-primary-shade)}._agenda_13vo9_2 ._dateText_13vo9_81._today_13vo9_81 ion-text{font-size:1.35em;font-weight:700}._agenda_13vo9_2 ._dateText_13vo9_81._selected_13vo9_88{color:var(--ion-color-primary-shade)}._agenda_13vo9_2 ._dateText_13vo9_81._selected_13vo9_88 ion-text{font-size:1.35em;font-weight:700}._agenda_13vo9_2 ._dateText_13vo9_81._default_13vo9_95{color:var(--ion-color-primary)}._agenda_13vo9_2 ion-label{white-space:normal}._agenda_13vo9_2 ion-label._ion-text-center_13vo9_101{display:flex;flex-direction:column;align-items:center;gap:16px}._agenda_13vo9_2 ._bookingItem_13vo9_107{padding:0 1rem;min-height:95px;width:100%;--padding-start: 0;display:flex;align-items:stretch;--border-radius: 8px;--ripple-color: var(--ion-color-primary-tint);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}._agenda_13vo9_2 ._bookingItem_13vo9_107:not(:last-child){margin-bottom:.5rem}._agenda_13vo9_2 ._bookingItem_13vo9_107::part(native){border-radius:10px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 1px 2px rgba(15,23,42,.06),0 4px 12px rgba(15,23,42,.05)}html.dark ._agenda_13vo9_2 ._bookingItem_13vo9_107::part(native){background:var(--glass-morphism-bg-tab-bar);border:none;box-shadow:none}._agenda_13vo9_2 ._bookingItem_13vo9_107::part(native){overflow:hidden}._agenda_13vo9_2 ._bookingItem_13vo9_107 ._moreButton_13vo9_137{grid-column:3;justify-self:end;margin:-4px -8px -4px 0;--padding-start: 0;--padding-end: 0;--ripple-color: var(--ion-color-primary);width:32px;height:32px;min-height:32px}._agenda_13vo9_2 ._bookingItem_13vo9_107 ._moreButton_13vo9_137::part(native){padding:0;border-radius:50%;width:32px;height:32px;min-height:32px}._agenda_13vo9_2 ._bookingItem_13vo9_107 ._moreButton_13vo9_137 ion-icon{font-size:22px;color:var(--glass-card-text-secondary, var(--ion-color-medium))}._agenda_13vo9_2 ._bookingItem_13vo9_107 ion-col._timeContainer_13vo9_159{flex:0 0 68px;max-width:68px;padding:0;display:flex;align-items:center;justify-content:center;position:relative}._agenda_13vo9_2 ._bookingItem_13vo9_107 ion-col._timeContainer_13vo9_159:after{content:"";position:absolute;left:100%;top:0;bottom:0;width:100vw;border-left:3px solid var(--service-color);border-radius:10px 0 0 10px;background:linear-gradient(135deg,color-mix(in srgb,var(--service-color) 16%,transparent) 0%,transparent 100%);pointer-events:none}html:not(.dark) ._agenda_13vo9_2 ._bookingItem_13vo9_107 ion-col._timeContainer_13vo9_159:after{background:linear-gradient(135deg,color-mix(in srgb,var(--service-color) 11%,#ffffff),#fff)}._agenda_13vo9_2 ._bookingItem_13vo9_107 ion-col._timeContainer_13vo9_159 ion-label{width:100%;text-align:center}._agenda_13vo9_2 ._bookingItem_13vo9_107 ion-col._timeContainer_13vo9_159 ion-label ion-text{display:block;text-align:center;font-size:.8125rem}._agenda_13vo9_2 ._bookingItem_13vo9_107 ion-col._contentCol_13vo9_192{position:relative;z-index:1;display:grid;grid-template-areas:"client" "service" "resource" "location";gap:4px;padding-left:16px;flex:1;min-width:0;padding-right:16px;max-width:calc(100% - 68px)}._agenda_13vo9_2 ._bookingItem_13vo9_107 ion-col._contentCol_13vo9_192 ion-row[data-testid=client-row]{grid-area:client;display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center}._agenda_13vo9_2 ._bookingItem_13vo9_107 ion-col._contentCol_13vo9_192 ion-row[data-testid=client-row] ion-avatar{width:24px;height:24px;--size: 24px}._agenda_13vo9_2 ._bookingItem_13vo9_107 ion-col._contentCol_13vo9_192 ion-row[data-testid=client-row] ion-avatar ._avatarImg_13vo9_216{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}._agenda_13vo9_2 ._bookingItem_13vo9_107 ion-col._contentCol_13vo9_192 ion-row[data-testid=client-row] ion-text{font-weight:600;line-height:24px;font-size:1.05rem;color:var(--glass-card-text, var(--ion-color-dark));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._agenda_13vo9_2 ._bookingItem_13vo9_107 ion-col._contentCol_13vo9_192 ion-row[data-testid=service-row]{grid-area:service;display:block;margin-left:32px;font-size:.845rem;font-weight:600;color:var(--service-color);width:calc(100% - 32px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}._agenda_13vo9_2 ._bookingItem_13vo9_107 ion-col._contentCol_13vo9_192 ion-row[data-testid=service-row] ion-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%}._agenda_13vo9_2 ._bookingItem_13vo9_107 ion-col._contentCol_13vo9_192 ion-row[data-testid=resource-row]{grid-area:resource;display:block;margin-left:32px;font-size:.845rem;color:var(--ion-text-color, var(--ion-color-light-contrast));width:calc(100% - 32px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}._agenda_13vo9_2 ._bookingItem_13vo9_107 ion-col._contentCol_13vo9_192 ion-row[data-testid=resource-row] ion-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%}._agenda_13vo9_2 ._bookingItem_13vo9_107 ion-col._contentCol_13vo9_192 ion-row[data-testid]._blockedRow_13vo9_271{grid-template-columns:1fr;margin-left:0;width:100%}._agenda_13vo9_2 ._bookingItem_13vo9_107 ion-col._contentCol_13vo9_192 ion-row[data-testid=location-row]{grid-area:location;display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:center}._agenda_13vo9_2 ._bookingItem_13vo9_107 ion-col._contentCol_13vo9_192 ion-row[data-testid=location-row] ion-icon{font-size:16px;color:var(--ion-color-primary);min-width:16px;justify-self:center}._agenda_13vo9_2 ._bookingItem_13vo9_107 ion-col._contentCol_13vo9_192 ion-row[data-testid=location-row] ion-text{color:var(--ion-text-color, var(--ion-color-light-contrast));font-size:.845rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._agenda_13vo9_2 ._bookingItem_13vo9_107 ion-button[slot=end]{margin:0;height:36px;width:36px;--ripple-width: 24px;--ripple-height: 24px;position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:2}._agenda_13vo9_2 ._bookingItem_13vo9_107 ion-button[slot=end]::part(native){border-radius:50%;overflow:hidden}._agenda_13vo9_2 ._bookingItem_13vo9_107 ion-button[slot=end] ion-icon{font-size:1.4em;width:24px;height:24px}._agenda_13vo9_2 ._bookingItem_13vo9_107._blockedSlot_13vo9_318 ion-col._timeContainer_13vo9_159:after{background:repeating-linear-gradient(45deg,transparent,rgba(var(--ion-color-medium-rgb),.25) 8px,rgba(var(--ion-color-medium-rgb),.25) 4px)}html:not(.dark) ._agenda_13vo9_2 ._bookingItem_13vo9_107._blockedSlot_13vo9_318 ion-col._timeContainer_13vo9_159:after{background:repeating-linear-gradient(45deg,transparent,rgba(var(--ion-color-medium-rgb),.25) 8px,rgba(var(--ion-color-medium-rgb),.25) 4px)}._agenda_13vo9_2 ._bookingItem_13vo9_107._blockedSlot_13vo9_318{opacity:1}._agenda_13vo9_2 ._bookingItem_13vo9_107._blockedSlot_13vo9_318 ion-text{color:var(--ion-text-color);opacity:1}._loadMorePill_13vo9_332{position:fixed;left:50%;bottom:calc(var(--tab-bar-bottom-clearance, 64px) + 12px);z-index:20;display:inline-flex;align-items:center;gap:12px;padding:10px 18px;border-radius:999px;background:var(--glass-panel-bg);box-shadow:var(--glass-float-shadow);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(5px) saturate(120%);backdrop-filter:blur(5px) saturate(120%);opacity:0;transform:translate(-50%,8px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}._loadMorePillVisible_13vo9_353{opacity:1;transform:translate(-50%)}._loadMoreText_13vo9_358{color:var(--glass-card-text, var(--ion-text-color));font-size:.8125rem;font-weight:500;white-space:nowrap}._orbitSpinner_13vo9_365{--box: 14px;--dot: 5px;--travel: calc(var(--box) - var(--dot));--orbit-blue: #3a9efc;--orbit-gold: #d4a853;position:relative;display:inline-block;flex-shrink:0;width:var(--box);height:var(--box)}._orbitDot_13vo9_378{position:absolute;top:0;left:0;display:block;width:var(--dot);height:var(--dot);border-radius:50%;background:var(--orbit-blue)}._orbitDot1_13vo9_389{animation:_orbitLeg1_13vo9_1 .7s infinite}._orbitDot2_13vo9_393{animation:_orbitLeg2_13vo9_1 .7s infinite}._orbitDot3_13vo9_397{animation:_orbitLeg3_13vo9_1 .7s infinite}._orbitDot4_13vo9_401{animation:_orbitLeg4_13vo9_1 .7s infinite}@keyframes _orbitLeg1_13vo9_1{0%{transform:translate(0);background:var(--orbit-blue)}to{transform:translate(var(--travel));background:var(--orbit-gold)}}@keyframes _orbitLeg2_13vo9_1{0%{transform:translate(var(--travel));background:var(--orbit-gold)}to{transform:translate(var(--travel),var(--travel));background:var(--orbit-blue)}}@keyframes _orbitLeg3_13vo9_1{0%{transform:translate(var(--travel),var(--travel));background:var(--orbit-blue)}to{transform:translateY(var(--travel));background:var(--orbit-gold)}}@keyframes _orbitLeg4_13vo9_1{0%{transform:translateY(var(--travel));background:var(--orbit-gold)}to{transform:translate(0);background:var(--orbit-blue)}}._nothingScheduledItem_13vo9_445{--background: transparent;--padding-start: 0;--padding-top: 0;--padding-bottom: 0;--inner-padding-end: 0;--min-height: 72px}._nothingScheduledItem_13vo9_445{padding:0 1rem}._nothingIconCol_13vo9_458{flex:0 0 68px;max-width:68px;padding:14px 0;display:flex;align-items:center;justify-content:center}._nothingContent_13vo9_467{flex:1;min-width:0;padding:14px 16px}._nothingRow_13vo9_473{display:flex;flex-direction:row;align-items:center;gap:12px}._nothingIcon_13vo9_458{width:32px;height:32px;border-radius:50%!important;background:linear-gradient(135deg,var(--ion-color-primary-tint) 0%,var(--ion-color-primary) 100%)!important;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(var(--ion-color-primary-rgb, 56, 128, 255),.3);animation:_nothingFloat_13vo9_1 3s ease-in-out infinite}._nothingIcon_13vo9_458 ion-icon{font-size:1rem;color:#fff}._nothingText_13vo9_496{font-size:.95rem;font-weight:500;color:var(--ion-color-medium)}@keyframes _nothingFloat_13vo9_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}._skeletonOverlay_13vo9_510{position:absolute;top:0;left:32px;right:32px;z-index:10;background-color:var(--ion-skeleton-overlay-background);opacity:.95}._skeletonOverlay_13vo9_510 ion-skeleton-text{--background: var(--ion-skeleton-overlay-color)}._skeletonOverlay_13vo9_510 ._skeletonTitleRow_13vo9_522{display:flex;align-items:center;justify-content:space-between;gap:12px}._skeletonOverlay_13vo9_510 ._skeletonMoreDots_13vo9_528{flex:0 0 22px;width:22px;height:6px;margin:0}._detailsModal_1s304_1{--background: var(--app-page-glow-bg)}._page_1s304_5{background:var(--app-page-glow-bg)}._content_1s304_9{--background: transparent}._pickerPortalRoot_1s304_13{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:300}._formContainer_1s304_20{overflow-y:scroll;overflow-x:hidden;padding:0;--ion-grid-padding: 0;--ion-grid-column-padding: 0;box-sizing:border-box;display:block;background:transparent;width:calc(100% - 32px);height:100%;margin:0 auto;border-radius:14px;-ms-overflow-style:none}._formContainer_1s304_20::-webkit-scrollbar{display:none;width:0;height:0}._card_1s304_41{margin:0 0 16px;background:var(--glass-panel-bg);border:1px solid var(--glass-border);border-radius:14px;box-shadow:var(--glass-panel-shadow);overflow:visible}._customToolbar_1s304_50{--background: transparent;--min-height: 46px;box-shadow:none}._customToolbar_1s304_50 ion-title{min-width:0;padding-left:8px;font-size:.85rem;font-weight:700;color:var(--glass-card-text, var(--ion-color-dark))}._customToolbar_1s304_50 ion-button{--button-size: 30px;align-content:center;font-size:14px;--ripple-color: var(--ion-color-danger)}._customToolbar_1s304_50 ion-button::part(native){padding:0;width:var(--button-size);height:var(--button-size);margin:auto;min-height:var(--button-size)}._customToolbar_1s304_50 ._actionButton_1s304_75{display:flex;align-items:center;justify-content:center;--ripple-color: var(--ion-color-primary);padding-right:2px}._customToolbar_1s304_50 ._actionButton_1s304_75::part(native){overflow:hidden;border-radius:50%;width:30px;height:30px}._customToolbar_1s304_50 ._actionButton_1s304_75 ion-icon{font-size:19px;min-width:19px;min-height:19px}._customToolbar_1s304_50 ._closeButton_1s304_93{--button-size: 30px;align-content:center;--ripple-color: var(--ion-color-danger);--color-activated: var(--ion-color-danger);color:var(--glass-card-text-secondary, var(--ion-color-medium))}._customToolbar_1s304_50 ._closeButton_1s304_93::part(native){padding:0;border-radius:50%;width:var(--button-size);height:var(--button-size);margin:auto;overflow:hidden}._customToolbar_1s304_50 ._closeButton_1s304_93 ion-icon{color:var(--glass-card-text-secondary, var(--ion-color-medium));font-size:22px}._customToolbar_1s304_50 ._closeButton_1s304_93.ion-activated::part(native){color:var(--ion-color-danger)}._section_1s304_116{padding:10px 16px}._sectionTitle_1s304_120{display:block;margin:0 0 8px;font-size:.75rem;letter-spacing:.08em;font-weight:700;color:var(--glass-card-text-secondary, var(--ion-color-medium))}._sectionTitleDetails_1s304_129{margin-bottom:14px}._fieldRow2_1s304_133{display:flex;gap:12px;margin-bottom:6px}._fieldRow2_1s304_133:last-child{margin-bottom:0}._fieldRow2_1s304_133>*{flex:1 1 0;min-width:0}._field_1s304_133{display:flex;flex-direction:column;gap:2px}._calendarDropdown_1s304_152{max-height:min(360px,100vh - 220px);overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:auto;background:var(--glass-panel-bg);backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);border:1px solid var(--glass-border);border-radius:12px;padding:4px;box-shadow:var(--glass-panel-shadow);margin:0;min-width:160px}._dropdownList_1s304_168{margin:0;padding:0;background:transparent}._dropdownItem_1s304_174{--background: transparent;--padding-start: 10px;--padding-end: 10px;--padding-top: 0;--padding-bottom: 0;--inner-padding-end: 0;--min-height: 34px;font-size:.82rem;font-weight:500;color:var(--glass-card-text, var(--ion-text-color));border-radius:8px;margin-bottom:2px}._dropdownItem_1s304_174:last-child{margin-bottom:0}._dropdownItem_1s304_174._dropdownItemActive_1s304_191{--background: rgba(var(--ion-color-primary-rgb), .12);--color: var(--ion-color-primary);font-weight:600}._fieldLabel_1s304_197{display:block;font-size:.72rem;line-height:1.2;color:var(--glass-card-text-secondary, var(--ion-color-medium))}._pickerTrigger_1s304_204{--background: rgba(var(--ion-color-primary-rgb), .05);--border-radius: 10px;--padding-start: 10px;--padding-end: 10px;--inner-padding-end: 10px;--min-height: 34px;border:1px solid var(--glass-border);border-radius:10px}._pickerTrigger_1s304_204 ion-label{margin:0;font-size:.8rem;font-weight:500;color:var(--glass-card-text, var(--ion-text-color))}._pickerTrigger_1s304_204 ion-icon{font-size:14px;color:var(--ion-color-medium)}._pickerTrigger_1s304_204::part(native){font-size:.85rem}._checkbox_1s304_228{--size: 18px;--border-radius: 4px;--border-width: 1.5px;--border-color: var(--glass-border);--border-color-checked: var(--ion-color-primary);--checkbox-background: transparent;--checkbox-background-checked: var(--ion-color-primary);--checkmark-color: #ffffff;flex:0 0 auto}._checkRow_1s304_240{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-height:30px;margin-bottom:6px}._checkRow_1s304_240:last-child{margin-bottom:0}._checkLabel_1s304_252{font-size:.85rem;font-weight:500;color:var(--glass-card-text, var(--ion-text-color));pointer-events:none}._stackedField_1s304_259{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}._stackedField_1s304_259:last-of-type{margin-bottom:0}._titleInput_1s304_269,._notesInput_1s304_270{--background: rgba(var(--ion-color-primary-rgb), .05);--padding-start: 10px;--padding-end: 10px;--padding-top: 9px;--padding-bottom: 9px;border:1px solid var(--glass-border);border-radius:10px;font-size:.85rem;--highlight-height: 0;transition:border-color .15s ease}._titleInput_1s304_269:focus-within,._notesInput_1s304_270:focus-within{border-color:var(--ion-color-primary)}._titleInput_1s304_269::part(native),._notesInput_1s304_270::part(native){caret-color:var(--ion-color-primary)}._editActions_1s304_291{justify-content:flex-start;align-items:center;gap:8px;margin-top:10px}._editActions_1s304_291 ion-button{margin:0}._cancelButton_1s304_301,._saveButton_1s304_302{height:30px;min-height:30px;margin:0;display:inline-flex;align-items:center;font-size:.78rem;font-weight:600;text-transform:none;letter-spacing:normal}._cancelButton_1s304_301::part(native),._saveButton_1s304_302::part(native){height:30px;min-height:30px;padding:0 16px;border-radius:15px;border:none;box-shadow:none}._cancelButton_1s304_301::part(native){background:rgba(var(--ion-color-medium-rgb),.12);color:var(--glass-card-text-secondary, var(--ion-color-medium))}._saveButton_1s304_302::part(native){background:var(--btn-glass-bg);box-shadow:var(--btn-glass-shadow);color:var(--glass-card-text, var(--ion-color-dark))}._timeDropdown_1s304_334{max-height:min(360px,100vh - 220px);overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:auto;margin:0;background:transparent;box-shadow:none;border-radius:12px}._threeDayView_1px2k_1{display:flex;flex-direction:column;height:100vh;position:relative;margin:0;background:var(--app-page-bg-flat);--background: var(--app-page-bg-flat);border-radius:0;box-shadow:none;overflow:hidden;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;touch-action:pan-y}@supports (overscroll-behavior: contain){._threeDayView_1px2k_1{overscroll-behavior:contain}}._threeDayView_1px2k_1:before{content:"";position:absolute;top:-100px;height:100px;width:100%;pointer-events:none}._threeDayView_1px2k_1 ._headerCard_1px2k_29{padding:0 16px;margin:0;height:45px;background:var(--app-page-bg);--background: var(--app-page-bg)}._threeDayView_1px2k_1 ._headerCard_1px2k_29 ion-toolbar{--background: transparent;--min-height: 45px;height:45px}._threeDayView_1px2k_1 ._headerCard_1px2k_29 ion-toolbar ion-title{font-size:1rem;font-weight:600;color:var(--glass-card-text-secondary, var(--ion-color-medium));text-align:left;-webkit-padding-start:4px;padding-inline-start:4px}._threeDayView_1px2k_1 ._headerCard_1px2k_29 ion-toolbar ._monthButton_1px2k_48{--color: var(--glass-card-text-secondary, var(--ion-color-medium));--padding-start: 0;--padding-end: 4px;--ripple-color: var(--ion-color-primary);margin:0;height:36px;font-size:1rem;font-weight:600;text-transform:none;letter-spacing:normal}._threeDayView_1px2k_1 ._headerCard_1px2k_29 ion-toolbar ._monthButton_1px2k_48 ion-icon{font-size:16px;color:var(--glass-card-text-secondary, var(--ion-color-medium));-webkit-margin-start:4px;margin-inline-start:4px}._threeDayView_1px2k_1 ._headerCard_1px2k_29 ion-toolbar ion-icon{font-size:22px;color:var(--glass-card-text-secondary, var(--ion-color-medium))}._threeDayView_1px2k_1 ._headerCard_1px2k_29 ion-toolbar ion-buttons{height:100%}._threeDayView_1px2k_1 ._headerCard_1px2k_29 ion-toolbar ion-buttons ion-button{--button-size: 36px;--min-width: 36px;--min-height: 36px;min-height:36px;min-width:36px;font-size:14px;align-content:center;--ripple-color: var(--ion-color-primary)}._threeDayView_1px2k_1 ._headerCard_1px2k_29 ion-toolbar ion-buttons ion-button::part(native){padding:0;border-radius:50%;width:var(--button-size);height:var(--button-size);margin:auto;overflow:hidden;min-height:var(--button-size)}._threeDayView_1px2k_1 ._headerGrid_1px2k_91{height:52px;width:100%;margin:0;padding:0;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--app-page-bg);border-bottom:none}._threeDayView_1px2k_1 ._headerGrid_1px2k_91 ._timeCol_1px2k_103{width:60px;flex:0 0 60px;padding:4px 8px;position:-webkit-sticky;position:sticky;left:0;z-index:10;background:var(--app-page-bg);display:flex;align-items:center;justify-content:flex-end;font-size:12px;color:var(--ion-color-medium-shade);text-align:right}._threeDayView_1px2k_1 ._headerGrid_1px2k_91 ._dayHeadersWrapper_1px2k_119{flex:1;position:relative;margin:0;padding:0;overflow:hidden;touch-action:none}._threeDayView_1px2k_1 ._headerGrid_1px2k_91 ._dayHeadersWrapper_1px2k_119 ._allDayHeaders_1px2k_127{width:300%;margin:0;padding:0 0 8px;touch-action:none;background:var(--app-page-bg)}._threeDayView_1px2k_1 ._headerGrid_1px2k_91 ._dayHeadersWrapper_1px2k_119 ._allDayHeaders_1px2k_127 ._dayCol_1px2k_134{flex:1 0 11.1111111111%;position:relative;padding:0;border-right:none}._threeDayView_1px2k_1 ._headerGrid_1px2k_91 ._dayHeadersWrapper_1px2k_119 ._allDayHeaders_1px2k_127 ._dayCol_1px2k_134 ion-item{--background: transparent}._threeDayView_1px2k_1 ._headerGrid_1px2k_91 ._dayHeadersWrapper_1px2k_119 ._allDayHeaders_1px2k_127 ._dayCol_1px2k_134:last-child{border-right:none}._threeDayView_1px2k_1 ._headerGrid_1px2k_91 ._dayHeadersWrapper_1px2k_119 ._allDayHeaders_1px2k_127 ._dayCol_1px2k_134 ._dayHeader_1px2k_119{--min-height: 48px;--background: transparent;height:48px;margin:0;padding:0}._threeDayView_1px2k_1 ._headerGrid_1px2k_91 ._dayHeadersWrapper_1px2k_119 ._allDayHeaders_1px2k_127 ._dayCol_1px2k_134 ._dayHeader_1px2k_119 ion-label{margin:0;padding:2px 0;height:50px;display:flex;flex-direction:column;justify-content:space-between;text-align:center}._threeDayView_1px2k_1 ._headerGrid_1px2k_91 ._dayHeadersWrapper_1px2k_119 ._allDayHeaders_1px2k_127 ._dayCol_1px2k_134 ._dayHeader_1px2k_119 ion-label ._dayName_1px2k_162{font-size:12px;color:var(--ion-text-color)}._threeDayView_1px2k_1 ._headerGrid_1px2k_91 ._dayHeadersWrapper_1px2k_119 ._allDayHeaders_1px2k_127 ._dayCol_1px2k_134 ._dayHeader_1px2k_119 ion-label ._dayNumber_1px2k_166{display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;margin:0 auto;font-size:14px;font-weight:500;border-radius:50%;color:var(--ion-color-primary)}._threeDayView_1px2k_1 ._headerGrid_1px2k_91 ._dayHeadersWrapper_1px2k_119 ._allDayHeaders_1px2k_127 ._dayCol_1px2k_134 ._dayHeader_1px2k_119 ion-label ._dayNumber_1px2k_166._today_1px2k_178{background-color:#054ca8;font-weight:700;color:var(--ion-color-primary-contrast, #fff)}._threeDayView_1px2k_1 ._backgroundGridLayer_1px2k_183{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;margin:0;padding:0;pointer-events:none}._threeDayView_1px2k_1 ._backgroundGridLayer_1px2k_183 ._timeColSpacer_1px2k_194{width:60px;flex:0 0 60px}._threeDayView_1px2k_1 ._backgroundGridLayer_1px2k_183 ._gridLinesWrapper_1px2k_198{flex:1;position:relative;padding:0;overflow:hidden}._threeDayView_1px2k_1 ._backgroundGridLayer_1px2k_183 ._gridLinesWrapper_1px2k_198 ._animatedGridLines_1px2k_204{width:300%;margin:0;padding:0}._threeDayView_1px2k_1 ._backgroundGridLayer_1px2k_183 ._gridLinesWrapper_1px2k_198 ._animatedGridLines_1px2k_204 ._gridColSpacer_1px2k_209{flex:0 0 0;margin:0;padding:0;border:none}._threeDayView_1px2k_1 ._backgroundGridLayer_1px2k_183 ._gridLinesWrapper_1px2k_198 ._animatedGridLines_1px2k_204 ._gridCol_1px2k_209{flex:1 0 11.1111111111%;position:relative;padding:0;border-right:none}._threeDayView_1px2k_1 ._backgroundGridLayer_1px2k_183 ._gridLinesWrapper_1px2k_198 ._animatedGridLines_1px2k_204 ._gridCol_1px2k_209 ._gridRow_1px2k_221{background:var(--glass-panel-bg)}._threeDayView_1px2k_1 ._backgroundGridLayer_1px2k_183 ._gridLinesWrapper_1px2k_198 ._animatedGridLines_1px2k_204 ._gridRow_1px2k_221{height:24px;min-height:24px;position:relative;margin:0;padding:0}._threeDayView_1px2k_1 ._backgroundGridLayer_1px2k_183 ._gridLinesWrapper_1px2k_198 ._animatedGridLines_1px2k_204 ._gridRow_1px2k_221._hourStart_1px2k_231,._threeDayView_1px2k_1 ._backgroundGridLayer_1px2k_183 ._gridLinesWrapper_1px2k_198 ._animatedGridLines_1px2k_204 ._gridRow_1px2k_221._halfHour_1px2k_231{border-top:1px solid var(--ion-color-step-200)}._threeDayView_1px2k_1 ._backgroundGridLayer_1px2k_183 ._gridLinesWrapper_1px2k_198 ._animatedGridLines_1px2k_204 ._gridRow_1px2k_221._quarterHour_1px2k_234:not(._hourStart_1px2k_231):not(._halfHour_1px2k_231){border-top:1px dashed var(--ion-color-step-150)}._threeDayView_1px2k_1 ._backgroundGridLayer_1px2k_183 ._gridLinesWrapper_1px2k_198 ._animatedGridLines_1px2k_204 ._gridRow_1px2k_221._offHours_1px2k_237{background:var(--booking-grid-offHours)}._threeDayView_1px2k_1 ._timeGrid_1px2k_240{height:calc(100% - 48px);gap:8px;margin:0;padding:0;position:relative;overflow-y:auto;overflow-x:hidden;flex:1 1 auto;min-height:0;z-index:2;pointer-events:auto;touch-action:pan-y;scroll-behavior:smooth}._threeDayView_1px2k_1 ._timeGrid_1px2k_240::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}@supports (overscroll-behavior: contain){._threeDayView_1px2k_1 ._timeGrid_1px2k_240{overscroll-behavior:contain}}@supports (-webkit-touch-callout: none){._threeDayView_1px2k_1 ._timeGrid_1px2k_240{padding-bottom:50px;position:relative}}._threeDayView_1px2k_1 ._timeGrid_1px2k_240 ._timeGridContent_1px2k_272{display:flex;height:100%;margin:0;padding:0}._threeDayView_1px2k_1 ._timeGrid_1px2k_240 ._timeGridContent_1px2k_272 ._timeColumnContainer_1px2k_278{width:60px;flex:0 0 60px;position:relative;left:0;z-index:20;margin:0;padding:0;background:var(--app-page-bg-flat)}._threeDayView_1px2k_1 ._timeGrid_1px2k_240 ._timeGridContent_1px2k_272 ._timeColumnContainer_1px2k_278 ._timeLabelsGrid_1px2k_288{height:100%;position:relative;z-index:20;margin:0;padding:0}._threeDayView_1px2k_1 ._timeGrid_1px2k_240 ._timeGridContent_1px2k_272 ._timeColumnContainer_1px2k_278 ._timeLabelsGrid_1px2k_288 ._timeLabelRow_1px2k_295{height:24px;margin:0;padding:0}._threeDayView_1px2k_1 ._timeGrid_1px2k_240 ._timeGridContent_1px2k_272 ._timeColumnContainer_1px2k_278 ._timeLabelsGrid_1px2k_288 ._timeLabelRow_1px2k_295 ._timeLabelCol_1px2k_300{display:flex;align-items:center;justify-content:flex-end;height:24px;padding-right:8px}._threeDayView_1px2k_1 ._timeGrid_1px2k_240 ._timeGridContent_1px2k_272 ._timeColumnContainer_1px2k_278 ._timeLabelsGrid_1px2k_288 ._timeLabelRow_1px2k_295 ._timeLabelCol_1px2k_300 ._timeLabel_1px2k_288{position:absolute;top:0;right:8px;transform:translateY(-50%);font-size:12px;color:var(--ion-color-medium-shade)}._threeDayView_1px2k_1 ._timeGrid_1px2k_240 ._timeGridContent_1px2k_272 ._dayGridContainer_1px2k_315{flex:1;position:relative;margin:0;padding:0;overflow:visible}._threeDayView_1px2k_1 ._timeGrid_1px2k_240 ._timeGridContent_1px2k_272 ._dayGridContainer_1px2k_315 ._dayGrid_1px2k_315{height:100%;margin:0;padding:0}._threeDayView_1px2k_1 ._timeGrid_1px2k_240 ._timeGridContent_1px2k_272 ._dayGridContainer_1px2k_315 ._dayGrid_1px2k_315 ._timeRow_1px2k_327{height:24px;min-height:24px;position:relative;z-index:5;border:none;pointer-events:none}._threeDayView_1px2k_1 ._timeGrid_1px2k_240 ._timeGridContent_1px2k_272 ._dayGridContainer_1px2k_315 ._dayGrid_1px2k_315 ._timeRow_1px2k_327 ._dayColumnsWrapper_1px2k_335{flex:1;position:relative;margin:0;padding:0;overflow:visible}._threeDayView_1px2k_1 ._timeGrid_1px2k_240 ._timeGridContent_1px2k_272 ._dayGridContainer_1px2k_315 ._dayGrid_1px2k_315 ._timeRow_1px2k_327 ._dayColumnsWrapper_1px2k_335 ._allDayColumns_1px2k_342{width:300%;margin:0;padding:0;overflow:visible;touch-action:none;height:24px}._threeDayView_1px2k_1 ._timeGrid_1px2k_240 ._timeGridContent_1px2k_272 ._dayGridContainer_1px2k_315 ._dayGrid_1px2k_315 ._timeRow_1px2k_327 ._dayColumnsWrapper_1px2k_335 ._allDayColumns_1px2k_342 ion-col{border-right:8px solid var(--app-page-bg-flat);border-left:none;height:24px;min-height:24px}._threeDayView_1px2k_1 ._timeGrid_1px2k_240 ._timeGridContent_1px2k_272 ._dayGridContainer_1px2k_315 ._dayGrid_1px2k_315 ._timeRow_1px2k_327 ._dayColumnsWrapper_1px2k_335 ._allDayColumns_1px2k_342 ion-col:last-child{border-right:none}._threeDayView_1px2k_1 ._timeGrid_1px2k_240 ._timeGridContent_1px2k_272 ._dayGridContainer_1px2k_315 ._dayGrid_1px2k_315 ._timeRow_1px2k_327 ._dayColumnsWrapper_1px2k_335 ._allDayColumns_1px2k_342 ion-col:after{display:none}._threeDayView_1px2k_1 ._currentTimeOverlay_1px2k_362{position:absolute;left:0;right:0;z-index:100;display:flex;align-items:center;pointer-events:none;margin:0;padding:0}._threeDayView_1px2k_1 ._currentTimeOverlay_1px2k_362 ._timeTextCol_1px2k_373{padding:0 4px 0 0;text-align:right;z-index:101}._threeDayView_1px2k_1 ._currentTimeOverlay_1px2k_362 ._timeTextCol_1px2k_373 ._currentTimeText_1px2k_378{font-size:11px;font-weight:500;padding:2px 4px;border-radius:4px;display:inline-block;position:relative;background-color:transparent;color:var(--ion-color-primary)}._threeDayView_1px2k_1 ._currentTimeOverlay_1px2k_362 ._lineContainer_1px2k_388{display:flex;align-items:center;position:relative;padding:0}._threeDayView_1px2k_1 ._currentTimeOverlay_1px2k_362 ._lineContainer_1px2k_388 ._timeIndicatorDot_1px2k_394{width:8px;height:8px;min-width:8px;min-height:8px;position:relative;left:0;z-index:20;margin:0 2px 0 0;padding:0;border-radius:50%;--background: var(--ion-color-primary);background-color:var(--ion-color-primary)}._threeDayView_1px2k_1 ._currentTimeOverlay_1px2k_362 ._lineContainer_1px2k_388 ._timeLineSegments_1px2k_408{height:1px;margin:0;padding:0}._threeDayView_1px2k_1 ._currentTimeOverlay_1px2k_362 ._lineContainer_1px2k_388 ._timeIndicatorLine_1px2k_413{flex:1;width:100%;height:1px;margin:0;padding:0;border:none}._threeDayView_1px2k_1 ._currentTimeOverlay_1px2k_362 ._lineContainer_1px2k_388 ._timeIndicatorLine_1px2k_413::part(native){border:none;background:linear-gradient(to right,var(--ion-color-primary) 0%,var(--ion-color-primary) 30%,rgba(var(--ion-color-primary-rgb),.3) 30%,rgba(var(--ion-color-primary-rgb),.3) 100%);--min-height: 1px}._threeDayView_1px2k_1 ._currentTimeOverlay_1px2k_362 ._lineContainer_1px2k_388 ._timeIndicatorLine_1px2k_413::part(native) ._pastDay_1px2k_426{background:rgba(var(--ion-color-primary-rgb),.3)}._threeDayView_1px2k_1 ._currentTimeOverlay_1px2k_362 ._lineContainer_1px2k_388 ._timeIndicatorLine_1px2k_413::part(native) ._currentDay_1px2k_429{background:var(--ion-color-primary)}._threeDayView_1px2k_1 ._currentTimeOverlay_1px2k_362 ._lineContainer_1px2k_388 ._timeIndicatorLine_1px2k_413::part(native) ._futureDay_1px2k_432{background:rgba(var(--ion-color-primary-rgb),.6)}._bookingCard_1px2k_436,._blockedSlot_1px2k_436{position:absolute;top:3px;left:var(--booking-left, 0);z-index:50;width:var(--booking-width, calc(100% - 4px) );height:calc(var(--booking-height) - 5px);margin:0;padding:4px 6px;display:flex;flex-direction:column;border-radius:4px;overflow:hidden;border:none;cursor:pointer;pointer-events:all;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-color:var(--glass-panel-bg);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%)}._bookingCard_1px2k_436:before,._blockedSlot_1px2k_436:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(from var(--booking-bg-color) r g b/var(--booking-overlay-opacity));border-radius:inherit;pointer-events:none}._bookingCard_1px2k_436._multiColumn_1px2k_469,._multiColumn_1px2k_469._blockedSlot_1px2k_436{left:var(--booking-left);width:var(--booking-width);margin:0 auto 2px}._bookingCard_1px2k_436._singleColumn_1px2k_474,._singleColumn_1px2k_474._blockedSlot_1px2k_436{left:0;right:0;width:96%;margin:0 auto 2px}._bookingCard_1px2k_436._completed_1px2k_480,._completed_1px2k_480._blockedSlot_1px2k_436{border:1px solid var(--ion-color-success)}._bookingCard_1px2k_436._completed_1px2k_480 ._bookingContent_1px2k_483,._completed_1px2k_480._blockedSlot_1px2k_436 ._bookingContent_1px2k_483{position:relative}._bookingCard_1px2k_436 ._completedIndicator_1px2k_486,._blockedSlot_1px2k_436 ._completedIndicator_1px2k_486{position:absolute;bottom:4px;left:50%;transform:translate(-50%);background:var(--ion-color-success);color:var(--ion-color-success-contrast);border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1}._bookingCard_1px2k_436 ._bookingContent_1px2k_483,._blockedSlot_1px2k_436 ._bookingContent_1px2k_483{display:flex;flex-direction:column;height:100%;pointer-events:none;padding:0;position:relative;z-index:1}._bookingCard_1px2k_436 ._bookingName_1px2k_511,._blockedSlot_1px2k_436 ._bookingName_1px2k_511,._bookingCard_1px2k_436 ._bookingService_1px2k_512,._blockedSlot_1px2k_436 ._bookingService_1px2k_512,._bookingCard_1px2k_436 ._bookingTime_1px2k_514,._blockedSlot_1px2k_436 ._bookingTime_1px2k_514{display:block;width:100%;margin:0;padding:0;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;color:var(--booking-text-color);font-weight:400}._bookingCard_1px2k_436 ._bookingName_1px2k_511,._blockedSlot_1px2k_436 ._bookingName_1px2k_511{color:var(--booking-name-color);font-weight:500;margin-bottom:2px}._bookingCard_1px2k_436 ._bookingService_1px2k_512,._blockedSlot_1px2k_436 ._bookingService_1px2k_512{font-size:.8em;margin-bottom:2px;opacity:.9}._bookingCard_1px2k_436 ._bookingTime_1px2k_514,._blockedSlot_1px2k_436 ._bookingTime_1px2k_514{font-size:.8em;opacity:.8}._bookingCard_1px2k_436._shortSlot_1px2k_542 ._bookingService_1px2k_512,._shortSlot_1px2k_542._blockedSlot_1px2k_436 ._bookingService_1px2k_512,._bookingCard_1px2k_436._shortSlot_1px2k_542 ._bookingTime_1px2k_514,._shortSlot_1px2k_542._blockedSlot_1px2k_436 ._bookingTime_1px2k_514{display:none}._bookingCard_1px2k_436._shortSlot_1px2k_542 ._bookingContent_1px2k_483,._shortSlot_1px2k_542._blockedSlot_1px2k_436 ._bookingContent_1px2k_483{justify-content:center;align-items:flex-start;height:100%}._bookingCard_1px2k_436._shortSlot_1px2k_542 ._bookingName_1px2k_511,._shortSlot_1px2k_542._blockedSlot_1px2k_436 ._bookingName_1px2k_511{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;margin:0;width:100%;text-align:left;vertical-align:middle;display:flex;align-items:center;justify-content:flex-start;height:100%}._blockedSlot_1px2k_436{background-color:var(--glass-panel-bg);border:none;opacity:1;box-shadow:none;padding-top:2px;padding-bottom:2px;background-color:rgba(var(--background-color),.3);background-image:repeating-linear-gradient(45deg,transparent,rgba(var(--ion-color-medium-rgb),.25) 8px,rgba(var(--ion-color-medium-rgb),.25) 4px)}._clientName_1px2k_581{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;margin:0 0 2px;width:100%;text-align:left;vertical-align:middle;display:flex;align-items:center;justify-content:flex-start;height:100%;color:var(--booking-name-color);font-weight:500}._dayView_rtbt5_1{display:flex;flex-direction:column;height:100%;position:relative;margin:0;background:var(--app-page-bg-flat);border-radius:0;box-shadow:none;overflow:hidden;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;touch-action:var(--touch-action, pan-y)}@supports (overscroll-behavior: contain){._dayView_rtbt5_1{overscroll-behavior:contain}}._dayView_rtbt5_1 ._timeGrid_rtbt5_20{height:100%;margin:0;padding:0;position:relative;overflow-y:auto;overflow-x:hidden;flex:1 1 auto;min-height:0;z-index:2;pointer-events:auto;touch-action:pan-y;scroll-behavior:smooth}._dayView_rtbt5_1 ._timeGrid_rtbt5_20::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}@supports (overscroll-behavior: contain){._dayView_rtbt5_1 ._timeGrid_rtbt5_20{overscroll-behavior:contain}}._dayView_rtbt5_1 ._timeGrid_rtbt5_20 ._timeGridContent_rtbt5_45{display:flex;height:100%;margin:0;padding:0}._dayView_rtbt5_1 ._timeGrid_rtbt5_20 ._timeGridContent_rtbt5_45 ._timeColumnContainer_rtbt5_51{width:60px;flex:0 0 60px;position:relative;left:0;z-index:20;margin:0;padding:0;background:var(--app-page-bg-flat)}._dayView_rtbt5_1 ._timeGrid_rtbt5_20 ._timeGridContent_rtbt5_45 ._timeColumnContainer_rtbt5_51 ._timeLabelsGrid_rtbt5_61{height:100%;position:relative;z-index:20;margin:0;padding:0}._dayView_rtbt5_1 ._timeGrid_rtbt5_20 ._timeGridContent_rtbt5_45 ._timeColumnContainer_rtbt5_51 ._timeLabelsGrid_rtbt5_61 ._timeLabelRow_rtbt5_68{height:24px;margin:0;padding:0}._dayView_rtbt5_1 ._timeGrid_rtbt5_20 ._timeGridContent_rtbt5_45 ._timeColumnContainer_rtbt5_51 ._timeLabelsGrid_rtbt5_61 ._timeLabelRow_rtbt5_68 ._timeLabelCol_rtbt5_73{display:flex;align-items:center;justify-content:flex-end;height:24px;padding-right:8px}._dayView_rtbt5_1 ._timeGrid_rtbt5_20 ._timeGridContent_rtbt5_45 ._timeColumnContainer_rtbt5_51 ._timeLabelsGrid_rtbt5_61 ._timeLabelRow_rtbt5_68 ._timeLabelCol_rtbt5_73 ._timeLabel_rtbt5_61{position:absolute;top:0;right:8px;transform:translateY(-50%);font-size:12px;color:var(--ion-color-medium-shade)}._dayView_rtbt5_1 ._timeGrid_rtbt5_20 ._timeGridContent_rtbt5_45 ._dayGridContainer_rtbt5_88{flex:1;position:relative;margin:0;padding:0;overflow:visible}._dayView_rtbt5_1 ._timeGrid_rtbt5_20 ._timeGridContent_rtbt5_45 ._dayGridContainer_rtbt5_88 ._dayGrid_rtbt5_88{height:100%;margin:0;padding:0}._dayView_rtbt5_1 ._timeGrid_rtbt5_20 ._timeGridContent_rtbt5_45 ._dayGridContainer_rtbt5_88 ._dayGrid_rtbt5_88 ._timeRow_rtbt5_100{height:24px;min-height:24px;position:relative;z-index:5;border:none;pointer-events:none}._dayView_rtbt5_1 ._timeGrid_rtbt5_20 ._timeGridContent_rtbt5_45 ._dayGridContainer_rtbt5_88 ._dayGrid_rtbt5_88 ._timeRow_rtbt5_100 ._dayColumn_rtbt5_108{flex:1;position:relative;margin:0;padding:0;overflow:visible;height:24px;min-height:24px}._dayView_rtbt5_1 ._currentTimeOverlay_rtbt5_117{position:absolute;left:0;right:0;z-index:100;display:flex;align-items:center;pointer-events:none;margin:0;padding:0}._dayView_rtbt5_1 ._currentTimeOverlay_rtbt5_117 ._timeTextCol_rtbt5_128{padding:0 4px 0 0;text-align:right;z-index:101}._dayView_rtbt5_1 ._currentTimeOverlay_rtbt5_117 ._timeTextCol_rtbt5_128 ._currentTimeText_rtbt5_133{font-size:11px;font-weight:500;padding:2px 4px;border-radius:4px;display:inline-block;position:relative;background-color:transparent;color:var(--ion-color-primary)}._dayView_rtbt5_1 ._currentTimeOverlay_rtbt5_117 ._lineContainer_rtbt5_143{display:flex;align-items:center;position:relative;padding:0}._dayView_rtbt5_1 ._currentTimeOverlay_rtbt5_117 ._lineContainer_rtbt5_143 ._timeIndicatorDot_rtbt5_149{width:8px;height:8px;min-width:8px;min-height:8px;position:relative;left:0;z-index:20;margin:0 2px 0 0;padding:0;border-radius:50%;background-color:var(--ion-color-primary)}._dayView_rtbt5_1 ._currentTimeOverlay_rtbt5_117 ._lineContainer_rtbt5_143 ._timeLineSegments_rtbt5_162{height:1px;margin:0;padding:0}._dayView_rtbt5_1 ._currentTimeOverlay_rtbt5_117 ._lineContainer_rtbt5_143 ._timeIndicatorLine_rtbt5_167{flex:1;width:100%;height:1px;--min-height: 1px;margin:0;padding:0}._dayView_rtbt5_1 ._currentTimeOverlay_rtbt5_117 ._lineContainer_rtbt5_143 ._timeIndicatorLine_rtbt5_167::part(native){border:none;background:var(--ion-color-primary)}._backgroundGridLayer_rtbt5_180{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;margin:0;padding:0;pointer-events:none}._backgroundGridLayer_rtbt5_180 ._timeColSpacer_rtbt5_191{width:60px;flex:0 0 60px}._backgroundGridLayer_rtbt5_180 ._gridLinesWrapper_rtbt5_195{flex:1;position:relative;padding:0;overflow:hidden}._backgroundGridLayer_rtbt5_180 ._gridLinesWrapper_rtbt5_195 ._gridCol_rtbt5_201{flex:1;position:relative;padding:0;border-right:none}._backgroundGridLayer_rtbt5_180 ._gridLinesWrapper_rtbt5_195 ._gridCol_rtbt5_201 ._gridRow_rtbt5_207{height:24px;min-height:24px;position:relative;margin:0;padding:0;background:var(--glass-panel-bg)}._backgroundGridLayer_rtbt5_180 ._gridLinesWrapper_rtbt5_195 ._gridCol_rtbt5_201 ._gridRow_rtbt5_207._hourStart_rtbt5_215,._backgroundGridLayer_rtbt5_180 ._gridLinesWrapper_rtbt5_195 ._gridCol_rtbt5_201 ._gridRow_rtbt5_207._halfHour_rtbt5_215{border-top:1px solid var(--ion-color-step-200)}._backgroundGridLayer_rtbt5_180 ._gridLinesWrapper_rtbt5_195 ._gridCol_rtbt5_201 ._gridRow_rtbt5_207._quarterHour_rtbt5_218:not(._hourStart_rtbt5_215):not(._halfHour_rtbt5_215){border-top:1px dashed var(--ion-color-step-150)}._backgroundGridLayer_rtbt5_180 ._gridLinesWrapper_rtbt5_195 ._gridCol_rtbt5_201 ._gridRow_rtbt5_207._offHours_rtbt5_221{background:var(--booking-grid-offHours)}._bookingCard_rtbt5_225,._blockedSlot_rtbt5_225{position:absolute;top:3px;left:var(--booking-left, 0);right:unset;z-index:50;width:var(--booking-width, calc(100% - 4px) );height:calc(var(--booking-height) - 5px);margin:0 auto 2px;padding:4px 6px;display:flex;flex-direction:column;border-radius:4px;overflow:hidden;border:none;cursor:pointer;pointer-events:all;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-color:var(--glass-panel-bg);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%)}._bookingCard_rtbt5_225:before,._blockedSlot_rtbt5_225:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(from var(--booking-bg-color) r g b/var(--booking-overlay-opacity));border-radius:inherit;pointer-events:none}._bookingCard_rtbt5_225._completed_rtbt5_259,._completed_rtbt5_259._blockedSlot_rtbt5_225{border:1px solid var(--ion-color-success)}._bookingCard_rtbt5_225._completed_rtbt5_259 ._bookingContent_rtbt5_262,._completed_rtbt5_259._blockedSlot_rtbt5_225 ._bookingContent_rtbt5_262{position:relative}._bookingCard_rtbt5_225 ._completedIndicator_rtbt5_265,._blockedSlot_rtbt5_225 ._completedIndicator_rtbt5_265{position:absolute;bottom:4px;left:50%;transform:translate(-50%);background:var(--ion-color-success);color:var(--ion-color-success-contrast);border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1}._bookingCard_rtbt5_225 ._bookingContent_rtbt5_262,._blockedSlot_rtbt5_225 ._bookingContent_rtbt5_262{display:flex;flex-direction:column;height:100%;pointer-events:none;padding:0;position:relative;z-index:1}._bookingCard_rtbt5_225 ._bookingName_rtbt5_290,._blockedSlot_rtbt5_225 ._bookingName_rtbt5_290,._bookingCard_rtbt5_225 ._bookingService_rtbt5_291,._blockedSlot_rtbt5_225 ._bookingService_rtbt5_291,._bookingCard_rtbt5_225 ._bookingTime_rtbt5_293,._blockedSlot_rtbt5_225 ._bookingTime_rtbt5_293{display:block;width:100%;margin:0;padding:0;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;color:var(--booking-text-color);font-weight:400}._bookingCard_rtbt5_225 ._bookingName_rtbt5_290,._blockedSlot_rtbt5_225 ._bookingName_rtbt5_290{color:var(--booking-name-color);font-weight:500;margin-bottom:2px}._bookingCard_rtbt5_225 ._bookingService_rtbt5_291,._blockedSlot_rtbt5_225 ._bookingService_rtbt5_291{font-size:.8em;margin-bottom:2px;opacity:.9}._bookingCard_rtbt5_225 ._bookingTime_rtbt5_293,._blockedSlot_rtbt5_225 ._bookingTime_rtbt5_293{font-size:.8em;opacity:.8}._bookingCard_rtbt5_225._shortSlot_rtbt5_321 ._bookingService_rtbt5_291,._shortSlot_rtbt5_321._blockedSlot_rtbt5_225 ._bookingService_rtbt5_291,._bookingCard_rtbt5_225._shortSlot_rtbt5_321 ._bookingTime_rtbt5_293,._shortSlot_rtbt5_321._blockedSlot_rtbt5_225 ._bookingTime_rtbt5_293{display:none}._bookingCard_rtbt5_225._shortSlot_rtbt5_321 ._bookingContent_rtbt5_262,._shortSlot_rtbt5_321._blockedSlot_rtbt5_225 ._bookingContent_rtbt5_262{justify-content:center;align-items:flex-start;height:100%}._bookingCard_rtbt5_225._shortSlot_rtbt5_321 ._bookingName_rtbt5_290,._shortSlot_rtbt5_321._blockedSlot_rtbt5_225 ._bookingName_rtbt5_290{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;margin:0;width:100%;text-align:left;vertical-align:middle;display:flex;align-items:center;justify-content:flex-start;height:100%}._dayColumnsWrapper_rtbt5_346{flex:1;position:relative;margin:0;padding:0;overflow:visible}._dayColumnsWrapper_rtbt5_346 ._allDayColumns_rtbt5_353{width:300%;margin:0;padding:0;overflow:visible;touch-action:none;height:24px}._dayColumnsWrapper_rtbt5_346 ._allDayColumns_rtbt5_353 ._dayColumn_rtbt5_108{flex:1 0 33.3333333333%;position:relative;margin:0;padding:0;overflow:visible;height:24px;min-height:24px}._animatedGridLines_rtbt5_371{width:300%;margin:0;padding:0}._animatedGridLines_rtbt5_371 ._gridCol_rtbt5_201{flex:1 0 33.3333333333%;position:relative;padding:0;border-right:none}._animatedGridLines_rtbt5_371 ._gridCol_rtbt5_201 ._gridRow_rtbt5_207{background-color:transparent}._blockedSlot_rtbt5_225{background-color:var(--glass-panel-bg);border:none;opacity:1;box-shadow:none;padding-top:2px;padding-bottom:2px;background-color:rgba(var(--app-content-bg),.3);background-image:repeating-linear-gradient(45deg,transparent,rgba(var(--ion-color-medium-rgb),.25) 8px,rgba(var(--ion-color-medium-rgb),.25) 4px)}._clientName_rtbt5_397{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9em;font-weight:600;line-height:1.2}
