.booking-choice-sheet_overlay__AbFPx{position:fixed;inset:0;z-index:25000;display:grid;place-items:center;padding:20px;background:rgba(16,24,40,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.booking-choice-sheet_dialog__BZ3b_{box-sizing:border-box;width:min(600px,100%);max-height:min(84dvh,760px);display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid rgba(229,233,240,.95);border-radius:26px;box-shadow:0 34px 95px rgba(15,23,42,.25);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;color:#101828}.booking-choice-sheet_header__gQ2Pn{flex:none;display:flex;gap:12px;align-items:flex-start;justify-content:space-between;padding:21px 24px 15px;border-bottom:1px solid #edf0f5}.booking-choice-sheet_heading__vaZGk{min-width:0;display:grid;gap:5px}.booking-choice-sheet_heading__vaZGk h2{margin:0;font-size:22px;line-height:1.15;letter-spacing:-.025em}.booking-choice-sheet_heading__vaZGk p{margin:0;color:#667085;font-size:13px;line-height:1.45}.booking-choice-sheet_close__L5FcQ{flex-shrink:0;display:grid;place-items:center;width:37px;height:37px;border-radius:13px;background:#f5f7fa;border:1px solid #e4e8f0;color:#475467;font-size:24px;font-weight:400;cursor:pointer}.booking-choice-sheet_content__kihFR{min-height:0;flex:1 1 auto;overflow:auto;overscroll-behavior:contain;padding:16px 22px 21px}.booking-choice-sheet_footer__44wIR{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid #edf0f5;padding:14px 22px;background:#fff}.booking-choice-sheet_done__x6k7G{min-height:43px;background:#0a84ff;border:1px solid #0879ee;color:white;font:inherit;font-size:14px;font-weight:700;border-radius:13px;padding:0 18px;cursor:pointer}.booking-choice-sheet_cancel__HAI7V{min-height:43px;border:1px solid #dce3ec;background:white;color:#475467;font:inherit;font-size:14px;font-weight:650;border-radius:13px;padding:0 16px;cursor:pointer}.booking-choice-sheet_search___dGUa{box-sizing:border-box;width:100%;min-height:44px;border-radius:13px;border:1px solid #dce3ed;background:#f7f9fb;font:inherit;font-size:15px;color:#101828;padding:9px 13px;outline-offset:2px}.booking-choice-sheet_list__mbEvq{display:grid;gap:3px;margin-top:10px}.booking-choice-sheet_item__2RZW9{box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;min-height:62px;border:0;border-radius:16px;background:transparent;text-align:left;padding:10px 12px;font:inherit;color:#101828;cursor:pointer}.booking-choice-sheet_item__2RZW9:active,.booking-choice-sheet_item__2RZW9:focus-visible,.booking-choice-sheet_item__2RZW9:hover{background:#f4f6f9!important}.booking-choice-sheet_itemSelected__idL13{background:color-mix(in srgb,var(--choice-accent,#0a84ff) 8%,white)}.booking-choice-sheet_itemIcon__C6lF9{width:43px;height:43px;border-radius:14px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--choice-border,#d9e4f0);background:var(--choice-background,#f5f8fb)}.booking-choice-sheet_itemText__n8EfW{display:grid;gap:3px;flex:1;min-width:0}.booking-choice-sheet_itemText__n8EfW strong{font-size:15px;line-height:1.3;font-weight:720}.booking-choice-sheet_itemText__n8EfW small{color:#667085;font-size:12px;line-height:1.35}.booking-choice-sheet_check__9eCU5{font-size:20px;color:var(--choice-accent,#0a84ff);font-weight:800}.booking-choice-sheet_empty__gXchS{padding:22px 10px;color:#667085;text-align:center;font-size:14px}.booking-choice-sheet_trigger__eRwGI{border:1px solid rgba(148,163,184,.28);background:#fff;box-shadow:0 7px 18px rgba(15,23,42,.035);color:#0f172a}.booking-choice-sheet_trigger__eRwGI:active,.booking-choice-sheet_trigger__eRwGI:hover{background:#f4f6f9!important}.booking-choice-sheet_trigger__eRwGI:focus-visible{background:#f4f6f9!important;outline:3px solid rgba(10,132,255,.25);outline-offset:2px}.booking-choice-sheet_triggerIcon__lDSGm{width:43px;height:43px;display:grid;place-items:center;flex:0 0 auto;border-radius:14px;border:1px solid var(--choice-border,#dce3ec);background:var(--choice-background,#f5f7fa)}.booking-choice-sheet_triggerCopy__VajEX{display:grid;gap:4px;min-width:0;flex:1}.booking-choice-sheet_triggerCopy__VajEX small{font-size:13px;line-height:1.15;color:#667085}.booking-choice-sheet_triggerCopy__VajEX strong{font-size:17px;font-weight:620;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.booking-choice-sheet_chevron__4OrEk{width:18px;height:18px;flex:none;color:#64748b}@media(max-width:720px),(pointer:coarse) and (max-height:500px){.booking-choice-sheet_overlay__AbFPx{place-items:end center;padding:0}.booking-choice-sheet_dialog__BZ3b_{width:100%;min-height:min(62dvh,620px);max-height:min(88dvh,890px);border-radius:24px 24px 0 0;border-bottom:0;box-shadow:0 -18px 60px rgba(15,23,42,.23)}.booking-choice-sheet_dialog__BZ3b_:before{content:"";display:block;flex:none;width:38px;height:5px;border-radius:999px;background:#d0d5dd;margin:9px auto 0}.booking-choice-sheet_header__gQ2Pn{padding:12px 18px 14px}.booking-choice-sheet_heading__vaZGk h2{font-size:20px}.booking-choice-sheet_content__kihFR{padding:13px 14px 18px}.booking-choice-sheet_footer__44wIR{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.booking-choice-sheet_item__2RZW9{min-height:58px}.booking-choice-sheet_overlay__AbFPx[data-keyboard-open=true] .booking-choice-sheet_dialog__BZ3b_{min-height:0;max-height:100%;border-radius:22px 22px 0 0}.booking-choice-sheet_overlay__AbFPx[data-keyboard-open=true] .booking-choice-sheet_header__gQ2Pn{padding:10px 16px}.booking-choice-sheet_overlay__AbFPx[data-keyboard-open=true] .booking-choice-sheet_content__kihFR{padding:10px 14px;min-height:0;overflow-y:auto}}@media(prefers-reduced-motion:no-preference){.booking-choice-sheet_dialog__BZ3b_{animation:booking-choice-sheet_choiceAppear__mULJm .18s ease-out}@keyframes booking-choice-sheet_choiceAppear__mULJm{0%{opacity:.8;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.resource-icon-tile_artwork__BNEQh{min-width:0;min-height:0;overflow:hidden;position:relative}.resource-icon-tile_content__ctl5c{display:grid;place-items:center;width:100%;height:100%;min-width:0;min-height:0;transform-origin:center}.resource-icon-tile_artwork__BNEQh img,.resource-icon-tile_artwork__BNEQh span,.resource-icon-tile_artwork__BNEQh svg{max-width:100%;max-height:100%;object-fit:contain}.resource-icon-tile_content__ctl5c img,.resource-icon-tile_content__ctl5c svg{display:block;min-width:0;min-height:0}.mtv-list-design_heading__3lI4W{margin:0;color:#0f172a;font-size:clamp(24px,2.5vw,28px);line-height:1.08;font-weight:790;letter-spacing:-.045em}.mtv-list-design_pageHeader__Hl_BS{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;min-height:0;padding:10px 12px 16px;border:0;border-radius:0;background:transparent!important;box-shadow:none}.mtv-list-design_pageSubtitle__9RkPp{margin-top:4px;color:#748196;font-size:14px;line-height:1.35}.mtv-list-design_listTokens__PXmuS,.mtv-list-design_list__UA15I{--mtv-list-icon-box:44px;--mtv-list-icon-glyph:34px;--mtv-list-icon-padding:4px;--mtv-list-icon-gap:14px;--mtv-list-icon-radius:12px;--mtv-list-inline-padding:16px;--mtv-list-row-height:76px}.mtv-list-design_list__UA15I{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:0;width:100%;max-width:100%;min-width:0;padding:clamp(6px,1vw,10px);border-radius:28px;border:1px solid rgba(226,232,240,.86);background:rgba(255,255,255,.82);box-shadow:0 14px 36px rgba(15,23,42,.045),inset 0 1px rgba(255,255,255,.95)}.mtv-list-design_row__qoja5{box-sizing:border-box;min-width:0;min-height:var(--mtv-list-row-height);margin:0;border:0;border-radius:20px;background:transparent;box-shadow:none;transition:background .16s ease}.mtv-list-design_row__qoja5:hover{background:rgba(248,250,252,.82)!important}.mtv-list-design_row__qoja5:focus-within{box-shadow:inset 0 0 0 1px rgba(10,132,255,.12)}.mtv-list-design_row__qoja5:focus-visible{outline:3px solid #0a84ff;outline-offset:2px}.mtv-list-design_rowIcon__t5dAi{box-sizing:border-box;width:var(--mtv-list-icon-box);height:var(--mtv-list-icon-box);min-width:var(--mtv-list-icon-box);display:inline-grid;place-items:center;flex-shrink:0;border-radius:var(--mtv-list-icon-radius);padding:var(--mtv-list-icon-padding)}.mtv-list-design_rowIcon__t5dAi svg{width:var(--mtv-list-icon-glyph);height:var(--mtv-list-icon-glyph);max-width:100%;max-height:100%}.mtv-list-design_rowIcon__t5dAi img,.mtv-list-design_rowIcon__t5dAi>span{max-width:100%;max-height:100%}.mtv-list-design_listTokens__PXmuS .mtv-booking-mini-card-icon--list-row svg,.mtv-list-design_list__UA15I .mtv-booking-mini-card-icon--list-row svg{width:var(--mtv-list-icon-glyph);height:var(--mtv-list-icon-glyph)}.mtv-list-design_chevron__U314C{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:0;border-radius:12px;background:transparent;color:#98a2b3;cursor:pointer;transition:color .16s ease,transform .16s ease,background .16s ease}.mtv-list-design_chevron__U314C:hover{background:rgba(241,245,249,.9);color:#64748b}.mtv-list-design_chevron__U314C:focus-visible{outline:3px solid #0a84ff;outline-offset:2px}.mtv-list-design_chevronGlyph__WhLq4{width:18px;height:18px;display:block;flex-shrink:0;transition:transform .16s ease,color .16s ease}.mtv-list-design_chevronGlyph__WhLq4[data-open=true]{transform:rotate(90deg);color:#0a84ff}@media(max-width:720px){.mtv-list-design_pageHeader__Hl_BS{padding:8px 0 14px}.mtv-list-design_row__qoja5{min-height:var(--mtv-list-row-height)}}@media(prefers-reduced-motion:reduce){.mtv-list-design_chevron__U314C,.mtv-list-design_row__qoja5{transition:none}}.booking-resource-picker-layout_picker__rLhGH{display:grid;gap:10px;min-width:0}.booking-resource-picker-layout_heading__e_P1t{display:flex;align-items:center;min-height:28px}.booking-resource-picker-layout_triggerCard__wirJp{box-sizing:border-box;width:100%;min-height:82px;padding:13px 16px;display:flex;align-items:center;gap:14px;border-radius:18px;font:inherit;text-align:left;cursor:pointer}@media (max-width:700px){.booking-resource-picker-layout_heading__e_P1t{display:none}}.booking-window_windowRoot__Hd7j1{min-height:calc(100dvh - 72px);align-content:center;justify-items:center}.booking-window_windowHeading__qMJWi{width:100%;padding:18px 24px 12px;box-sizing:border-box;display:grid;gap:6px;align-content:start;background:#ffffff}.booking-window_windowHeading__qMJWi h1{margin:0;color:#0f172a;font-size:clamp(23px,2.4vw,30px);line-height:1.12;font-weight:750;letter-spacing:-.035em}.booking-window_windowHeading__qMJWi p{margin:0;color:#64748b;font-size:14px;line-height:1.4}.booking-window_windowForm___5iTN{height:min(920px,calc(100dvh - 88px));min-height:min(440px,calc(100dvh - 40px));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:100%;border:1px solid rgba(211,221,233,.82);border-radius:30px;background:rgba(255,255,255,.98);box-shadow:0 24px 65px rgba(15,23,42,.1),0 3px 12px rgba(15,23,42,.035);overflow:hidden}.booking-window_windowBody__P4UqP{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-block:18px;padding-bottom:24px}.booking-window_windowActions__BFSjp .bookingSubmitWrap{display:flex!important;justify-content:flex-end!important;justify-self:stretch;width:100%!important}.booking-window_windowActions__BFSjp{position:relative;z-index:1;min-width:0;min-height:0;max-height:min(36dvh,260px);overflow-y:auto;padding:11px 22px 16px;border-top:1px solid rgba(226,232,240,.95);background:rgba(255,255,255,.99);box-sizing:border-box}@media (max-height:700px){.booking-window_windowForm___5iTN{height:calc(100dvh - 88px)}.booking-window_windowActions__BFSjp{padding-block:7px 10px}}@media (max-height:490px),(max-width:1100px){.booking-window_windowRoot__Hd7j1{min-height:0}.booking-window_windowForm___5iTN{height:auto;min-height:0;display:grid;grid-template-rows:auto auto auto;overflow:visible}.booking-window_windowBody__P4UqP{overflow:visible;scrollbar-gutter:auto}.booking-window_windowActions__BFSjp{max-height:none;overflow:visible}}.booking-window_windowFormOffice__KfLk7{height:auto;min-height:0;grid-template-rows:auto auto auto}.booking-window_windowFormOffice__KfLk7 .booking-window_windowBody__P4UqP{min-height:0;overflow:visible;scrollbar-gutter:auto}.booking-window_windowFormOffice__KfLk7 .booking-window_windowActions__BFSjp{max-height:none;overflow:visible}.booking-window_windowRootOffice__fcLcV{min-height:0;align-content:start;justify-items:stretch}.booking-window_windowRootOffice__fcLcV .booking-window_windowFormOffice__KfLk7{min-height:min(760px,calc(100dvh - 108px));grid-template-rows:auto minmax(0,1fr) auto}.booking-window_windowRootOffice__fcLcV .booking-window_windowFormOffice__KfLk7 .booking-window_windowBody__P4UqP{overflow-y:auto;overscroll-behavior:contain}@media (max-height:700px),(max-width:1100px){.booking-window_windowRootOffice__fcLcV .booking-window_windowFormOffice__KfLk7{min-height:0;grid-template-rows:auto auto auto}.booking-window_windowRootOffice__fcLcV .booking-window_windowFormOffice__KfLk7 .booking-window_windowBody__P4UqP{overflow:visible}}.admin-device-preview_overlay__Ok0vf{position:fixed;inset:0;z-index:2147483000;display:flex;flex-direction:column;min-height:0;background:radial-gradient(ellipse at 52% 42%,#f7f9fd 0,#e9eef6 61%,#dbe2ec 100%);color:#202c3a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-device-preview_overlay__Ok0vf *{box-sizing:border-box}.admin-device-preview_overlay__Ok0vf button{font-family:inherit;cursor:pointer}.admin-device-preview_overlay__Ok0vf button:focus-visible{outline:3px solid #78a9e6;outline-offset:2px}.admin-device-preview_previewHeader__Mphaq{flex:0 0 auto;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#fff;border-bottom:1px solid #dce2ea;padding:9px clamp(12px,2vw,20px)}.admin-device-preview_previewBrand__bzePf{display:flex;align-items:center;gap:9px;border:0;padding:2px;background:transparent;color:inherit;text-align:left}.admin-device-preview_previewBrand__bzePf img{object-fit:contain}.admin-device-preview_previewBrand__bzePf strong{display:block;font-size:14px;font-weight:740;line-height:1.25}.admin-device-preview_previewBrand__bzePf small{display:block;font-size:11px;color:#667587;margin-top:2px}.admin-device-preview_previewActions__I5IDW{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.admin-device-preview_modeSwitch__wLrGc{display:inline-flex;align-items:center;gap:3px;background:#f1f4f7;border:1px solid #dce3eb;border-radius:11px;padding:3px}.admin-device-preview_modeSwitch__wLrGc button{color:#546274;background:transparent;border:0;border-radius:8px;min-height:35px;padding:7px 11px;font-size:12px;font-weight:700}.admin-device-preview_modeSwitch__wLrGc button.admin-device-preview_modeDemoActive__3P1RM{background:#d7f2e1;color:#12623f;box-shadow:0 1px 3px #155f3a16}.admin-device-preview_modeSwitch__wLrGc button.admin-device-preview_modeTestActive__A3Aqj{background:#fff0df;color:#8a431f;box-shadow:0 1px 3px #984c1a16}.admin-device-preview_cancelButton__coefh,.admin-device-preview_closeButton__rACdS{border:1px solid #cbd4df;background:#fff;color:#263648;border-radius:10px;min-height:37px;padding:7px 12px;font-weight:700;font-size:12px}.admin-device-preview_deviceTabs__XNwQC{display:flex;gap:5px;align-items:center;overflow-x:auto;flex:0 0 auto;scrollbar-width:thin;background:#f8fafc;border-bottom:1px solid #dce3eb;padding:7px clamp(10px,2vw,18px)}.admin-device-preview_deviceTabs__XNwQC button{border:1px solid transparent;border-radius:9px;background:transparent;color:#5f6c7d;font-size:12px;font-weight:660;padding:8px 12px;white-space:nowrap}.admin-device-preview_deviceTabs__XNwQC button.admin-device-preview_deviceSelected__xYzpI{color:#1d354c;background:#fff;border-color:#c9d5e3;box-shadow:0 2px 6px #24364b0c}.admin-device-preview_demoBanner__IBV61,.admin-device-preview_testBanner__WJZNP{flex:0 0 auto;text-align:center;padding:6px 12px;font-weight:620;font-size:11px;line-height:1.4}.admin-device-preview_demoBanner__IBV61{background:#e5f5eb;color:#16603f}.admin-device-preview_testBanner__WJZNP{background:#fff0e3;color:#8e4622}.admin-device-preview_confirmBox__z7JdF{display:flex;justify-content:center;align-items:center;gap:11px;flex-wrap:wrap;padding:10px 15px;background:#fff9f0;border-bottom:1px solid #e2c5a5}.admin-device-preview_confirmBox__z7JdF strong{font-size:12px;color:#8d4326}.admin-device-preview_confirmButton__VEpO8{background:#963d27;color:#fff;border:0;padding:9px 12px;border-radius:9px;font-size:12px;font-weight:720}.admin-device-preview_presentationArea__16PuD{min-height:0;flex:1 1 auto;display:flex;align-items:center;justify-content:center;overflow:hidden;overflow:clip;position:relative}.admin-device-preview_presentationArea__16PuD:before{content:"";position:absolute;width:min(73vw,1000px);height:min(73vw,1000px);border-radius:50%;background:radial-gradient(circle,#fff9 0,#fff0 68%);pointer-events:none}.admin-device-preview_deviceSpace__tl3hI{flex-shrink:0;position:relative}.admin-device-preview_deviceScale__dWyjd{position:absolute;top:0;left:0;transform-origin:top left}.admin-device-preview_hardwareStage__3d_FU{position:relative}.admin-device-preview_hardware__5QP8X{position:relative;overflow:visible;isolation:isolate}.admin-device-preview_classicHardware__1K6yv,.admin-device-preview_phoneHardware___09_c{border-radius:65px;border:3px solid #737b88;background:linear-gradient(108deg,#171b22,#080a0e 16%,#222730 52%,#10151b 84%,#6f747e);box-shadow:0 31px 64px #1c273d36,0 8px 13px #0b11141a,0 0 0 1px #1d232c,inset 0 0 0 2px #020406,inset 0 0 0 5px #222830}.admin-device-preview_classicHardware__1K6yv:before,.admin-device-preview_phoneHardware___09_c:before{content:"";position:absolute;inset:1px;border-radius:60px;pointer-events:none;border:1px solid #a2a9b041}.admin-device-preview_duoClosedHardware__NpHRV{border-radius:37px;border-color:#88909b;background:linear-gradient(105deg,#4b5462,#171d25 12%,#303947 55%,#6a7482);box-shadow:0 29px 60px #1c273d35,0 9px 16px #0b11141a,inset 0 0 0 2px #252b35,inset 0 0 0 5px #141920}.admin-device-preview_duoClosedHardware__NpHRV:before{border-radius:33px}.admin-device-preview_duoClosedHardware__NpHRV .admin-device-preview_sideLeftUpper__nXbQY{top:108px;height:30px}.admin-device-preview_duoClosedHardware__NpHRV .admin-device-preview_sideLeftLower__Axsr3{top:162px;height:54px}.admin-device-preview_duoClosedHardware__NpHRV .admin-device-preview_sideRight__GsHSS{top:182px;height:66px}.admin-device-preview_duoOpenHardware__t5LUr{border-radius:37px;border-color:#88919e;background:linear-gradient(100deg,#515967,#1b2029 10%,#303947 52%,#616b78);box-shadow:0 32px 66px #1b27393a,0 8px 16px #0b11141e,inset 0 0 0 2px #252b35,inset 0 0 0 5px #111820}.admin-device-preview_duoOpenHardware__t5LUr:before{border-radius:34px}.admin-device-preview_duoOpenHardware__t5LUr .admin-device-preview_sideLeftUpper__nXbQY{top:102px}.admin-device-preview_duoOpenHardware__t5LUr .admin-device-preview_sideLeftLower__Axsr3{top:157px}.admin-device-preview_duoOpenHardware__t5LUr .admin-device-preview_sideRight__GsHSS{top:168px;height:66px}.admin-device-preview_duoClosedScreen__MSMTP,.admin-device-preview_duoOpenScreen__3sd52{border-radius:26px}.admin-device-preview_duoOpenScreen__3sd52{isolation:isolate}.admin-device-preview_duoFoldLine__SrVS0{position:absolute;z-index:3;top:0;left:calc(50% - 3px);width:6px;height:100%;pointer-events:none;background:linear-gradient(90deg,transparent,#11182708 20%,#11182716 50%,#ffffff18 76%,transparent)}.admin-device-preview_classicHardware__1K6yv{border-radius:57px}.admin-device-preview_classicHardware__1K6yv:before{border-radius:52px}.admin-device-preview_sideButton__Dk4Mc{position:absolute;width:3.5px;border-radius:3px 0 0 3px;background:linear-gradient(90deg,#626d7b,#161a20);box-shadow:-1px 0 1px #191f2c55}.admin-device-preview_sideLeftUpper__nXbQY{height:33px;left:-6px;top:154px}.admin-device-preview_sideLeftLower__Axsr3{height:69px;left:-6px;top:213px}.admin-device-preview_sideRight__GsHSS{right:-6px;top:210px;height:77px;border-radius:0 3px 3px 0}.admin-device-preview_screen__R42Ut{position:absolute;display:flex;flex-direction:column;overflow:hidden;background:#fff;box-shadow:0 0 0 1.5px #050609,0 0 0 3px #343b46,inset 0 1px 2px #00000011}.admin-device-preview_phoneScreen__IngWm{border-radius:46px}.admin-device-preview_classicHardware__1K6yv .admin-device-preview_phoneScreen__IngWm{border-radius:3px}.admin-device-preview_tabletHardware__Ix9j0{border:3px solid #7c8592;border-radius:39px;background:linear-gradient(120deg,#181b21,#0b0e14 17%,#232830 51%,#090b10 84%,#535e6b);box-shadow:0 31px 67px #1b273335,0 7px 14px #1218201c,inset 0 0 0 2px #151a21,inset 0 0 0 4px #262d36}.admin-device-preview_tabletHardware__Ix9j0:before{content:"";position:absolute;inset:1px;border-radius:35px;border:1px solid #6c747e55;pointer-events:none}.admin-device-preview_tabletScreen__4LVxW{border-radius:15px}.admin-device-preview_tabletCamera__W7gGa{position:absolute;width:8px;height:8px;top:11px;left:calc(50% - 4px);background:radial-gradient(circle at 60% 35%,#405e85 0 1px,#111825 2px,#02050a 4px);border:1px solid #4f5a68;border-radius:50%}.admin-device-preview_tabletButton__Grn5E{position:absolute;right:62px;top:-5px;height:4px;width:37px;border-radius:3px 3px 0 0;background:#6a7381}.admin-device-preview_classicSpeaker__Ai6NS{position:absolute;width:65px;height:6px;top:43px;left:calc(50% - 32px);border-radius:9px;background:linear-gradient(180deg,#383f48,#07090e);box-shadow:0 1px 1px #666b72}.admin-device-preview_classicHome__tNVl_{position:absolute;width:51px;height:51px;bottom:20px;left:calc(50% - 25px);border-radius:50%;background:#11151b;border:2px solid #656e77;box-shadow:inset 0 0 0 2px #080b10,0 1px 1px #0006}.admin-device-preview_statusBar__SNz2H{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1;background:#fff;color:#17202b;user-select:none}.admin-device-preview_iphoneStatus__r83xD{padding:4px 28px 0 35px}.admin-device-preview_classicStatus__cB4Yw{padding:0 16px}.admin-device-preview_ipadStatus__dqon1{padding:2px 20px 0}.admin-device-preview_clock__2Ug_t{font-size:14px;font-weight:780;letter-spacing:-.025em}.admin-device-preview_ipadStatus__dqon1 .admin-device-preview_clock__2Ug_t{font-size:15px}.admin-device-preview_dynamicIsland__q_XX0{position:absolute;width:123px;height:35px;border-radius:25px;background:#030407;top:9px;left:calc(50% - 61.5px);box-shadow:inset 0 1px 1px #191b20,0 0 0 1px #050505}.admin-device-preview_islandLens__93792{position:absolute;top:13px;right:11px;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 36%,#27314b,#07080c 58%,#020203 70%)}.admin-device-preview_statusIcons__jLX73{display:inline-flex;align-items:center;gap:8px}.admin-device-preview_cellular__NYfjo{display:flex;gap:2px;height:13px;align-items:flex-end}.admin-device-preview_cellular__NYfjo i{display:block;width:3px;background:#17212c;border-radius:1px}.admin-device-preview_cellular__NYfjo i:first-child{height:5px}.admin-device-preview_cellular__NYfjo i:nth-child(2){height:8px}.admin-device-preview_cellular__NYfjo i:nth-child(3){height:11px}.admin-device-preview_cellular__NYfjo i:nth-child(4){height:13px}.admin-device-preview_wifi__Q23d_{display:block;width:14px;height:10px;border-top:3px solid #17212c;border-radius:55% 55% 0 0;position:relative}.admin-device-preview_wifi__Q23d_:after{content:"";position:absolute;left:5px;top:4px;width:4px;height:4px;border-radius:50%;background:#17212c}.admin-device-preview_battery__BX7Mr{display:inline-flex;align-items:center;width:22px;height:12px;border:1.5px solid #17212c;border-radius:4px;padding:1px 2px;position:relative}.admin-device-preview_battery__BX7Mr:after{content:"";position:absolute;width:2px;height:5px;right:-4px;top:2px;background:#17212c;border-radius:0 2px 2px 0}.admin-device-preview_battery__BX7Mr span{display:block;width:100%;height:100%;background:#17212c;border-radius:1px}.admin-device-preview_appViewport__Dqb3r{flex:0 0 auto;border:0;display:block;background:#fff;outline:0}.admin-device-preview_gestureStrip__VhMCc{flex:0 0 auto;width:100%;display:flex;align-items:center;justify-content:center;background:#fff;pointer-events:none}.admin-device-preview_homeIndicator__P8PDD{width:110px;height:5px;background:#1e2530;border-radius:5px}.admin-device-preview_ipadStatus__dqon1+.admin-device-preview_appViewport__Dqb3r{background:#fff}.admin-device-preview_tabletScreen__4LVxW .admin-device-preview_homeIndicator__P8PDD{width:118px}.admin-device-preview_monitorHardware__45LvO{border:4px solid #343e4d;border-radius:20px;background:linear-gradient(145deg,#222b39,#101722 50%,#343e49);box-shadow:0 23px 49px #1d293944,inset 0 0 0 2px #7e8a9729}.admin-device-preview_monitorHardware__45LvO:before{content:"";position:absolute;inset:1px;border-radius:15px;border:1px solid #80899636;pointer-events:none}.admin-device-preview_desktopScreen__mWQZg{border-radius:5px}.admin-device-preview_browserChrome__auVfM{position:absolute;left:18px;right:18px;top:8px;height:37px;display:flex;align-items:center;gap:16px}.admin-device-preview_browserControls__FRH9S{display:inline-flex;gap:6px}.admin-device-preview_browserControls__FRH9S i{display:block;width:12px;height:12px;border-radius:50%}.admin-device-preview_browserControls__FRH9S i:first-child{background:#ef807c}.admin-device-preview_browserControls__FRH9S i:nth-child(2){background:#ecc268}.admin-device-preview_browserControls__FRH9S i:nth-child(3){background:#79c48d}.admin-device-preview_browserAddress__X2hdr{color:#dee5ed;font-size:13px;min-width:0;flex:1;height:27px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #6673834f;background:#3a4555;border-radius:8px}.admin-device-preview_lockMark__rWRIe{font-size:17px}.admin-device-preview_browserDots__6ViDl{color:#dbe5ef;font-size:22px}.admin-device-preview_monitorMark__lNz8O{position:absolute;left:0;right:0;bottom:8px;text-align:center;color:#d2dae5;font-size:14px;font-weight:740;letter-spacing:.05em}.admin-device-preview_monitorStand__xbE_i{width:100%;display:flex;flex-direction:column;align-items:center;height:83px}.admin-device-preview_monitorStem__H5e0B{width:66px;height:69px;background:linear-gradient(90deg,#8e99a6,#c7d1dc 36%,#84909d 87%);border-left:2px solid #747f8c;border-right:2px solid #667483;box-shadow:5px 5px 10px #29334519}.admin-device-preview_monitorFoot__kmK_k{width:266px;height:13px;background:linear-gradient(#bdc8d3,#8c98a7);border-radius:70% 70% 6px 6px;box-shadow:0 6px 10px #222f421c}.admin-device-preview_previewFooter__GivCN{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 14px;padding:7px 18px;font-size:11px;color:#617085;border-top:1px solid #d8e0ea;background:#f6f8fb}@media (max-width:700px){.admin-device-preview_previewHeader__Mphaq{gap:6px;padding:7px 11px}.admin-device-preview_previewBrand__bzePf strong{font-size:12px}.admin-device-preview_previewBrand__bzePf small{font-size:10px}.admin-device-preview_previewActions__I5IDW{gap:5px}.admin-device-preview_modeSwitch__wLrGc button{font-size:11px;padding:6px 7px}.admin-device-preview_closeButton__rACdS{min-height:33px;font-size:11px;padding:6px 8px}.admin-device-preview_deviceTabs__XNwQC{padding:5px 8px}.admin-device-preview_deviceTabs__XNwQC button{font-size:11px;padding:6px 8px}.admin-device-preview_previewFooter__GivCN{padding:5px 9px}}@media (prefers-reduced-motion:reduce){.admin-device-preview_overlay__Ok0vf *,.admin-device-preview_overlay__Ok0vf :after,.admin-device-preview_overlay__Ok0vf :before{transition:none!important;animation:none!important}}.voice-assistant-launcher_desktopLaunch__m9sis{display:flex;align-items:center;gap:10px;width:100%;margin-top:9px;padding:10px;min-height:58px;text-align:left;color:#175c3b;background:rgba(34,153,92,.085);border:1px solid rgba(37,147,93,.2);border-radius:14px;cursor:pointer;font:inherit;transition:background .15s ease,box-shadow .15s ease}.voice-assistant-launcher_desktopLaunch__m9sis:focus-visible,.voice-assistant-launcher_desktopLaunch__m9sis:hover{background:rgba(34,153,92,.15);box-shadow:0 2px 11px rgba(16,94,56,.08)}.voice-assistant-launcher_mic__uYRRW{display:inline-grid;place-items:center;flex-shrink:0}.voice-assistant-launcher_desktopLaunch__m9sis .voice-assistant-launcher_mic__uYRRW{width:34px;height:34px;border-radius:11px;background:#e0f3e9}.voice-assistant-launcher_launchCopy__o1LNk{display:grid;gap:2px}.voice-assistant-launcher_launchCopy__o1LNk strong{color:#1d5136;font-size:14px;line-height:1.15}.voice-assistant-launcher_launchCopy__o1LNk small{color:#557365;font-size:11.5px}.voice-assistant-launcher_mobileLaunch__4log1{position:absolute;right:max(17px,env(safe-area-inset-right));top:-70px;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#177e4a;border:3px solid #fff;box-shadow:0 5px 22px rgba(12,83,47,.26);color:#fff;cursor:pointer}.voice-assistant-launcher_tabLaunch__lETKv{box-sizing:border-box;appearance:none;width:100%;min-width:0;min-height:56px;padding:5px 4px;border:1px solid transparent;border-radius:14px;background:transparent;color:#137e49;font-family:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer}.voice-assistant-launcher_tabMic__L9iXu{box-sizing:border-box;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;color:#fff;background:#177e4a;box-shadow:0 2px 7px rgba(13,112,63,.18)}.voice-assistant-launcher_tabLabel__t27xa{font-size:11.5px;line-height:1.1;font-weight:750;color:#137e49}.voice-assistant-launcher_tabLaunch__lETKv[aria-pressed=true] .voice-assistant-launcher_tabMic__L9iXu{background:#116539}.voice-assistant-launcher_tabLaunch__lETKv:disabled{opacity:.43;filter:grayscale(.8);cursor:not-allowed}.voice-assistant-launcher_mobileLaunch__4log1:disabled{opacity:.43;filter:grayscale(.8);box-shadow:none;cursor:not-allowed}.voice-assistant-launcher_desktopWrapper__DErRp .voice-assistant-launcher_desktopLaunch__m9sis:disabled{opacity:.5;filter:grayscale(.65)}.voice-assistant-launcher_tabLaunch__lETKv:focus-visible{outline:3px solid #0a84ff;outline-offset:-1px}@media (min-width:768px){.voice-assistant-launcher_tabLaunch__lETKv{min-height:62px;gap:6px;padding:10px 8px}.voice-assistant-launcher_tabLabel__t27xa{font-size:13px}}.voice-assistant-launcher_desktopLaunch__m9sis:focus-visible,.voice-assistant-launcher_mobileLaunch__4log1:focus-visible{outline:3px solid #0a84ff;outline-offset:3px}.voice-assistant-launcher_overlay__YIBU3{position:fixed;inset:0;z-index:350;background:rgba(18,31,25,.35);display:flex;justify-content:flex-end;align-items:stretch}.voice-assistant-launcher_panel__tZt1R{width:min(100%,485px);height:100dvh;box-sizing:border-box;background:#fff;box-shadow:-10px 0 50px rgba(0,0,0,.13);display:flex;flex-direction:column;outline:0;color:#163024;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.voice-assistant-launcher_panelHeader___P74H{display:flex;align-items:center;gap:12px;padding:calc(16px + env(safe-area-inset-top)) 20px 16px;border-bottom:1px solid #e6eae8;flex-shrink:0}.voice-assistant-launcher_panelHeaderIcon__G2dEU{display:grid;place-items:center;width:43px;height:43px;border-radius:14px;color:#176b43;background:#e9f5ed}.voice-assistant-launcher_panelHeading__jvmln{display:grid;gap:3px;min-width:0;flex:1}.voice-assistant-launcher_panelHeading__jvmln strong{font-size:18px;letter-spacing:-.35px}.voice-assistant-launcher_panelHeading__jvmln small{font-size:12px;color:#728078}.voice-assistant-launcher_close__N57pe{height:42px;width:42px;border:0;border-radius:50%;background:#f2f3f3;color:#43514a;font-size:27px;cursor:pointer;line-height:1}.voice-assistant-launcher_close__N57pe:hover{background:#e5e8e6}.voice-assistant-launcher_panelBody__Je6CZ{overflow-y:auto;padding:16px 20px calc(24px + env(safe-area-inset-bottom));flex:1;overscroll-behavior:contain}.voice-assistant-launcher_intro__EamBP{background:#f3faf5;padding:14px 16px;border-radius:16px;border:1px solid #e0ece4}.voice-assistant-launcher_intro__EamBP p{margin:8px 0 0;font-size:13px;line-height:1.5;color:#335946}.voice-assistant-launcher_previewLabel__lMw0F{color:#226e48;font-size:10px;font-weight:800;letter-spacing:.07em}.voice-assistant-launcher_classicBookingLink___GG7Y{display:block;margin-top:16px;padding:12px 14px;border-radius:12px;text-align:center;text-decoration:none;color:#176c43;background:#fff;border:1px solid #bfdac9;font-weight:650;font-size:13px}.voice-assistant-launcher_classicBookingLink___GG7Y:focus-visible,.voice-assistant-launcher_classicBookingLink___GG7Y:hover{background:#e9f6ee;text-decoration:underline;outline-offset:2px}.voice-assistant-launcher_officeContact__o9ITM{margin-top:22px;padding:16px 16px 5px;border:1px solid #e3e9e5;border-radius:18px;background:#f9fbfa;display:grid;gap:6px;color:#1f4533}.voice-assistant-launcher_officeContact__o9ITM>strong{font-size:15px;font-weight:720;letter-spacing:-.15px}.voice-assistant-launcher_officeContact__o9ITM>p{margin:0 0 4px;line-height:1.45;font-size:13px;color:#66796c}.voice-assistant-launcher_officeActions__ETXCh{display:grid;min-width:0}.voice-assistant-launcher_officeAction__yk4Z0{display:flex;align-items:center;gap:12px;min-width:0;min-height:65px;padding:10px 1px;color:#183e2c;text-decoration:none;border-top:1px solid #e5eae7}.voice-assistant-launcher_officeAction__yk4Z0:focus-visible{outline:2px solid #0a84ff;outline-offset:-2px;border-radius:7px}.voice-assistant-launcher_officeAction__yk4Z0:hover{background:rgba(20,125,72,.035)}.voice-assistant-launcher_officeActionIcon__Ujbjg{width:37px;height:37px;flex:0 0 37px;display:grid;place-items:center;border-radius:11px;background:#e8f3ec;color:#177447}.voice-assistant-launcher_officeActionCopy__RjnyJ{min-width:0;flex:1;display:grid;gap:2px;line-height:1.3}.voice-assistant-launcher_officeActionCopy__RjnyJ>span{font-size:14px;font-weight:650}.voice-assistant-launcher_officeActionCopy__RjnyJ>small{font-size:12px;color:#718278;overflow-wrap:anywhere}.voice-assistant-launcher_officeChevron__V0LRw{flex:0 0 auto;padding:0 4px;color:#a5b2aa;font-size:27px;line-height:1;font-weight:300}@media (max-width:767px){.voice-assistant-launcher_panel__tZt1R{width:100%}.voice-assistant-launcher_panelHeader___P74H{padding:calc(10px + env(safe-area-inset-top)) 16px 11px}.voice-assistant-launcher_panelBody__Je6CZ{padding:12px 14px calc(25px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:no-preference){.voice-assistant-launcher_panel__tZt1R{animation:voice-assistant-launcher_voicePanelEnter__1Db1D .2s ease-out}@keyframes voice-assistant-launcher_voicePanelEnter__1Db1D{0%{transform:translateX(18px);opacity:.86}to{transform:translateX(0);opacity:1}}}.voice-assistant-launcher_desktopWrapper__DErRp{width:100%;margin-top:12px;display:flex;align-items:center;gap:8px}.voice-assistant-launcher_desktopWrapper__DErRp .voice-assistant-launcher_desktopLaunch__m9sis{flex:1 1 auto;min-width:0;width:auto;margin-top:0;border-radius:14px;padding:8px 6px;gap:7px}.voice-assistant-launcher_desktopWrapper__DErRp .voice-assistant-launcher_desktopLaunch__m9sis .voice-assistant-launcher_mic__uYRRW{width:30px;height:30px}.voice-assistant-launcher_desktopWrapper__DErRp .voice-assistant-launcher_desktopLaunch__m9sis .voice-assistant-launcher_launchCopy__o1LNk{min-width:0}.voice-assistant-launcher_desktopWrapper__DErRp .voice-assistant-launcher_desktopLaunch__m9sis .voice-assistant-launcher_launchCopy__o1LNk strong{font-size:13.2px}.voice-assistant-launcher_desktopWrapper__DErRp .voice-assistant-launcher_desktopLaunch__m9sis .voice-assistant-launcher_launchCopy__o1LNk small{font-size:11px}.voice-assistant-launcher_desktopWrapper__DErRp .voice-assistant-launcher_desktopLaunch__m9sis:disabled{opacity:.65;cursor:not-allowed}.voice-assistant-launcher_quickPause__Bm6hX,.voice-assistant-launcher_quickResume__atN_g{flex:0 0 44px;width:44px;height:44px;border-radius:12px;border:1px solid rgba(202,39,54,.12);font-size:22px;font-weight:780;font-family:inherit;color:#fff;cursor:pointer;background:#ec414e;box-shadow:0 2px 8px rgba(202,39,54,.11)}.voice-assistant-launcher_quickPause__Bm6hX:hover{background:#ca2736}.voice-assistant-launcher_quickResume__atN_g{background:#148550;border-color:rgba(20,133,80,.18);font-size:19px}.voice-assistant-launcher_quickPause__Bm6hX:disabled,.voice-assistant-launcher_quickResume__atN_g:disabled{opacity:.58;cursor:wait}.voice-assistant-launcher_quickPause__Bm6hX:focus-visible,.voice-assistant-launcher_quickResume__atN_g:focus-visible{outline:3px solid #0a84ff;outline-offset:2px}.voice-assistant-launcher_pauseOverlay__gk2_p{position:fixed;z-index:1100;inset:0;display:grid;place-items:center;background:rgba(20,30,45,.42);backdrop-filter:blur(7px);padding:18px}.voice-assistant-launcher_pauseDialog__Faxwy{background:#fff;border-radius:22px;padding:25px;width:min(100%,420px);box-shadow:0 24px 80px rgba(0,0,0,.2);color:#19293d}.voice-assistant-launcher_pauseDialog__Faxwy h2{margin:0 0 12px;font-size:20px;letter-spacing:-.025em}.voice-assistant-launcher_pauseDialog__Faxwy p{font-size:13px;color:#68778b;line-height:1.55;margin:0 0 20px}.voice-assistant-launcher_pauseDialog__Faxwy .voice-assistant-launcher_pauseError__7R5CA{color:#a52a36}.voice-assistant-launcher_pauseDialogActions__ACowM{display:flex;justify-content:flex-end;gap:10px}.voice-assistant-launcher_pauseDialogActions__ACowM button{font:inherit;border:0;padding:12px 14px;border-radius:11px;background:#edf1f6;cursor:pointer;font-size:13px;font-weight:700}.voice-assistant-launcher_pauseDialogActions__ACowM .voice-assistant-launcher_quickConfirmStop___dDp2{background:#d33843;color:white}.voice-assistant-launcher_pauseDialogActions__ACowM .voice-assistant-launcher_quickConfirmResume__8_4wi{background:#17844f;color:white}.voice-assistant-launcher_pauseDialogActions__ACowM button:disabled{opacity:.5}.booking-ios-time-wheel_overlay__8hVAE{position:fixed;inset:0;z-index:22000;display:flex;align-items:flex-end;justify-content:center;background:rgba(16,24,40,.38);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.booking-ios-time-wheel_sheet__UkVQE{box-sizing:border-box;width:100%;max-width:540px;max-height:calc(100dvh - 18px);padding:16px 16px calc(19px + env(safe-area-inset-bottom));overflow:auto;border-radius:27px 27px 0 0;background:#f8f9fc;color:#172033;box-shadow:0 -14px 44px rgba(15,23,42,.18);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}.booking-ios-time-wheel_header__cNdrr{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 20px}.booking-ios-time-wheel_headerTitle__suzKx{flex:1;text-align:center;font-size:15px;font-weight:750;letter-spacing:-.015em}.booking-ios-time-wheel_action__ZWutg{min-width:72px;min-height:42px;border:0;padding:0 7px;background:transparent;color:#087cff;font:inherit;font-size:15px;font-weight:610;cursor:pointer}.booking-ios-time-wheel_confirm__28PKd{font-weight:750}.booking-ios-time-wheel_wheels__sjEKc{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:1px;max-width:360px;margin:0 auto;height:220px}.booking-ios-time-wheel_selectionBand__9t_SQ{position:absolute;inset-inline:5px;top:50%;transform:translateY(-50%);height:44px;border:1px solid rgba(159,171,188,.18);border-radius:13px;background:#e8ebf1;pointer-events:none}.booking-ios-time-wheel_wheel__j0UB5{position:relative;z-index:1;height:220px;padding:88px 0;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;outline:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 28%,#000 72%,transparent);mask-image:linear-gradient(180deg,transparent,#000 28%,#000 72%,transparent)}.booking-ios-time-wheel_wheel__j0UB5::-webkit-scrollbar{display:none}.booking-ios-time-wheel_wheel__j0UB5:focus-visible{outline:3px solid #087cff;outline-offset:-2px;border-radius:14px}.booking-ios-time-wheel_option__EKW3A{box-sizing:border-box;display:grid;place-items:center;height:44px;width:100%;scroll-snap-align:center;color:#68768d;font-variant-numeric:tabular-nums;font-size:22px;font-weight:450;cursor:pointer;user-select:none;-webkit-user-select:none}.booking-ios-time-wheel_selected__9UCKU{color:#101828;font-weight:660}.booking-ios-time-wheel_separator__kdU3H{z-index:2;text-align:center;font-size:22px;font-weight:650}.booking-ios-time-wheel_hint__c1sa8{margin:14px 0 0;text-align:center;color:#7e899b;font-size:12px}@media (prefers-reduced-motion:reduce){.booking-ios-time-wheel_wheel__j0UB5{scroll-behavior:auto}}.office-welcome-overlay_backdrop__aTJnx{position:fixed;inset:0;z-index:12500;display:grid;place-items:center;padding:20px;background:rgba(220,225,232,.4);-webkit-backdrop-filter:blur(13px) saturate(.88);backdrop-filter:blur(13px) saturate(.88);box-sizing:border-box;animation:office-welcome-overlay_officeFadeIn___tbXi .36s ease both}.office-welcome-overlay_card__wxFce{position:relative;isolation:isolate;width:min(680px,100%);min-height:510px;display:flex;flex-direction:column;align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.92);border-radius:30px;box-shadow:0 34px 95px rgba(29,40,62,.23),inset 0 1px 1px rgba(255,255,255,.9);background:radial-gradient(ellipse at 98% 9%,rgba(224,242,239,.2),transparent 55%),linear-gradient(160deg,#fff 15%,#fafbfc);color:#172033;box-sizing:border-box;animation:office-welcome-overlay_officeFloatIn__mmOwt .52s cubic-bezier(.2,.8,.2,1) both;outline:none}.office-welcome-overlay_close__ctwKm{position:absolute;z-index:3;right:22px;top:20px;display:grid;place-items:center;width:38px;height:38px;border:1px solid transparent;border-radius:13px;background:rgba(255,255,255,.52);color:#8c95a5;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.office-welcome-overlay_close__ctwKm:hover{background:rgba(246,248,251,.94);color:#293447;border-color:rgba(210,217,228,.75)}.office-welcome-overlay_close__ctwKm:focus-visible{outline:3px solid #1678ff;outline-offset:3px}.office-welcome-overlay_content__MiL96{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding:85px 20px 0;text-align:center}.office-welcome-overlay_logo__Q5OKz{display:block;width:96px;height:96px;object-fit:contain;user-select:none}.office-welcome-overlay_title__EBZg6{margin:28px 0 0;font-size:clamp(30px,4.8vw,43px);font-weight:780;letter-spacing:-.045em;line-height:1.12}.office-welcome-overlay_office__3XU89{margin:8px 0 0;font-size:clamp(21px,3vw,26px);font-weight:630;letter-spacing:-.03em;line-height:1.25;color:#475569}.office-welcome-overlay_resources__nBoye{margin:11px 0 0;color:#8993a5;font-size:16px;font-weight:480;letter-spacing:.012em}.office-welcome-overlay_waves__E5MGI{position:absolute;z-index:0;bottom:0;left:0;width:100%;height:197px;pointer-events:none}.office-welcome-overlay_waves__E5MGI svg{display:block;width:100%;height:100%}.office-welcome-overlay_footer__7Isi5{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:auto;padding:44px 0 45px}.office-welcome-overlay_progress___Gn8l{position:relative;overflow:hidden;width:95px;height:3px;border-radius:999px;background:rgba(202,211,222,.58)}.office-welcome-overlay_progress___Gn8l span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#df6d78,#ed1c2e);transform-origin:left center;animation:office-welcome-overlay_mtvWelcomeProgress__Qcb28 6.2s linear forwards}@keyframes office-welcome-overlay_mtvWelcomeProgress__Qcb28{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.office-welcome-overlay_loading__VSVCO{color:#788598;font-size:13px;letter-spacing:.02em;font-weight:560}@keyframes office-welcome-overlay_officeFadeIn___tbXi{0%{opacity:0}to{opacity:1}}@keyframes office-welcome-overlay_officeFloatIn__mmOwt{0%{transform:translateY(10px) scale(.985)}to{transform:translateY(0) scale(1)}}@media (max-height:640px){.office-welcome-overlay_card__wxFce{min-height:min(510px,calc(100dvh - 40px))}.office-welcome-overlay_content__MiL96{padding-top:36px}.office-welcome-overlay_logo__Q5OKz{height:75px;width:75px}.office-welcome-overlay_footer__7Isi5{padding-bottom:26px}}@media (prefers-reduced-motion:reduce){.office-welcome-overlay_backdrop__aTJnx,.office-welcome-overlay_card__wxFce,.office-welcome-overlay_progress___Gn8l span{animation:none}.office-welcome-overlay_close__ctwKm{transition:none}}.manage-users-display_groupCard__8_WwR{display:grid;gap:0;min-width:0;width:100%;overflow:hidden;padding:0;border:1px solid rgba(226,232,240,.9);border-radius:28px;background:rgba(255,255,255,.98);box-shadow:0 14px 36px rgba(15,23,42,.035)}.manage-users-display_groupHeader__28cUb{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:10px 22px;box-sizing:border-box;border-radius:26px 26px 0 0;border:0}.manage-users-display_adminHeader___pPxC{background:linear-gradient(110deg,rgba(139,92,246,.095),rgba(139,92,246,.022));color:#5b21b6}.manage-users-display_regularHeader__gkXRw{background:linear-gradient(110deg,rgba(59,130,246,.115),rgba(59,130,246,.024));color:#1d4ed8}.manage-users-display_groupTitleWrap__5zEzP{display:inline-flex;align-items:center;gap:11px;min-width:0}.manage-users-display_groupTitle__mkgqZ{font-size:17px;font-weight:760;letter-spacing:-.02em}.manage-users-display_adminHeader___pPxC .manage-users-display_groupTitle__mkgqZ{color:#5b21b6}.manage-users-display_regularHeader__gkXRw .manage-users-display_groupTitle__mkgqZ{color:#1d4ed8}.manage-users-display_groupDot__STXSO{width:9px;height:9px;border-radius:50%;flex:none}.manage-users-display_adminDot__vH0HW{background:#8b5cf6;box-shadow:0 0 0 5px rgba(139,92,246,.1)}.manage-users-display_regularDot__8oh41{background:#3b82f6;box-shadow:0 0 0 5px rgba(59,130,246,.11)}.manage-users-display_groupPlus__QCfMP{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:14px;background:#fff;font:inherit;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.manage-users-display_adminPlus__BkvAF{border:1px solid rgba(139,92,246,.28);color:#7c3aed}.manage-users-display_adminPlus__BkvAF:hover{background:#f5f3ff}.manage-users-display_regularPlus__iiOEf{border:1px solid rgba(59,130,246,.28);color:#2563eb}.manage-users-display_regularPlus__iiOEf:hover{background:#eff6ff}.manage-users-display_groupPlus__QCfMP:focus-visible{outline:3px solid #0a84ff;outline-offset:3px}.manage-users-display_groupList__Ilwf0{min-width:0;padding:6px 12px 12px;display:grid;gap:2px}.manage-users-display_draggableRow__sLMiS{min-height:0;border-radius:20px;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-y;background:transparent}.manage-users-display_draggableRow__sLMiS:hover{background:rgba(246,248,251,.86)}.manage-users-display_draggableRow__sLMiS:active{cursor:grabbing}.manage-users-display_draggableRow__sLMiS:focus-visible{outline:2px solid #0a84ff;outline-offset:-2px}.manage-users-display_draggedRow__QPaQ_{opacity:.55;background:rgba(237,233,254,.45)!important}.manage-users-display_dropTarget__VOfSJ{box-shadow:inset 0 3px 0 rgba(99,102,241,.66);background:#f5f6ff!important}.manage-users-display_userCard__bZbZy{border:0;background:transparent;border-radius:20px;overflow:hidden;min-width:0}.manage-users-display_userCardOpen__wbHiK{background:rgba(248,250,252,.86)}.manage-users-display_userCardSummary__sGLuk{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0}.manage-users-display_departmentIcon__PSnBy{display:inline-grid;place-items:center;flex-shrink:0;box-sizing:border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 8px 18px rgba(15,23,42,.045),0 2px 6px rgba(15,23,42,.035)}.manage-users-display_userCopy__4v9li{display:flex;flex-direction:column;justify-content:center;align-self:center;gap:0;min-width:0}.manage-users-display_userTitle__yy5YW{display:block;font-weight:700;line-height:1.12;color:#101828;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.manage-users-display_userDepartment__NAOvR{display:block;color:#667085;line-height:1.18;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manage-users-display_bookingBellDetails__3s9bx{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 12px;font-size:13px;color:#64748b;font-weight:650}.manage-users-display_insertDivider__wq3a0{border:0;background:transparent;padding:12px 14px;font:inherit;font-size:12px;font-weight:700;color:#637c9b;cursor:pointer;text-align:left;width:100%}.manage-users-display_insertDivider__wq3a0:hover{color:#2563eb;background:#f8fafc;border-radius:14px}.manage-users-display_insertDivider__wq3a0:focus-visible{outline:3px solid #0a84ff}@media(max-width:640px){.manage-users-display_groupHeader__28cUb{min-height:60px;padding:10px 15px}.manage-users-display_groupList__Ilwf0{padding:6px 8px 12px}}@media(prefers-reduced-motion:reduce){.manage-users-display_groupPlus__QCfMP{transition:none}}.manage-users-display_modalOverlay__OQPCC{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:clamp(10px,2.5vw,28px);background:rgba(21,29,45,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.manage-users-display_editModal__1Y0zX{box-sizing:border-box;display:flex;flex-direction:column;width:min(690px,100%);max-height:min(90dvh,880px);min-height:0;overflow:hidden;border-radius:27px;border:1px solid rgba(255,255,255,.88);background:#fff;color:#101828;box-shadow:0 30px 90px rgba(15,23,42,.24),0 4px 16px rgba(15,23,42,.09)}.manage-users-display_editModalAdmin__Goy1C{--mtv-modal-tint:rgba(139,92,246,.075);--mtv-modal-accent:#7c3aed}.manage-users-display_editModalRegular___WWoL{--mtv-modal-tint:rgba(59,130,246,.075);--mtv-modal-accent:#2563eb}.manage-users-display_modalTop__AHwAk{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 23px;border-bottom:1px solid #e9edf4;background:linear-gradient(110deg,var(--mtv-modal-tint),rgba(255,255,255,.94))}.manage-users-display_modalIdentity__3Dc7z{display:flex;align-items:center;gap:13px;min-width:0}.manage-users-display_modalHeading__pNy5J{min-width:0}.manage-users-display_modalHeading__pNy5J h2{margin:0 0 3px;font-size:clamp(18px,2.5vw,21px);font-weight:760;line-height:1.12;letter-spacing:-.035em}.manage-users-display_modalHeading__pNy5J p{margin:0;color:#667085;font-size:13px}.manage-users-display_modalClose__mV5EB{flex:0 0 auto;width:35px;height:35px;padding:0;border:1px solid #e1e6ef;border-radius:12px;background:rgba(255,255,255,.94);color:#667085;font:inherit;font-size:26px;line-height:1;cursor:pointer}.manage-users-display_modalScroll__SXQKn{flex:1 1 auto;min-height:0;overflow:auto;padding:17px 23px 12px;overscroll-behavior:contain}.manage-users-display_modalFormGrid__I8Z_I{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 15px}.manage-users-display_modalWide__fXJ7K{grid-column:1/-1}.manage-users-display_modalField__08pvj{display:grid;align-content:start;min-width:0;gap:5px}.manage-users-display_modalBell__SqepX strong,.manage-users-display_modalField__08pvj>span{color:#364152;font-size:12px;font-weight:720}.manage-users-display_modalField__08pvj small{color:#94a3b8;font-size:11px;font-weight:500}.manage-users-display_modalInput__JrUV0{box-sizing:border-box;width:100%;min-width:0;min-height:39px;padding:8px 11px;border:1px solid #dce3ed;border-radius:12px;background:#fff;color:#101828;font:inherit;font-size:13.5px;line-height:1.35;outline:none}.manage-users-display_modalInput__JrUV0:focus-visible{border-color:#8ab8ff;box-shadow:0 0 0 3px rgba(59,130,246,.13)}.manage-users-display_modalInput__JrUV0[readonly]{background:#f8fafc;color:#64748b}.manage-users-display_modalNotes__DgVqj{resize:vertical;min-height:56px;max-height:110px}.manage-users-display_modalDepartments__VonR6{display:grid;gap:7px}.manage-users-display_modalDepartmentRow__8Nh59{display:grid;grid-template-columns:minmax(0,1fr) 34px 34px;gap:7px;align-items:center}.manage-users-display_modalTinyButton__PJokm{width:34px;height:36px;padding:0;border:1px solid #dce3ed;border-radius:10px;background:#fff;color:#526579;cursor:pointer;font-size:20px;line-height:1}.manage-users-display_modalTinySpacer__cpo6o{width:34px}.manage-users-display_modalTinyButton__PJokm:disabled{opacity:.38;cursor:not-allowed}.manage-users-display_modalBell__SqepX{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e8edf4;border-radius:13px;background:#f8fafc}.manage-users-display_modalBell__SqepX div{display:grid;gap:2px}.manage-users-display_modalBell__SqepX span{color:#667085;font-size:11.5px}.manage-users-display_modalBellButton__Bbvc6{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:6px 10px;border-radius:11px;border:1px solid #dce3ed;background:white;color:#475569;cursor:pointer;font-size:12px;font-weight:650}.manage-users-display_modalError__mRYSf{margin-bottom:12px;padding:9px 12px;border:1px solid #fecaca;border-radius:11px;background:#fef2f2;color:#991b1b;font-size:12.5px}.manage-users-display_modalFooter___QDEP{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 23px;border-top:1px solid #e9edf4;background:rgba(255,255,255,.98)}.manage-users-display_modalFooterRight__fgyn0{display:flex;align-items:center;gap:9px}.manage-users-display_modalCancel__7hJrQ,.manage-users-display_modalSave__hQ__u,.manage-users-display_modalTrash__1_yNA{display:inline-flex;align-items:center;justify-content:center;min-height:39px;padding:8px 13px;border-radius:12px;font:inherit;font-size:13px;font-weight:680;cursor:pointer}.manage-users-display_modalCancel__7hJrQ{border:1px solid #dce3ed;color:#475569;background:#fff}.manage-users-display_modalSave__hQ__u{border:1px solid var(--mtv-modal-accent);color:#fff;background:var(--mtv-modal-accent)}.manage-users-display_modalTrash__1_yNA{width:40px;padding:0;border:1px solid #f3c3c3;color:#b42318;background:#fff9f9}.manage-users-display_modalCancel__7hJrQ:disabled,.manage-users-display_modalSave__hQ__u:disabled,.manage-users-display_modalTrash__1_yNA:disabled{opacity:.45;cursor:not-allowed}.manage-users-display_modalBellButton__Bbvc6:focus-visible,.manage-users-display_modalCancel__7hJrQ:focus-visible,.manage-users-display_modalClose__mV5EB:focus-visible,.manage-users-display_modalSave__hQ__u:focus-visible,.manage-users-display_modalTinyButton__PJokm:focus-visible,.manage-users-display_modalTrash__1_yNA:focus-visible{outline:3px solid #0a84ff;outline-offset:2px}@media(max-width:640px){.manage-users-display_modalOverlay__OQPCC{padding:8px}.manage-users-display_editModal__1Y0zX{max-height:calc(100dvh - 16px);border-radius:22px}.manage-users-display_modalTop__AHwAk{padding:13px 15px}.manage-users-display_modalScroll__SXQKn{padding:14px 15px 10px}.manage-users-display_modalFooter___QDEP{padding:11px 15px}.manage-users-display_modalFormGrid__I8Z_I{grid-template-columns:1fr;gap:10px}.manage-users-display_modalWide__fXJ7K{grid-column:auto}}.manage-form-ui_overlay__8yuXn{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:clamp(10px,2.5vw,28px);background:rgba(21,29,45,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.manage-form-ui_modal__wCLb6{box-sizing:border-box;display:flex;flex-direction:column;width:min(690px,100%);max-height:min(90dvh,880px);min-height:0;overflow:hidden;border-radius:27px;border:1px solid rgba(255,255,255,.88);background:#fff;color:#101828;box-shadow:0 30px 90px rgba(15,23,42,.24),0 4px 16px rgba(15,23,42,.09)}.manage-form-ui_header__u99e9{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 23px;border-bottom:1px solid #e9edf4}.manage-form-ui_body__fA3H2{flex:1 1 auto;min-height:0;overflow:auto;padding:17px 23px 12px;overscroll-behavior:contain}.manage-form-ui_footer__u34sn{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:13px 23px;border-top:1px solid #e9edf4;background:rgba(255,255,255,.98)}.manage-form-ui_grid__oonH2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 15px}.manage-form-ui_field__6C6uD{display:grid;align-content:start;min-width:0;gap:5px}.manage-form-ui_field__6C6uD>span{color:#364152;font-size:12px;font-weight:720}.manage-form-ui_control__tYaWS{box-sizing:border-box;display:block;width:100%;height:40px;min-height:40px;max-height:40px;padding:8px 11px;border:1px solid #dce3ed;border-radius:12px;background:#fff;color:#101828;font:inherit;font-size:13.5px;line-height:1.35}.manage-form-ui_control__tYaWS:focus-visible{outline:none;border-color:#8ab8ff;box-shadow:0 0 0 3px rgba(59,130,246,.13)}.manage-form-ui_control__tYaWS[readonly]{background:#f8fafc;color:#64748b}.manage-form-ui_textarea__g91e6{box-sizing:border-box;width:100%;min-height:56px;padding:8px 11px;border:1px solid #dce3ed;border-radius:12px;font:inherit;font-size:13.5px;resize:vertical}.manage-form-ui_textarea__g91e6:focus-visible{outline:none;border-color:#8ab8ff;box-shadow:0 0 0 3px rgba(59,130,246,.13)}.manage-form-ui_wide__bRi52{grid-column:1/-1}.manage-form-ui_close__1Zvxt{flex-shrink:0;width:35px;height:35px;display:grid;place-items:center;border:1px solid #e1e6ef;border-radius:12px;background:#fff;color:#667085;font:inherit;font-size:25px;cursor:pointer}.manage-form-ui_cancel__cF2w9,.manage-form-ui_save__22wSd{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 13px;border-radius:12px;font:inherit;font-size:13px;font-weight:680;cursor:pointer}.manage-form-ui_cancel__cF2w9{border:1px solid #dce3ed;color:#475569;background:#fff}.manage-form-ui_save__22wSd{border:1px solid #2563eb;color:#fff;background:#2563eb}.manage-form-ui_cancel__cF2w9:focus-visible,.manage-form-ui_close__1Zvxt:focus-visible,.manage-form-ui_save__22wSd:focus-visible{outline:3px solid #0a84ff;outline-offset:2px}@media(max-width:640px){.manage-form-ui_overlay__8yuXn{padding:8px}.manage-form-ui_modal__wCLb6{max-height:calc(100dvh - 16px);border-radius:22px}.manage-form-ui_header__u99e9{padding:13px 15px}.manage-form-ui_body__fA3H2{padding:14px 15px 10px}.manage-form-ui_footer__u34sn{padding:11px 15px}.manage-form-ui_grid__oonH2{grid-template-columns:1fr;gap:10px}.manage-form-ui_wide__bRi52{grid-column:auto}}.manage-resource-type-tabs_tabs__2MN9V{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.manage-resource-type-tabs_tab__FOHMI{display:flex;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:64px;border-radius:19px;font:inherit;font-size:15px;font-weight:800;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.manage-resource-type-tabs_tab__FOHMI[aria-pressed=true]{box-shadow:inset 0 1px rgba(255,255,255,.65),0 6px 18px rgba(30,50,80,.045)}.manage-resource-type-tabs_tab__FOHMI:hover{filter:brightness(.99)}.manage-resource-type-tabs_tab__FOHMI:focus-visible{outline:3px solid #0a84ff;outline-offset:3px}@media(max-width:540px){.manage-resource-type-tabs_tabs__2MN9V{gap:7px}.manage-resource-type-tabs_tab__FOHMI{min-height:56px;border-radius:15px;font-size:12.5px;flex-direction:column;gap:5px}}@media(prefers-reduced-motion:reduce){.manage-resource-type-tabs_tab__FOHMI{transition:none}}.manage-admin-ui_listRow__Ufq7a{box-sizing:border-box;min-height:76px;border-radius:18px;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.manage-admin-ui_listRow__Ufq7a:hover{background:var(--mtv-admin-row-hover,#f5f7fa)!important}.manage-admin-ui_listRow__Ufq7a:focus-within{box-shadow:inset 0 0 0 1px rgba(10,132,255,.12)}.manage-admin-ui_listRow__Ufq7a:focus-visible{outline:3px solid #0a84ff;outline-offset:2px}.manage-admin-ui_listGroup__E5VFr{box-sizing:border-box;display:grid;gap:5px;padding:9px;background:#fff;border-radius:22px;border:1px solid rgba(218,228,239,.55)}.manage-admin-ui_addButton__5pkwP{width:42px;height:40px;display:grid;place-items:center;flex-shrink:0;border-radius:13px;border:1px solid rgba(37,99,235,.22);background:#fff;color:#2563eb;cursor:pointer;font:inherit;font-size:24px;line-height:1;transition:background .15s ease,box-shadow .15s ease}.manage-admin-ui_addButton__5pkwP:hover{background:#eff6ff}.manage-admin-ui_addButton__5pkwP:focus-visible{outline:3px solid #0a84ff;outline-offset:2px}@media (prefers-reduced-motion:reduce){.manage-admin-ui_addButton__5pkwP,.manage-admin-ui_listRow__Ufq7a{transition:none}}.manage-resource-dialog_resourceRow__Qf8JK{touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.manage-resource-dialog_resourceRow__Qf8JK:active{cursor:grabbing}.manage-resource-dialog_dragging__yimYT{opacity:.5!important;background:#f2f7ff!important}.manage-resource-dialog_modal__6zI8p{width:min(880px,100%)}.manage-resource-dialog_headerTitle__Z4qrM{display:flex;align-items:center;gap:14px;min-width:0}.manage-resource-dialog_headerCopy__KTV_P{min-width:0}.manage-resource-dialog_headerCopy__KTV_P h2{margin:0;color:#0f172a;font-size:21px;line-height:1.15;letter-spacing:-.035em}.manage-resource-dialog_headerCopy__KTV_P p{margin:4px 0 0;color:#64748b;font-size:13px}.manage-resource-dialog_menu__OHy3Y{display:grid;gap:10px}.manage-resource-dialog_panel__LTCww{background:transparent;border:0;border-radius:18px;box-shadow:none}.manage-resource-dialog_panelButton___GgvF{width:100%;min-height:82px;display:flex;align-items:center;gap:14px;cursor:pointer;border:0;border-radius:18px;padding:12px 14px;background:transparent;color:#0f172a;text-align:left;font:inherit}.manage-resource-dialog_panelButton___GgvF:hover{background:#f6f8fa}.manage-resource-dialog_panelButtonSelected__wuA9V{background:#f2f6fc}.manage-resource-dialog_panelName__FzltV{display:grid;gap:3px;flex:1;min-width:0}.manage-resource-dialog_panelName__FzltV strong{font-size:15px}.manage-resource-dialog_panelContent__HsUPP{padding:12px 10px 20px}.manage-resource-dialog_modalToolbar__57ddK{display:flex;justify-content:space-between;align-items:center;gap:10px;flex:0 0 auto;padding:0 23px 12px}@media(max-width:640px){.manage-resource-dialog_modalToolbar__57ddK{padding:0 15px 10px}.manage-resource-dialog_panelButton___GgvF{min-height:74px;padding:10px}}