:root,.booking-preview-module__4QgUlG__page{--ink:#20312a;--muted:#6e8178;--line:#d9e6df;--soft:#f3f8f5;--green:#17865c;--green-dark:#0e6846;--green-soft:#e7f5ed;--glass-surface-base:#ebf8f075;--glass-pearl-highlight:radial-gradient(ellipse 70% 55% at 16% 12%, #ffffff8c 0%, #fff0 55%);--glass-lime-refraction:radial-gradient(ellipse 75% 60% at 86% 10%, #c0f46933 0%, #c0f46900 50%);--glass-mint-tint:linear-gradient(135deg, #ffffff73 0%, #e4f8ea4d 45%, #cef2da3d 100%);--glass-surface-bg:radial-gradient(ellipse 75% 60% at 86% 10%, #c0f46933 0%, #c0f46900 50%), radial-gradient(ellipse 70% 55% at 16% 12%, #ffffff8c 0%, #fff0 55%), linear-gradient(135deg, #ffffff73 0%, #e4f8ea4d 45%, #cef2da3d 100%), #ebf8f075;--glass-sheet-surface-bg:radial-gradient(ellipse 75% 60% at 86% 10%, #c0f4692e 0%, #c0f46900 50%), radial-gradient(ellipse 70% 55% at 16% 12%, #ffffff80 0%, #fff0 55%), linear-gradient(135deg, #fff6 0%, #e4f8ea42 45%, #cef2da33 100%), #ebf8f066;--glass-backdrop-filter:blur(22px) saturate(150%) brightness(1.04);--glass-border:1px solid #ffffffa6;--glass-inner-highlight:inset 0 1px 1px 0 #ffffffe0, inset 0 -1px 1px 0 #7daa911a;--glass-shadow:0 20px 48px -10px #12302029, 0 4px 16px #00000008;--glass-sheet-shadow:0 -20px 50px -10px #12302029, inset 0 1px 1px 0 #ffffffe0, inset 0 -1px 1px 0 #7daa9114;--glass-backdrop-bg:#12261c2e;--glass-backdrop-blur:blur(1.5px);--glass-secondary-bg:#ffffff57;--glass-secondary-border:1px solid #ffffff8c;--glass-secondary-hover-bg:#ffffff9e;--glass-secondary-shadow:inset 0 1px 1px 0 #ffffffbf;--glass-bg-base:var(--glass-surface-base);--glass-inner-card-bg:var(--glass-secondary-bg);--glass-inner-card-border:var(--glass-secondary-border);--glass-inner-card-hover-bg:var(--glass-secondary-hover-bg);--merchant-text-primary:var(--ink);--merchant-text-secondary:var(--muted);--merchant-border-neutral:var(--line);--merchant-action-forest:var(--green);--merchant-action-forest-strong:var(--green-dark);--merchant-surface-pearl:#fff9;--merchant-surface-mint:var(--glass-mint-tint);--merchant-accent-lime:var(--glass-lime-refraction);--merchant-overlay-backdrop:var(--glass-backdrop-bg);--merchant-glass-surface:var(--glass-surface-bg);--merchant-glass-sheet-surface:var(--glass-sheet-surface-bg);--merchant-glass-border:var(--glass-border);--merchant-glass-inner-highlight:var(--glass-inner-highlight);--merchant-glass-shadow:var(--glass-shadow);--merchant-glass-sheet-shadow:var(--glass-sheet-shadow);--merchant-glass-surface-filter:var(--glass-backdrop-filter);--merchant-glass-overlay-filter:var(--glass-backdrop-blur);--merchant-glass-secondary-bg:var(--glass-secondary-bg);--merchant-glass-secondary-border:var(--glass-secondary-border);--merchant-glass-secondary-hover-bg:var(--glass-secondary-hover-bg);--merchant-glass-secondary-shadow:var(--glass-secondary-shadow);--merchant-assistant-card-surface:#ffffff73;--merchant-assistant-card-border:1px solid #ffffffa6;--merchant-assistant-card-shadow:0 3px 10px #1432200a;--merchant-secondary-surface-filter:blur(8px);--merchant-divider-soft:#c3e0ce73;--merchant-assistant-bubble-surface:linear-gradient(135deg, #ddf5e4 0%, #e8f7df 100%);--merchant-assistant-bubble-text:#133821;--merchant-assistant-bubble-border:1px solid #a0deb6bf;--merchant-assistant-bubble-shadow:0 2px 10px #194b2d0f;--merchant-merchant-bubble-surface:linear-gradient(135deg, #24583d 0%, #1a422e 100%);--merchant-merchant-bubble-text:#fff;--merchant-merchant-bubble-shadow:0 4px 14px -3px #1b3d2b52;--merchant-radius-card:16px;--merchant-radius-dialog:28px;--merchant-radius-sheet:28px;--merchant-radius-control:12px;--merchant-radius-pill:999px;--merchant-shadow-card:var(--merchant-assistant-card-shadow);--merchant-shadow-floating:var(--merchant-glass-shadow);--merchant-shadow-dialog:var(--merchant-glass-shadow), var(--merchant-glass-inner-highlight);--merchant-shadow-sheet:var(--merchant-glass-sheet-shadow);--merchant-motion-fast:.15s;--merchant-motion-overlay:.22s;--merchant-motion-dialog:.24s;--merchant-motion-sheet:.26s;--merchant-easing-standard:cubic-bezier(.2, .8, .2, 1);--merchant-easing-control:ease;--merchant-control-surface:#ffffff80;--merchant-control-surface-hover:#ffffffd9;--merchant-control-border:1px solid #ffffffbf;--merchant-control-filter:blur(6px);--merchant-hero-gradient-family:linear-gradient(135deg, #f2fae8 0%, #ebf9d3 28%, #d8f67c 65%, #a2e825 100%);--merchant-hero-refraction:radial-gradient(circle 240px at 20% 25%, #ffffff59 0%, #fff0 70%);--merchant-hero-border:1px solid #ffffffe0;--merchant-hero-radius-roomy:26px;--merchant-hero-radius-compact:24px;min-height:100vh;color:var(--merchant-text-primary);background:#fff;padding:18px 14px 36px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;overflow-x:hidden}.booking-preview-module__4QgUlG__customerShell,.booking-preview-module__4QgUlG__merchantShell,.booking-preview-module__4QgUlG__roleShell{width:min(100%,720px);margin:0 auto}.booking-preview-module__4QgUlG__merchantShell{width:min(100%,780px);padding-bottom:104px}.booking-preview-module__4QgUlG__merchantTodayPage{color:#121915;background:#f4f6f4}.booking-preview-module__4QgUlG__merchantTodaySurface{padding-bottom:max(116px, calc(88px + env(safe-area-inset-bottom)))}.booking-preview-module__4QgUlG__merchantTodaySurface .booking-preview-module__4QgUlG__storeHeader,.booking-preview-module__4QgUlG__merchantShell .booking-preview-module__4QgUlG__storeHeader{border-bottom:1px solid #e1e7e2;padding-bottom:10px}.booking-preview-module__4QgUlG__merchantTodaySurface .booking-preview-module__4QgUlG__storeAvatar,.booking-preview-module__4QgUlG__merchantShell .booking-preview-module__4QgUlG__storeAvatar{color:#cbf846;background:#141916;border-radius:12px;box-shadow:0 2px 6px #14191624}.booking-preview-module__4QgUlG__merchantTodaySurface .booking-preview-module__4QgUlG__storeHeader strong,.booking-preview-module__4QgUlG__merchantShell .booking-preview-module__4QgUlG__storeHeader strong{color:#121915;letter-spacing:-.02em;font-weight:850}.booking-preview-module__4QgUlG__merchantTodaySurface .booking-preview-module__4QgUlG__storeHeader>div>span,.booking-preview-module__4QgUlG__merchantShell .booking-preview-module__4QgUlG__storeHeader>div>span{color:#6a7c70;font-size:.72rem}.booking-preview-module__4QgUlG__merchantTodaySurface .booking-preview-module__4QgUlG__storeLanguageSelector select,.booking-preview-module__4QgUlG__merchantShell .booking-preview-module__4QgUlG__storeLanguageSelector select{color:#3b4c40;background:#fff;border:1px solid #dce4df;border-radius:999px;font-weight:700;box-shadow:0 1px 3px #121c1408}.booking-preview-module__4QgUlG__merchantTodaySurface .booking-preview-module__4QgUlG__storeHeader .booking-preview-module__4QgUlG__moreButton,.booking-preview-module__4QgUlG__merchantShell .booking-preview-module__4QgUlG__storeHeader .booking-preview-module__4QgUlG__moreButton{background:#fff;border:1px solid #dce4df;border-radius:50%;box-shadow:0 1px 3px #121c1408}.booking-preview-module__4QgUlG__merchantTodaySurface .booking-preview-module__4QgUlG__merchantTopTabs,.booking-preview-module__4QgUlG__merchantShell .booking-preview-module__4QgUlG__merchantTopTabs{background:#e4eae5;border:1px solid #d7e0d9;border-radius:18px;padding:4px;box-shadow:0 4px 14px #121c140a}.booking-preview-module__4QgUlG__merchantTodaySurface .booking-preview-module__4QgUlG__merchantTopTab,.booking-preview-module__4QgUlG__merchantShell .booking-preview-module__4QgUlG__merchantTopTab{color:#5f7365;border-radius:14px;font-weight:800;transition:background .18s,color .18s,transform .12s cubic-bezier(.2,0,0,1),box-shadow .18s}.booking-preview-module__4QgUlG__merchantTodaySurface .booking-preview-module__4QgUlG__merchantTopTab:hover,.booking-preview-module__4QgUlG__merchantShell .booking-preview-module__4QgUlG__merchantTopTab:hover{color:#141a16}.booking-preview-module__4QgUlG__merchantTodaySurface .booking-preview-module__4QgUlG__merchantTopTab:active,.booking-preview-module__4QgUlG__merchantShell .booking-preview-module__4QgUlG__merchantTopTab:active{transform:scale(.97)}.booking-preview-module__4QgUlG__merchantTodaySurface .booking-preview-module__4QgUlG__merchantTopTabActive,.booking-preview-module__4QgUlG__merchantShell .booking-preview-module__4QgUlG__merchantTopTabActive{color:#fff;background:#141a16;transition:background .18s,color .18s,transform .12s cubic-bezier(.2,0,0,1),box-shadow .18s;box-shadow:0 2px 8px #141a1629}.booking-preview-module__4QgUlG__merchantTodaySurface .booking-preview-module__4QgUlG__merchantTopTabActive:active,.booking-preview-module__4QgUlG__merchantShell .booking-preview-module__4QgUlG__merchantTopTabActive:active{transform:scale(.97)}.booking-preview-module__4QgUlG__topbar,.booking-preview-module__4QgUlG__previewLine,.booking-preview-module__4QgUlG__merchantToolbar,.booking-preview-module__4QgUlG__scheduleToolbar,.booking-preview-module__4QgUlG__flowHeader,.booking-preview-module__4QgUlG__taskHeader,.booking-preview-module__4QgUlG__chatHeader,.booking-preview-module__4QgUlG__merchantIdentity,.booking-preview-module__4QgUlG__weekHeader,.booking-preview-module__4QgUlG__detailHeader,.booking-preview-module__4QgUlG__buttonRow,.booking-preview-module__4QgUlG__slotHeading,.booking-preview-module__4QgUlG__timelineLegend{align-items:center;display:flex}.booking-preview-module__4QgUlG__previewChrome{background:#f8fcf9eb;border:1px solid #dce8e1;border-radius:16px;margin-bottom:12px;padding:9px 11px 8px}.booking-preview-module__4QgUlG__topbar{justify-content:space-between;gap:12px;padding-bottom:8px}.booking-preview-module__4QgUlG__brand,.booking-preview-module__4QgUlG__roleLink,.booking-preview-module__4QgUlG__roleLinkActive,.booking-preview-module__4QgUlG__pageFooter a,.booking-preview-module__4QgUlG__roleCard,.booking-preview-module__4QgUlG__roleCardArrow,.booking-preview-module__4QgUlG__weekDayHeader,.booking-preview-module__4QgUlG__weekBrick{text-decoration:none}.booking-preview-module__4QgUlG__brand{color:var(--merchant-text-primary);letter-spacing:-.03em;align-items:center;gap:8px;font-size:.88rem;font-weight:900;display:inline-flex}.booking-preview-module__4QgUlG__brandDot,.booking-preview-module__4QgUlG__chatAvatar,.booking-preview-module__4QgUlG__merchantLogo,.booking-preview-module__4QgUlG__roleCardIcon{flex:none;place-items:center;display:inline-grid}.booking-preview-module__4QgUlG__brandDot{color:#b4e4ca;background:#20312a;border-radius:9px;width:27px;height:27px;font-size:.78rem}.booking-preview-module__4QgUlG__roleNav{border:1px solid var(--merchant-border-neutral);background:#fff;border-radius:999px;gap:3px;padding:3px;display:flex}.booking-preview-module__4QgUlG__roleLink,.booking-preview-module__4QgUlG__roleLinkActive{color:#799087;border-radius:999px;padding:6px 10px;font-size:.68rem;font-weight:850}.booking-preview-module__4QgUlG__roleLinkActive{background:var(--merchant-action-forest-strong);color:#fff}.booking-preview-module__4QgUlG__previewLine{justify-content:space-between;gap:10px}.booking-preview-module__4QgUlG__previewTools{justify-content:flex-end;align-items:center;gap:10px;display:flex}.booking-preview-module__4QgUlG__localeSelector{color:#789087;align-items:center;gap:6px;font-size:.58rem;font-weight:800;display:inline-flex}.booking-preview-module__4QgUlG__localeSelector select{color:var(--ink);font:inherit;background:#fff;border:1px solid #d7e5dd;border-radius:8px;padding:4px 18px 4px 6px;font-size:.61rem}.booking-preview-module__4QgUlG__previewBadge,.booking-preview-module__4QgUlG__statusConfirmed,.booking-preview-module__4QgUlG__statusCancelled,.booking-preview-module__4QgUlG__sourceTag,.booking-preview-module__4QgUlG__blockTag{border-radius:999px;align-items:center;width:fit-content;font-size:.64rem;font-weight:800;display:inline-flex}.booking-preview-module__4QgUlG__previewBadge{color:#668176;letter-spacing:.01em;background:#eaf3ee;max-width:100%;padding:5px 9px}.booking-preview-module__4QgUlG__resetButton,.booking-preview-module__4QgUlG__closeButton,.booking-preview-module__4QgUlG__taskBackButton,.booking-preview-module__4QgUlG__taskCloseButton,.booking-preview-module__4QgUlG__textButton,.booking-preview-module__4QgUlG__textButtonDanger,.booking-preview-module__4QgUlG__quickActionBar button,.booking-preview-module__4QgUlG__viewTab,.booking-preview-module__4QgUlG__viewTabActive,.booking-preview-module__4QgUlG__dateChip,.booking-preview-module__4QgUlG__dateChipActive,.booking-preview-module__4QgUlG__serviceCard,.booking-preview-module__4QgUlG__serviceCardActive,.booking-preview-module__4QgUlG__staffCard,.booking-preview-module__4QgUlG__staffCardActive,.booking-preview-module__4QgUlG__relationshipRow,.booking-preview-module__4QgUlG__slotCard,.booking-preview-module__4QgUlG__slotCardActive,.booking-preview-module__4QgUlG__inlineActionCard,.booking-preview-module__4QgUlG__todaySummaryCard,.booking-preview-module__4QgUlG__quickActionGhost,.booking-preview-module__4QgUlG__policyModeButton,.booking-preview-module__4QgUlG__lockTimeWeekdayChip,.booking-preview-module__4QgUlG__inboxCardPreview,.booking-preview-module__4QgUlG__inboxCardExpand,.booking-preview-module__4QgUlG__weekNavButton,.booking-preview-module__4QgUlG__timelineBooking{cursor:pointer;font:inherit;border:0}.booking-preview-module__4QgUlG__resetButton,.booking-preview-module__4QgUlG__closeButton{color:#71867b;text-underline-offset:3px;background:0 0;padding:4px 0;font-size:.68rem;font-weight:850;-webkit-text-decoration:underline #b9d1c4;text-decoration:underline #b9d1c4}.booking-preview-module__4QgUlG__resetButton:disabled,.booking-preview-module__4QgUlG__primaryButton:disabled,.booking-preview-module__4QgUlG__dangerButton:disabled,.booking-preview-module__4QgUlG__sendButton:disabled,.booking-preview-module__4QgUlG__composerUtility:disabled,.booking-preview-module__4QgUlG__commandUtility:disabled,.booking-preview-module__4QgUlG__commandSend:disabled,.booking-preview-module__4QgUlG__moreButton:disabled{cursor:not-allowed;opacity:.5}.booking-preview-module__4QgUlG__sectionLabel,.booking-preview-module__4QgUlG__cardKicker,.booking-preview-module__4QgUlG__inlineActionKicker,.booking-preview-module__4QgUlG__dayViewLabel span,.booking-preview-module__4QgUlG__weekHeader .booking-preview-module__4QgUlG__sectionLabel{color:var(--green);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:900}.booking-preview-module__4QgUlG__customerProduct{border:1px solid var(--line);background:#fff;border-radius:19px;flex-direction:column;height:min(760px,100svh - 142px);min-height:580px;display:flex;overflow:hidden;box-shadow:0 16px 38px #264b3914}.booking-preview-module__4QgUlG__chatHeader{background:#fff;border-bottom:1px solid #e3ece7;flex:none;gap:10px;padding:13px 15px}.booking-preview-module__4QgUlG__chatAvatar{background:var(--green);color:#fff;border-radius:12px;width:36px;height:36px;font-size:1.05rem;font-weight:900}.booking-preview-module__4QgUlG__chatHeader>div,.booking-preview-module__4QgUlG__merchantIdentity>div,.booking-preview-module__4QgUlG__dayViewLabel,.booking-preview-module__4QgUlG__knownContext,.booking-preview-module__4QgUlG__detailGrid>div{gap:3px;display:grid}.booking-preview-module__4QgUlG__chatHeader strong,.booking-preview-module__4QgUlG__merchantIdentity strong{color:var(--ink);font-size:.88rem}.booking-preview-module__4QgUlG__chatHeader span:not(.booking-preview-module__4QgUlG__chatAvatar),.booking-preview-module__4QgUlG__merchantIdentity span:not(.booking-preview-module__4QgUlG__merchantLogo),.booking-preview-module__4QgUlG__dayViewLabel strong{color:var(--muted);font-size:.67rem}.booking-preview-module__4QgUlG__moreButton{color:#859990;letter-spacing:.11em;background:0 0;border:1px solid #0000;border-radius:9px;width:34px;height:32px;margin-left:auto;font-size:1rem}.booking-preview-module__4QgUlG__messageList{scroll-behavior:smooth;background:#f5f9f7;flex:1;align-content:start;gap:14px;min-height:0;padding:20px 16px 26px;display:grid;overflow-y:auto}.booking-preview-module__4QgUlG__assistantMessage,.booking-preview-module__4QgUlG__userMessage{width:fit-content;max-width:min(88%,500px);display:grid}.booking-preview-module__4QgUlG__assistantMessage>span,.booking-preview-module__4QgUlG__userMessage>span{color:#7b9085;margin:0 0 4px 4px;font-size:.61rem;font-weight:800}.booking-preview-module__4QgUlG__assistantMessage p,.booking-preview-module__4QgUlG__userMessage p{color:#2d4438;border-radius:5px 16px 16px;margin:0;padding:10px 12px;font-size:.83rem;font-weight:620;line-height:1.55}.booking-preview-module__4QgUlG__assistantMessage p{background:#fff;border:1px solid #e0ebe5}.booking-preview-module__4QgUlG__userMessage{text-align:right;justify-self:end}.booking-preview-module__4QgUlG__userMessage>span{color:#739784;margin-right:4px}.booking-preview-module__4QgUlG__userMessage p{color:#174d36;text-align:left;background:#d9f1e2;border-radius:16px 5px 16px 16px}.booking-preview-module__4QgUlG__intentChipGroup{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.booking-preview-module__4QgUlG__intentChip{color:var(--green-dark);font:inherit;background:#fff;border:1px solid #a9d7b7;border-radius:999px;padding:7px 9px;font-size:.68rem;font-weight:850}.booking-preview-module__4QgUlG__intentChip:hover{background:#e7f7ec;border-color:#57a975}.booking-preview-module__4QgUlG__inlineActionCard{width:min(100%,360px);color:var(--ink);text-align:left;background:#edf9f1;border:1px solid #b8ddc8;border-radius:13px;gap:5px;margin-top:8px;padding:12px 13px;display:grid;box-shadow:0 5px 13px #29664612}.booking-preview-module__4QgUlG__inlineActionCard:hover{background:#e3f6ea;border-color:#6db58b}.booking-preview-module__4QgUlG__inlineActionCard strong{color:#215e42;font-size:.82rem}.booking-preview-module__4QgUlG__inlineActionCard>span:not(.booking-preview-module__4QgUlG__inlineActionKicker):not(.booking-preview-module__4QgUlG__inlineActionLink){color:#637c70;font-size:.69rem;line-height:1.4}.booking-preview-module__4QgUlG__inlineActionLink{color:var(--green);font-size:.69rem;font-weight:900}.booking-preview-module__4QgUlG__directActionCard{background:#effaf2;border:1px solid #8bc99f;border-radius:13px;gap:8px;margin-top:8px;padding:11px;display:grid}.booking-preview-module__4QgUlG__directActionCardCompleted{background:#eff8f1;border:1px solid #9ed4ad;border-radius:13px;gap:8px;margin-top:8px;padding:11px;display:grid}.booking-preview-module__4QgUlG__directActionCard>strong{color:#215e42;font-size:.82rem}.booking-preview-module__4QgUlG__directActionCardCompleted>strong{color:#2f6f4b;font-size:.82rem}.booking-preview-module__4QgUlG__directActionCard>span:not(.booking-preview-module__4QgUlG__inlineActionKicker){color:#637c70;font-size:.69rem;line-height:1.4}.booking-preview-module__4QgUlG__directActionCardCompleted>span:not(.booking-preview-module__4QgUlG__inlineActionKicker){color:#6a8b77;font-size:.69rem;line-height:1.4}.booking-preview-module__4QgUlG__draftCompletedState{color:#39805a;align-items:center;gap:6px;font-size:.7rem;font-weight:850;display:flex}.booking-preview-module__4QgUlG__completedDraftButton{color:inherit;font:inherit;cursor:not-allowed;background:0 0;border:0;padding:0}.booking-preview-module__4QgUlG__draftSupersededState{color:#7a857d;align-items:center;gap:6px;font-size:.7rem;font-weight:850;display:flex}.booking-preview-module__4QgUlG__bookingChoiceCard{background:#fffaf0;border:1px solid #dfc58c;border-radius:13px;gap:8px;margin-top:8px;padding:11px;display:grid}.booking-preview-module__4QgUlG__bookingChoiceCard>strong{color:#72551e;font-size:.82rem}.booking-preview-module__4QgUlG__bookingChoiceCard>span:not(.booking-preview-module__4QgUlG__inlineActionKicker){color:#7c7565;font-size:.68rem;line-height:1.4}.booking-preview-module__4QgUlG__chatFooter{background:#fff;border-top:1px solid #e0ebe5;flex:none;padding:8px 10px 10px}.booking-preview-module__4QgUlG__quickActionBar{gap:6px;padding:0 0 8px;display:flex;overflow-x:auto}.booking-preview-module__4QgUlG__quickActionBar button{color:var(--green-dark);background:#f6fcf8;border:1px solid #b9ddc9;border-radius:999px;flex:none;padding:7px 10px;font-size:.7rem;font-weight:850}.booking-preview-module__4QgUlG__quickActionBar button:hover{background:var(--green-soft)}.booking-preview-module__4QgUlG__composer{grid-template-columns:31px minmax(0,1fr) 29px 38px;align-items:center;gap:6px;display:grid}.booking-preview-module__4QgUlG__composer input,.booking-preview-module__4QgUlG__merchantFields select,.booking-preview-module__4QgUlG__blockForm select,.booking-preview-module__4QgUlG__blockForm input,.booking-preview-module__4QgUlG__timeRow input,.booking-preview-module__4QgUlG__staffFilter select,.booking-preview-module__4QgUlG__aiCommandBar input{min-width:0;color:var(--ink);background:#fbfdfc;border:1px solid #d7e5dd;border-radius:11px;outline:none}.booking-preview-module__4QgUlG__composer input,.booking-preview-module__4QgUlG__aiCommandBar input{width:100%;padding:10px 11px;font-size:.78rem}.booking-preview-module__4QgUlG__composer input:focus,.booking-preview-module__4QgUlG__merchantFields select:focus,.booking-preview-module__4QgUlG__blockForm select:focus,.booking-preview-module__4QgUlG__blockForm input:focus,.booking-preview-module__4QgUlG__timeRow input:focus,.booking-preview-module__4QgUlG__staffFilter select:focus,.booking-preview-module__4QgUlG__aiCommandBar input:focus{border-color:#65ad83;box-shadow:0 0 0 3px #4a9f6c1f}.booking-preview-module__4QgUlG__composerUtility,.booking-preview-module__4QgUlG__sendButton,.booking-preview-module__4QgUlG__commandUtility,.booking-preview-module__4QgUlG__commandSend{color:#739187;background:0 0;border:0;border-radius:10px;place-items:center;height:36px;font-size:1.1rem;font-weight:850;display:grid}.booking-preview-module__4QgUlG__sendButton,.booking-preview-module__4QgUlG__commandSend{background:var(--green);color:#fff;font-size:1.18rem}.booking-preview-module__4QgUlG__sendButton:hover:not(:disabled),.booking-preview-module__4QgUlG__commandSend:hover:not(:disabled){background:var(--green-dark)}.booking-preview-module__4QgUlG__previewFootnote{color:#94a99e;text-align:center;margin:7px 0 0;font-size:.6rem}.booking-preview-module__4QgUlG__noticeError,.booking-preview-module__4QgUlG__noticeSuccess,.booking-preview-module__4QgUlG__noticeInfo{border-radius:11px;margin:11px 0;padding:10px 12px;font-size:.73rem;font-weight:750;line-height:1.45}.booking-preview-module__4QgUlG__noticeError{color:#a44c37;background:#fff2ef;border:1px solid #edc0b4}.booking-preview-module__4QgUlG__noticeSuccess{color:#35734f;background:#eff9f2;border:1px solid #b8ddc5}.booking-preview-module__4QgUlG__noticeInfo{color:#557267;background:#f4faf6;border:1px solid #cbded3}.booking-preview-module__4QgUlG__taskSurface{background:#fff;flex-direction:column;width:100%;min-height:calc(100svh - 20px);display:flex}.booking-preview-module__4QgUlG__taskSurfaceAvailability .booking-preview-module__4QgUlG__serviceCard,.booking-preview-module__4QgUlG__taskSurfaceAvailability .booking-preview-module__4QgUlG__serviceCardActive{min-height:58px;padding:8px}.booking-preview-module__4QgUlG__taskSurfaceAvailability .booking-preview-module__4QgUlG__serviceCard span:last-child,.booking-preview-module__4QgUlG__taskSurfaceAvailability .booking-preview-module__4QgUlG__serviceCardActive span:last-child{color:#789086;font-size:.65rem}.booking-preview-module__4QgUlG__taskHeader{background:0 0;border-bottom:1px solid #e7eee9;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;padding:13px 0 11px;display:grid}.booking-preview-module__4QgUlG__taskHeader>strong{color:#718078;text-align:center;font-size:.75rem;font-weight:800}.booking-preview-module__4QgUlG__taskBackButton{color:var(--green-dark);text-align:left;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:850}.booking-preview-module__4QgUlG__taskCloseButton{color:#6c8277;background:0 0;border:0;justify-self:end;padding:0 2px;font-size:1.35rem;line-height:1}.booking-preview-module__4QgUlG__taskContent{flex:1;padding:8px 0 34px}.booking-preview-module__4QgUlG__taskStep,.booking-preview-module__4QgUlG__flowStep{grid-template-columns:25px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:18px;display:grid}.booking-preview-module__4QgUlG__taskStep>span,.booking-preview-module__4QgUlG__flowStep>span{background:var(--green-soft);width:24px;height:24px;color:var(--green-dark);border-radius:50%;place-items:center;font-size:.68rem;font-weight:900;display:grid}.booking-preview-module__4QgUlG__taskStep>div>strong,.booking-preview-module__4QgUlG__flowStep>div>strong,.booking-preview-module__4QgUlG__slotHeading strong{color:#315641;letter-spacing:.02em;margin:3px 0 9px;font-size:.78rem;display:block}.booking-preview-module__4QgUlG__taskSectionHint{color:#789286;margin-top:7px;font-size:.75rem;line-height:1.4;display:block}.booking-preview-module__4QgUlG__taskDisabledField{color:#789286;background:#f8fbf9;border:1px dashed #d3e0d8;border-radius:10px;padding:12px;font-size:.82rem;line-height:1.45}.booking-preview-module__4QgUlG__customerBookingTimeline{background:#fffdf9;border:1px solid #d8e6df;border-radius:12px;grid-template-columns:43px minmax(0,1fr);margin-top:8px;display:grid;overflow:visible}.booking-preview-module__4QgUlG__customerTimelineAxis{background:#fcfbf7;border-right:1px solid #dce8e1;position:relative}.booking-preview-module__4QgUlG__customerTimelineAxis span{color:#789087;font-size:.72rem;position:absolute;top:0;right:7px;transform:none}.booking-preview-module__4QgUlG__bookingFinalAction{background:#fbfefc;border:1px solid #d9e7df;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin:2px 0 10px 35px;padding:12px;display:flex}.booking-preview-module__4QgUlG__bookingFinalAction p{color:#658075;flex:1;margin:0;font-size:.68rem;line-height:1.4}.booking-preview-module__4QgUlG__bookingFinalAction .booking-preview-module__4QgUlG__primaryButton{white-space:nowrap;flex:none;min-height:42px}.booking-preview-module__4QgUlG__weeklyFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.booking-preview-module__4QgUlG__weeklyFilters label{color:#6b897a;gap:5px;font-size:.65rem;font-weight:850;display:grid}.booking-preview-module__4QgUlG__weeklyFilters select{color:#315641;min-width:0;font:inherit;background:#fff;border:1px solid #cfe1d6;border-radius:10px;padding:10px 9px;font-size:.72rem}.booking-preview-module__4QgUlG__weeklyFilters select:disabled{color:#a0b0a7;cursor:not-allowed;background:#f5f8f6}.booking-preview-module__4QgUlG__weeklyAvailabilityDays{gap:8px;display:grid}.booking-preview-module__4QgUlG__weeklyAvailabilityDay{background:#fff;border:1px solid #e1ece5;border-radius:11px;gap:8px;padding:10px;display:grid}.booking-preview-module__4QgUlG__weeklyAvailabilityDay>header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.booking-preview-module__4QgUlG__weeklyAvailabilityDay>header strong{color:#315641;font-size:.74rem}.booking-preview-module__4QgUlG__weeklyAvailabilityDay>header span{color:#789286;font-size:.64rem}.booking-preview-module__4QgUlG__weeklySlotList{flex-wrap:wrap;gap:6px;display:flex}.booking-preview-module__4QgUlG__weeklyAvailabilityDay>p{color:#9aaa9f;margin:0;font-size:.67rem}.booking-preview-module__4QgUlG__knownContext{background:#f0faf3;border:1px solid #cce6d5;border-radius:12px;gap:4px;margin-bottom:18px;padding:12px 13px}.booking-preview-module__4QgUlG__knownContext span{color:#66927a;font-size:.64rem;font-weight:850}.booking-preview-module__4QgUlG__knownContext strong{color:#205c40;font-size:.82rem}.booking-preview-module__4QgUlG__knownContext small{color:#6a8878;font-size:.68rem;line-height:1.45}.booking-preview-module__4QgUlG__datePicker,.booking-preview-module__4QgUlG__availabilityDatePicker,.booking-preview-module__4QgUlG__serviceGrid,.booking-preview-module__4QgUlG__slotGrid{gap:7px;display:grid}.booking-preview-module__4QgUlG__datePicker{grid-template-columns:repeat(4,minmax(0,1fr))}.booking-preview-module__4QgUlG__availabilityDatePicker{scrollbar-width:none;grid-template-columns:repeat(5,minmax(84px,1fr));overflow-x:auto}.booking-preview-module__4QgUlG__availabilityDatePicker::-webkit-scrollbar{display:none}.booking-preview-module__4QgUlG__dateChip,.booking-preview-module__4QgUlG__dateChipActive{color:#779087;text-align:left;background:#fff;border:1px solid #d7e6dd;border-radius:11px;gap:4px;padding:9px 7px;display:grid}.booking-preview-module__4QgUlG__dateChip strong,.booking-preview-module__4QgUlG__dateChipActive strong{color:#385746;font-size:.72rem}.booking-preview-module__4QgUlG__dateChip span,.booking-preview-module__4QgUlG__dateChipActive span{font-size:.72rem}.booking-preview-module__4QgUlG__dateChipActive{background:#e9f8ee;border-color:#5bb17e;box-shadow:inset 0 0 0 1px #99d3ae}.booking-preview-module__4QgUlG__dateChip:hover,.booking-preview-module__4QgUlG__serviceCard:hover,.booking-preview-module__4QgUlG__staffCard:hover,.booking-preview-module__4QgUlG__slotCard:hover{border-color:#71b68d}.booking-preview-module__4QgUlG__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-preview-module__4QgUlG__serviceCard,.booking-preview-module__4QgUlG__serviceCardActive{color:#789086;text-align:left;background:#fffdf8;border:1px solid #d7e6dd;border-radius:9px;gap:5px;min-height:72px;padding:9px;display:grid}.booking-preview-module__4QgUlG__serviceCard strong,.booking-preview-module__4QgUlG__serviceCardActive strong{color:#315641;font-size:.84rem}.booking-preview-module__4QgUlG__serviceCard>span:last-child,.booking-preview-module__4QgUlG__serviceCardActive>span:last-child{color:#6f887a;font-size:.75rem}.booking-preview-module__4QgUlG__serviceCardActive{background:#ebf8ef;border-color:#5bb17e;box-shadow:inset 0 0 0 1px #9fd6b0}.booking-preview-module__4QgUlG__staffCard,.booking-preview-module__4QgUlG__staffCardActive{color:#789086;min-width:0;min-height:58px;font:inherit;text-align:left;background:#fffdf8;border:1px solid #d7e6dd;border-top:2px solid #789086;border-radius:9px;gap:4px;padding:9px;display:grid;position:relative}.booking-preview-module__4QgUlG__staffCard strong,.booking-preview-module__4QgUlG__staffCardActive strong{color:#315641;font-size:.82rem}.booking-preview-module__4QgUlG__staffCard span,.booking-preview-module__4QgUlG__staffCardActive span{font-size:.75rem;line-height:1.35}.booking-preview-module__4QgUlG__staffCardActive{background:#e9f8ee;border-color:#5bb17e;box-shadow:inset 0 0 0 1px #99d3ae}.booking-preview-module__4QgUlG__staffCard[data-staff-visual-key=coral],.booking-preview-module__4QgUlG__staffCardActive[data-staff-visual-key=coral]{border-top-color:#d67a58}.booking-preview-module__4QgUlG__staffCard[data-staff-visual-key=sky],.booking-preview-module__4QgUlG__staffCardActive[data-staff-visual-key=sky]{border-top-color:#5f93c0}.booking-preview-module__4QgUlG__staffCard[data-staff-visual-key=plum],.booking-preview-module__4QgUlG__staffCardActive[data-staff-visual-key=plum]{border-top-color:#8b6bb0}.booking-preview-module__4QgUlG__staffCard[data-staff-visual-key=teal],.booking-preview-module__4QgUlG__staffCardActive[data-staff-visual-key=teal]{border-top-color:#3d9f96}.booking-preview-module__4QgUlG__staffCard[data-staff-visual-key=gold],.booking-preview-module__4QgUlG__staffCardActive[data-staff-visual-key=gold]{border-top-color:#b98b32}.booking-preview-module__4QgUlG__customerStaffDot{background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:8px}.booking-preview-module__4QgUlG__selectedStaffContext{background:#f0faf3;border:1px solid #cce6d5;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:11px 13px;display:flex}.booking-preview-module__4QgUlG__selectedStaffContext>div{gap:3px;display:grid}.booking-preview-module__4QgUlG__selectedStaffContext span{color:#66927a;font-size:.64rem;font-weight:850}.booking-preview-module__4QgUlG__selectedStaffContext strong{color:#205c40;font-size:.82rem}.booking-preview-module__4QgUlG__selectedStaffContext small{color:#6a8878;font-size:.68rem;line-height:1.45}.booking-preview-module__4QgUlG__slotSection,.booking-preview-module__4QgUlG__taskSlotSection{min-width:0}.booking-preview-module__4QgUlG__slotHeading{justify-content:space-between;gap:10px}.booking-preview-module__4QgUlG__slotHeading span{color:#789287;font-size:.75rem}.booking-preview-module__4QgUlG__slotGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.booking-preview-module__4QgUlG__slotCard,.booking-preview-module__4QgUlG__slotCardActive{color:#789086;text-align:left;background:#fff;border:1px solid #d7e6dd;border-radius:11px;gap:4px;padding:10px;display:grid}.booking-preview-module__4QgUlG__slotCard strong,.booking-preview-module__4QgUlG__slotCardActive strong{color:#28563d;font-size:.92rem}.booking-preview-module__4QgUlG__slotCard span,.booking-preview-module__4QgUlG__slotCardActive span{font-size:.75rem;font-weight:800}.booking-preview-module__4QgUlG__slotCard small,.booking-preview-module__4QgUlG__slotCardActive small{color:#98afa2;font-size:.72rem}.booking-preview-module__4QgUlG__slotCardActive{background:#e9f8ee;border-color:#5bb17e;box-shadow:inset 0 0 0 1px #99d3ae}.booking-preview-module__4QgUlG__taskHint,.booking-preview-module__4QgUlG__helperText,.booking-preview-module__4QgUlG__panelIntro,.booking-preview-module__4QgUlG__weekNote{color:#70877b;margin:0;font-size:.72rem;line-height:1.55}.booking-preview-module__4QgUlG__reviewCard{background:#f0faf3;border:1px solid #a9d4ba;border-radius:14px;gap:12px;margin-top:16px;padding:15px;display:grid}.booking-preview-module__4QgUlG__reviewCard h2,.booking-preview-module__4QgUlG__flowHeader h2,.booking-preview-module__4QgUlG__weekHeader h1,.booking-preview-module__4QgUlG__scheduleToolbar h1,.booking-preview-module__4QgUlG__detailHeader h2{color:#214b35;letter-spacing:-.045em;margin:4px 0 0;font-size:clamp(1.2rem,4vw,1.7rem);font-weight:900}.booking-preview-module__4QgUlG__reviewRows,.booking-preview-module__4QgUlG__detailGrid{gap:9px;display:grid}.booking-preview-module__4QgUlG__reviewRows>div{border-bottom:1px solid #d8eddf;justify-content:space-between;gap:12px;padding-bottom:7px;display:flex}.booking-preview-module__4QgUlG__reviewRows span,.booking-preview-module__4QgUlG__detailGrid span{color:#6f907c;font-size:.66rem;font-weight:800}.booking-preview-module__4QgUlG__reviewRows strong,.booking-preview-module__4QgUlG__detailGrid strong{color:#315b43;font-size:.78rem;line-height:1.4}.booking-preview-module__4QgUlG__buttonRow{flex-wrap:wrap;justify-content:flex-end;gap:7px}.booking-preview-module__4QgUlG__primaryButton,.booking-preview-module__4QgUlG__secondaryButton,.booking-preview-module__4QgUlG__dangerButton{border-radius:10px;padding:9px 12px;font-size:.72rem;font-weight:850}.booking-preview-module__4QgUlG__primaryButton{background:var(--merchant-action-forest);color:#fff;border:0}.booking-preview-module__4QgUlG__primaryButton:hover:not(:disabled){background:var(--merchant-action-forest-strong)}.booking-preview-module__4QgUlG__secondaryButton{color:#397152;background:#fff;border:1px solid #bdd8c7}.booking-preview-module__4QgUlG__secondaryButton:hover{background:#eff9f2}.booking-preview-module__4QgUlG__dangerButton{color:#a34e3d;background:#fff3f0;border:1px solid #e3b4a8}.booking-preview-module__4QgUlG__dangerButton:hover:not(:disabled){background:#ffe5df}.booking-preview-module__4QgUlG__statusConfirmed,.booking-preview-module__4QgUlG__statusCancelled,.booking-preview-module__4QgUlG__statusHistory{padding:4px 7px}.booking-preview-module__4QgUlG__statusConfirmed{color:#43805a;background:#e7f5eb}.booking-preview-module__4QgUlG__statusCancelled{color:#a25d4c;background:#f9e8e3}.booking-preview-module__4QgUlG__statusHistory{color:#718a7c;background:#f0f3f1}.booking-preview-module__4QgUlG__textButton,.booking-preview-module__4QgUlG__textButtonDanger{color:#39805a;background:0 0;padding:3px 0;font-size:.69rem;font-weight:850}.booking-preview-module__4QgUlG__textButtonDanger{color:#a34e3d}.booking-preview-module__4QgUlG__confirmBar{background:#fff4f0;border:1px solid #e2c0b4;border-radius:12px;justify-content:space-between;align-items:center;gap:13px;padding:12px;display:flex}.booking-preview-module__4QgUlG__confirmBar>div:first-child{gap:3px;display:grid}.booking-preview-module__4QgUlG__confirmBar strong{color:#734535;font-size:.72rem}.booking-preview-module__4QgUlG__confirmBar span{color:#a16e5d;font-size:.64rem}.booking-preview-module__4QgUlG__emptyState,.booking-preview-module__4QgUlG__loadingSmall{color:#779184;text-align:center;border:1px dashed #b9d5c5;border-radius:12px;padding:22px;font-size:.73rem}.booking-preview-module__4QgUlG__loading{color:#779184;text-align:center;border:1px dashed #b9d5c5;border-radius:14px;width:min(100%,620px);margin:20vh auto;padding:24px;font-size:.78rem}.booking-preview-module__4QgUlG__loadingSmall{padding:16px}.booking-preview-module__4QgUlG__merchantProductHeader{justify-content:space-between;align-items:center;gap:15px;margin:14px 2px 13px;display:flex}.booking-preview-module__4QgUlG__merchantIdentity{gap:10px}.booking-preview-module__4QgUlG__merchantLogo{color:#bce8cc;background:#203c2e;border-radius:12px;width:39px;height:39px;font-size:1.05rem;font-weight:900}.booking-preview-module__4QgUlG__dayViewLabel{text-align:right;justify-items:end}.booking-preview-module__4QgUlG__relationshipRow{color:#315d46;width:100%;font:inherit;text-align:left;background:#fff;border:1px solid #d7e6dd;border-radius:9px;gap:4px;padding:9px 10px;display:grid}.booking-preview-module__4QgUlG__relationshipRow:hover{background:#f6fbf7;border-color:#5fae7a}.booking-preview-module__4QgUlG__relationshipRow>div{align-items:center;gap:7px;display:flex}.booking-preview-module__4QgUlG__relationshipRow>div strong{color:#28583f;font-size:.72rem}.booking-preview-module__4QgUlG__relationshipRow>span{color:#718d7e;font-size:.62rem}.booking-preview-module__4QgUlG__relationshipRow em{color:#39805a;background:#eaf7ee;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:.57rem;font-style:normal;font-weight:850}.booking-preview-module__4QgUlG__merchantToolbar{justify-content:space-between;gap:10px;margin:14px 0 9px}.booking-preview-module__4QgUlG__viewTabs{flex-wrap:wrap;gap:4px;display:flex}.booking-preview-module__4QgUlG__viewTab,.booking-preview-module__4QgUlG__viewTabActive{color:#688477;background:0 0;border-radius:9px;padding:8px 10px;font-size:.69rem;font-weight:850}.booking-preview-module__4QgUlG__viewTabActive{background:var(--green-dark);color:#fff}.booking-preview-module__4QgUlG__schedulePanel{background:#fff;border:1px solid #d7e6dd;border-radius:16px;gap:16px;padding:16px;display:grid;box-shadow:0 10px 24px #23543a0f}.booking-preview-module__4QgUlG__scheduleToolbar{justify-content:space-between;gap:12px}.booking-preview-module__4QgUlG__scheduleToolbarActions{justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.booking-preview-module__4QgUlG__scheduleToolbar h1{font-size:clamp(1.35rem,5vw,1.8rem)}.booking-preview-module__4QgUlG__staffFilter{color:#6c8678;gap:7px;font-size:.68rem;font-weight:850}.booking-preview-module__4QgUlG__staffFilter select{padding:8px 24px 8px 8px;font-size:.69rem}.booking-preview-module__4QgUlG__timelineLegend{color:#769084;flex-wrap:wrap;gap:10px;font-size:.62rem}.booking-preview-module__4QgUlG__timelineLegend i{border-radius:50%;width:7px;height:7px}.booking-preview-module__4QgUlG__legendBooking{background:#55a878}.booking-preview-module__4QgUlG__legendWorking{background:#fff;border:1px solid #cfd9cf}.booking-preview-module__4QgUlG__legendClosed{background:#f1f2ef;border:1px solid #d9ded8}.booking-preview-module__4QgUlG__todayHero{background:radial-gradient(85% 75% at 10% 12%,#ffffffd1 0%,#ffffff61 45%,#fff0 75%),linear-gradient(135deg,#f2fae8 0%,#ebf9d3 28%,#d8f67c 65%,#a2e825 100%);border:1px solid #ffffffe0;border-radius:26px;gap:8px;margin:14px 2px 0;padding:24px 22px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px -6px #9fe42147,0 2px 8px #203c140a}.booking-preview-module__4QgUlG__todayHero:before{content:"";pointer-events:none;will-change:transform, opacity;background:radial-gradient(260px at 20% 25%,#ffffff59 0%,#fff0 70%);animation:6.5s ease-in-out infinite alternate booking-preview-module__4QgUlG__heroLightBreathe;position:absolute;inset:-15%}@keyframes booking-preview-module__4QgUlG__heroLightBreathe{0%{opacity:.5;transform:translate(0)scale(1)}50%{opacity:.85;transform:translate(3.5%,2.5%)scale(1.05)}to{opacity:.6;transform:translate(-2.5%,-1.5%)scale(1.02)}}.booking-preview-module__4QgUlG__todayHero .booking-preview-module__4QgUlG__sectionLabel{-webkit-backdrop-filter:blur(8px);color:#1e3621;letter-spacing:.16em;text-transform:uppercase;background:#ffffffd1;border:1px solid #fff9;border-radius:999px;align-items:center;width:fit-content;padding:4px 10px;font-size:.64rem;font-weight:900;display:inline-flex;box-shadow:0 1px 3px #00000008}.booking-preview-module__4QgUlG__todayHero h1{color:#0f1c11;letter-spacing:-.03em;margin:2px 0 0;font-size:clamp(1.5rem,5.2vw,2rem);font-weight:900;line-height:1.15}.booking-preview-module__4QgUlG__todayHero .booking-preview-module__4QgUlG__scheduleQualification{color:#2b4631;max-width:calc(100% - 68px);margin:0;font-size:.76rem;font-weight:650;line-height:1.45}.booking-preview-module__4QgUlG__todayHeroRhythm{pointer-events:none;align-items:flex-end;gap:5px;display:flex;position:absolute;bottom:18px;right:20px}.booking-preview-module__4QgUlG__todayHeroRhythm span{transform-origin:bottom;will-change:transform;background:#ffffffd1;border-radius:999px;width:6px;animation:4s ease-in-out infinite alternate booking-preview-module__4QgUlG__rhythmPulse;box-shadow:0 1px 4px #0000000a}.booking-preview-module__4QgUlG__todayHeroRhythm span:first-child{opacity:.65;height:18px;animation-duration:3.8s;animation-delay:0s}.booking-preview-module__4QgUlG__todayHeroRhythm span:nth-child(2){opacity:.95;height:38px;animation-duration:4.4s;animation-delay:.6s}.booking-preview-module__4QgUlG__todayHeroRhythm span:nth-child(3){opacity:.75;height:20px;animation-duration:3.6s;animation-delay:1.2s}.booking-preview-module__4QgUlG__todayHeroRhythm span:nth-child(4){opacity:.85;height:30px;animation-duration:4.1s;animation-delay:.3s}.booking-preview-module__4QgUlG__todayHeroRhythm span:nth-child(5){opacity:.6;height:16px;animation-duration:4.6s;animation-delay:.9s}.booking-preview-module__4QgUlG__weekHeroRhythmBricks{pointer-events:none;background:#ffffff73;border:1px solid #ffffff8c;border-radius:7px;align-items:center;gap:3px;padding:3px 6px;display:flex}.booking-preview-module__4QgUlG__weekHeroRhythmBricks span{background:#ffffffd9;border-radius:2px;width:10px;height:6px;animation:4s ease-in-out infinite alternate booking-preview-module__4QgUlG__rhythmPulse;box-shadow:0 1px 2px #0000000a}.booking-preview-module__4QgUlG__weekHeroRhythmBricks span:first-child{opacity:.95;width:14px;animation-delay:0s}.booking-preview-module__4QgUlG__weekHeroRhythmBricks span:nth-child(2){opacity:.65;width:8px;animation-delay:.5s}.booking-preview-module__4QgUlG__weekHeroRhythmBricks span:nth-child(3){opacity:.8;width:12px;animation-delay:1s}@keyframes booking-preview-module__4QgUlG__rhythmPulse{0%{transform:scaleY(.92)}50%{transform:scaleY(1.07)}to{transform:scaleY(.96)}}.booking-preview-module__4QgUlG__scheduleToolbar h2{color:#121915;letter-spacing:-.02em;margin:4px 0 0;font-size:1.08rem;font-weight:850}.booking-preview-module__4QgUlG__todaySummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 2px 0;display:grid}.booking-preview-module__4QgUlG__todaySummaryCard{min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e7e2;border-radius:20px;align-content:start;gap:2px;padding:13px 12px 12px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;box-shadow:0 4px 16px -2px #121c140a,0 1px 3px #121c1405}.booking-preview-module__4QgUlG__todaySummaryCard:hover{background:#fff;border-color:#a2e62b;box-shadow:0 6px 20px -2px #121c1414}.booking-preview-module__4QgUlG__todaySummaryCard:active{transform:scale(.98)}.booking-preview-module__4QgUlG__todaySummaryCard:focus-visible{outline:2px solid var(--green);outline-offset:1px}.booking-preview-module__4QgUlG__todayGlyph{color:#345c41;flex:none}.booking-preview-module__4QgUlG__todaySummaryCard[data-sheet=pending] .booking-preview-module__4QgUlG__todayGlyph{color:#d97706}.booking-preview-module__4QgUlG__todaySummaryCard strong{color:#121915;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:2px 0 1px;font-size:1.5rem;font-weight:900;line-height:1.1}.booking-preview-module__4QgUlG__todaySummaryCard[data-sheet=pending] strong{color:#d97706}.booking-preview-module__4QgUlG__todaySummaryCard small{color:#84958a;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:600;overflow:hidden}.booking-preview-module__4QgUlG__quickActionPrimary{color:#fff;letter-spacing:-.01em;white-space:nowrap;background:#141b16;border-radius:999px;flex:1.35;justify-content:center;align-items:center;gap:7px;min-width:0;padding:11px 14px;font-size:.78rem;font-weight:850;text-decoration:none;transition:transform .12s cubic-bezier(.2,0,0,1),box-shadow .12s cubic-bezier(.2,0,0,1),background .15s;display:inline-flex;box-shadow:0 4px 14px #141b1640}.booking-preview-module__4QgUlG__quickActionPrimary:disabled,.booking-preview-module__4QgUlG__quickActionGhost:disabled{color:#9aa9a0;box-shadow:none;cursor:not-allowed;background:#f5f8f6;border-color:#dfe7e1}.booking-preview-module__4QgUlG__quickActionPrimary:disabled .booking-preview-module__4QgUlG__quickActionPlusCircle{color:#8d9d93;background:#dfe7e1}.booking-preview-module__4QgUlG__quickActionPrimary:hover{background:#000;box-shadow:0 6px 18px #141b1652}.booking-preview-module__4QgUlG__quickActionPrimary:active{transform:scale(.98);box-shadow:0 2px 6px #141b1633}.booking-preview-module__4QgUlG__quickActionPrimary:active .booking-preview-module__4QgUlG__quickActionPlusCircle{transform:scale(1.1)}.booking-preview-module__4QgUlG__quickActionPlusCircle{color:#121a14;background:#a8ed2c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;font-size:.86rem;font-weight:900;line-height:1;transition:transform .14s cubic-bezier(.2,0,0,1);display:inline-flex}.booking-preview-module__4QgUlG__quickActionGhost{color:#1e2e22;min-width:0;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d4dfd7;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:5px;padding:11px 12px;font-size:.76rem;font-weight:800;transition:transform .12s cubic-bezier(.2,0,0,1),box-shadow .12s cubic-bezier(.2,0,0,1),background .15s,border-color .15s;display:inline-flex;box-shadow:0 2px 6px #121c140a}.booking-preview-module__4QgUlG__quickActionGhost:hover{background:#f7faf8;border-color:#b8ccc0}.booking-preview-module__4QgUlG__quickActionGhost:active{transform:scale(.98);box-shadow:0 1px 3px #121c1405}.booking-preview-module__4QgUlG__todayStaffChip{color:#2d4234;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4df;border-radius:999px;align-items:center;gap:6px;padding:5px 13px;font-size:.7rem;font-weight:750;transition:transform .12s cubic-bezier(.2,0,0,1),background .15s,border-color .15s,box-shadow .15s,color .15s;display:inline-flex;box-shadow:0 1px 3px #121c1405}.booking-preview-module__4QgUlG__todayStaffChip:hover{background:#f9fbf9;border-color:#a2e62b}.booking-preview-module__4QgUlG__todayStaffChip:active{transform:scale(.96)}.booking-preview-module__4QgUlG__todayStaffChip:focus-visible{outline:2px solid var(--green);outline-offset:1px}.booking-preview-module__4QgUlG__todayStaffChip small{color:#71897c;font-size:.62rem;font-weight:700}.booking-preview-module__4QgUlG__dayTimeline{padding:1px 0;display:block;position:relative}.booking-preview-module__4QgUlG__timelineCanvas{min-height:120px;margin-left:61px;position:relative}.booking-preview-module__4QgUlG__timelineBackground{pointer-events:none;position:absolute;inset:0}.booking-preview-module__4QgUlG__timelineGridTick{border-top:1px solid #dfece4;position:absolute;left:0;right:0}.booking-preview-module__4QgUlG__timelineGridTick strong{color:#68877a;white-space:nowrap;font-size:.68rem;font-weight:850;position:absolute;top:0;left:-58px;transform:translateY(-50%)}.booking-preview-module__4QgUlG__timelineGridTick:first-child strong{transform:none}.booking-preview-module__4QgUlG__timelineOverlapRegion{z-index:3;position:absolute;left:0;right:0;overflow:auto visible}.booking-preview-module__4QgUlG__timelineOverlapTrack{min-width:100%;height:100%;position:relative}.booking-preview-module__4QgUlG__timelineBooking,.booking-preview-module__4QgUlG__timelineBlock{text-align:left;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:7px;width:100%;padding:10px;display:grid}.booking-preview-module__4QgUlG__timelineBooking{color:#28583f;background:#eef9f1;border:1px solid #bfe0ca}.booking-preview-module__4QgUlG__timelineBooking:hover{background:#e3f6e9;border-color:#63ae80}.booking-preview-module__4QgUlG__timelineBlock{color:#735f53;background:#faf7f4;border:1px dashed #d6c4b8}.booking-preview-module__4QgUlG__timelineBooking strong,.booking-preview-module__4QgUlG__timelineBlock strong{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.booking-preview-module__4QgUlG__timelineBooking span,.booking-preview-module__4QgUlG__timelineBlock span{color:#6e897b;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.64rem;overflow:hidden}.booking-preview-module__4QgUlG__timelineBooking em,.booking-preview-module__4QgUlG__timelineBlock em{color:#3c8058;background:#d9f0e1;border-radius:999px;align-self:start;padding:3px 6px;font-size:.57rem;font-style:normal;font-weight:850}.booking-preview-module__4QgUlG__timelineBlock em{color:#92776a;background:#eee4de}.booking-preview-module__4QgUlG__timelineCanvas .booking-preview-module__4QgUlG__timelineBooking,.booking-preview-module__4QgUlG__timelineCanvas .booking-preview-module__4QgUlG__timelineBlock{box-sizing:border-box;min-width:0;margin:0;position:absolute;overflow:hidden}.booking-preview-module__4QgUlG__timelineBooking[data-staff-visual-key=coral],.booking-preview-module__4QgUlG__weekBrick[data-staff-visual-key=coral]{color:#743822;background:#fff1ea;border-color:#d67a58}.booking-preview-module__4QgUlG__timelineBooking[data-staff-visual-key=sky],.booking-preview-module__4QgUlG__weekBrick[data-staff-visual-key=sky]{color:#2c5270;background:#eef6ff;border-color:#5f93c0}.booking-preview-module__4QgUlG__timelineBooking[data-staff-visual-key=plum],.booking-preview-module__4QgUlG__weekBrick[data-staff-visual-key=plum]{color:#563e70;background:#f5effb;border-color:#8b6bb0}.booking-preview-module__4QgUlG__timelineBooking[data-staff-visual-key=teal],.booking-preview-module__4QgUlG__weekBrick[data-staff-visual-key=teal]{color:#245d58;background:#eaf9f7;border-color:#3d9f96}.booking-preview-module__4QgUlG__timelineBooking[data-staff-visual-key=gold],.booking-preview-module__4QgUlG__weekBrick[data-staff-visual-key=gold]{color:#6c5019;background:#fff8e4;border-color:#b98b32}.booking-preview-module__4QgUlG__timelineBooking[data-staff-visual-key] span{color:currentColor;opacity:.72}.booking-preview-module__4QgUlG__timelineBooking[data-staff-visual-key] em{color:currentColor;background:#ffffffa8}.booking-preview-module__4QgUlG__timelineBlock[data-staff-visual-key=coral]{color:#743822;background:#fff1ea;border-color:#d67a58}.booking-preview-module__4QgUlG__timelineBlock[data-staff-visual-key=sky]{color:#2c5270;background:#eef6ff;border-color:#5f93c0}.booking-preview-module__4QgUlG__timelineBlock[data-staff-visual-key=plum]{color:#563e70;background:#f5effb;border-color:#8b6bb0}.booking-preview-module__4QgUlG__timelineBlock[data-staff-visual-key=teal]{color:#245d58;background:#eaf9f7;border-color:#3d9f96}.booking-preview-module__4QgUlG__timelineBlock[data-staff-visual-key=gold]{color:#6c5019;background:#fff8e4;border-color:#b98b32}.booking-preview-module__4QgUlG__timelineBlock[data-staff-visual-key] span{color:currentColor;opacity:.72}.booking-preview-module__4QgUlG__merchantFields,.booking-preview-module__4QgUlG__blockForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.booking-preview-module__4QgUlG__merchantFields label,.booking-preview-module__4QgUlG__blockForm label,.booking-preview-module__4QgUlG__timeRow label{color:#5f7c6c;gap:5px;font-size:.68rem;font-weight:850;display:grid}.booking-preview-module__4QgUlG__merchantFields select,.booking-preview-module__4QgUlG__blockForm select,.booking-preview-module__4QgUlG__blockForm input,.booking-preview-module__4QgUlG__timeRow input{width:100%;padding:9px;font-size:.72rem}.booking-preview-module__4QgUlG__blockForm{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-preview-module__4QgUlG__blockForm>label:last-of-type{grid-column:1/-1}.booking-preview-module__4QgUlG__blockForm>button{justify-self:start}.booking-preview-module__4QgUlG__timeRow{grid-template-columns:1fr 1fr;gap:9px;display:grid}.booking-preview-module__4QgUlG__detailHeader{justify-content:space-between;gap:12px}.booking-preview-module__4QgUlG__detailGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.booking-preview-module__4QgUlG__detailGrid small{color:#8ba397;font-size:.61rem}.booking-preview-module__4QgUlG__detailActions{justify-content:flex-end;gap:7px}.booking-preview-module__4QgUlG__aiCommandBar{z-index:85;right:auto;bottom:max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(24px);background:#121814f2;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;width:min(100% - 24px,640px);margin:0;padding:6px 8px 6px 18px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .2s;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 16px 36px -4px #00000073,0 4px 12px #0003}.booking-preview-module__4QgUlG__aiCommandBar:focus-within{border-color:#a8ed2c61;transform:translate(-50%)translateY(-2px);box-shadow:0 20px 42px -4px #0000008c,0 0 16px #a8ed2c1f}.booking-preview-module__4QgUlG__aiCommandBar label{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.booking-preview-module__4QgUlG__aiCommandBar input{color:#f8fafc;letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:.8rem}.booking-preview-module__4QgUlG__aiCommandBar input::placeholder{color:#7d9084}.booking-preview-module__4QgUlG__commandUtility{color:#8c9e92;cursor:not-allowed;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.72rem;display:grid}.booking-preview-module__4QgUlG__commandSend{color:#0d160f;cursor:pointer;background:#a8ed2c;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:.85rem;font-weight:900;transition:transform .14s cubic-bezier(.2,0,0,1),background .15s,box-shadow .15s;display:grid;box-shadow:0 2px 10px #a8ed2c73}.booking-preview-module__4QgUlG__commandSend svg{transition:transform .14s cubic-bezier(.2,0,0,1)}.booking-preview-module__4QgUlG__commandSend:hover:not(:disabled){background:#bbf443;transform:translateY(-1px);box-shadow:0 4px 14px #a8ed2c99}.booking-preview-module__4QgUlG__commandSend:active:not(:disabled){transform:scale(.92);box-shadow:0 2px 18px #a8ed2ccc}.booking-preview-module__4QgUlG__commandSend:active:not(:disabled) svg{transform:translateY(-2.5px)}.booking-preview-module__4QgUlG__commandSend:disabled{opacity:1;color:#0d160f;cursor:pointer;background:#a8ed2c;animation:1.8s ease-in-out infinite alternate booking-preview-module__4QgUlG__sendBusyPulse;box-shadow:0 2px 10px #a8ed2c73}@keyframes booking-preview-module__4QgUlG__sendBusyPulse{0%{transform:scale(1);box-shadow:0 2px 10px #a8ed2c66}to{transform:scale(.96);box-shadow:0 2px 18px #a8ed2cb3}}.booking-preview-module__4QgUlG__assistantBackdrop{z-index:135;background:var(--merchant-overlay-backdrop);-webkit-backdrop-filter:var(--merchant-glass-overlay-filter);backdrop-filter:var(--merchant-glass-overlay-filter);animation:booking-preview-module__4QgUlG__sheetBackdropFade var(--merchant-motion-overlay) var(--merchant-easing-standard) both;position:fixed;inset:0}.booking-preview-module__4QgUlG__assistantDrawer,.booking-preview-module__4QgUlG__assistantDrawerExpanded{z-index:140;right:0;bottom:max(0px, env(safe-area-inset-bottom));width:min(100% - 20px,640px);height:min(60svh,580px);animation:booking-preview-module__4QgUlG__sheetSlideUp var(--merchant-motion-sheet) var(--merchant-easing-standard) both;will-change:transform, opacity;border-bottom:0;flex-direction:column;margin:0 auto;padding:16px 18px;display:flex;position:fixed;left:0;overflow:hidden}.booking-preview-module__4QgUlG__assistantDrawerExpanded{height:min(88svh,860px)}.booking-preview-module__4QgUlG__assistantDrawer>header,.booking-preview-module__4QgUlG__assistantDrawerExpanded>header{border-bottom:1px solid var(--merchant-divider-soft);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.booking-preview-module__4QgUlG__assistantDrawer>header>div,.booking-preview-module__4QgUlG__assistantDrawerExpanded>header>div{gap:3px;display:grid}.booking-preview-module__4QgUlG__assistantDrawer>header strong,.booking-preview-module__4QgUlG__assistantDrawerExpanded>header strong{color:#153824;font-size:1.05rem;font-weight:850}.booking-preview-module__4QgUlG__assistantDrawer>header .booking-preview-module__4QgUlG__sectionLabel,.booking-preview-module__4QgUlG__assistantDrawerExpanded>header .booking-preview-module__4QgUlG__sectionLabel{letter-spacing:.08em;color:#2b6144;text-transform:uppercase;background:#e4f3eacc;border:1px solid #b9e1c899;border-radius:999px;width:fit-content;padding:2px 8px;font-size:.6rem;font-weight:850;display:inline-block}.booking-preview-module__4QgUlG__weekHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin:14px 2px}.booking-preview-module__4QgUlG__weekHeader h1{font-size:clamp(1.35rem,5vw,1.8rem)}.booking-preview-module__4QgUlG__weekHeader p{color:#71897d;margin:4px 0 0;font-size:.7rem}.booking-preview-module__4QgUlG__weekHero{background:radial-gradient(85% 75% at 8% 12%,#ffffffe0 0%,#ffffff6b 45%,#fff0 75%),linear-gradient(135deg,#f2fae8 0%,#ebf9d3 28%,#d8f67c 65%,#a2e825 100%);border:1px solid #ffffffe0;border-radius:24px;justify-content:space-between;align-items:center;gap:12px;margin:12px 2px 0;padding:18px 20px 18px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px -6px #9fe4213d,0 2px 8px #203c140a}.booking-preview-module__4QgUlG__weekHero:before{content:"";pointer-events:none;will-change:transform, opacity;background:radial-gradient(240px at 20% 25%,#ffffff59 0%,#fff0 70%);animation:6.5s ease-in-out infinite alternate booking-preview-module__4QgUlG__heroLightBreathe;position:absolute;inset:-15%}.booking-preview-module__4QgUlG__weekHero .booking-preview-module__4QgUlG__sectionLabel{-webkit-backdrop-filter:blur(8px);color:#1e3621;letter-spacing:.14em;text-transform:uppercase;background:#ffffffd9;border:1px solid #ffffffa6;border-radius:999px;align-items:center;width:fit-content;padding:3px 9px;font-size:.62rem;font-weight:900;display:inline-flex;box-shadow:0 1px 3px #00000008}.booking-preview-module__4QgUlG__weekHero h1{color:#0f1c11;letter-spacing:-.03em;margin:1px 0 0;font-size:clamp(1.2rem,4.6vw,1.55rem);font-weight:900;line-height:1.2}.booking-preview-module__4QgUlG__weekDayHeader{z-index:3;color:#3d7354;background:#f9fdfb;border-bottom:1px solid #dfeae4;border-right:1px solid #dfeae4;align-content:center;justify-items:start;gap:2px;min-width:0;padding:9px 10px;display:grid}.booking-preview-module__4QgUlG__weekDayHeader strong{color:#28573e;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:900;display:block;overflow:hidden}.booking-preview-module__4QgUlG__weekDayHeader span{color:#7d9689;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;display:block;overflow:hidden}.booking-preview-module__4QgUlG__weekBrick,.booking-preview-module__4QgUlG__weekLock{box-sizing:border-box;cursor:pointer;border-radius:7px;min-width:0;position:absolute;overflow:hidden}.booking-preview-module__4QgUlG__weekBrick{z-index:2;background:#e6f6eb;border:1px solid #505e6029;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 5px #23543a12}.booking-preview-module__4QgUlG__weekBrick:hover{transform:translateY(-1px);box-shadow:0 4px 10px #23543a1f}.booking-preview-module__4QgUlG__weekBrick:focus-visible{outline:2px solid var(--green);outline-offset:1px}.booking-preview-module__4QgUlG__weekLock{z-index:1;background:repeating-linear-gradient(135deg,#eae4db 0 5px,#d9d0c3 5px 6px);border:1px dashed #b19b8d}.booking-preview-module__4QgUlG__sheetBackdrop{-webkit-backdrop-filter:blur(4px);z-index:200;background-color:#0e18126b;justify-content:center;align-items:flex-end;animation:.16s ease-out booking-preview-module__4QgUlG__fadeIn;display:flex;position:fixed;inset:0}.booking-preview-module__4QgUlG__detailDrawerModal{background:#fff;border-top-left-radius:26px;border-top-right-radius:26px;flex-direction:column;gap:14px;width:100%;max-width:440px;padding:10px 18px 24px;animation:.2s cubic-bezier(.2,0,0,1) booking-preview-module__4QgUlG__slideUp;display:flex;box-shadow:0 -12px 36px #00000029}.booking-preview-module__4QgUlG__sheetHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.booking-preview-module__4QgUlG__sheetTitleCol{flex-direction:column;gap:5px;display:flex}.booking-preview-module__4QgUlG__sheetCategoryBadge{color:#1f4730;background:#edf5f0;border-radius:999px;align-items:center;width:fit-content;padding:3px 9px;font-size:.72rem;font-weight:850;display:inline-flex}.booking-preview-module__4QgUlG__sheetCategoryBadge[data-staff-visual-key=teal],.booking-preview-module__4QgUlG__sheetCategoryBadge[data-staff-visual-key=mint]{color:#063630;background:#d8f1ed}.booking-preview-module__4QgUlG__sheetCategoryBadge[data-staff-visual-key=plum],.booking-preview-module__4QgUlG__sheetCategoryBadge[data-staff-visual-key=violet]{color:#27123d;background:#ebe2f5}.booking-preview-module__4QgUlG__sheetCategoryBadge[data-staff-visual-key=coral]{color:#431908;background:#fce7df}.booking-preview-module__4QgUlG__sheetCategoryBadge[data-staff-visual-key=sky]{color:#103254;background:#e0eefc}.booking-preview-module__4QgUlG__sheetCategoryBadge[data-staff-visual-key=gold]{color:#482f05;background:#fdf2da}.booking-preview-module__4QgUlG__sheetHead h3{color:#121915;letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:900}.booking-preview-module__4QgUlG__sheetCloseBtn{color:#556c5e;cursor:pointer;background:#eef3f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.78rem;font-weight:850;display:flex}.booking-preview-module__4QgUlG__sheetBody{flex-direction:column;gap:12px;display:flex}.booking-preview-module__4QgUlG__sheetMetaGrid{background:#f7faf8;border:1px solid #e7eee9;border-radius:16px;grid-template-columns:repeat(2,1fr);gap:10px;padding:12px 14px;display:grid}.booking-preview-module__4QgUlG__sheetMetaItem{flex-direction:column;gap:2px;display:flex}.booking-preview-module__4QgUlG__sheetMetaItem label{color:#6a7f72;font-size:.71rem}.booking-preview-module__4QgUlG__sheetMetaItem strong{color:#14231b;font-size:.82rem;font-weight:850}.booking-preview-module__4QgUlG__statusCalloutBox{flex-direction:column;gap:4px;display:flex}.booking-preview-module__4QgUlG__statusLabelText{color:#6a7f72;font-size:.71rem;font-weight:750}.booking-preview-module__4QgUlG__statusPillRow{align-items:center;display:flex}.booking-preview-module__4QgUlG__statusBadgeCompletedTag{color:#135d52;background:#e3f5f0;border:1px solid #b7e3d8;border-radius:8px;padding:4px 10px;font-size:.74rem;font-weight:850}.booking-preview-module__4QgUlG__statusBadgeUpcomingTag{color:#064d44;background:#d8f1ed;border:1px solid #7ed3c8;border-radius:8px;padding:4px 10px;font-size:.74rem;font-weight:850}.booking-preview-module__4QgUlG__statusBadgeNoShowTag{color:#94340e;background:#fbeee8;border:1px dashed #d15f33;border-radius:8px;padding:4px 10px;font-size:.74rem;font-weight:850}.booking-preview-module__4QgUlG__sheetActions{flex-direction:column;gap:8px;margin-top:4px;display:flex}.booking-preview-module__4QgUlG__sheetActionPrimary{color:#fff;cursor:pointer;text-align:center;box-sizing:border-box;background:#141a16;border:none;border-radius:14px;width:100%;padding:11px;font-size:.82rem;font-weight:850;text-decoration:none;display:block}.booking-preview-module__4QgUlG__sheetActionPrimary:hover{opacity:.92}.booking-preview-module__4QgUlG__sheetActionSecondary{color:#5a7364;cursor:pointer;background:0 0;border:1px solid #d2e0d6;border-radius:14px;width:100%;padding:9px;font-size:.78rem;font-weight:750}.booking-preview-module__4QgUlG__legendBadgeCompleted{background:#177165;border-radius:2px;width:10px;height:10px;display:inline-block}.booking-preview-module__4QgUlG__legendBadgeConfirmed{background:#38a89b;border-radius:2px;width:10px;height:10px;display:inline-block}.booking-preview-module__4QgUlG__legendBadgeNoShow{background:repeating-linear-gradient(135deg,#38a89b33 0 2px,#38a89b99 2px 4px);border:1px dashed #2d8c80;border-radius:2px;width:10px;height:10px;display:inline-block}.booking-preview-module__4QgUlG__legendBadgeLock{background:repeating-linear-gradient(135deg,#eeebe5 0 2px,#ddd7ce 2px 4px);border:1px dashed #b5ab9d;border-radius:2px;width:10px;height:10px;display:inline-block}.booking-preview-module__4QgUlG__weekNote{margin:12px 2px 0}.booking-preview-module__4QgUlG__weekNavButton{color:#3f7a57;background:0 0;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:850;line-height:1.25}.booking-preview-module__4QgUlG__weekNavButton:hover:not(:disabled){background:#eef9f1}.booking-preview-module__4QgUlG__weekNavButton:disabled{color:#a4b7ab}.booking-preview-module__4QgUlG__weekToolbar{align-items:center;gap:10px;display:flex}.booking-preview-module__4QgUlG__weekToolbar .booking-preview-module__4QgUlG__staffFilter{flex:0 auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.booking-preview-module__4QgUlG__pageFooter{color:#8ba197;justify-content:space-between;gap:10px;margin-top:13px;font-size:.62rem;line-height:1.4;display:flex}.booking-preview-module__4QgUlG__pageFooter a{color:var(--green);font-weight:850}.booking-preview-module__4QgUlG__merchantTopTabs{z-index:8;background:#e4eae5;border:1px solid #d7e0d9;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:0 0 16px;padding:4px;display:grid;position:sticky;top:8px;box-shadow:0 4px 14px #121c140a}.booking-preview-module__4QgUlG__merchantTopTab,.booking-preview-module__4QgUlG__merchantTopTabActive{text-align:center;white-space:nowrap;border-radius:14px;min-width:0;padding:10px 7px;font-size:.78rem;font-weight:800;text-decoration:none;transition:background .18s,color .18s,transform .12s cubic-bezier(.2,0,0,1),box-shadow .18s}.booking-preview-module__4QgUlG__merchantTopTab{color:#5f7365}.booking-preview-module__4QgUlG__merchantTopTab:hover{color:#141a16}.booking-preview-module__4QgUlG__merchantTopTab:active{transform:scale(.97)}.booking-preview-module__4QgUlG__merchantTopTabActive{color:#fff;background:#141a16;font-weight:850;box-shadow:0 2px 8px #141a1629}.booking-preview-module__4QgUlG__merchantTopTabActive:active{transform:scale(.97)}.booking-preview-module__4QgUlG__businessHero{background:radial-gradient(circle at 84%,#bef26438 0%,#dcfce773 35%,#f0fdf499 60%,#0000 85%),linear-gradient(135deg,#fff 0%,#f9fdfa 38%,#f0fbf3 72%,#e5f8e8 100%);border:1px solid #dcf0e4bf;border-radius:20px;margin:4px 0 14px;padding:16px 18px 16px 20px;position:relative;overflow:hidden;box-shadow:0 4px 16px #18322208,0 1px 3px #121c1405}.booking-preview-module__4QgUlG__businessEyebrow{color:#365314;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:.66rem;font-weight:850;display:block}.booking-preview-module__4QgUlG__eyebrow{color:#365314;letter-spacing:.12em;font-size:.66rem;font-weight:850;display:block}.booking-preview-module__4QgUlG__businessHero h1{color:#121915;letter-spacing:-.025em;margin:2px 0 6px;font-size:clamp(1.35rem,4.5vw,1.65rem);font-weight:850;line-height:1.18}.booking-preview-module__4QgUlG__businessTaskShell h1{color:#141a16;letter-spacing:-.08em;margin:8px 0 7px;font-size:clamp(2rem,10vw,3.25rem);font-weight:900;line-height:1}.booking-preview-module__4QgUlG__businessHero p{color:#435b4c;margin:0;font-size:.76rem;font-weight:500;line-height:1.48}.booking-preview-module__4QgUlG__businessTaskShell p{color:#63776b;margin:0;font-size:.85rem;line-height:1.55}.booking-preview-module__4QgUlG__businessLandingHero{background:radial-gradient(circle at 85% 75%,#a2e82573 0%,#d8f67c47 40%,#ebf9d31f 70%,#0000 85%),linear-gradient(135deg,#f2fae8 0%,#ebf9d3 45%,#d8f67c 85%,#a2e825 100%);border-radius:24px;min-height:172px;margin:4px 0 16px;padding:22px 18px 20px;position:relative;overflow:hidden;box-shadow:0 10px 28px #9ad62d2e,inset 0 1px #fffc}.booking-preview-module__4QgUlG__businessLandingHero .booking-preview-module__4QgUlG__businessEyebrow{color:#3b5a19;letter-spacing:.18em;font-size:.66rem;font-weight:900}.booking-preview-module__4QgUlG__businessLandingHero h1{color:#14220b;letter-spacing:-.035em;margin:2px 0 4px;font-size:clamp(1.5rem,5.8vw,1.88rem);font-weight:900;line-height:1.12}.booking-preview-module__4QgUlG__lockTimeWeekdayChip{color:#2e4d39;cursor:pointer;background:#f7f9f7;border:1px solid #d8e2dc;border-radius:999px;min-height:38px;padding:8px 14px;font-size:.72rem;font-weight:800;transition:all .15s}.booking-preview-module__4QgUlG__lockTimeWeekdayChip:hover{background:#fff;border-color:#b8cebf}.booking-preview-module__4QgUlG__lockTimeWeekdayChip:focus-visible{outline-offset:1px;outline:2px solid #141a16}.booking-preview-module__4QgUlG__policyModeButton{color:#4a6354;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:36px;padding:6px 14px;font-size:.72rem;font-weight:800;transition:all .15s}.booking-preview-module__4QgUlG__policyModeButton:hover:not(:disabled){color:#141a16;background:#fff9}.booking-preview-module__4QgUlG__policyModeButton:focus-visible{outline-offset:1px;outline:2px solid #141a16}.booking-preview-module__4QgUlG__policySwitchRow{cursor:pointer;background:#f9fbf9;border:1px solid #dce6e0d9;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 16px;transition:background-color .15s;display:flex}.booking-preview-module__4QgUlG__policySwitchRow:hover{background:#f2f7f3}.booking-preview-module__4QgUlG__policySwitchLabel{color:#141a16;font-size:.82rem;font-weight:800}.booking-preview-module__4QgUlG__businessFooter{color:#8a9d94;text-align:center;margin:16px 2px 0;font-size:.68rem;line-height:1.4}.booking-preview-module__4QgUlG__businessTaskBack{color:#244833;background:#fff;border:1px solid #dce8e0;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin:0 0 16px;padding:7px 16px;font-size:.76rem;font-weight:750;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #18322208}.booking-preview-module__4QgUlG__businessTaskBack:hover{color:#1a3c22;background:#f2fae8;border-color:#bde87a;text-decoration:none;transform:translate(-1px)}.booking-preview-module__4QgUlG__detailSheet .booking-preview-module__4QgUlG__buttonRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.booking-preview-module__4QgUlG__detailSheet .booking-preview-module__4QgUlG__buttonRow .booking-preview-module__4QgUlG__primaryButton{color:#fff;cursor:pointer;background:#141a16;border:1px solid #141a16;border-radius:14px;justify-content:center;align-items:center;min-height:42px;padding:10px 18px;font-size:.8rem;font-weight:800;transition:all .15s;display:inline-flex;box-shadow:0 4px 14px #141a1626}.booking-preview-module__4QgUlG__detailSheet .booking-preview-module__4QgUlG__buttonRow .booking-preview-module__4QgUlG__primaryButton:hover{background:#232c25;box-shadow:0 6px 18px #141a1638}.booking-preview-module__4QgUlG__detailSheet .booking-preview-module__4QgUlG__buttonRow .booking-preview-module__4QgUlG__secondaryButton{color:#141a16;cursor:pointer;background:#fff;border:1px solid #d8e2dc;border-radius:14px;justify-content:center;align-items:center;min-height:42px;padding:10px 16px;font-size:.8rem;font-weight:800;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #18322208}.booking-preview-module__4QgUlG__detailSheet .booking-preview-module__4QgUlG__buttonRow .booking-preview-module__4QgUlG__secondaryButton:hover:not(:disabled){background:#f5f9f6;border-color:#b8cebf}.booking-preview-module__4QgUlG__detailSheet .booking-preview-module__4QgUlG__buttonRow .booking-preview-module__4QgUlG__secondaryButton:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.booking-preview-module__4QgUlG__businessTaskShell{background:#fff;border:1px solid #dce6e0d9;border-radius:22px;padding:26px 20px;box-shadow:0 12px 28px #23543a0f}.booking-preview-module__4QgUlG__managementNotice{color:#205c12;background:#effbe8;border:1px solid #bde87a;border-radius:14px;margin:-2px 0 14px;padding:12px 16px;font-size:.76rem;font-weight:750;box-shadow:0 2px 8px #205c120f}.booking-preview-module__4QgUlG__managementNotice[data-notice-kind=error],.booking-preview-module__4QgUlG__noticeError{color:#9c281b;background:#fff4f2;border-color:#fec7bf;box-shadow:0 2px 8px #9c281b0f}.booking-preview-module__4QgUlG__noticeSuccess{color:#205c12;background:#effbe8;border:1px solid #bde87a;border-radius:14px;margin:-2px 0 14px;padding:12px 16px;font-size:.76rem;font-weight:750;box-shadow:0 2px 8px #205c120f}.booking-preview-module__4QgUlG__managementToolbar{color:#4a6354;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;font-size:.8rem;display:flex}.booking-preview-module__4QgUlG__managementToolbar strong{color:#141a16;font-size:.88rem;font-weight:800}.booking-preview-module__4QgUlG__managementPrimaryAction,.booking-preview-module__4QgUlG__managementSecondaryAction{min-height:42px;font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;padding:10px 18px;font-size:.8rem;font-weight:800;text-decoration:none;transition:all .15s;display:inline-flex}.booking-preview-module__4QgUlG__managementPrimaryAction{color:#fff;background:#141a16;border:1px solid #141a16;box-shadow:0 4px 14px #141a1626}.booking-preview-module__4QgUlG__managementPrimaryAction:hover:not(:disabled){background:#232c25;transform:translateY(-1px);box-shadow:0 6px 18px #141a1638}.booking-preview-module__4QgUlG__managementPrimaryAction:active:not(:disabled){transform:scale(.985)}.booking-preview-module__4QgUlG__managementPrimaryAction:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.booking-preview-module__4QgUlG__managementSecondaryAction{color:#141a16;background:#fff;border:1px solid #d8e2dc;box-shadow:0 2px 6px #18322208}.booking-preview-module__4QgUlG__managementSecondaryAction:hover:not(:disabled){background:#f5f9f6;border-color:#b8cebf;transform:translateY(-1px)}.booking-preview-module__4QgUlG__managementSecondaryAction:active:not(:disabled){transform:scale(.985)}.booking-preview-module__4QgUlG__managementList{gap:10px;display:grid}.booking-preview-module__4QgUlG__managementStatusActive,.booking-preview-module__4QgUlG__managementStatusPaused{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:3px 9px;font-size:.64rem;font-weight:800;display:inline-flex}.booking-preview-module__4QgUlG__managementStatusActive{color:#205c12;background:#effbe8;border:1px solid #bde87a}.booking-preview-module__4QgUlG__managementStatusPaused{color:#6a7c72;background:#f2f5f3;border:1px solid #dfe5e1}.booking-preview-module__4QgUlG__managementStatusActive i,.booking-preview-module__4QgUlG__managementStatusPaused i{background:currentColor;border-radius:50%;width:6px;height:6px}.booking-preview-module__4QgUlG__managementEmpty{color:#789085;text-align:center;background:#fafcfb;border:1px dashed #cfe0d6;border-radius:18px;padding:32px 20px;font-size:.78rem}.booking-preview-module__4QgUlG__businessHeroArtRow{z-index:1;justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex;position:relative}.booking-preview-module__4QgUlG__businessHeroContent{z-index:1;flex:auto;min-width:0;max-width:55%}.booking-preview-module__4QgUlG__businessHeroArt{pointer-events:none;-webkit-user-select:none;user-select:none;flex:0 0 45%;justify-content:flex-end;align-items:center;min-width:120px;max-width:175px;display:flex;position:relative}.booking-preview-module__4QgUlG__businessHeroArt svg{filter:drop-shadow(0 4px 12px #84cc160f);width:100%;height:auto;display:block;overflow:visible}.booking-preview-module__4QgUlG__managementMetricsBar{background:linear-gradient(135deg,#f2faf3 0%,#fff 55%,#f7fbf8 100%);border:1px solid #dce8df;border-radius:20px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:10px 11px;display:flex;box-shadow:0 4px 14px #18322208}.booking-preview-module__4QgUlG__metricItem{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.booking-preview-module__4QgUlG__metricDivider{background:#e2ede5;flex:none;width:1px;height:28px;margin:0 4px}.booking-preview-module__4QgUlG__metricIconGreen,.booking-preview-module__4QgUlG__metricIconYellow,.booking-preview-module__4QgUlG__metricIconTeal{border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.booking-preview-module__4QgUlG__metricIconGreen{color:#1b4e33;background:#d8efe2}.booking-preview-module__4QgUlG__metricIconYellow{color:#7a4d05;background:#fdecc8}.booking-preview-module__4QgUlG__metricIconTeal{color:#104e4c;background:#d6f3f0}.booking-preview-module__4QgUlG__metricContent{flex-direction:column;flex:1;min-width:0;display:flex}.booking-preview-module__4QgUlG__metricLabel{color:#6a7e72;white-space:nowrap;text-overflow:ellipsis;font-size:.63rem;font-weight:750;overflow:hidden}.booking-preview-module__4QgUlG__metricValue{color:#141a16;letter-spacing:-.03em;margin:1px 0;font-size:1.15rem;font-weight:900;line-height:1.1}.booking-preview-module__4QgUlG__metricSubtext{color:#8a9d94;white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;font-weight:650;overflow:hidden}.booking-preview-module__4QgUlG__filterDotCoral{background:#d9534f;border-radius:50%;flex:none;width:7px;height:7px}.booking-preview-module__4QgUlG__filterSearchButton{color:#556c5e;cursor:pointer;background:#fff;border:1px solid #dce5df;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.booking-preview-module__4QgUlG__filterSearchButton:hover{color:#141a16;background:#f4f8f5}.booking-preview-module__4QgUlG__staffCard{background:#fff;border:1px solid #dce6e0d9;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 4px 14px #18322208}.booking-preview-module__4QgUlG__staffCard:hover{border-color:#b8dec4;box-shadow:0 6px 20px #1832220f}.booking-preview-module__4QgUlG__staffTitleText{color:#6a7e72;font-size:.78rem;font-weight:650}.booking-preview-module__4QgUlG__managementCalloutCard{background:linear-gradient(135deg,#fdfbed 0%,#f7fcf2 100%);border:1px solid #f4eec8;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:14px 18px;display:flex;box-shadow:0 4px 12px #5a50140a}.booking-preview-module__4QgUlG__calloutLeft{align-items:center;gap:12px;min-width:0;display:flex}.booking-preview-module__4QgUlG__calloutBulbIcon{color:#7a4d05;background:#fdecc8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.booking-preview-module__4QgUlG__calloutTexts{gap:2px;min-width:0;display:grid}.booking-preview-module__4QgUlG__calloutTitle{color:#141a16;font-size:.86rem;font-weight:850}.booking-preview-module__4QgUlG__calloutDesc{color:#6a7e72;font-size:.72rem;line-height:1.4}.booking-preview-module__4QgUlG__calloutAction{color:#5c3d0f;white-space:nowrap;background:#fdedcc;border:1px solid #f4deb0;border-radius:999px;flex:none;align-items:center;gap:4px;padding:7px 14px;font-size:.74rem;font-weight:800;text-decoration:none;transition:all .15s;display:inline-flex}.booking-preview-module__4QgUlG__calloutAction:hover{background:#f9dca2;text-decoration:none}.booking-preview-module__4QgUlG__serviceMetaBadge{color:#3b5043;background:#f0f4f1;border:1px solid #dce5df;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:.7rem;font-weight:750;display:inline-flex}.booking-preview-module__4QgUlG__servicePriceBadge{color:#205c12;background:#effbe8;border:1px solid #bde87a;border-radius:999px;align-items:center;padding:3px 9px;font-size:.7rem;font-weight:800;display:inline-flex}.booking-preview-module__4QgUlG__currencyWellInfo{align-items:center;gap:8px;display:flex}.booking-preview-module__4QgUlG__formSectionCard{background:#fff;border:1px solid #dce6e0d9;border-radius:20px;gap:14px;padding:18px 20px;transition:border-color .15s,box-shadow .15s;display:grid;box-shadow:0 4px 16px #18322208}.booking-preview-module__4QgUlG__formSectionCard:hover{border-color:#c0d8c8}.booking-preview-module__4QgUlG__formSectionHeader{border-bottom:1px solid #edf3ef;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.booking-preview-module__4QgUlG__formSectionHeaderLeft{align-items:center;gap:10px;min-width:0;display:flex}.booking-preview-module__4QgUlG__formSectionHeaderTitles{gap:2px;min-width:0;display:grid}.booking-preview-module__4QgUlG__sectionHeaderIconCircle{border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.booking-preview-module__4QgUlG__iconCircleMint{color:#1b4e33;background:#ebf6ec}.booking-preview-module__4QgUlG__iconCircleYellow{color:#7a4d05;background:#fff8e7}.booking-preview-module__4QgUlG__iconCircleTeal{color:#104e4c;background:#e6f7f6}.booking-preview-module__4QgUlG__iconCircleCoral{color:#8c2a22;background:#fdf0ee}.booking-preview-module__4QgUlG__formSectionTitle{color:#141a16;letter-spacing:-.01em;font-size:.9rem;font-weight:850}.booking-preview-module__4QgUlG__serviceBufferBadge{color:#6a7e72;align-items:center;gap:5px;margin-top:3px;font-size:.7rem;font-weight:650;display:inline-flex}.booking-preview-module__4QgUlG__scheduleEnhancedRow{background:#f8faf8;border:1px solid #e2ebe4;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;transition:all .15s;display:flex}.booking-preview-module__4QgUlG__scheduleEnhancedRow:hover{background:#fff;border-color:#b8cebf;box-shadow:0 2px 8px #18322208}.booking-preview-module__4QgUlG__scheduleRowDayName{color:#141a16;flex:none;width:44px;font-size:.84rem;font-weight:850}.booking-preview-module__4QgUlG__scheduleRowCenter{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.booking-preview-module__4QgUlG__scheduleStatusOpen{color:#205c12;background:#effbe8;border:1px solid #bde87a;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 9px;font-size:.68rem;font-weight:800;display:inline-flex}.booking-preview-module__4QgUlG__scheduleStatusClosed{color:#728579;background:#f1f4f2;border:1px solid #dce4de;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 9px;font-size:.68rem;font-weight:750;display:inline-flex}.booking-preview-module__4QgUlG__scheduleTimeRangePill{color:#141a16;background:#fff;border:1px solid #d8e2dc;border-radius:10px;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;font-weight:750;display:inline-flex}.booking-preview-module__4QgUlG__scheduleTimeRangePill input[type=time]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.booking-preview-module__4QgUlG__scheduleTimeRangePill input[type=time]:focus{background:#f2faf3;outline:none}.booking-preview-module__4QgUlG__scheduleClosedHint{color:#8a9d94;font-size:.72rem;font-weight:650}.booking-preview-module__4QgUlG__recurringLockList{gap:8px;display:grid}.booking-preview-module__4QgUlG__recurringLockCardItem{background:#f8faf8;border:1px solid #e2ebe4;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.booking-preview-module__4QgUlG__recurringLockItemLeft{align-items:center;gap:10px;min-width:0;display:flex}.booking-preview-module__4QgUlG__recurringLockItemIcon{color:#7a4d05;background:#fdecc8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.booking-preview-module__4QgUlG__recurringLockItemTitle{color:#141a16;font-size:.82rem;font-weight:800}.booking-preview-module__4QgUlG__recurringLockItemTime{color:#6a7e72;font-size:.72rem}.booking-preview-module__4QgUlG__scheduleTimeInputs{align-items:center;gap:6px;display:inline-flex}.booking-preview-module__4QgUlG__scheduleTimeSep{color:#728479;font-size:.8rem;font-weight:700}.booking-preview-module__4QgUlG__recurringCountBadge{color:#213c2c;background:#f0f5f1;border:1px solid #dbe6de;border-radius:999px;align-items:center;padding:6px 14px;font-size:.76rem;font-weight:800;display:inline-flex}.booking-preview-module__4QgUlG__businessBackIcon{color:#52685b;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}.booking-preview-module__4QgUlG__businessTaskBack:hover .booking-preview-module__4QgUlG__businessBackIcon{color:#141a16;transform:translate(-2px)}.booking-preview-module__4QgUlG__managementForm{background:#fff;border:1px solid #dce6e0d9;border-radius:22px;gap:16px;padding:20px;display:grid;box-shadow:0 6px 22px #1832220a}.booking-preview-module__4QgUlG__managementField{color:#141a16;letter-spacing:-.01em;gap:7px;font-size:.8rem;font-weight:750;display:grid}.booking-preview-module__4QgUlG__managementField small{color:#728479;font-size:.68rem;font-weight:500;line-height:1.45}.booking-preview-module__4QgUlG__managementField strong{color:#141a16;font-size:.86rem;font-weight:750}.booking-preview-module__4QgUlG__managementField input,.booking-preview-module__4QgUlG__managementField textarea,.booking-preview-module__4QgUlG__managementField select,.booking-preview-module__4QgUlG__managementInputWithSuffix input,.booking-preview-module__4QgUlG__managementScheduleRow input[type=time]{color:#141a16;min-width:0;font:inherit;background:#f7f9f7;border:1px solid #d8e2dc;border-radius:12px;outline:none;font-size:.82rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.booking-preview-module__4QgUlG__managementField input,.booking-preview-module__4QgUlG__managementField textarea,.booking-preview-module__4QgUlG__managementField select{width:100%;padding:11px 14px}.booking-preview-module__4QgUlG__managementField textarea{resize:vertical;line-height:1.5}.booking-preview-module__4QgUlG__managementField input:focus,.booking-preview-module__4QgUlG__managementField textarea:focus,.booking-preview-module__4QgUlG__managementField select:focus,.booking-preview-module__4QgUlG__managementInputWithSuffix input:focus,.booking-preview-module__4QgUlG__managementScheduleRow input[type=time]:focus{background:#fff;border-color:#a4ea2a;box-shadow:0 0 0 3px #a4ea2a38}.booking-preview-module__4QgUlG__managementTwoColumn{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.booking-preview-module__4QgUlG__managementInputWithSuffix{background:#f7f9f7;border:1px solid #d8e2dc;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;transition:border-color .15s,box-shadow .15s,background-color .15s;display:grid}.booking-preview-module__4QgUlG__managementInputWithSuffix:focus-within{background:#fff;border-color:#a4ea2a;box-shadow:0 0 0 3px #a4ea2a38}.booking-preview-module__4QgUlG__managementInputWithSuffix input{width:100%;box-shadow:none;background:0 0;border:0}.booking-preview-module__4QgUlG__managementInputWithSuffix input:focus{box-shadow:none}.booking-preview-module__4QgUlG__managementInputWithSuffix em{color:#6a7d72;white-space:nowrap;padding-right:12px;font-size:.72rem;font-style:normal;font-weight:700}.booking-preview-module__4QgUlG__managementBufferRow{grid-template-columns:minmax(0,1fr) minmax(110px,.55fr);align-items:center;gap:10px;display:grid}.booking-preview-module__4QgUlG__managementBufferRow>label,.booking-preview-module__4QgUlG__managementStatusField label,.booking-preview-module__4QgUlG__managementChip,.booking-preview-module__4QgUlG__managementChipActive,.booking-preview-module__4QgUlG__managementScheduleRow>label{color:#243a2e;align-items:center;gap:7px;min-width:0;font-size:.76rem;font-weight:750;display:inline-flex}.booking-preview-module__4QgUlG__managementBufferRow input[type=checkbox],.booking-preview-module__4QgUlG__managementStatusField input,.booking-preview-module__4QgUlG__managementChip input,.booking-preview-module__4QgUlG__managementChipActive input,.booking-preview-module__4QgUlG__managementScheduleRow input[type=checkbox]{accent-color:#141a16}.booking-preview-module__4QgUlG__managementStatusField,.booking-preview-module__4QgUlG__managementChoiceField{background:#f9fbf9;border:1px solid #dce6e0d9;border-radius:16px;gap:10px;margin:0;padding:14px;display:grid}.booking-preview-module__4QgUlG__managementStatusField legend,.booking-preview-module__4QgUlG__managementChoiceField legend{color:#141a16;padding:0 6px;font-size:.82rem;font-weight:850}.booking-preview-module__4QgUlG__managementStatusField{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-preview-module__4QgUlG__managementStatusField legend,.booking-preview-module__4QgUlG__managementChoiceField legend,.booking-preview-module__4QgUlG__managementChoiceField p{grid-column:1/-1}.booking-preview-module__4QgUlG__managementChoiceField p{color:#6a7d72;margin:-2px 0 2px;font-size:.68rem;line-height:1.45}.booking-preview-module__4QgUlG__managementChipGrid{flex-wrap:wrap;gap:8px;display:flex}.booking-preview-module__4QgUlG__managementChip,.booking-preview-module__4QgUlG__managementChipActive{color:#243a2e;cursor:pointer;background:#f7f9f7;border:1px solid #d8e2dc;border-radius:999px;padding:8px 14px;font-size:.74rem;font-weight:750;transition:all .15s}.booking-preview-module__4QgUlG__managementChip:hover{background:#fff;border-color:#b8cebf}.booking-preview-module__4QgUlG__managementChipActive{color:#fff;background:#141a16;border-color:#141a16;box-shadow:0 2px 8px #141a1626}.booking-preview-module__4QgUlG__managementChipActive:hover{color:#fff;background:#242c26;border-color:#242c26}.booking-preview-module__4QgUlG__managementChoiceField>small{color:#8a9d94;font-size:.68rem}.booking-preview-module__4QgUlG__managementScheduleList{gap:8px;display:grid}.booking-preview-module__4QgUlG__managementScheduleRow{background:#f7f9f7;border:1px solid #e2ebe5;border-radius:14px;grid-template-columns:76px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 12px;display:grid}.booking-preview-module__4QgUlG__managementScheduleRow:last-child{border-bottom:1px solid #e2ebe5}.booking-preview-module__4QgUlG__managementScheduleRow input[type=time]{background:#fff;border:1px solid #d8e2dc;border-radius:10px;width:100%;padding:8px 10px;font-size:.8rem;font-weight:600}.booking-preview-module__4QgUlG__managementScheduleRow>span{color:#8a9d94;grid-column:2/-1;font-size:.74rem;font-weight:650}.booking-preview-module__4QgUlG__managementFormActions{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;padding-top:4px;display:grid}.booking-preview-module__4QgUlG__roleShell{border:1px solid var(--line);background:#fff;border-radius:24px;width:min(100%,800px);margin:8vh auto 0;padding:clamp(22px,5vw,48px);box-shadow:0 16px 38px #264b3914}.booking-preview-module__4QgUlG__roleShell h1{color:#214b35;letter-spacing:-.065em;max-width:560px;margin:10px 0;font-size:clamp(2rem,7vw,3.6rem);font-weight:900;line-height:1.07}.booking-preview-module__4QgUlG__roleIntro,.booking-preview-module__4QgUlG__roleCard p,.booking-preview-module__4QgUlG__roleFootnote{color:#71897d;font-size:.84rem;line-height:1.6}.booking-preview-module__4QgUlG__roleIntro{max-width:560px;margin:0 0 26px}.booking-preview-module__4QgUlG__roleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.booking-preview-module__4QgUlG__roleCard{background:#f8fcf9;border:1px solid #d7e6dd;border-radius:15px;gap:9px;padding:19px;display:grid}.booking-preview-module__4QgUlG__roleCard:hover{border-color:#73b78f;box-shadow:0 10px 24px #27684117}.booking-preview-module__4QgUlG__roleCardIcon{width:35px;height:35px;color:var(--green-dark);background:#dcf1e3;border-radius:11px;font-size:1rem}.booking-preview-module__4QgUlG__roleCard strong{color:#28583f;font-size:1rem}.booking-preview-module__4QgUlG__roleCard p{margin:-1px 0 7px;font-size:.76rem}.booking-preview-module__4QgUlG__roleCardArrow{color:var(--green);font-size:.7rem;font-weight:850}.booking-preview-module__4QgUlG__roleFootnote{margin:21px 0 0;font-size:.69rem}@media (max-width:760px){.booking-preview-module__4QgUlG__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.booking-preview-module__4QgUlG__page{padding:10px 9px 28px}.booking-preview-module__4QgUlG__merchantShell{padding-bottom:98px}.booking-preview-module__4QgUlG__previewChrome{margin-bottom:9px;padding-inline:8px}.booking-preview-module__4QgUlG__topbar{gap:7px}.booking-preview-module__4QgUlG__roleLink,.booking-preview-module__4QgUlG__roleLinkActive{padding-inline:8px}.booking-preview-module__4QgUlG__previewBadge{font-size:.57rem}.booking-preview-module__4QgUlG__previewLine{align-items:flex-start}.booking-preview-module__4QgUlG__previewTools{flex-direction:column;align-items:flex-end;gap:5px}.booking-preview-module__4QgUlG__localeSelector span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.booking-preview-module__4QgUlG__customerProduct{border-radius:16px;height:calc(100svh - 122px);min-height:520px}.booking-preview-module__4QgUlG__messageList{padding:16px 12px 20px}.booking-preview-module__4QgUlG__assistantMessage,.booking-preview-module__4QgUlG__userMessage{max-width:92%}.booking-preview-module__4QgUlG__quickActionBar{padding-inline:2px}.booking-preview-module__4QgUlG__chatFooter{padding-inline:8px}.booking-preview-module__4QgUlG__composer{grid-template-columns:27px minmax(0,1fr) 25px 36px;gap:4px}.booking-preview-module__4QgUlG__composer input{padding-inline:9px}.booking-preview-module__4QgUlG__composerUtility,.booking-preview-module__4QgUlG__sendButton{height:34px}.booking-preview-module__4QgUlG__taskSurface{min-height:calc(100svh - 20px)}.booking-preview-module__4QgUlG__taskContent{padding-inline:0}.booking-preview-module__4QgUlG__serviceGrid,.booking-preview-module__4QgUlG__slotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-preview-module__4QgUlG__dateChip,.booking-preview-module__4QgUlG__dateChipActive{padding-inline:5px}.booking-preview-module__4QgUlG__dateChip strong,.booking-preview-module__4QgUlG__dateChipActive strong{font-size:.66rem}.booking-preview-module__4QgUlG__dateChip span,.booking-preview-module__4QgUlG__dateChipActive span{font-size:.56rem}.booking-preview-module__4QgUlG__confirmBar{flex-direction:column;align-items:stretch}.booking-preview-module__4QgUlG__confirmBar .booking-preview-module__4QgUlG__buttonRow{justify-content:flex-start}.booking-preview-module__4QgUlG__merchantProductHeader{align-items:flex-start}.booking-preview-module__4QgUlG__dayViewLabel{padding-top:4px}.booking-preview-module__4QgUlG__merchantTopTabs{margin-bottom:12px;top:4px}.booking-preview-module__4QgUlG__merchantTopTab,.booking-preview-module__4QgUlG__merchantTopTabActive{padding-block:9px;font-size:.72rem}.booking-preview-module__4QgUlG__businessHero{border-radius:18px;margin:2px 0 12px;padding:14px 14px 14px 16px}.booking-preview-module__4QgUlG__businessTaskShell{padding:22px 15px}.booking-preview-module__4QgUlG__merchantToolbar{flex-direction:column;align-items:flex-start}.booking-preview-module__4QgUlG__schedulePanel,.booking-preview-module__4QgUlG__detailSheet{padding:13px}.booking-preview-module__4QgUlG__scheduleToolbar{flex-direction:column;align-items:flex-start}.booking-preview-module__4QgUlG__staffFilter{justify-content:space-between;align-self:stretch}.booking-preview-module__4QgUlG__staffFilter select{flex:1}.booking-preview-module__4QgUlG__todaySummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.booking-preview-module__4QgUlG__merchantFields,.booking-preview-module__4QgUlG__blockForm{grid-template-columns:1fr}.booking-preview-module__4QgUlG__blockForm>label:last-of-type{grid-column:auto}.booking-preview-module__4QgUlG__blockForm>button{width:100%}.booking-preview-module__4QgUlG__weekHeader{align-items:flex-start}.booking-preview-module__4QgUlG__weekToolbar .booking-preview-module__4QgUlG__staffFilter,.booking-preview-module__4QgUlG__weekToolbar .booking-preview-module__4QgUlG__staffFilter select{flex:1}.booking-preview-module__4QgUlG__weekGrid{gap:7px}.booking-preview-module__4QgUlG__aiCommandBar{bottom:max(14px, env(safe-area-inset-bottom));width:calc(100% - 20px)}.booking-preview-module__4QgUlG__assistantDrawer,.booking-preview-module__4QgUlG__assistantDrawerExpanded{width:calc(100% - 12px)}.booking-preview-module__4QgUlG__roleGrid{grid-template-columns:1fr}.booking-preview-module__4QgUlG__roleShell{margin-top:4vh}.booking-preview-module__4QgUlG__pageFooter{flex-direction:column}}.booking-preview-module__4QgUlG__freeBusyIntervals{gap:5px;display:grid}.booking-preview-module__4QgUlG__freeBusyFree,.booking-preview-module__4QgUlG__freeBusyBusy,.booking-preview-module__4QgUlG__freeBusyBlocked{text-align:left;min-height:30px;font:inherit;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:5px;padding:7px 8px;display:grid}.booking-preview-module__4QgUlG__freeBusyFree{color:#2f7650;cursor:pointer;background:#effaf2;border:1px solid #9fd4ae}.booking-preview-module__4QgUlG__freeBusyFree:hover{background:#e3f7e9;border-color:#4eaa72}.booking-preview-module__4QgUlG__freeBusyBusy{color:#7f9388;background:#f2f5f3;border:1px solid #d8e1dc}.booking-preview-module__4QgUlG__freeBusyBlocked{color:#9a6c5c;background:#fcf4f0;border:1px dashed #d7b9ab}.booking-preview-module__4QgUlG__freeBusyFree strong,.booking-preview-module__4QgUlG__freeBusyBusy strong,.booking-preview-module__4QgUlG__freeBusyBlocked strong{font-size:.7rem}.booking-preview-module__4QgUlG__freeBusyFree span,.booking-preview-module__4QgUlG__freeBusyBusy span,.booking-preview-module__4QgUlG__freeBusyBlocked span{font-size:.58rem;font-weight:800}.booking-preview-module__4QgUlG__weeklyAvailabilityDays{grid-template-columns:repeat(7,minmax(142px,1fr));grid-auto-columns:minmax(142px,1fr);grid-auto-flow:column;padding-bottom:3px;overflow-x:auto}.booking-preview-module__4QgUlG__weeklyAvailabilityDay{align-content:start;min-height:176px}.booking-preview-module__4QgUlG__weeklyAvailabilityDay>header small{color:#8aa196;white-space:nowrap;font-size:.57rem}.booking-preview-module__4QgUlG__freeTimeSelection{background:#f4fbf6;border:1px solid #b9dbc5;border-radius:13px;gap:11px;padding:12px;display:grid}.booking-preview-module__4QgUlG__freeTimeSelection>div{gap:4px;display:grid}.booking-preview-module__4QgUlG__freeTimeSelection>div strong{color:#28583f;font-size:.76rem}.booking-preview-module__4QgUlG__freeTimeSelection label{color:#5f7c6c;gap:5px;font-size:.66rem;font-weight:850;display:grid}.booking-preview-module__4QgUlG__freeTimeSelection select{color:#315641;font:inherit;background:#fff;border:1px solid #cfe1d6;border-radius:9px;padding:9px;font-size:.72rem}.booking-preview-module__4QgUlG__ownerConfirmationActions{flex-wrap:wrap;gap:6px;display:flex}.booking-preview-module__4QgUlG__ownerNearbyAlternatives{border-top:1px solid #ead8c4;gap:7px;padding-top:3px;display:grid}.booking-preview-module__4QgUlG__ownerNearbyAlternatives>span{color:#8c7058;font-size:.64rem;font-weight:850}.booking-preview-module__4QgUlG__inboxCardPreview{color:#3b4d41;width:100%;font:inherit;text-align:left;cursor:pointer;background:#f8faf8;border:1px solid #e5ebe6;border-radius:15px;justify-items:start;gap:3px;padding:10px 30px 10px 12px;font-size:.65rem;transition:background .15s,border-color .15s;display:grid;position:relative}.booking-preview-module__4QgUlG__inboxCardPreview:hover{background:#f1f7f3;border-color:#b0d9bd}.booking-preview-module__4QgUlG__inboxCardPreview strong{color:#141b16;font-size:.74rem;font-weight:850}.booking-preview-module__4QgUlG__inboxCardPreview span{color:#5c6f63;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.booking-preview-module__4QgUlG__inboxCardExpand{color:#17865c;font:inherit;text-align:left;cursor:pointer;justify-self:start;font-size:.66rem;font-weight:850}.booking-preview-module__4QgUlG__inboxCardExpand:hover{color:#0e6846;text-decoration:underline}.booking-preview-module__4QgUlG__inboxFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.booking-preview-module__4QgUlG__inboxFacts>div{background:#fff9;border:1px solid #ffffffa6;border-radius:10px;gap:3px;padding:8px 10px;display:grid}.booking-preview-module__4QgUlG__inboxFacts span{color:#698777;font-size:.6rem;font-weight:800}.booking-preview-module__4QgUlG__inboxFacts strong{color:#1a422d;font-size:.72rem;font-weight:800;line-height:1.35}:is(nextjs-portal,[data-nextjs-dev-tools],#next-dev-indicator,[class*=nextjs-portal]){display:none!important}.booking-preview-module__4QgUlG__detailSheetBackdrop{z-index:100;background:var(--merchant-overlay-backdrop);-webkit-backdrop-filter:var(--merchant-glass-overlay-filter);backdrop-filter:var(--merchant-glass-overlay-filter);animation:booking-preview-module__4QgUlG__sheetBackdropFade var(--merchant-motion-overlay) var(--merchant-easing-standard) both;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.booking-preview-module__4QgUlG__detailSheet{width:min(100%,640px);max-height:min(80svh,640px);animation:booking-preview-module__4QgUlG__sheetSlideUp var(--merchant-motion-sheet) var(--merchant-easing-standard) both;will-change:transform, opacity;border-bottom:0;flex-direction:column;gap:16px;padding:14px 20px 24px;display:flex;overflow-y:auto}.booking-preview-module__4QgUlG__timelineBlock{cursor:pointer;font:inherit}.booking-preview-module__4QgUlG__timelineBooking,.booking-preview-module__4QgUlG__timelineBlock{border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px;min-height:34px;padding:6px 7px}.booking-preview-module__4QgUlG__timelineBooking strong,.booking-preview-module__4QgUlG__timelineBlock strong{font-size:.67rem}.booking-preview-module__4QgUlG__timelineBooking em,.booking-preview-module__4QgUlG__timelineBlock em{padding:2px 5px;font-size:.51rem}.booking-preview-module__4QgUlG__timelineBooking[data-status=completed],.booking-preview-module__4QgUlG__timelineBooking[data-status=no_show]{opacity:.72}.booking-preview-module__4QgUlG__centerModalBackdrop{z-index:200;background:var(--merchant-overlay-backdrop);-webkit-backdrop-filter:var(--merchant-glass-overlay-filter);backdrop-filter:var(--merchant-glass-overlay-filter);animation:booking-preview-module__4QgUlG__sheetBackdropFade var(--merchant-motion-overlay) var(--merchant-easing-standard) both;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.booking-preview-module__4QgUlG__centerModalCard{width:100%;max-width:420px;max-height:min(90svh,720px);animation:booking-preview-module__4QgUlG__modalPopIn var(--merchant-motion-dialog) var(--merchant-easing-standard) both;will-change:transform, opacity;flex-direction:column;gap:16px;padding:24px 22px 20px;display:flex;overflow-y:auto}@keyframes booking-preview-module__4QgUlG__sheetBackdropFade{0%{opacity:0}to{opacity:1}}@keyframes booking-preview-module__4QgUlG__sheetSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes booking-preview-module__4QgUlG__modalPopIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.booking-preview-module__4QgUlG__centerModalHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.booking-preview-module__4QgUlG__centerModalHeaderTitles{flex-direction:column;gap:4px;display:flex}.booking-preview-module__4QgUlG__centerModalBadge{letter-spacing:.08em;color:#2b6144;background:#e4f3ead9;border:1px solid #b9e1c899;border-radius:999px;width:fit-content;padding:3px 8px;font-size:.64rem;font-weight:850;display:inline-block}.booking-preview-module__4QgUlG__centerModalTitle{color:#12281c;letter-spacing:-.02em;margin:2px 0 0;font-size:1.45rem;font-weight:900;line-height:1.15}.booking-preview-module__4QgUlG__centerModalCloseBtn{color:#4a6656;cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.booking-preview-module__4QgUlG__centerModalCloseBtn:hover{background:var(--merchant-control-surface-hover);color:#1a3b29;transform:scale(1.05)}.booking-preview-module__4QgUlG__centerModalInfoList{border-radius:18px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.booking-preview-module__4QgUlG__centerModalInfoRow{justify-content:space-between;align-items:center;gap:16px;font-size:.78rem;display:flex}.booking-preview-module__4QgUlG__centerModalInfoLabel{color:#5d7e6c;flex-shrink:0;align-items:center;gap:8px;font-weight:600;display:inline-flex}.booking-preview-module__4QgUlG__centerModalInfoValue{text-align:right;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.booking-preview-module__4QgUlG__centerModalInfoValue strong{color:#122c1d;font-size:.8rem;font-weight:800}.booking-preview-module__4QgUlG__centerModalInfoValue small{color:#729181;font-size:.68rem}.booking-preview-module__4QgUlG__centerModalActions{flex-direction:column;align-items:center;gap:8px;padding-top:4px;display:flex}.booking-preview-module__4QgUlG__centerModalSecondaryAction{color:#557563;cursor:pointer;background:0 0;border:none;padding:6px 16px;font-size:.76rem;font-weight:750;transition:color .15s}.booking-preview-module__4QgUlG__centerModalSecondaryAction:hover{color:#1b3d2b;text-decoration:underline}.booking-preview-module__4QgUlG__taskSurfaceAvailability,.booking-preview-module__4QgUlG__taskSurfaceBooking{background:#fbfefc}.booking-preview-module__4QgUlG__taskSurfaceAvailability .booking-preview-module__4QgUlG__taskHeader,.booking-preview-module__4QgUlG__taskSurfaceBooking .booking-preview-module__4QgUlG__taskHeader{background:0 0}.booking-preview-module__4QgUlG__taskSurfaceBooking .booking-preview-module__4QgUlG__taskStep{grid-template-columns:1fr;gap:0;margin-bottom:15px}.booking-preview-module__4QgUlG__taskSurfaceBooking .booking-preview-module__4QgUlG__taskStep>span{display:none}.booking-preview-module__4QgUlG__taskSurfaceBooking .booking-preview-module__4QgUlG__taskStep>div>strong{margin-top:0}.booking-preview-module__4QgUlG__taskSurfaceBooking .booking-preview-module__4QgUlG__taskSectionHint{display:none}.booking-preview-module__4QgUlG__taskSurfaceBooking .booking-preview-module__4QgUlG__bookingFinalAction{background:#fffdf8;border-color:#d9e6d8;border-radius:10px;margin-left:0}.booking-preview-module__4QgUlG__weeklyTimelineGrid{min-width:475px;display:grid}.booking-preview-module__4QgUlG__freeTimeSelection{background:#f7fbf4;border-color:#c9dfce;border-radius:10px;gap:9px;padding:10px}.booking-preview-module__4QgUlG__freeTimeSelection>div{gap:5px}.booking-preview-module__4QgUlG__freeTimeSelection .booking-preview-module__4QgUlG__serviceCard,.booking-preview-module__4QgUlG__freeTimeSelection .booking-preview-module__4QgUlG__serviceCardActive{min-height:64px}@media (max-width:560px){.booking-preview-module__4QgUlG__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-preview-module__4QgUlG__serviceCard,.booking-preview-module__4QgUlG__serviceCardActive{min-height:68px;padding:8px}.booking-preview-module__4QgUlG__serviceCard strong,.booking-preview-module__4QgUlG__serviceCardActive strong{font-size:.76rem}.booking-preview-module__4QgUlG__staffCard,.booking-preview-module__4QgUlG__staffCardActive{min-height:56px}.booking-preview-module__4QgUlG__weeklyTimelineGrid{min-width:490px}.booking-preview-module__4QgUlG__customerBookingTimeline{grid-template-columns:40px minmax(0,1fr)}.booking-preview-module__4QgUlG__customerTimelineAxis span{right:5px}}.booking-preview-module__4QgUlG__customerPage{--line:#d9e6df;--soft:#f1f7f2;background:#fff;min-height:100svh}.booking-preview-module__4QgUlG__customerTaskRoot{background:#fff;padding:0 14px 28px}.booking-preview-module__4QgUlG__customerTaskRoot .booking-preview-module__4QgUlG__customerShell{width:min(100%,768px)}.booking-preview-module__4QgUlG__storeHeader{border-bottom:1px solid #e1e7e2;align-items:center;gap:9px;min-height:58px;margin:0 0 10px;padding:8px 2px;display:flex}.booking-preview-module__4QgUlG__storeAvatar{color:#cbf846;background:#141916;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;font-size:.88rem;font-weight:900;display:inline-grid;box-shadow:0 2px 6px #14191624}.booking-preview-module__4QgUlG__storeHeader>div{gap:2px;min-width:0;display:grid}.booking-preview-module__4QgUlG__storeHeader strong{color:#121915;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:850;overflow:hidden}.booking-preview-module__4QgUlG__storeHeader>div>span{color:#6a7c70;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.booking-preview-module__4QgUlG__storeLanguageSelector{margin-left:auto}.booking-preview-module__4QgUlG__storeLanguageSelector select{color:#3b4c40;max-width:88px;font:inherit;background:#fff;border:1px solid #dce4df;border-radius:999px;padding:6px 16px 6px 8px;font-size:.68rem;font-weight:700;box-shadow:0 1px 3px #121c1408}.booking-preview-module__4QgUlG__storeHeader .booking-preview-module__4QgUlG__moreButton{color:#778178;background:#fff;border:1px solid #dce4df;border-radius:50%;flex:none;width:32px;height:32px;box-shadow:0 1px 3px #121c1408}.booking-preview-module__4QgUlG__customerPage .booking-preview-module__4QgUlG__customerProduct{height:min(760px,100svh - 94px);min-height:580px;box-shadow:none;background:#fff;border:0;border-radius:0;overflow:hidden}.booking-preview-module__4QgUlG__customerPage .booking-preview-module__4QgUlG__messageList{background:#fff;padding:18px 14px 21px}.booking-preview-module__4QgUlG__customerPage .booking-preview-module__4QgUlG__chatFooter{background:#fbfefc;border-top-color:#dce8e1}.booking-preview-module__4QgUlG__customerPage .booking-preview-module__4QgUlG__quickActionBar button{color:#2f7052;background:#f8fcf8;border-color:#b9d4c4}.booking-preview-module__4QgUlG__customerPage .booking-preview-module__4QgUlG__previewFootnote{color:#96968e;letter-spacing:.01em;margin-top:9px;font-size:.58rem}.booking-preview-module__4QgUlG__customerPage .booking-preview-module__4QgUlG__noticeError,.booking-preview-module__4QgUlG__customerPage .booking-preview-module__4QgUlG__noticeSuccess,.booking-preview-module__4QgUlG__customerPage .booking-preview-module__4QgUlG__noticeInfo{margin-top:9px}.booking-preview-module__4QgUlG__merchantProductHeader{align-items:center;margin:0 2px 13px}.booking-preview-module__4QgUlG__merchantProductHeader .booking-preview-module__4QgUlG__storeHeader{flex:1;margin:0}.booking-preview-module__4QgUlG__merchantProductHeader .booking-preview-module__4QgUlG__dayViewLabel{flex:none}.booking-preview-module__4QgUlG__schedulePanel{background:#fff;border:1px solid #e4eae5;border-radius:26px;padding:20px 14px 18px;box-shadow:0 8px 30px -4px #121e160d,0 2px 6px #121e1605}.booking-preview-module__4QgUlG__merchantTodaySurface .booking-preview-module__4QgUlG__scheduleToolbar{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.booking-preview-module__4QgUlG__merchantTodaySurface .booking-preview-module__4QgUlG__scheduleToolbar .booking-preview-module__4QgUlG__sectionLabel{letter-spacing:.12em;color:#43634d;text-transform:uppercase;background:#e1f3e4d9;border-radius:999px;margin-bottom:3px;padding:3px 8px;font-size:.6rem;font-weight:850;display:inline-block}.booking-preview-module__4QgUlG__scheduleToolbar h2{color:#121e16;letter-spacing:-.025em;margin:0;font-size:1.25rem;font-weight:850;line-height:1.2}.booking-preview-module__4QgUlG__scheduleQualification{color:#718478;max-width:36rem;margin:4px 0 0;font-size:.74rem;line-height:1.45}.booking-preview-module__4QgUlG__timelineLegend{color:#82968a;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;padding-top:4px;font-size:.6rem;font-weight:600;display:flex}.booking-preview-module__4QgUlG__timelineLegend span{align-items:center;gap:5px;display:inline-flex}.booking-preview-module__4QgUlG__timelineLegend i{opacity:.85;border-radius:999px;flex-shrink:0;width:12px;height:6px;display:inline-block}.booking-preview-module__4QgUlG__timelineLegend span:last-child{color:#92a498;margin-left:auto;font-size:.58rem}.booking-preview-module__4QgUlG__merchantLaneFrame{background:#fff;border:1px solid #e3ece5;border-radius:22px;overflow:hidden;box-shadow:0 4px 20px -2px #121e1608}.booking-preview-module__4QgUlG__merchantLaneScroll{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#d8e0da transparent;overflow-x:auto}.booking-preview-module__4QgUlG__merchantLaneGrid{min-width:100%;display:grid;position:relative}.booking-preview-module__4QgUlG__merchantLaneFrame[data-staff-count="1"] .booking-preview-module__4QgUlG__merchantLaneGrid{min-width:100%}.booking-preview-module__4QgUlG__merchantLaneAxis{z-index:6;background:#fff;grid-column:1;position:sticky;left:0}.booking-preview-module__4QgUlG__merchantLaneAxisHead{color:#9cb0a3;letter-spacing:.06em;text-transform:uppercase;justify-content:flex-end;align-items:center;height:46px;padding-right:10px;font-size:.54rem;font-weight:750;display:flex}.booking-preview-module__4QgUlG__merchantLaneAxis>span{color:#9cb0a4;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.58rem;font-weight:600;position:absolute;right:10px;transform:translateY(-50%)}.booking-preview-module__4QgUlG__merchantLaneAxis>span:after{content:"";background:#cbd8cf;width:3px;height:1px;position:absolute;top:50%;right:-6px}.booking-preview-module__4QgUlG__merchantStaffLane{background:0 0;border-right:1px dashed #d7e4dc8c;min-width:0}.booking-preview-module__4QgUlG__merchantStaffLaneSingle{width:100%;min-width:0}.booking-preview-module__4QgUlG__merchantStaffLane:last-child{border-right:0}.booking-preview-module__4QgUlG__merchantStaffLane>header{color:#17241b;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #e1e9e3;border-radius:9999px;justify-content:center;align-items:center;gap:6px;height:34px;margin:6px 4px;padding:0 10px;font-size:.72rem;font-weight:850;display:flex;overflow:hidden;box-shadow:0 2px 6px #121e160a}.booking-preview-module__4QgUlG__merchantStaffLane>header i{background:#7b8c85;border-radius:50%;flex-shrink:0;width:7px;height:7px}.booking-preview-module__4QgUlG__merchantStaffLane>header i[data-staff-visual-key=coral]{background:#d67a58}.booking-preview-module__4QgUlG__merchantStaffLane>header i[data-staff-visual-key=sky]{background:#5f93c0}.booking-preview-module__4QgUlG__merchantStaffLane>header i[data-staff-visual-key=plum]{background:#8b6bb0}.booking-preview-module__4QgUlG__merchantStaffLane>header i[data-staff-visual-key=teal]{background:#3d9f96}.booking-preview-module__4QgUlG__merchantStaffLane>header i[data-staff-visual-key=gold]{background:#b98b32}.booking-preview-module__4QgUlG__merchantStaffLane>header em{color:#5d7567;background:#eef5f0;border-radius:9999px;margin-left:2px;padding:1px 6px;font-size:.54rem;font-style:normal;font-weight:700}.booking-preview-module__4QgUlG__merchantLaneCanvas{background:0 0;position:relative}.booking-preview-module__4QgUlG__merchantLaneWorking{z-index:0;pointer-events:none;background:#fff;border-radius:14px;position:absolute;left:2px;right:2px}.booking-preview-module__4QgUlG__merchantLaneNoSchedule{z-index:1;color:#9cb0a4;text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:repeating-linear-gradient(135deg,#ecf2eea6 0 4px,#f6f9f7a6 4px 8px);border-radius:12px;justify-content:center;align-items:center;padding:0 4px;font-size:.56rem;font-weight:650;line-height:1;display:flex;position:absolute;left:3px;right:3px;overflow:hidden}.booking-preview-module__4QgUlG__merchantCoverageGap{z-index:1;pointer-events:none;background:#dcf8e459;border-top:1px dashed #8ec39e;border-bottom:1px dashed #8ec39e;position:absolute}.booking-preview-module__4QgUlG__merchantLaneGridLine{pointer-events:none;border-top:1px dashed #dce8e073;height:0;position:absolute;left:2px;right:2px}.booking-preview-module__4QgUlG__merchantTimeBrick,.booking-preview-module__4QgUlG__merchantTimeBlock{z-index:2;box-sizing:border-box;min-height:24px;font:inherit;text-align:left;cursor:pointer;border:1px solid #0000000d;border-left-width:3.5px;border-radius:14px;flex-direction:column;place-content:start center;gap:2px;padding:5px 8px;line-height:1.2;transition:transform .15s,box-shadow .15s;display:flex;position:absolute;overflow:hidden;box-shadow:0 3px 10px -2px #121e1612,0 1px 2px #121e1608}.booking-preview-module__4QgUlG__merchantTimeBrick:hover{transform:translateY(-1.5px);box-shadow:0 6px 16px -2px #121e161f,0 2px 4px #121e160a}.booking-preview-module__4QgUlG__merchantTimeBrick:active{transform:scale(.98)}.booking-preview-module__4QgUlG__merchantTimeBrick strong,.booking-preview-module__4QgUlG__merchantTimeBlock strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:inherit;font-size:.65rem;font-weight:850;line-height:1.15}.booking-preview-module__4QgUlG__merchantTimeBrick span,.booking-preview-module__4QgUlG__merchantTimeBlock span{text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:.64rem;font-weight:750;line-height:1.25;overflow:hidden}.booking-preview-module__4QgUlG__merchantTimeBrick span:last-of-type{opacity:.82;font-size:.56rem;font-weight:600}.booking-preview-module__4QgUlG__merchantTimeBrick[data-status=completed]{opacity:.93;box-shadow:0 1px 4px #121c140a}.booking-preview-module__4QgUlG__merchantTimeBrick[data-status=no_show]{opacity:.75;border-style:dotted}.booking-preview-module__4QgUlG__merchantTimeBlock{color:#6f5f52;background:repeating-linear-gradient(135deg,#f4ece2d9 0 3px,#faf6f1d9 3px 6px);border-style:dashed;border-color:#d5c8bb;border-left-width:3.5px;border-radius:12px}.booking-preview-module__4QgUlG__merchantTimeBrick[data-staff-visual-key=coral]{color:#743822;background:#fff1ea;border-left-color:#d67a58}.booking-preview-module__4QgUlG__merchantTimeBrick[data-staff-visual-key=sky]{color:#2c5270;background:#eef6ff;border-left-color:#5f93c0}.booking-preview-module__4QgUlG__merchantTimeBrick[data-staff-visual-key=plum]{color:#563e70;background:#f5effb;border-left-color:#8b6bb0}.booking-preview-module__4QgUlG__merchantTimeBrick[data-staff-visual-key=teal]{color:#245d58;background:#eaf9f7;border-left-color:#3d9f96}.booking-preview-module__4QgUlG__merchantTimeBrick[data-staff-visual-key=gold]{color:#6c5019;background:#fff8e4;border-left-color:#b98b32}.booking-preview-module__4QgUlG__merchantTimeBlock[data-staff-visual-key=coral]{border-left-color:#d67a58}.booking-preview-module__4QgUlG__merchantTimeBlock[data-staff-visual-key=sky]{border-left-color:#5f93c0}.booking-preview-module__4QgUlG__merchantTimeBlock[data-staff-visual-key=plum]{border-left-color:#8b6bb0}.booking-preview-module__4QgUlG__merchantTimeBlock[data-staff-visual-key=teal]{border-left-color:#3d9f96}.booking-preview-module__4QgUlG__merchantTimeBlock[data-staff-visual-key=gold]{border-left-color:#b98b32}.booking-preview-module__4QgUlG__merchantLaneFrame>p{color:#8c9e93;background:#fafcfa;border-top:1px dashed #e8efe9;margin:0;padding:10px 14px;font-size:.6rem;font-weight:600}.booking-preview-module__4QgUlG__plannerEventCapsule{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);animation:.24s cubic-bezier(.16,1,.3,1) backwards booking-preview-module__4QgUlG__bookingCardEnter;animation-delay:calc(var(--card-index,0) * 35ms);cursor:pointer;text-align:left;z-index:2;will-change:left, width, top, height, transform;border-radius:14px;flex-direction:column;justify-content:center;padding:6px 9px;transition:left .26s cubic-bezier(.2,0,0,1),width .26s cubic-bezier(.2,0,0,1),top .26s cubic-bezier(.2,0,0,1),height .26s cubic-bezier(.2,0,0,1),transform .12s ease-out,box-shadow .16s ease-out,opacity .22s;display:flex;position:absolute;overflow:hidden}.booking-preview-module__4QgUlG__plannerEventCapsule:hover{transform:translateY(-1.5px);box-shadow:0 8px 20px -3px #0f172a1a,0 2px 5px #0f172a08}.booking-preview-module__4QgUlG__plannerEventCapsule:active{transition-duration:.1s;transform:scale(.985)}@keyframes booking-preview-module__4QgUlG__bookingCardEnter{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.booking-preview-module__4QgUlG__plannerEventCapsule[data-staff-visual-key=coral]{color:#1e293b;background:linear-gradient(135deg,#fffffff5 0%,#fff1f4e0 55%,#fee2ecd1 100%);border:1px solid #f472b647;box-shadow:0 4px 14px -3px #f43f5e1a,0 1px 3px #00000005}.booking-preview-module__4QgUlG__plannerEventCapsule[data-staff-visual-key=sky]{color:#1e293b;background:linear-gradient(135deg,#fffffff5 0%,#f0f9ffe0 55%,#e0f2fed1 100%);border:1px solid #38bdf84d;box-shadow:0 4px 14px -3px #0ea5e91a,0 1px 3px #00000005}.booking-preview-module__4QgUlG__plannerEventCapsule[data-staff-visual-key=plum]{color:#1e293b;background:linear-gradient(135deg,#fffffff5 0%,#faf5ffe0 55%,#f3e8ffd1 100%);border:1px solid #c084fc4d;box-shadow:0 4px 14px -3px #a855f71a,0 1px 3px #00000005}.booking-preview-module__4QgUlG__plannerEventCapsule[data-staff-visual-key=teal]{color:#1e293b;background:linear-gradient(135deg,#fffffff5 0%,#f0fdfae0 55%,#ccfbf1d1 100%);border:1px solid #2dd4bf4d;box-shadow:0 4px 14px -3px #14b8a61a,0 1px 3px #00000005}.booking-preview-module__4QgUlG__plannerEventCapsule[data-staff-visual-key=gold]{color:#1e293b;background:linear-gradient(135deg,#fffffff5 0%,#fefce8e0 55%,#fef08aa6 100%);border:1px solid #eab30847;box-shadow:0 4px 14px -3px #ca8a041a,0 1px 3px #00000005}.booking-preview-module__4QgUlG__plannerBreakBand{box-sizing:border-box;color:#64748b;cursor:pointer;z-index:2;background:repeating-linear-gradient(135deg,#f1f5f98c 0 4px,#f8fafc8c 4px 8px);border:1px dashed #cbd5e1a6;border-radius:12px;justify-content:flex-start;align-items:center;gap:8px;padding:6px 12px;transition:transform .15s,opacity .2s;display:flex;position:absolute;left:2px;right:2px}.booking-preview-module__4QgUlG__plannerBreakBand:hover{background:repeating-linear-gradient(135deg,#ebf0f5b3 0 4px,#f5f8fab3 4px 8px);transform:translateY(-1px)}.booking-preview-module__4QgUlG__staffCard[data-staff-visual-key=coral] .booking-preview-module__4QgUlG__customerStaffDot{background:#d67a58}.booking-preview-module__4QgUlG__staffCard[data-staff-visual-key=sky] .booking-preview-module__4QgUlG__customerStaffDot{background:#5f93c0}.booking-preview-module__4QgUlG__staffCard[data-staff-visual-key=plum] .booking-preview-module__4QgUlG__customerStaffDot{background:#8b6bb0}.booking-preview-module__4QgUlG__staffCard[data-staff-visual-key=teal] .booking-preview-module__4QgUlG__customerStaffDot{background:#3d9f96}.booking-preview-module__4QgUlG__staffCard[data-staff-visual-key=gold] .booking-preview-module__4QgUlG__customerStaffDot{background:#b98b32}.booking-preview-module__4QgUlG__staffCardActive[data-staff-visual-key=coral] .booking-preview-module__4QgUlG__customerStaffDot{background:#d67a58}.booking-preview-module__4QgUlG__staffCardActive[data-staff-visual-key=sky] .booking-preview-module__4QgUlG__customerStaffDot{background:#5f93c0}.booking-preview-module__4QgUlG__staffCardActive[data-staff-visual-key=plum] .booking-preview-module__4QgUlG__customerStaffDot{background:#8b6bb0}.booking-preview-module__4QgUlG__staffCardActive[data-staff-visual-key=teal] .booking-preview-module__4QgUlG__customerStaffDot{background:#3d9f96}.booking-preview-module__4QgUlG__staffCardActive[data-staff-visual-key=gold] .booking-preview-module__4QgUlG__customerStaffDot{background:#b98b32}@media (max-width:560px){.booking-preview-module__4QgUlG__customerPage{padding:10px 10px 24px}.booking-preview-module__4QgUlG__customerTaskRoot{padding:0 13px 28px}.booking-preview-module__4QgUlG__customerPage .booking-preview-module__4QgUlG__customerProduct{border-radius:0;height:calc(100svh - 82px);min-height:500px}.booking-preview-module__4QgUlG__storeHeader{margin-bottom:7px}.booking-preview-module__4QgUlG__merchantProductHeader{align-items:flex-start;gap:8px}.booking-preview-module__4QgUlG__merchantProductHeader .booking-preview-module__4QgUlG__storeHeader{min-width:0}.booking-preview-module__4QgUlG__merchantProductHeader .booking-preview-module__4QgUlG__dayViewLabel{padding-top:9px}.booking-preview-module__4QgUlG__merchantLaneFrame{margin-inline:-1px}}.booking-preview-module__4QgUlG__lockTimeSwitchRow{color:#244d39;align-items:center;gap:7px;font-size:.8rem;font-weight:750;display:inline-flex}.booking-preview-module__4QgUlG__managementTwoColumn{align-items:start}.booking-preview-module__4QgUlG__managementTwoColumn>.booking-preview-module__4QgUlG__managementField,.booking-preview-module__4QgUlG__managementTwoColumn>.booking-preview-module__4QgUlG__managementField>span,.booking-preview-module__4QgUlG__managementTwoColumn>.booking-preview-module__4QgUlG__managementField>input{min-width:0}.booking-preview-module__4QgUlG__regionCard{background:#f5fbf7;border:1px solid #cdded5;border-radius:14px;gap:10px;margin:4px 0 14px;padding:14px;display:grid}.booking-preview-module__4QgUlG__regionCard>div{gap:3px;display:grid}.booking-preview-module__4QgUlG__regionCard p{color:#557a66;margin:0;font-size:.72rem;font-weight:600;line-height:1.5}.booking-preview-module__4QgUlG__regionChoices{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.booking-preview-module__4QgUlG__regionChoices label{color:#244d39;align-items:center;gap:6px;font-size:.8rem;font-weight:750;display:inline-flex}@media (prefers-reduced-motion:reduce){.booking-preview-module__4QgUlG__todayHero:before,.booking-preview-module__4QgUlG__todayHeroRhythm span,.booking-preview-module__4QgUlG__commandSend:disabled,.booking-preview-module__4QgUlG__plannerEventCapsule,.booking-preview-module__4QgUlG__detailSheetBackdrop,.booking-preview-module__4QgUlG__detailSheet,.booking-preview-module__4QgUlG__assistantBackdrop,.booking-preview-module__4QgUlG__assistantDrawer,.booking-preview-module__4QgUlG__assistantDrawerExpanded,.booking-preview-module__4QgUlG__centerModalBackdrop,.booking-preview-module__4QgUlG__centerModalCard{animation:none!important}.booking-preview-module__4QgUlG__plannerEventCapsule,.booking-preview-module__4QgUlG__plannerBreakBand,.booking-preview-module__4QgUlG__quickActionPrimary,.booking-preview-module__4QgUlG__quickActionPlusCircle,.booking-preview-module__4QgUlG__quickActionGhost,.booking-preview-module__4QgUlG__commandSend,.booking-preview-module__4QgUlG__commandSend svg,.booking-preview-module__4QgUlG__aiCommandBar,.booking-preview-module__4QgUlG__merchantTodaySurface .booking-preview-module__4QgUlG__merchantTopTab,.booking-preview-module__4QgUlG__merchantTodaySurface .booking-preview-module__4QgUlG__merchantTopTabActive,.booking-preview-module__4QgUlG__todayStaffChip{transition:none!important}}
