.demo_demoApp__Q9epp{min-height:100vh;color:#17233b;background:radial-gradient(circle at 4% 2%,rgba(216,234,255,.9),transparent 28%),radial-gradient(circle at 95% 20%,rgba(231,228,255,.75),transparent 25%),#f5f7fb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif}.demo_demoApp__Q9epp *,.demo_demoApp__Q9epp :after,.demo_demoApp__Q9epp :before{box-sizing:border-box}.demo_header__rQZO_{width:100%;height:68px;padding:0 22px;position:-webkit-sticky;position:sticky;top:0;z-index:100;display:flex;align-items:stretch;gap:18px;border-bottom:1px solid #dfe6ef;background:rgba(255,255,255,.96);box-shadow:0 3px 16px rgba(25,45,75,.035);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.demo_brandButton__32uCB{width:230px;padding:0;display:flex;align-items:center;gap:10px;border:0;background:transparent;cursor:pointer}.demo_brandButton__32uCB img{width:auto;max-width:172px;max-height:48px;object-fit:contain}.demo_brandButton__32uCB span{padding:4px 7px;border:1px solid #cfe0fb;border-radius:5px;background:#edf4ff;color:#1769e0;font-size:9px;font-weight:900;letter-spacing:.1em}.demo_desktopNav__4PJvP{min-width:0;flex:1 1;display:flex;align-items:stretch;justify-content:center}.demo_desktopNav__4PJvP button{min-width:62px;padding:0 13px;position:relative;border:0;background:transparent;color:#536176;font-size:12px;font-weight:800;cursor:pointer}.demo_desktopNav__4PJvP button:after{content:"";height:3px;position:absolute;right:16px;bottom:0;left:16px;border-radius:4px 4px 0 0;background:transparent}.demo_desktopNav__4PJvP button:hover{color:#1769e0;background:#f8faff}.demo_desktopNav__4PJvP .demo_navActive__K3jmF{color:#1769e0}.demo_desktopNav__4PJvP .demo_navActive__K3jmF:after{background:#1769e0}.demo_resetButton___H1HL{margin:12px 0;padding:0 13px;display:flex;align-items:center;gap:7px;border:1px solid #d8e1ec;border-radius:9px;background:#fff;color:#52627a;font-size:11px;font-weight:800;cursor:pointer}.demo_resetButton___H1HL:hover{border-color:#b7c9e3;color:#1769e0}.demo_mobileLayer__45Tkf,.demo_mobileMenuButton__pEcJr{display:none}.demo_demoNotice__9kDmj{min-height:40px;padding:8px clamp(18px,3vw,48px);display:flex;align-items:center;justify-content:center;gap:10px;border-bottom:1px solid #dce7f5;background:#edf5ff;color:#36506f}.demo_demoNotice__9kDmj>span{padding:3px 7px;border-radius:5px;background:#1769e0;color:#fff;font-size:9px;font-weight:950;letter-spacing:.09em}.demo_demoNotice__9kDmj p{margin:0;font-size:11px;font-weight:750}.demo_demoNotice__9kDmj b{margin-left:auto;color:#62738a;font-size:10px;white-space:nowrap}.demo_modeBar__qKzCU{width:min(1560px,calc(100% - 40px));margin:18px auto 0;padding:20px 24px;display:grid;grid-template-columns:210px minmax(0,1fr) 220px;grid-template-rows:auto auto auto;grid-column-gap:24px;column-gap:24px;grid-row-gap:12px;row-gap:12px;border:1px solid #dce5f0;border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 12px 34px rgba(15,34,66,.07)}.demo_modeBarHead__O6TDo{display:contents}.demo_modeBarCopy__uzRww{min-width:0;grid-column:1;grid-row:1/3;align-self:center;display:flex;flex-direction:column;justify-content:center}.demo_modeBarCopy__uzRww span{color:#7890b1;font-size:9px;font-weight:950;letter-spacing:.12em}.demo_modeBarCopy__uzRww strong{margin-top:6px;color:#16233c;font-size:18px;line-height:1.45}.demo_modeBarCopy__uzRww small{margin-top:7px;color:#8695a9;font-size:10px;font-weight:750;line-height:1.55}.demo_modeBarCopy__uzRww small b{color:#1769e0;font-weight:900}.demo_modeSelector__CkTEe{min-width:0;display:contents}.demo_industryFilters__ncmjE{grid-column:2;grid-row:1;display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none}.demo_industryFilters__ncmjE::-webkit-scrollbar{display:none}.demo_industryFilters__ncmjE button{min-height:38px;padding:0 16px;flex:0 0 auto;border:1px solid #dce5ef;border-radius:999px;background:#fff;color:#65768c;font-size:11px;font-weight:850;white-space:nowrap;cursor:pointer}.demo_industryFilters__ncmjE button[aria-pressed=true]{border-color:#1769e0;background:#edf4ff;color:#1769e0}.demo_modeButtons__dyiF3{min-width:0;grid-column:2;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.demo_modeButtons__dyiF3:has(>:only-child){grid-template-columns:minmax(0,1fr)}.demo_modeButtons__dyiF3:has(>:first-child:nth-last-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.demo_modeButtons__dyiF3 a,.demo_modeButtons__dyiF3 button{min-width:0;min-height:86px;padding:14px 16px;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;border:1px solid #d7e1ed;border-radius:11px;background:#fff;color:#4a5b72;text-decoration:none;text-align:left;cursor:pointer}.demo_modeButtons__dyiF3 strong{font-size:13px;line-height:1.3;white-space:normal}.demo_modeButtons__dyiF3 small{color:#8290a4;font-size:10px;line-height:1.45;white-space:normal}.demo_modeButtonTitle__fziBG{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.demo_modeButtonTitle__fziBG b{padding:3px 7px;border-radius:999px;background:rgba(255,255,255,.2);color:#fff;font-size:8px;font-weight:900;white-space:nowrap}.demo_modeButtons__dyiF3 .demo_modeActive__JZIHt{border-color:#1769e0;background:#1769e0;color:#fff;box-shadow:0 6px 16px rgba(23,105,224,.16)}.demo_modeButtons__dyiF3 .demo_modeActive__JZIHt small{color:#dceaff}.demo_customizationNote__UfdWQ{min-height:40px;margin:0;grid-column:1/-1;grid-row:3;padding:7px 10px;display:flex;align-items:center;gap:8px;border:1px solid #dbe8fa;border-radius:9px;background:linear-gradient(135deg,#f7faff,#f3f7ff);color:#607189;font-size:10px;font-weight:700;line-height:1.55}.demo_customizationNote__UfdWQ svg{flex:0 0 auto;color:#1769e0}.demo_customizationNote__UfdWQ strong{margin-right:5px;color:#255a9d}.demo_modeTourButton__EbASa{min-height:44px;padding:0 17px;grid-column:3;grid-row:1/3;align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;border:1px solid #c8d9f1;background:#edf4ff;color:#1769e0;font-size:11px;font-weight:850;white-space:nowrap;cursor:pointer}.demo_industryFilters__ncmjE button:focus-visible,.demo_modeButtons__dyiF3 a:focus-visible,.demo_modeButtons__dyiF3 button:focus-visible,.demo_modeTourButton__EbASa:focus-visible{outline:3px solid rgba(23,105,224,.24);outline-offset:2px}.demo_main__9KmVW{width:min(1560px,calc(100% - 40px));min-height:calc(100vh - 172px);margin:0 auto;padding:22px 0 44px}.demo_demoHero__9EkQz{min-height:348px;padding:46px 50px;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);align-items:center;grid-gap:52px;gap:52px;border-radius:26px;background:linear-gradient(125deg,#0d3d98,#1769e0 55%,#6e5ee8 125%);color:#fff;box-shadow:0 22px 58px rgba(24,79,173,.21)}.demo_heroGrid__GRVKx{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:30px 30px;-webkit-mask-image:linear-gradient(90deg,transparent 15%,#000);mask-image:linear-gradient(90deg,transparent 15%,#000)}.demo_heroOrb__dqAUc{width:390px;height:390px;position:absolute;right:-170px;bottom:-250px;border-radius:50%;background:rgba(255,255,255,.1)}.demo_heroCopy__0GcUB,.demo_heroPreview__ryxtQ{position:relative;z-index:2}.demo_heroBadge__IrIFm{min-height:28px;padding:0 10px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.13);color:#e9f3ff;font-size:10px;font-weight:900;letter-spacing:.08em}.demo_heroCopy__0GcUB h1{margin:17px 0 13px;font-size:clamp(38px,4vw,57px);line-height:1.14;letter-spacing:-.045em}.demo_heroCopy__0GcUB p{max-width:610px;margin:0;color:#d7e7ff;font-size:14px;font-weight:650;line-height:1.75}.demo_heroActions__rsAgy{margin-top:27px;display:flex;flex-wrap:wrap;gap:10px}.demo_heroActions__rsAgy a,.demo_heroActions__rsAgy button{min-height:45px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;background:#fff;color:#174d9f;font-size:12px;font-weight:900;cursor:pointer;box-shadow:0 8px 20px rgba(3,20,58,.17)}.demo_heroActions__rsAgy .demo_heroSubButton__i_K57{border:1px solid rgba(255,255,255,.3);background:rgba(7,35,99,.24);color:#fff;box-shadow:none}.demo_heroActions__rsAgy a,.demo_modeTourButton__EbASa{text-decoration:none}.demo_guidedAutomationLink__kcYxm{min-height:40px;padding:9px 15px;display:inline-flex;align-items:center;gap:8px;border-radius:8px;border:1px solid #cbdaee;background:#fff;color:#1769e0;font-size:12px;font-weight:800;text-decoration:none}.demo_demoEntryGuide__9OkF8{grid-column:1/-1;display:flex;justify-content:center;align-items:center;gap:14px;padding:11px 16px;margin:0 0 10px;border-radius:9px;background:#f3f0fa;color:#7c659d;font-size:12px}.demo_demoEntryGuide__9OkF8>span{display:flex;align-items:center;gap:7px}.demo_demoEntryGuide__9OkF8 b{width:21px;height:21px;display:grid;place-items:center;background:#e6dff1;border-radius:50%;font-size:10px}.demo_demoEntryGuide__9OkF8 i{font-style:normal;color:#b1a0c4}@media (max-width:720px){.demo_demoEntryGuide__9OkF8{justify-content:flex-start;gap:6px;padding:10px;flex-wrap:wrap;font-size:10px}.demo_demoEntryGuide__9OkF8 b{width:18px;height:18px;font-size:9px}.demo_heroActions__rsAgy a{width:100%}}.demo_heroPreview__ryxtQ{min-height:244px;padding:19px;border:1px solid rgba(255,255,255,.29);border-radius:18px;background:rgba(255,255,255,.14);box-shadow:0 18px 45px rgba(3,23,70,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.demo_previewTop__swyRY{height:31px;display:flex;align-items:center;gap:5px;border-bottom:1px solid rgba(255,255,255,.18)}.demo_previewTop__swyRY>span{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.42)}.demo_previewTop__swyRY b{margin-left:8px;color:#e6f0ff;font-size:10px}.demo_previewNumbers__zZ3uy{margin:17px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.demo_previewNumbers__zZ3uy div{padding:12px;display:flex;flex-direction:column;border-radius:10px;background:rgba(255,255,255,.13)}.demo_previewNumbers__zZ3uy small{color:#cfe0fb;font-size:8px;font-weight:800}.demo_previewNumbers__zZ3uy strong{margin-top:4px;font-size:21px}.demo_previewFlow__YFUmA{padding:2px 0}.demo_previewFlow__YFUmA span{height:8px;margin:8px 0;display:block;border-radius:8px;background:linear-gradient(90deg,rgba(255,255,255,.82),rgba(255,255,255,.25))}.demo_previewLive__GI3YJ{margin-top:16px;display:flex;align-items:center;gap:7px;color:#dbebff;font-size:9px;font-weight:850}.demo_ctiBanner__bI9Np>b i,.demo_liveBadge__NvSDP i,.demo_previewLive__GI3YJ i,.demo_tableToolbar__6Kzik>span i{width:8px;height:8px;display:inline-block;border-radius:50%;background:#52e0a0;box-shadow:0 0 0 4px rgba(82,224,160,.16)}.demo_kpiGridCompact__s3Exm,.demo_kpiGrid___ktC9{margin:17px 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.demo_kpiGridCompact__s3Exm{margin-top:0;grid-template-columns:repeat(4,minmax(0,1fr))}.demo_kpiCard__o0mXE{min-height:116px;padding:18px;display:flex;align-items:center;gap:13px;border:1px solid #e2e8f1;border-radius:16px;background:rgba(255,255,255,.95);box-shadow:0 8px 24px rgba(15,34,66,.05)}.demo_kpiCard__o0mXE>span:last-child{min-width:0;display:flex;flex-direction:column}.demo_kpiCard__o0mXE small{color:#77859a;font-size:10px;font-weight:850}.demo_kpiCard__o0mXE strong{margin-top:4px;color:#142039;font-size:23px;line-height:1.1;letter-spacing:-.035em}.demo_kpiCard__o0mXE em{margin-top:5px;overflow:hidden;color:#98a3b2;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.demo_kpiIconblue__EAPEV,.demo_kpiIcongreen__rYYwA,.demo_kpiIconorange__5sbZz,.demo_kpiIconrose___w_jG,.demo_kpiIconviolet__YFITu{width:45px;height:45px;flex:0 0 45px;display:grid;place-items:center;border-radius:13px}.demo_kpiIconblue__EAPEV{color:#1769e0;background:#e9f2ff}.demo_kpiIcongreen__rYYwA{color:#079667;background:#e5f8f1}.demo_kpiIconorange__5sbZz{color:#d97706;background:#fff3dd}.demo_kpiIconrose___w_jG{color:#e11d48;background:#fff0f3}.demo_kpiIconviolet__YFITu{color:#7255dc;background:#f0edff}.demo_analyticsGrid__g0lkg,.demo_customerLayout__a9rJo,.demo_scheduleLayout__F18TF,.demo_settlementGrid__2tarR,.demo_twoColumn__ADcZV{margin-bottom:18px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.8fr);grid-gap:15px;gap:15px}.demo_analyticsGrid__g0lkg,.demo_scheduleLayout__F18TF,.demo_settlementGrid__2tarR{grid-template-columns:minmax(0,1.3fr) minmax(360px,.8fr)}.demo_customerLayout__a9rJo{grid-template-columns:minmax(360px,.9fr) minmax(0,1.25fr)}.demo_panel__h_7Tl{overflow:hidden;border:1px solid #e1e8f1;border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(15,34,66,.05)}.demo_panelTitle__ihTIx{min-height:74px;padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf1f6}.demo_guideCopy__I4_tz>span,.demo_modal__7ya_e header>div>span,.demo_pageIntro__V0hqO>div>span,.demo_panelTitle__ihTIx>div>span,.demo_sectionHeading__wj7uK>div>span{color:#7890b1;font-size:9px;font-weight:950;letter-spacing:.14em}.demo_panelTitle__ihTIx h2,.demo_sectionHeading__wj7uK h2{margin:3px 0 0;font-size:18px;letter-spacing:-.02em}.demo_textButton__FER4P{display:flex;align-items:center;gap:2px;border:0;background:transparent;color:#1769e0;font-size:10px;font-weight:900;cursor:pointer}.demo_flowList__wbRuQ{padding:3px 19px 13px}.demo_flowRow___p6bI{width:100%;min-height:66px;padding:8px 5px;display:grid;grid-template-columns:70px minmax(140px,1fr) minmax(95px,auto) 62px 16px;align-items:center;grid-gap:10px;gap:10px;border:0;border-bottom:1px solid #edf1f6;background:#fff;color:#17233b;text-align:left;cursor:pointer}.demo_flowRow___p6bI:last-child{border-bottom:0}.demo_flowRow___p6bI:hover{background:#f8faff}.demo_flowPerson__lCy5n,.demo_flowTime__lZJEG{display:flex;flex-direction:column}.demo_flowPerson__lCy5n strong,.demo_flowTime__lZJEG strong{font-size:13px}.demo_flowPerson__lCy5n small,.demo_flowTime__lZJEG small{margin-top:3px;color:#8794a7;font-size:9px}.demo_flowRoom__9bXNI{overflow:hidden;color:#56667d;font-size:9px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.demo_statusactive__PK6XB,.demo_statuscompleted__x77ZS,.demo_statusupcoming__Hk5Rr,.demo_tableStatusactive__5ygWN,.demo_tableStatuscompleted__khujv,.demo_tableStatusupcoming__y1sxo{min-height:25px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:9px;font-weight:900;white-space:nowrap}.demo_statuscompleted__x77ZS,.demo_tableStatuscompleted__khujv{color:#6b788b;background:#eef2f6}.demo_statusactive__PK6XB,.demo_tableStatusactive__5ygWN{color:#a35a00;background:#fff2c7}.demo_statusupcoming__Hk5Rr,.demo_tableStatusupcoming__y1sxo{color:#1769e0;background:#e9f2ff}.demo_alertCount__metqo{min-width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#fff0f3;color:#e11d48;font-size:11px;font-weight:950}.demo_actionList__uoRlG{padding:5px 17px 13px}.demo_actionList__uoRlG>button{width:100%;min-height:70px;padding:9px 2px;display:grid;grid-template-columns:39px 1fr 16px;align-items:center;grid-gap:10px;gap:10px;border:0;border-bottom:1px solid #edf1f6;background:#fff;color:#17233b;text-align:left;cursor:pointer}.demo_actionList__uoRlG>button:last-child{border-bottom:0}.demo_actionList__uoRlG>button>span:nth-child(2){display:flex;flex-direction:column}.demo_actionList__uoRlG strong{font-size:11px}.demo_actionList__uoRlG small{margin-top:4px;color:#8996a8;font-size:9px}.demo_actionIconBlue__tpmmi,.demo_actionIconGreen__B1ekG,.demo_actionIconWarn__wOjHx{width:36px;height:36px;display:grid;place-items:center;border-radius:10px}.demo_actionIconWarn__wOjHx{color:#e11d48;background:#fff0f3}.demo_actionIconBlue__tpmmi{color:#1769e0;background:#e9f2ff}.demo_actionIconGreen__B1ekG{color:#079667;background:#e5f8f1}.demo_clubShowcase__WqHFT{margin:18px 0;padding:30px;position:relative;overflow:hidden;border:1px solid #244f8d;border-radius:22px;background:linear-gradient(135deg,#0a1c3d,#10356f 58%,#1769c9);color:#fff;box-shadow:0 18px 48px rgba(9,34,77,.2)}.demo_clubShowcase__WqHFT:before{content:"";width:390px;height:390px;position:absolute;top:-245px;right:-90px;border-radius:50%;background:rgba(99,179,255,.18)}.demo_clubShowcaseMain__SNisI{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;grid-gap:34px;gap:34px}.demo_clubShowcaseCopy__vlzW5>span{color:#82c8ff;font-size:9px;font-weight:950;letter-spacing:.15em}.demo_clubShowcaseCopy__vlzW5 h2{margin:8px 0 12px;max-width:620px;font-size:clamp(25px,2.5vw,38px);line-height:1.24;letter-spacing:-.035em}.demo_clubShowcaseCopy__vlzW5 p{max-width:620px;margin:0;color:#d4e5ff;font-size:11px;line-height:1.9}.demo_clubShowcaseActions__3pDcS{margin-top:20px;display:flex;align-items:center;gap:13px;flex-wrap:wrap}.demo_clubShowcaseActions__3pDcS a{min-height:43px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;background:#fff;color:#104b9d;font-size:10px;font-weight:950;text-decoration:none;box-shadow:0 10px 24px rgba(3,18,47,.22)}.demo_clubShowcaseActions__3pDcS small{color:#aecaee;font-size:8px;font-weight:800}.demo_clubShowcasePreview__sBjRJ{padding:15px;border:1px solid rgba(183,217,255,.28);border-radius:17px;background:rgba(6,24,54,.58);box-shadow:inset 0 1px rgba(255,255,255,.08),0 18px 38px rgba(4,18,43,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.demo_clubPreviewHead__aCRvU{margin-bottom:11px;display:flex;align-items:center;justify-content:space-between}.demo_clubPreviewHead__aCRvU>span{color:#8dcaff;font-size:8px;font-weight:950;letter-spacing:.14em}.demo_clubPreviewHead__aCRvU>b{display:inline-flex;align-items:center;gap:6px;color:#e7f2ff;font-size:8px}.demo_clubPreviewHead__aCRvU>b>i{width:7px;height:7px;border-radius:50%;background:#42d69a;box-shadow:0 0 0 4px rgba(66,214,154,.13)}.demo_clubMiniFloor__Z_Fa8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.demo_clubMiniTable__W36jt{min-height:76px;padding:10px;display:grid;grid-template-columns:1fr auto;align-content:space-between;grid-gap:5px;gap:5px;border:1px solid rgba(150,196,255,.24);border-radius:11px;background:rgba(255,255,255,.09)}.demo_clubMiniTable__W36jt strong{font-size:13px}.demo_clubMiniTable__W36jt span{min-height:21px;padding:0 6px;display:inline-flex;align-items:center;border-radius:999px;color:#bde0ff;background:rgba(52,145,255,.18);font-size:7px;font-weight:900;white-space:nowrap}.demo_clubMiniTable__W36jt small{grid-column:1/-1;color:#c6d8ef;font-size:8px;font-weight:800}.demo_clubMiniTable__W36jt[data-tone=amber] span{color:#ffe2a0;background:rgba(245,158,11,.18)}.demo_clubMiniTable__W36jt[data-tone=green] span{color:#9ef0cb;background:rgba(16,185,129,.18)}.demo_clubMiniTable__W36jt[data-tone=violet] span{color:#ddccff;background:rgba(139,92,246,.2)}.demo_clubMiniVip__y_NXm{grid-column:span 2}.demo_clubMiniRotation__2PiHM{margin-top:10px;padding:10px;display:grid;grid-gap:7px;gap:7px;border-radius:11px;background:rgba(2,14,35,.42)}.demo_clubMiniRotation__2PiHM>div{display:grid;grid-template-columns:34px minmax(0,1fr) 33px;align-items:center;grid-gap:8px;gap:8px}.demo_clubMiniRotation__2PiHM b,.demo_clubMiniRotation__2PiHM small{color:#dbeaff;font-size:7px}.demo_clubMiniRotation__2PiHM small{color:#91add1;text-align:right}.demo_clubMiniRotation__2PiHM span{height:8px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.09)}.demo_clubMiniRotation__2PiHM i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#45a4ff,#76d4ff)}.demo_clubFeatureGrid__Vm8oq{margin-top:17px;position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px}.demo_clubFeatureGrid__Vm8oq a{min-height:92px;padding:13px;display:grid;grid-template-columns:35px minmax(0,1fr) 14px;align-items:center;grid-column-gap:9px;column-gap:9px;border:1px solid rgba(172,210,255,.22);border-radius:12px;background:rgba(255,255,255,.085);color:#fff;text-decoration:none;transition:.16s ease}.demo_clubFeatureGrid__Vm8oq a:hover{transform:translateY(-2px);border-color:rgba(193,222,255,.48);background:rgba(255,255,255,.13)}.demo_clubFeatureGrid__Vm8oq a>span{width:35px;height:35px;display:grid;place-items:center;grid-row:1/span 2;border-radius:10px;background:rgba(89,167,255,.18);color:#9ed1ff}.demo_clubFeatureGrid__Vm8oq strong{font-size:10px}.demo_clubFeatureGrid__Vm8oq small{margin-top:4px;grid-column:2;color:#b9cdea;font-size:7px;line-height:1.5}.demo_clubFeatureGrid__Vm8oq a>svg{grid-column:3;grid-row:1/span 2;color:#82c8ff}.demo_quickSection__x0dYU{margin:18px 0}.demo_automationSection__RDwg4{margin:18px 0;padding:25px 27px;overflow:hidden;border:1px solid #d8e4f4;border-radius:19px;background:linear-gradient(125deg,#ffffff,#f1f6ff);box-shadow:0 9px 28px rgba(15,34,66,.055)}.demo_automationHead__uFoXb{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.demo_automationHead__uFoXb span{color:#1769e0;font-size:9px;font-weight:950;letter-spacing:.14em}.demo_automationHead__uFoXb h2{margin:4px 0 5px;font-size:21px}.demo_automationHead__uFoXb p{margin:0;color:#7d8ba0;font-size:10px}.demo_automationHead__uFoXb button,.demo_guideCopy__I4_tz button{min-height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:9px;background:#1769e0;color:#fff;font-size:10px;font-weight:900;cursor:pointer}.demo_automationFlow__vhqGo{margin-top:21px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.demo_automationNode__1doUv{min-height:105px;padding:14px;position:relative;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #dfe8f4;border-radius:12px;background:#fff}.demo_automationNode__1doUv>span{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;color:#1769e0;background:#e9f2ff}.demo_automationNode__1doUv strong{margin-top:10px;font-size:11px}.demo_automationNode__1doUv small{margin-top:3px;color:#8794a7;font-size:8px}.demo_automationNode__1doUv>b{width:24px;height:24px;position:absolute;top:50%;right:-18px;z-index:2;transform:translateY(-50%);display:grid;place-items:center;border:1px solid #cfe0f5;border-radius:50%;background:#fff;color:#1769e0;font-size:16px}.demo_valueGrid__BOkQu{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.demo_valueGrid__BOkQu>div{min-height:59px;padding:10px 12px;display:flex;align-items:baseline;gap:8px;border-radius:10px;background:#142f62;color:#fff}.demo_valueGrid__BOkQu strong{font-size:17px;white-space:nowrap}.demo_valueGrid__BOkQu span{color:#cfe0fb;font-size:8px;font-weight:750}.demo_sectionHeading__wj7uK{margin:0 2px 12px;display:flex;align-items:flex-end;justify-content:space-between;gap:15px}.demo_sectionHeading__wj7uK p{margin:0;color:#7f8da1;font-size:10px}.demo_quickGrid__Okj2u{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:11px;gap:11px}.demo_quickCard___ovRt{min-height:105px;padding:17px;display:grid;grid-template-columns:45px 1fr 16px;align-items:center;grid-gap:12px;gap:12px;border:1px solid #e1e8f1;border-radius:15px;background:#fff;color:#25344b;text-align:left;cursor:pointer;box-shadow:0 7px 23px rgba(15,34,66,.045);transition:.16s ease}.demo_quickCard___ovRt:hover{transform:translateY(-2px);border-color:#c7d7ed;box-shadow:0 12px 28px rgba(15,34,66,.085)}.demo_quickCard___ovRt>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.demo_quickCard___ovRt strong{font-size:12px}.demo_quickCard___ovRt small{margin-top:5px;color:#8390a3;font-size:9px;line-height:1.45}.demo_quickTone1__k2g_F,.demo_quickTone2__RTrt5,.demo_quickTone3__qc5s7,.demo_quickTone4__otlME,.demo_quickTone5__BZriM{width:45px;height:45px;display:grid;place-items:center;border-radius:12px}.demo_quickTone1__k2g_F{color:#1769e0;background:#e9f2ff}.demo_quickTone2__RTrt5{color:#079667;background:#e5f8f1}.demo_quickTone3__qc5s7{color:#d97706;background:#fff3dd}.demo_quickTone4__otlME{color:#7255dc;background:#f0edff}.demo_quickTone5__BZriM{color:#078ba5;background:#e4f8fb}.demo_guideSection__0Kxz5{margin-top:18px;padding:28px 30px;display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.7fr);align-items:center;grid-gap:35px;gap:35px;border:1px solid #dbe6f4;border-radius:19px;background:linear-gradient(120deg,#f9fbff,#eef4ff)}.demo_guideCopy__I4_tz h2{margin:6px 0;font-size:20px}.demo_guideCopy__I4_tz p{margin:0;color:#75849a;font-size:10px;line-height:1.6}.demo_guideCopy__I4_tz button{margin-top:13px}.demo_guideSteps__m8HuK{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));grid-gap:9px;gap:9px}.demo_guideSteps__m8HuK button{min-height:82px;padding:13px;display:flex;align-items:center;gap:10px;border:1px solid #dfe7f2;border-radius:12px;background:#fff;color:#25344b;text-align:left;cursor:pointer}.demo_guideSteps__m8HuK b{color:#1769e0;font-size:18px}.demo_guideSteps__m8HuK span{display:flex;flex-direction:column}.demo_guideSteps__m8HuK strong{font-size:11px}.demo_guideSteps__m8HuK small{margin-top:4px;color:#8996a8;font-size:8px}.demo_pageIntro__V0hqO{min-height:102px;padding:4px 2px 23px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.demo_pageIntro__V0hqO h1{margin:5px 0;color:#142039;font-size:31px;line-height:1.15;letter-spacing:-.035em}.demo_pageIntro__V0hqO p{margin:0;color:#738196;font-size:11px}.demo_primaryButton__T6xAk,.demo_saveButton__44Y19{min-height:43px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;background:#1769e0;color:#fff;font-size:11px;font-weight:900;cursor:pointer;box-shadow:0 8px 20px rgba(23,105,224,.18)}.demo_tableToolbar__6Kzik{min-height:62px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8edf4}.demo_tableToolbar__6Kzik>div{display:flex;align-items:center;gap:11px}.demo_tableToolbar__6Kzik strong{font-size:13px}.demo_dateButton__0zIC6{width:31px;height:31px;border:1px solid #d9e2ed;border-radius:7px;background:#fff;color:#536176;cursor:pointer}.demo_tableToolbar__6Kzik>span{display:flex;align-items:center;gap:7px;color:#6a7b91;font-size:9px;font-weight:800}.demo_tableScroll__dcnQ7{overflow-x:auto}.demo_dataTable__cU_Zp{width:100%;min-width:1660px;border-collapse:collapse;font-size:10px}.demo_dataTable__cU_Zp th{height:42px;padding:7px 10px;border-bottom:1px solid #dde6f0;background:#f6f8fb;color:#5b6b80;font-size:9px;text-align:left;white-space:nowrap}.demo_dataTable__cU_Zp td{height:67px;padding:8px 10px;border-bottom:1px solid #e8edf4;color:#394960;white-space:nowrap}.demo_dataTable__cU_Zp tr:last-child td{border-bottom:0}.demo_dataTable__cU_Zp td>small{margin-top:3px;display:block;color:#8b97a8;font-size:8px}.demo_dataTable__cU_Zp select{min-height:31px;max-width:130px;border:1px solid #d5dfeb;border-radius:6px;background:#fff;color:#334155;font-size:9px}.demo_attentionRow__LviDp td{background:#fffaf3}.demo_attentionRow__LviDp td:first-child{box-shadow:inset 3px 0 #f59e0b}.demo_smallAction__1fICu{min-height:29px;padding:0 8px;border:1px solid #bfd4f3;border-radius:6px;background:#f6faff;color:#1769e0;font-size:8px;font-weight:850;cursor:pointer}.demo_mobileBookingList__GM2il{display:none}.demo_memberBadge__TnLI5,.demo_newBadge__ucHsy{min-height:24px;padding:0 7px;display:inline-flex;align-items:center;border-radius:999px;color:#1769e0;background:#e9f2ff;font-size:8px;font-weight:900}.demo_newBadge__ucHsy{color:#087857;background:#e5f8f1}.demo_contactButtons__e4aJK,.demo_mobileContacts__QugT3{display:flex;gap:3px}.demo_contactButtons__e4aJK button,.demo_mobileContacts__QugT3 button{min-height:27px;padding:0 6px;border:1px solid #c9d9ed;border-radius:6px;background:#fff;color:#315b91;font-size:7px;font-weight:850;cursor:pointer}.demo_contactButtons__e4aJK button:nth-child(2),.demo_mobileContacts__QugT3 button:nth-child(2){border-color:#bed5fb;background:#edf5ff;color:#1769e0}.demo_contactButtons__e4aJK button:nth-child(3),.demo_mobileContacts__QugT3 button:nth-child(3){border-color:#f6cad8;background:#fff2f6;color:#c43a66}.demo_contactButtons__e4aJK button:nth-child(4),.demo_mobileContacts__QugT3 button:nth-child(4){border-color:#c8e8dd;background:#effaf6;color:#087857}.demo_mobileContacts__QugT3{display:none}.demo_liveBadge__NvSDP{min-height:27px;padding:0 9px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:#f0f9f5;color:#16805a;font-size:8px;font-weight:850}.demo_shiftList__w9Pjm{padding:5px 18px 14px}.demo_shiftRow__dTGlp{min-height:79px;padding:9px 2px;display:grid;grid-template-columns:42px minmax(75px,.6fr) repeat(4,minmax(92px,1fr));align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid #edf1f6}.demo_shiftRow__dTGlp:last-child{border-bottom:0}.demo_avatar__evm_7,.demo_customerAvatar__I8A3Z{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#e7f0ff,#f0edff);color:#315fa7;font-size:13px;font-weight:900}.demo_shiftName__QA_Oe{display:flex;flex-direction:column}.demo_shiftName__QA_Oe strong{font-size:12px}.demo_shiftName__QA_Oe small{margin-top:3px;color:#8a97a8;font-size:8px}.demo_shiftRow__dTGlp label{display:flex;flex-direction:column;gap:4px;color:#8491a4;font-size:8px;font-weight:800}.demo_shiftRow__dTGlp input,.demo_shiftRow__dTGlp select{width:100%;height:34px;padding:0 8px;border:1px solid #d5dfeb;border-radius:7px;background:#fff;color:#35465c;font-size:9px}.demo_weekGrid__AKW3I{padding:20px;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:5px;gap:5px}.demo_weekGrid__AKW3I>div{min-height:81px;padding:10px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e4eaf2;border-radius:9px;background:#fafbfd}.demo_weekGrid__AKW3I strong{color:#6c7b90;font-size:9px}.demo_weekGrid__AKW3I b{margin-top:7px;font-size:13px}.demo_weekGrid__AKW3I small{margin-top:3px;color:#9aa5b3;font-size:7px}.demo_weekGrid__AKW3I .demo_weekToday__Ye19S{border-color:#b8d2f8;background:#edf5ff;color:#1769e0}.demo_analyticsNote__e_WyA,.demo_scheduleNote__Q_AmJ{margin:0 20px 20px;padding:14px;display:flex;gap:10px;border-radius:11px;background:#f4f8ff;color:#1769e0}.demo_analyticsNote__e_WyA span,.demo_scheduleNote__Q_AmJ p{margin:0;display:flex;flex-direction:column}.demo_analyticsNote__e_WyA strong,.demo_scheduleNote__Q_AmJ strong{color:#30435d;font-size:10px}.demo_analyticsNote__e_WyA small,.demo_scheduleNote__Q_AmJ span{margin-top:4px;color:#7b8ba1;font-size:8px}.demo_roomGrid__v3TT_{margin-bottom:15px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.demo_roomCard__6oz2h{min-height:225px;overflow:hidden;border:1px solid #e1e8f1;border-radius:16px;background:#fff;box-shadow:0 8px 25px rgba(15,34,66,.05)}.demo_roomCard__6oz2h header{min-height:77px;padding:15px;display:grid;grid-template-columns:41px 1fr auto;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid #edf1f6}.demo_roomCard__6oz2h header h2{margin:0;font-size:12px}.demo_roomCard__6oz2h header p{margin:4px 0 0;color:#8996a8;font-size:8px}.demo_roomCard__6oz2h header b{padding:4px 6px;border-radius:999px;font-size:7px}.demo_roomUsed__bZ1Zw{color:#a35a00;background:#fff2c7}.demo_roomFree__Y0vBd{color:#087857;background:#e5f8f1}.demo_roomTone1__MQ4jB,.demo_roomTone2__pyUTG,.demo_roomTone3__C0X1y,.demo_roomTone4__HjYMJ{width:39px;height:39px;display:grid;place-items:center;border-radius:11px}.demo_roomTone1__MQ4jB{color:#1769e0;background:#e9f2ff}.demo_roomTone2__pyUTG{color:#7255dc;background:#f0edff}.demo_roomTone3__C0X1y{color:#d97706;background:#fff3dd}.demo_roomTone4__HjYMJ{color:#079667;background:#e5f8f1}.demo_roomTimeline__X9O77{padding:10px 14px}.demo_roomTimeline__X9O77>div:not(.demo_emptyRoom__PMOY6){padding:9px 0;display:flex;flex-direction:column;border-bottom:1px solid #eef2f6}.demo_roomTimeline__X9O77>div:last-child{border-bottom:0}.demo_roomTimeline__X9O77 span{color:#1769e0;font-size:8px;font-weight:900}.demo_roomTimeline__X9O77 strong{margin-top:4px;font-size:11px}.demo_roomTimeline__X9O77 small{margin-top:3px;color:#8996a8;font-size:8px}.demo_emptyRoom__PMOY6{min-height:122px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#079667}.demo_emptyRoom__PMOY6 span{color:#668074;font-size:9px}.demo_assignmentList__XARSa{padding:7px 19px 16px}.demo_assignmentList__XARSa>div{min-height:67px;padding:9px 4px;display:grid;grid-template-columns:minmax(170px,1fr) 20px minmax(180px,.6fr);align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid #edf1f6}.demo_assignmentList__XARSa>div:last-child{border-bottom:0}.demo_assignmentList__XARSa>div>span{display:flex;flex-direction:column}.demo_assignmentList__XARSa strong{font-size:11px}.demo_assignmentList__XARSa small{margin-top:4px;color:#8996a8;font-size:8px}.demo_assignmentList__XARSa select{height:35px;padding:0 9px;border:1px solid #d5dfeb;border-radius:7px;background:#fff;color:#35465c;font-size:9px}.demo_assignmentWarning__AYV8j{margin:4px 0;padding-right:8px!important;padding-left:8px!important;border:1px solid #fed7aa!important;border-radius:9px;background:#fffaf3}.demo_searchBox__u7wDn{min-height:60px;margin:14px;padding:0 13px;display:flex;align-items:center;gap:9px;border:1px solid #dbe4ef;border-radius:10px;background:#f8fafc;color:#8290a3}.demo_searchBox__u7wDn input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:#2d3c52;font-size:10px}.demo_searchBox__u7wDn span{font-size:8px;font-weight:850}.demo_customerList__qKQih{padding:0 14px 14px}.demo_customerList__qKQih button{width:100%;min-height:66px;padding:9px;display:grid;grid-template-columns:40px 1fr auto 15px;align-items:center;grid-gap:9px;gap:9px;border:1px solid transparent;border-bottom-color:#edf1f6;background:#fff;color:#26364d;text-align:left;cursor:pointer}.demo_customerList__qKQih button>span:nth-child(2){display:flex;flex-direction:column}.demo_customerList__qKQih strong{font-size:11px}.demo_customerList__qKQih small{margin-top:4px;color:#8996a8;font-size:8px}.demo_customerList__qKQih b{padding:4px 6px;border-radius:5px;background:#edf4ff;color:#1769e0;font-size:7px}.demo_customerList__qKQih .demo_customerSelected__DRR30{border-color:#c7daf7;border-radius:9px;background:#f5f9ff}.demo_customerProfile__GmY9n{padding:24px;display:flex;align-items:center;gap:15px;border-bottom:1px solid #edf1f6}.demo_profileAvatar__WoAMT{width:58px;height:58px;display:grid;place-items:center;border-radius:17px;background:linear-gradient(145deg,#1769e0,#7255dc);color:#fff;font-size:22px;font-weight:900}.demo_customerProfile__GmY9n>div>span{color:#1769e0;font-size:8px;font-weight:900}.demo_customerProfile__GmY9n h2{margin:4px 0 3px;font-size:20px}.demo_customerProfile__GmY9n p{margin:0;color:#7f8ca0;font-size:9px}.demo_profileStats___fAKj{margin:18px 22px 5px;display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.demo_profileStats___fAKj>div{min-height:74px;padding:14px;display:flex;flex-direction:column;border-radius:11px;background:#f6f8fb}.demo_profileStats___fAKj small{color:#8491a4;font-size:8px}.demo_profileStats___fAKj strong{margin-top:5px;font-size:14px}.demo_profileBlock__bwTJn{margin:18px 22px}.demo_profileBlock__bwTJn>span{color:#7b899d;font-size:8px;font-weight:850}.demo_profileBlock__bwTJn>div{margin-top:8px;display:flex;gap:6px}.demo_profileBlock__bwTJn b{padding:5px 9px;border-radius:999px;background:#edf4ff;color:#1769e0;font-size:8px}.demo_profileBlock__bwTJn p{margin:7px 0 0;padding:11px;border-radius:9px;background:#fffaf1;color:#6d5a38;font-size:9px}.demo_fullOutlineButton__dpsNs{width:calc(100% - 44px);min-height:39px;margin:0 22px 22px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #bfd4f3;border-radius:9px;background:#f7faff;color:#1769e0;font-size:9px;font-weight:850;cursor:pointer}.demo_blankState__bTn5J{min-height:340px;display:grid;place-items:center;color:#8b97a8;font-size:10px}.demo_ctiBanner__bI9Np{min-height:115px;margin-bottom:15px;padding:22px 25px;display:grid;grid-template-columns:54px 1fr auto;align-items:center;grid-gap:15px;gap:15px;border-radius:17px;background:linear-gradient(120deg,#123d86,#1769e0);color:#fff;box-shadow:0 12px 30px rgba(23,105,224,.16)}.demo_ctiBanner__bI9Np>span{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:rgba(255,255,255,.14)}.demo_ctiBanner__bI9Np small{color:#bcd7ff;font-size:8px;font-weight:900;letter-spacing:.13em}.demo_ctiBanner__bI9Np h2{margin:4px 0;font-size:18px}.demo_ctiBanner__bI9Np p{margin:0;color:#d6e5fb;font-size:9px}.demo_ctiBanner__bI9Np>b{display:flex;align-items:center;gap:7px;color:#ddf7eb;font-size:9px}.demo_mutedText__G3EbE{color:#8190a4;font-size:9px;font-weight:800}.demo_callList___Tc8q{padding:3px 18px 14px}.demo_callRow__8l3ib{min-height:72px;padding:9px 3px;display:grid;grid-template-columns:40px 62px minmax(150px,1fr) 60px 75px 82px;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid #edf1f6}.demo_callRow__8l3ib:last-child{border-bottom:0}.demo_callIcon__estn8,.demo_missedCallIcon__MQKrp{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;color:#1769e0;background:#e9f2ff}.demo_missedCallIcon__MQKrp{color:#e11d48;background:#fff0f3}.demo_callCustomer__cJ4ZG,.demo_callTime__RSEZQ{display:flex;flex-direction:column}.demo_callCustomer__cJ4ZG strong,.demo_callTime__RSEZQ strong{font-size:11px}.demo_callCustomer__cJ4ZG small,.demo_callTime__RSEZQ small{margin-top:3px;color:#8a97a8;font-size:8px}.demo_callDuration__Ebo63{color:#66768c;font-size:9px}.demo_callDone__AXk58,.demo_callPending___G803{min-height:24px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#087857;background:#e5f8f1;font-size:8px;font-weight:850}.demo_callPending___G803{color:#b45309;background:#fff3dd}.demo_smallOutline__ZhVj9,.demo_smallPrimary__yuvj_{min-height:30px;border:1px solid #c9d9ed;border-radius:7px;background:#fff;color:#48617e;font-size:8px;font-weight:850;cursor:pointer}.demo_smallPrimary__yuvj_{border-color:#1769e0;background:#1769e0;color:#fff}.demo_cashSummary__UvI1b{margin:20px 22px 12px;padding:20px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:15px;gap:15px;border-radius:13px;background:#f6f8fb}.demo_cashSummary__UvI1b>div{display:flex;flex-direction:column}.demo_cashSummary__UvI1b small{color:#8190a4;font-size:8px}.demo_cashSummary__UvI1b strong{margin-top:6px;font-size:20px}.demo_cashSummary__UvI1b>span{color:#a4aebc}.demo_cashRemaining__IupSd{margin:0 22px 18px;display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:8px;gap:8px}.demo_cashRemaining__IupSd>span{color:#697990;font-size:9px;font-weight:850}.demo_cashRemaining__IupSd>strong{color:#e11d48;font-size:22px}.demo_cashRemaining__IupSd>div{height:7px;grid-column:1/-1;overflow:hidden;border-radius:8px;background:#e7ecf3}.demo_cashRemaining__IupSd i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#1769e0,#7255dc);transition:width .2s ease}.demo_cashButtons__JddyQ{margin:0 22px 14px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px}.demo_cashButtons__JddyQ button{min-height:39px;border:1px solid #c7daf7;border-radius:8px;background:#f6faff;color:#1769e0;font-size:9px;font-weight:900;cursor:pointer}.demo_cashButtons__JddyQ .demo_minusButton__6NT5F{border-color:#f3c5ce;background:#fff6f7;color:#d52b4d}.demo_saveButton__44Y19{width:calc(100% - 44px);margin:0 22px 22px}.demo_payrollList__YrC3m{padding:4px 19px 14px}.demo_payrollList__YrC3m>div{min-height:68px;padding:9px 2px;display:grid;grid-template-columns:40px 1fr auto;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid #edf1f6}.demo_payrollList__YrC3m>div:last-child{border-bottom:0}.demo_payrollList__YrC3m>div>span:nth-child(2){display:flex;flex-direction:column}.demo_payrollList__YrC3m strong{font-size:11px}.demo_payrollList__YrC3m small{margin-top:4px;color:#8996a8;font-size:8px}.demo_payrollList__YrC3m b{font-size:12px}.demo_analyticsHighlights__0Zz9O{margin-bottom:15px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.demo_analyticsHighlights__0Zz9O>div{min-height:125px;padding:19px;position:relative;display:flex;flex-direction:column;border:1px solid #e1e8f1;border-radius:16px;background:#fff;box-shadow:0 8px 25px rgba(15,34,66,.05)}.demo_analyticsHighlights__0Zz9O>div>span{width:38px;height:38px;position:absolute;top:17px;right:17px;display:grid;place-items:center;border-radius:11px;background:#e9f2ff;color:#1769e0}.demo_analyticsHighlights__0Zz9O small{color:#7d8ba0;font-size:9px;font-weight:850}.demo_analyticsHighlights__0Zz9O strong{margin-top:8px;font-size:24px}.demo_analyticsHighlights__0Zz9O em{margin-top:8px;color:#079667;font-size:8px;font-style:normal;font-weight:850}.demo_positiveText__fDxf2{color:#079667;font-size:9px;font-weight:900}.demo_barChart__8NGDm{height:270px;padding:35px 25px 18px;display:flex;align-items:flex-end;justify-content:space-around;gap:10px}.demo_barChart__8NGDm>div{height:100%;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.demo_barChart__8NGDm>div>span{width:min(42px,75%);min-height:16px;position:relative;display:block;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,#61a0f5,#1769e0)}.demo_barChart__8NGDm>div>span b{position:absolute;top:-19px;left:50%;transform:translateX(-50%);color:#64748b;font-size:7px;white-space:nowrap}.demo_barChart__8NGDm>div>.demo_barHighlight__kkeNE{background:linear-gradient(180deg,#8b7aef,#654dd3)}.demo_barChart__8NGDm>div>small{margin-top:7px;color:#7f8da1;font-size:8px;font-weight:850}.demo_donutWrap__c5q4v{padding:22px;display:grid;grid-template-columns:150px 1fr;align-items:center;grid-gap:20px;gap:20px}.demo_donut__Zce64{width:140px;height:140px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#1769e0 0 60%,#7255dc 60% 80%,#28b486 80% 100%)}.demo_donut__Zce64:before{content:"";width:89px;height:89px;grid-area:1/1;border-radius:50%;background:#fff}.demo_donut__Zce64>span{z-index:1;grid-area:1/1;display:flex;flex-direction:column;align-items:center}.demo_donut__Zce64 strong{font-size:23px}.demo_donut__Zce64 small{color:#8290a3;font-size:8px}.demo_donutWrap__c5q4v dl{margin:0}.demo_donutWrap__c5q4v dl div{padding:9px 0;display:flex;justify-content:space-between;border-bottom:1px solid #edf1f6}.demo_donutWrap__c5q4v dt{display:flex;align-items:center;gap:7px;color:#62738a;font-size:9px}.demo_donutWrap__c5q4v dd{margin:0;font-size:9px;font-weight:900}.demo_legendBlue__NFPlq,.demo_legendGreen__Yt5WM,.demo_legendViolet__axLZM{width:8px;height:8px;border-radius:3px;background:#1769e0}.demo_legendViolet__axLZM{background:#7255dc}.demo_legendGreen__Yt5WM{background:#28b486}.demo_modalLayer__IrDrO{padding:18px;position:fixed;inset:0;z-index:300;display:grid;place-items:center;background:rgba(11,24,46,.58);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.demo_modal__7ya_e{width:min(680px,100%);max-height:calc(100vh - 36px);overflow-y:auto;border-radius:18px;background:#fff;box-shadow:0 28px 80px rgba(5,19,45,.28)}.demo_modal__7ya_e header{min-height:82px;padding:19px 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8edf4}.demo_modal__7ya_e h2{margin:4px 0 0;font-size:20px}.demo_modal__7ya_e header>button{width:35px;height:35px;display:grid;place-items:center;border:1px solid #d8e1ec;border-radius:50%;background:#fff;color:#56667d;cursor:pointer}.demo_modalGrid__bxYVo{padding:20px 22px 8px;display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.demo_modalGrid__bxYVo label{display:flex;flex-direction:column;gap:6px;color:#5f6f85;font-size:9px;font-weight:850}.demo_modalGrid__bxYVo input,.demo_modalGrid__bxYVo select{width:100%;height:40px;padding:0 10px;border:1px solid #d5dfeb;border-radius:8px;background:#fff;color:#2f3e54;font-size:10px}.demo_modalSummary__K_95z{margin:11px 22px 18px;padding:15px;display:flex;align-items:center;justify-content:space-between;border-radius:10px;background:#f3f7fd}.demo_modalSummary__K_95z span{color:#718097;font-size:9px}.demo_modalSummary__K_95z strong{font-size:18px}.demo_modal__7ya_e footer{padding:16px 22px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #e8edf4}.demo_modal__7ya_e footer button{min-height:40px;padding:0 15px;border:1px solid #d5dfeb;border-radius:8px;background:#fff;color:#56667d;font-size:9px;font-weight:850;cursor:pointer}.demo_modal__7ya_e footer button:last-child{display:flex;align-items:center;gap:6px;border-color:#1769e0;background:#1769e0;color:#fff}.demo_incomingPopup__qnE3v{width:350px;position:fixed;right:22px;bottom:22px;z-index:250;overflow:hidden;border:1px solid #c8d9ef;border-radius:17px;background:#fff;box-shadow:0 24px 70px rgba(10,29,60,.25);animation:demo_popupIn__FqLdk .22s ease-out}@keyframes demo_popupIn__FqLdk{0%{opacity:0;transform:translateY(14px) scale(.97)}}.demo_incomingPopup__qnE3v header{padding:16px;display:grid;grid-template-columns:43px 1fr 30px;align-items:center;grid-gap:10px;gap:10px;background:linear-gradient(120deg,#0f4eae,#1769e0);color:#fff}.demo_ringingIcon__J7zzH{width:41px;height:41px;display:grid;place-items:center;border-radius:12px;background:rgba(255,255,255,.16)}.demo_incomingPopup__qnE3v header div{display:flex;flex-direction:column}.demo_incomingPopup__qnE3v header small{color:#cde0ff;font-size:8px}.demo_incomingPopup__qnE3v header strong{margin-top:3px;font-size:13px}.demo_incomingPopup__qnE3v header button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;cursor:pointer}.demo_incomingCustomer__cweHG{padding:20px 19px 14px;position:relative}.demo_incomingCustomer__cweHG h3{margin:0;font-size:20px}.demo_incomingCustomer__cweHG p{margin:4px 0 0;color:#65758b;font-size:10px}.demo_incomingCustomer__cweHG span{padding:5px 8px;position:absolute;top:20px;right:19px;border-radius:999px;background:#e5f8f1;color:#087857;font-size:8px;font-weight:850}.demo_incomingHistory__zJlYM{margin:0 19px 17px;padding:12px;display:flex;flex-direction:column;border-radius:9px;background:#f3f7fd}.demo_incomingHistory__zJlYM small{color:#7f8da1;font-size:8px}.demo_incomingHistory__zJlYM strong{margin-top:4px;font-size:10px}.demo_incomingPopup__qnE3v footer{padding:13px 17px;display:grid;grid-template-columns:1fr 1.4fr;grid-gap:8px;gap:8px;border-top:1px solid #e8edf4}.demo_incomingPopup__qnE3v footer button{min-height:38px;border:1px solid #d5dfeb;border-radius:8px;background:#fff;color:#56667d;font-size:9px;font-weight:850;cursor:pointer}.demo_incomingPopup__qnE3v footer button:last-child{border-color:#1769e0;background:#1769e0;color:#fff}.demo_tourDock__m_Fmv{width:min(390px,calc(100% - 44px));position:fixed;left:22px;bottom:22px;z-index:600;overflow:hidden;border:1px solid #bcd2f1;border-radius:17px;background:#fff;box-shadow:0 24px 70px rgba(10,29,60,.27);animation:demo_popupIn__FqLdk .22s ease-out}.demo_tourProgress__cvsVf{padding:13px 16px 8px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(120deg,#113f91,#1769e0);color:#fff}.demo_tourProgress__cvsVf span{color:#cfe0fb;font-size:8px;font-weight:950;letter-spacing:.14em}.demo_tourProgress__cvsVf strong{font-size:10px}.demo_tourTrack__A1we7{padding:0 16px 13px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px;background:linear-gradient(120deg,#113f91,#1769e0)}.demo_tourTrack__A1we7 i{height:3px;border-radius:5px;background:rgba(255,255,255,.22)}.demo_tourTrack__A1we7 .demo_tourTrackDone__SF2_Q{background:#80e5b5}.demo_tourBody__zGr9z{padding:18px;display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:12px;gap:12px}.demo_tourIcon__zTxsq{width:43px;height:43px;display:grid;place-items:center;border-radius:12px;color:#1769e0;background:#e9f2ff}.demo_tourBody__zGr9z h2{margin:0 0 5px;font-size:14px}.demo_tourBody__zGr9z p{margin:0;color:#6e7e94;font-size:9px;line-height:1.65}.demo_tourBody__zGr9z b{margin-top:8px;padding:4px 7px;display:inline-flex;border-radius:6px;color:#087857;background:#e5f8f1;font-size:8px}.demo_tourActions__fp9ZP{padding:11px 14px;display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:7px;gap:7px;border-top:1px solid #e8edf4;background:#f8fafc}.demo_tourActions__fp9ZP button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:3px;border:1px solid #d5dfeb;border-radius:8px;background:#fff;color:#56667d;font-size:9px;font-weight:850;cursor:pointer}.demo_tourActions__fp9ZP button:last-child{border-color:#1769e0;background:#1769e0;color:#fff}.demo_toast__dQ5Wj{min-height:45px;padding:0 15px;position:fixed;left:50%;bottom:24px;z-index:400;transform:translateX(-50%);display:flex;align-items:center;gap:8px;border-radius:10px;background:#17233b;color:#fff;font-size:10px;font-weight:850;box-shadow:0 14px 35px rgba(12,26,52,.24)}.demo_footer__cjX7m{min-height:64px;padding:12px clamp(18px,3vw,48px);display:flex;align-items:center;gap:13px;border-top:1px solid #e1e7ef;background:#fff}.demo_footer__cjX7m img{width:112px;height:auto}.demo_footer__cjX7m span{color:#8390a3;font-size:9px}.demo_footer__cjX7m b{margin-left:auto;color:#9aa5b3;font-size:8px;letter-spacing:.12em}.demo_demoLoading__fGySh{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#f5f7fb;color:#718096;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px}.demo_demoLoading__fGySh img{width:190px;height:auto}@media (max-width:1180px){.demo_desktopNav__4PJvP button{min-width:55px;padding:0 8px}.demo_modeBar__qKzCU{display:block}.demo_modeBarHead__O6TDo{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.demo_modeSelector__CkTEe{display:grid;grid-gap:12px;gap:12px}.demo_customizationNote__UfdWQ,.demo_industryFilters__ncmjE,.demo_modeBarCopy__uzRww,.demo_modeButtons__dyiF3,.demo_modeTourButton__EbASa{grid-column:auto;grid-row:auto}.demo_modeTourButton__EbASa{align-self:auto}.demo_brandButton__32uCB{width:195px}.demo_brandButton__32uCB img{max-width:145px}.demo_modeButtons__dyiF3{grid-template-columns:repeat(3,minmax(0,1fr))}.demo_demoHero__9EkQz{grid-template-columns:1fr 390px;gap:30px}.demo_quickGrid__Okj2u{grid-template-columns:repeat(3,1fr)}.demo_roomGrid__v3TT_{grid-template-columns:repeat(2,1fr)}.demo_shiftRow__dTGlp{grid-template-columns:42px 72px repeat(4,minmax(80px,1fr))}}@media (max-width:920px){.demo_desktopNav__4PJvP,.demo_resetButton___H1HL{display:none}.demo_header__rQZO_{justify-content:space-between}.demo_mobileMenuButton__pEcJr{width:43px;height:43px;margin:auto 0;display:grid;place-items:center;border:1px solid #d8e1ec;border-radius:9px;background:#fff;color:#25344b}.demo_mobileLayer__45Tkf{position:fixed;inset:0;z-index:500;display:block;background:rgba(12,24,44,.53)}.demo_mobilePanel__q6GFK{width:min(340px,86vw);height:100%;margin-left:auto;padding:12px;background:#fff;box-shadow:-20px 0 50px rgba(13,29,57,.19)}.demo_mobilePanelHead__35TWG{min-height:55px;padding:5px 7px 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7ecf3}.demo_mobilePanelHead__35TWG strong{font-size:14px}.demo_mobilePanelHead__35TWG button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;background:#f1f4f8;color:#516178}.demo_mobilePanel__q6GFK>button{width:100%;min-height:52px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid #edf1f6;background:#fff;color:#34445a;font-size:11px;font-weight:850}.demo_mobilePanel__q6GFK>button>span{display:flex;align-items:center;gap:10px}.demo_mobilePanel__q6GFK .demo_mobileNavActive__H4le4{border-radius:8px;background:#edf5ff;color:#1769e0}.demo_mobilePanel__q6GFK .demo_mobileReset__z_sb_{margin-top:12px;border:1px solid #dbe4ef;border-radius:8px;color:#63738a}.demo_demoHero__9EkQz{grid-template-columns:1fr}.demo_heroPreview__ryxtQ{display:none}.demo_modeBarHead__O6TDo{align-items:stretch}.demo_modeSelector__CkTEe{grid-row:auto;grid-column:auto}.demo_modeButtons__dyiF3{grid-template-columns:repeat(3,minmax(0,1fr))}.demo_modeTourButton__EbASa{margin-top:0}.demo_kpiGrid___ktC9{grid-template-columns:repeat(3,1fr)}.demo_analyticsGrid__g0lkg,.demo_customerLayout__a9rJo,.demo_scheduleLayout__F18TF,.demo_settlementGrid__2tarR,.demo_twoColumn__ADcZV{grid-template-columns:1fr}.demo_automationFlow__vhqGo{grid-template-columns:repeat(3,minmax(0,1fr))}.demo_automationNode__1doUv:nth-child(n+4){grid-column:span 1}.demo_automationNode__1doUv>b{display:none}.demo_valueGrid__BOkQu{grid-template-columns:repeat(2,minmax(0,1fr))}.demo_guideSection__0Kxz5{grid-template-columns:1fr;gap:18px}.demo_guideSteps__m8HuK{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.demo_header__rQZO_{height:62px;padding:0 12px;position:fixed;right:0;left:0}.demo_brandButton__32uCB{width:auto}.demo_brandButton__32uCB img{max-width:155px;max-height:44px}.demo_brandButton__32uCB span{font-size:7px}.demo_demoNotice__9kDmj{min-height:58px;padding:9px 12px;position:static;justify-content:flex-start;align-items:flex-start}.demo_demoNotice__9kDmj p{padding-top:1px;font-size:8px;line-height:1.5}.demo_demoNotice__9kDmj b{display:none}.demo_modeBar__qKzCU{width:calc(100% - 22px);margin-top:12px;padding:16px}.demo_modeBarHead__O6TDo{align-items:stretch;flex-direction:column;margin-bottom:14px}.demo_modeBarCopy__uzRww{text-align:left}.demo_modeSelector__CkTEe{grid-row:auto;grid-column:auto}.demo_industryFilters__ncmjE{padding-bottom:2px}.demo_modeButtons__dyiF3{grid-template-columns:1fr 1fr}.demo_modeButtons__dyiF3 a,.demo_modeButtons__dyiF3 button{min-height:78px;padding:12px}.demo_customizationNote__UfdWQ{align-items:flex-start;text-align:left}.demo_modeTourButton__EbASa{width:100%}.demo_main__9KmVW{width:calc(100% - 22px);padding-top:18px}.demo_demoHero__9EkQz{min-height:335px;padding:30px 23px;border-radius:19px}.demo_heroCopy__0GcUB h1{font-size:35px}.demo_heroCopy__0GcUB p{font-size:11px}.demo_heroActions__rsAgy{flex-direction:column}.demo_heroActions__rsAgy button{width:100%}.demo_kpiGridCompact__s3Exm,.demo_kpiGrid___ktC9{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.demo_kpiGrid___ktC9>:last-child:nth-child(odd){grid-column:1/-1}.demo_kpiCard__o0mXE{min-height:112px;padding:14px;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px}.demo_kpiCard__o0mXE>span:first-child{width:36px;height:36px;flex-basis:36px}.demo_kpiCard__o0mXE strong{font-size:21px}.demo_kpiCard__o0mXE em{display:none}.demo_panel__h_7Tl{border-radius:14px}.demo_panelTitle__ihTIx{min-height:67px;padding:14px 16px}.demo_flowList__wbRuQ{padding:2px 12px 11px}.demo_flowRow___p6bI{grid-template-columns:59px minmax(110px,1fr) 59px;gap:7px}.demo_flowRoom__9bXNI,.demo_flowRow___p6bI>svg{display:none}.demo_automationSection__RDwg4{padding:20px 16px}.demo_automationHead__uFoXb{align-items:stretch;flex-direction:column}.demo_automationHead__uFoXb button{width:100%}.demo_automationFlow__vhqGo{grid-template-columns:1fr}.demo_automationNode__1doUv{min-height:88px;display:grid;grid-template-columns:35px 1fr;align-items:center;grid-column-gap:10px;column-gap:10px}.demo_automationNode__1doUv small,.demo_automationNode__1doUv strong{grid-column:2;margin-top:0}.demo_automationNode__1doUv small{margin-top:-6px}.demo_valueGrid__BOkQu{grid-template-columns:1fr 1fr}.demo_valueGrid__BOkQu>div{align-items:flex-start;flex-direction:column;gap:2px}.demo_quickGrid__Okj2u{grid-template-columns:1fr;gap:8px}.demo_quickCard___ovRt{min-height:91px}.demo_guideSection__0Kxz5{padding:22px 18px}.demo_guideSteps__m8HuK{grid-template-columns:1fr}.demo_pageIntro__V0hqO{min-height:126px;padding-bottom:17px;align-items:flex-start;flex-direction:column;justify-content:flex-end;gap:13px}.demo_pageIntro__V0hqO h1{font-size:27px}.demo_pageIntro__V0hqO .demo_primaryButton__T6xAk{width:100%}.demo_tableScroll__dcnQ7{display:none}.demo_mobileBookingList__GM2il{padding:11px;display:grid;grid-gap:9px;gap:9px}.demo_mobileBookingList__GM2il article{padding:14px;border:1px solid #e1e8f1;border-radius:11px;background:#fff}.demo_mobileBookingAttention__mShP2{border-color:#fed7aa!important;background:#fffaf3!important}.demo_mobileBookingList__GM2il article>div:first-child{display:flex;align-items:center;justify-content:space-between}.demo_mobileBookingList__GM2il article>div:first-child>span:first-child{display:flex;align-items:baseline;gap:5px}.demo_mobileBookingList__GM2il article>div:first-child strong{font-size:15px}.demo_mobileBookingList__GM2il article>div:first-child small{color:#8491a4;font-size:8px}.demo_mobileBookingList__GM2il h3{margin:12px 0 8px;font-size:15px}.demo_mobileBookingList__GM2il h3 small{margin-top:4px;display:block;color:#7d8ba0;font-size:9px;font-weight:500}.demo_mobileContacts__QugT3{margin-bottom:9px;display:grid;grid-template-columns:repeat(4,1fr)}.demo_mobileContacts__QugT3 button{min-height:32px}.demo_mobileBookingList__GM2il dl{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.demo_mobileBookingList__GM2il dl div{padding:9px;border-radius:8px;background:#f6f8fb}.demo_mobileBookingList__GM2il dt{color:#8491a4;font-size:7px}.demo_mobileBookingList__GM2il dd{margin:4px 0 0;font-size:10px;font-weight:800}.demo_mobileBookingList__GM2il select{width:100%;border:0;background:transparent;color:#35465c;font-size:9px}.demo_mobileBookingList__GM2il article>button{width:100%;min-height:35px;margin-top:10px;border:1px solid #bfd4f3;border-radius:7px;background:#f7faff;color:#1769e0;font-size:8px;font-weight:850}.demo_shiftList__w9Pjm{padding:8px 12px 13px}.demo_shiftRow__dTGlp{padding:13px 3px;grid-template-columns:40px 1fr 1fr}.demo_shiftRow__dTGlp label{grid-column:span 1}.demo_shiftRow__dTGlp label:nth-of-type(3),.demo_shiftRow__dTGlp label:nth-of-type(4){grid-column:span 3}.demo_shiftRow__dTGlp label:nth-of-type(4){grid-column:1/-1}.demo_weekGrid__AKW3I{padding:13px;overflow-x:auto;grid-template-columns:repeat(7,62px)}.demo_scheduleNote__Q_AmJ{margin:0 13px 13px}.demo_roomGrid__v3TT_{grid-template-columns:1fr;gap:9px}.demo_roomCard__6oz2h{min-height:190px}.demo_assignmentList__XARSa{padding:7px 12px 13px}.demo_assignmentList__XARSa>div{padding:12px 4px;grid-template-columns:1fr}.demo_assignmentList__XARSa>div>svg{transform:rotate(90deg);justify-self:center}.demo_assignmentList__XARSa select{width:100%}.demo_customerList__qKQih button{grid-template-columns:40px 1fr auto}.demo_customerList__qKQih button>svg{display:none}.demo_fullOutlineButton__dpsNs,.demo_profileBlock__bwTJn,.demo_profileStats___fAKj{margin-right:14px;margin-left:14px}.demo_fullOutlineButton__dpsNs{width:calc(100% - 28px)}.demo_ctiBanner__bI9Np{padding:18px;grid-template-columns:47px 1fr}.demo_ctiBanner__bI9Np>b{grid-column:1/-1}.demo_ctiBanner__bI9Np p{line-height:1.5}.demo_callList___Tc8q{padding:4px 11px 11px}.demo_callRow__8l3ib{padding:12px 3px;grid-template-columns:39px 53px 1fr}.demo_callDuration__Ebo63{display:none}.demo_callDone__AXk58,.demo_callPending___G803{grid-column:2}.demo_smallOutline__ZhVj9,.demo_smallPrimary__yuvj_{grid-column:3}.demo_cashSummary__UvI1b{margin:14px;padding:14px}.demo_cashButtons__JddyQ{grid-template-columns:1fr 1fr}.demo_cashButtons__JddyQ,.demo_cashRemaining__IupSd,.demo_saveButton__44Y19{margin-right:14px;margin-left:14px}.demo_saveButton__44Y19{width:calc(100% - 28px)}.demo_payrollList__YrC3m{padding-right:13px;padding-left:13px}.demo_analyticsHighlights__0Zz9O{grid-template-columns:1fr;gap:8px}.demo_analyticsHighlights__0Zz9O>div{min-height:105px}.demo_barChart__8NGDm{height:240px;padding-right:12px;padding-left:12px}.demo_barChart__8NGDm>div>span{width:24px}.demo_donutWrap__c5q4v{grid-template-columns:125px 1fr;gap:10px;padding:16px}.demo_donut__Zce64{width:116px;height:116px}.demo_donut__Zce64:before{width:74px;height:74px}.demo_modalLayer__IrDrO{padding:10px}.demo_modalGrid__bxYVo{grid-template-columns:1fr}.demo_incomingPopup__qnE3v{width:calc(100% - 22px);right:11px;bottom:11px}.demo_tourDock__m_Fmv{width:calc(100% - 22px);top:133px;right:11px;bottom:auto;left:11px}.demo_tourBody__zGr9z{padding:14px}.demo_footer__cjX7m{padding:12px}.demo_footer__cjX7m span{display:none}}@media (prefers-reduced-motion:reduce){.demo_cashRemaining__IupSd i,.demo_quickCard___ovRt{transition:none}.demo_incomingPopup__qnE3v{animation:none}}@media (max-width:920px){.demo_clubShowcaseMain__SNisI{grid-template-columns:1fr}.demo_clubFeatureGrid__Vm8oq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.demo_clubShowcase__WqHFT{padding:22px 16px;border-radius:18px}.demo_clubShowcaseMain__SNisI{gap:23px}.demo_clubShowcaseCopy__vlzW5 h2{font-size:27px}.demo_clubShowcaseCopy__vlzW5 p{font-size:10px}.demo_clubShowcaseActions__3pDcS{align-items:stretch;flex-direction:column}.demo_clubShowcaseActions__3pDcS a{width:100%}.demo_clubShowcaseActions__3pDcS small{text-align:center}.demo_clubShowcasePreview__sBjRJ{padding:11px}.demo_clubMiniFloor__Z_Fa8{grid-template-columns:repeat(2,minmax(0,1fr))}.demo_clubMiniVip__y_NXm{grid-column:span 1}.demo_clubFeatureGrid__Vm8oq{grid-template-columns:1fr}.demo_clubFeatureGrid__Vm8oq a{min-height:82px}}.demo_womenConnect__P2MLf{margin-top:24px;padding:42px;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);grid-gap:32px;gap:32px;border:1px solid #f4d5df;border-radius:26px;background:radial-gradient(circle at 88% 6%,rgba(251,207,220,.52),transparent 30%),linear-gradient(145deg,#fffdfd,#fff7fa);box-shadow:0 22px 55px rgba(113,38,68,.09)}.demo_womenConnect__P2MLf:before{content:"";width:180px;height:180px;position:absolute;left:-72px;bottom:-92px;border-radius:50%;background:rgba(244,114,182,.09)}.demo_womenConnectCopy__id87a,.demo_womenConnectFeatures__RqqFP,.demo_womenConnectPreview__VPKOT{position:relative;z-index:1}.demo_womenConnectEyebrow__S9KIL{display:inline-flex;margin-bottom:14px;padding:6px 10px;border:1px solid #f2c4d3;border-radius:999px;background:#fff;color:#be4269;font-size:10px;font-weight:900;letter-spacing:.13em}.demo_womenConnectCopy__id87a h2{margin:0;color:#2d1d27;font-size:clamp(28px,3.1vw,43px);line-height:1.28;letter-spacing:-.045em}.demo_womenConnectCopy__id87a>p{max-width:650px;margin:18px 0 0;color:#67545e;font-size:14px;font-weight:650;line-height:2}.demo_womenConnectList__srdWq{margin:19px 0 22px;padding:0;display:grid;grid-gap:9px;gap:9px;list-style:none}.demo_womenConnectList__srdWq li{display:flex;align-items:center;gap:8px;color:#49353f;font-size:13px;font-weight:800}.demo_womenConnectList__srdWq svg{flex:0 0 auto;color:#d84c78}.demo_womenConnectButton__9WReL{min-height:48px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:12px;background:linear-gradient(135deg,#d94d79,#bd3f69);color:#fff;font-size:13px;font-weight:900;text-decoration:none;box-shadow:0 12px 24px rgba(190,63,105,.24)}.demo_womenConnectPreview__VPKOT{align-self:center;overflow:hidden;border:1px solid #ead9df;border-radius:22px;background:#fff;box-shadow:0 24px 45px rgba(76,32,50,.16)}.demo_womenConnectComposer__8pfnK,.demo_womenConnectPerson__vSLJv,.demo_womenConnectPreviewTop__dnl3w{display:flex;align-items:center}.demo_womenConnectPreviewTop__dnl3w{min-height:66px;padding:10px 15px;gap:11px;border-bottom:1px solid #f0e4e8}.demo_womenConnectBrand__OTVWr{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#e7658e,#c53e6a);color:#fff;font-size:18px;font-weight:950}.demo_womenConnectPreviewTop__dnl3w div{min-width:0;flex:1 1;display:grid;grid-gap:2px;gap:2px}.demo_womenConnectPreviewTop__dnl3w strong{color:#32212a;font-size:13px}.demo_womenConnectPreviewTop__dnl3w small{color:#8b727e;font-size:10px;font-weight:700}.demo_womenConnectPreviewTop__dnl3w small i{width:7px;height:7px;display:inline-block;border-radius:50%;background:#2db783}.demo_womenConnectPreviewTop__dnl3w>b{min-width:23px;height:23px;padding:0 6px;display:grid;place-items:center;border:2px solid #fff;border-radius:999px;background:#f43f5e;color:#fff;font-size:10px;box-shadow:0 3px 9px rgba(190,24,93,.24)}.demo_womenConnectPerson__vSLJv{padding:13px 15px;gap:10px;background:#fffafb}.demo_womenConnectPerson__vSLJv>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#f7d9e2;color:#b33c62;font-size:13px;font-weight:900}.demo_womenConnectPerson__vSLJv div{display:grid;grid-gap:2px;gap:2px}.demo_womenConnectPerson__vSLJv strong{color:#3b2831;font-size:12px}.demo_womenConnectPerson__vSLJv small{color:#907783;font-size:9px;font-weight:700}.demo_womenConnectChat__tXv33{min-height:188px;padding:20px 16px 12px;display:flex;flex-direction:column;gap:10px;background:#faf8f9}.demo_womenConnectChat__tXv33 p{max-width:83%;margin:0;padding:11px 13px;border-radius:14px 14px 14px 5px;background:#fff;color:#4a3740;font-size:11px;font-weight:700;line-height:1.65;box-shadow:0 3px 12px rgba(87,54,68,.07)}.demo_womenConnectChat__tXv33 p:nth-child(2){align-self:flex-end;border-radius:14px 14px 5px 14px;background:#f5cbd8;color:#572c3c}.demo_womenConnectChat__tXv33 small{align-self:flex-end;margin-top:-5px;color:#9c828d;font-size:9px;font-weight:700}.demo_womenConnectComposer__8pfnK{padding:11px 12px;gap:8px;border-top:1px solid #eee2e6;background:#fff}.demo_womenConnectComposer__8pfnK span{min-height:38px;padding:0 12px;flex:1 1;display:flex;align-items:center;border:1px solid #eadce1;border-radius:11px;color:#a78d98;font-size:10px;font-weight:700}.demo_womenConnectComposer__8pfnK b{min-height:38px;padding:0 13px;display:flex;align-items:center;border-radius:10px;background:#d74b77;color:#fff;font-size:10px}.demo_womenConnectFeatures__RqqFP{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.demo_womenConnectFeatures__RqqFP article{padding:14px 15px;display:grid;grid-gap:3px;gap:3px;border:1px solid rgba(233,196,208,.72);border-radius:13px;background:rgba(255,255,255,.74)}.demo_womenConnectFeatures__RqqFP strong{color:#5f3043;font-size:12px}.demo_womenConnectFeatures__RqqFP span{color:#90727e;font-size:10px;font-weight:700}@media (max-width:900px){.demo_womenConnect__P2MLf{padding:30px;grid-template-columns:1fr}.demo_womenConnectPreview__VPKOT{width:min(100%,480px);justify-self:center}}@media (max-width:620px){.demo_womenConnect__P2MLf{margin-top:14px;padding:24px 17px 19px;gap:22px;border-radius:19px}.demo_womenConnectCopy__id87a h2{font-size:28px}.demo_womenConnectCopy__id87a>p{font-size:12px;line-height:1.85}.demo_womenConnectFeatures__RqqFP{grid-template-columns:repeat(2,1fr)}.demo_womenConnectButton__9WReL{width:100%}}.demo_primaryIndustryGrid__GGuCl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.demo_primaryIndustryGrid__GGuCl>a,.demo_primaryIndustryGrid__GGuCl>button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#172033;text-align:left;text-decoration:none;cursor:pointer}.demo_primaryIndustryGrid__GGuCl strong{font-size:17px}.demo_primaryIndustryGrid__GGuCl small{color:#64748b;font-size:12px;line-height:1.6}.demo_primaryIndustryGrid__GGuCl span{color:#2563eb;font-size:12px;font-weight:700}.demo_primaryIndustryGrid__GGuCl [aria-pressed=true]{border:2px solid #2563eb;background:#eff6ff}.demo_otherIndustries__FPEx8{margin-top:12px}.demo_otherIndustries__FPEx8 summary{cursor:pointer;padding:8px 0;color:#475569;font-size:13px}.demo_workspaceNav__Oo32o{display:flex;gap:4px;padding:10px clamp(12px,3vw,48px);overflow-x:auto;border-block:1px solid #dce3eb;background:#fff}.demo_workspaceNav__Oo32o button{display:flex;align-items:center;gap:6px;white-space:nowrap;padding:11px 16px;border:0;border-radius:7px;background:#f1f5f9;color:#334155;font-weight:700;cursor:pointer}.demo_workspaceNav__Oo32o button[aria-current=page]{background:#2563eb;color:#fff}.demo_quickExperience__WGNvX{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px clamp(12px,3vw,48px);background:#f8fafc;font-size:12px}.demo_quickExperience__WGNvX button{border:1px solid #cbd5e1;border-radius:6px;background:#fff;padding:8px 12px;color:#334155;cursor:pointer}.demo_workspaceHint__lqyIi{color:#475569;font-size:12px;line-height:1.7;padding:0 16px}.demo_roomMatrix__HutPF,.demo_weeklyTable__YEj7e{width:100%;min-width:1000px;border-collapse:collapse;table-layout:fixed;background:#fff;font-size:12px}.demo_roomMatrix__HutPF td,.demo_roomMatrix__HutPF th,.demo_weeklyTable__YEj7e td,.demo_weeklyTable__YEj7e th{border:1px solid #cbd5e1;padding:8px}.demo_roomMatrix__HutPF thead th,.demo_weeklyTable__YEj7e thead th{background:#e8edf3;color:#334155}.demo_roomMatrix__HutPF th:first-child,.demo_weeklyTable__YEj7e th:first-child{width:110px;background:#f1f5f9}.demo_weeklyTable__YEj7e td{background:#dbeafe}.demo_weeklyTable__YEj7e td.demo_todayCell__5Cj0Y{box-shadow:inset 0 0 0 2px #eab308}.demo_weeklyTime__fbvX9{display:flex;align-items:center;gap:3px}.demo_weeklyTime__fbvX9 input{min-width:0;width:100%;padding:6px 3px;text-align:center;border:1px solid #94a3b8;border-radius:4px;background:#fff;font-size:13px}.demo_stayChoice__6Ljtk{display:flex;align-items:center;gap:4px;margin-top:6px;color:#475569}.demo_shiftPlacement__z4KjG{display:flex;flex-direction:column;gap:4px;padding:8px;margin-bottom:4px;border-radius:5px;background:#dbeafe;border:1px solid #93c5fd}.demo_roomWorkerChoices__baUQn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:14px}.demo_roomWorkerChoices__baUQn label{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid #cbd5e1;border-radius:7px;color:#334155;font-size:12px}.demo_roomWorkerChoices__baUQn select{width:100%;min-width:0;padding:7px 4px;background:#fff;border:1px solid #94a3b8;border-radius:4px}@media(max-width:700px){.demo_primaryIndustryGrid__GGuCl{grid-template-columns:1fr;gap:8px}.demo_primaryIndustryGrid__GGuCl>a,.demo_primaryIndustryGrid__GGuCl>button{padding:13px;gap:5px}.demo_workspaceNav__Oo32o{padding-inline:12px}.demo_roomWorkerChoices__baUQn{grid-template-columns:repeat(2,minmax(0,1fr))}.demo_quickExperience__WGNvX strong{flex-basis:100%}}.demo_tableScroll__dcnQ7:has(>.demo_roomMatrix__HutPF),.demo_tableScroll__dcnQ7:has(>.demo_weeklyTable__YEj7e){display:block;max-width:100%;min-width:0;overflow-x:auto}.demo_bookingExperience__01n_5{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;margin-bottom:18px;border:1px solid #93c5fd;border-radius:12px;background:#eff6ff}.demo_bookingExperience__01n_5 h2{margin:5px 0;font-size:20px}.demo_bookingExperience__01n_5 small{color:#2563eb;font-weight:700}.demo_bookingExperience__01n_5 p{margin:8px 0;color:#475569;font-size:13px;line-height:1.7}.demo_bookingExperience__01n_5 strong{font-size:13px}.demo_experienceActions__tE68f{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:220px}.demo_experienceActions__tE68f button,.demo_experienceActions__tE68f select{min-height:42px;padding:9px 14px;border:1px solid #1d4ed8;border-radius:7px;background:#2563eb;color:#fff;font-weight:700;cursor:pointer}.demo_experienceActions__tE68f select{width:100%;background:#fff;color:#172033}.demo_experienceActions__tE68f label{display:flex;flex-direction:column;gap:5px;font-size:12px}.demo_experienceActions__tE68f .demo_experienceSecondary__OBPjF{background:#fff;color:#2563eb}.demo_experienceBooking__aLv6w{background:#eff6ff!important;box-shadow:inset 3px 0 #2563eb}.demo_finishedBookings__V3FHH{display:grid;grid-gap:8px;gap:8px;padding:16px}.demo_finishedBookings__V3FHH article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #cbd5e1;border-radius:8px}.demo_finishedBookings__V3FHH small{display:block;margin-top:6px;color:#64748b}.demo_finishedBookings__V3FHH button{min-height:40px;padding:8px 12px;border:0;border-radius:6px;background:#2563eb;color:#fff;cursor:pointer}.demo_finishedBookings__V3FHH button:disabled{background:#e2e8f0;color:#475569;cursor:default}@media(max-width:700px){.demo_bookingExperience__01n_5{flex-direction:column;align-items:stretch;padding:14px}.demo_experienceActions__tE68f{min-width:0}.demo_finishedBookings__V3FHH article{flex-direction:column;align-items:stretch}}.demo_modeBar__qKzCU{display:block}.demo_modeBarHead__O6TDo{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.demo_demoEntryGuide__9OkF8,.demo_modeBarCopy__uzRww,.demo_modeTourButton__EbASa,.demo_otherIndustries__FPEx8,.demo_primaryIndustryGrid__GGuCl{grid-column:auto;grid-row:auto;min-width:0}.demo_primaryIndustryGrid__GGuCl{width:100%}.demo_modeSelector__CkTEe{display:grid;grid-gap:12px;gap:12px}.demo_customizationNote__UfdWQ,.demo_industryFilters__ncmjE,.demo_modeButtons__dyiF3{grid-column:auto;grid-row:auto}@media(max-width:700px){.demo_modeBarHead__O6TDo{flex-direction:column;align-items:stretch}}.demo_productionScreenSwitch__5UQaa{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:14px;padding:12px;background:#fff;border:1px solid #cbd5e1;border-radius:8px}.demo_productionScreenSwitch__5UQaa button{min-height:42px;padding:8px 14px;border:1px solid #cbd5e1;border-radius:6px;background:#f8fafc;color:#334155;cursor:pointer;font-weight:700}.demo_productionScreenSwitch__5UQaa button[aria-pressed=true]{background:#2563eb;color:#fff;border-color:#2563eb}.demo_productionScreenSwitch__5UQaa span{font-size:12px;color:#64748b;line-height:1.6}@media (max-width:720px){.demo_demoNotice__9kDmj{min-height:0;gap:8px;padding:10px 12px}.demo_demoNotice__9kDmj p{font-size:12px;line-height:1.6}.demo_demoNotice__9kDmj>span{flex:none;font-size:11px}.demo_mobileBookingList__GM2il{padding:10px;gap:12px}.demo_mobileBookingList__GM2il article>div:first-child strong{font-size:20px}.demo_mobileBookingList__GM2il article>div:first-child small{font-size:13px;color:#64748b}.demo_mobileBookingList__GM2il h3{font-size:19px;line-height:1.5}.demo_mobileBookingList__GM2il h3 small{font-size:14px;color:#64748b;line-height:1.6}.demo_mobileContacts__QugT3{gap:4px}.demo_mobileContacts__QugT3 button{min-height:44px;padding:6px;font-size:13px}.demo_mobileBookingList__GM2il dt{font-size:12px;color:#64748b}.demo_mobileBookingList__GM2il dd{font-size:16px;line-height:1.5}.demo_mobileBookingList__GM2il select{min-height:32px;font-size:16px}.demo_mobileBookingList__GM2il article>button{min-height:44px;font-size:14px}.demo_mobileBookingList__GM2il .demo_tableStatusactive__5ygWN,.demo_mobileBookingList__GM2il .demo_tableStatuscompleted__khujv,.demo_mobileBookingList__GM2il .demo_tableStatusupcoming__y1sxo{font-size:13px}.demo_productionScreenSwitch__5UQaa button,.demo_quickExperience__WGNvX button,.demo_workspaceNav__Oo32o button{min-height:44px;font-size:14px}}@media (max-width:380px){.demo_mobileContacts__QugT3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.demo_main__9KmVW small{font-size:16px!important;line-height:1.6}.demo_main__9KmVW p{font-size:16px!important;line-height:1.7}.demo_flowRow___p6bI{min-height:86px;grid-template-columns:78px minmax(0,1fr) 78px;gap:8px}.demo_flowTime__lZJEG strong{font-size:20px}.demo_flowPerson__lCy5n strong{font-size:18px}.demo_actionList__uoRlG small,.demo_automationNode__1doUv small,.demo_flowPerson__lCy5n small,.demo_flowTime__lZJEG small,.demo_quickCard___ovRt small{color:#475569}.demo_flowPerson__lCy5n{min-width:0;overflow-wrap:anywhere}.demo_statusactive__PK6XB,.demo_statuscompleted__x77ZS,.demo_statusupcoming__Hk5Rr{font-size:14px;min-height:30px}.demo_actionList__uoRlG strong,.demo_automationNode__1doUv strong,.demo_quickCard___ovRt strong{font-size:18px;line-height:1.5}.demo_actionList__uoRlG>button{min-height:90px}.demo_automationNode__1doUv{grid-template-columns:42px minmax(0,1fr);min-height:100px;column-gap:14px;row-gap:4px}.demo_automationNode__1doUv>span{width:42px;height:42px;grid-row:1/3}.demo_automationNode__1doUv small,.demo_automationNode__1doUv strong{margin:0}.demo_automationHead__uFoXb p,.demo_guideCopy__I4_tz p,.demo_sectionHeading__wj7uK p{color:#475569}.demo_kpiCard__o0mXE>div>span,.demo_valueGrid__BOkQu span{font-size:14px}.demo_guideSteps__m8HuK button,.demo_guidedAutomationLink__kcYxm,.demo_quickCard___ovRt,.demo_textButton__FER4P{font-size:16px}.demo_panelTitle__ihTIx h2,.demo_sectionHeading__wj7uK h2{font-size:23px}.demo_bookingExperience__01n_5 p,.demo_productionScreenSwitch__5UQaa span,.demo_workspaceHint__lqyIi{font-size:16px}}.demo_quickExperience__WGNvX,.demo_workspaceNav__Oo32o{width:min(1560px,calc(100% - 40px));max-width:100%;margin-inline:auto;padding:8px 12px}.demo_workspaceNav__Oo32o{margin-top:12px;border:1px solid #dce3eb;border-radius:10px 10px 0 0}.demo_quickExperience__WGNvX{border:1px solid #dce3eb;border-top:0;border-radius:0 0 10px 10px}.demo_demoApp__Q9epp>.demo_main__9KmVW{padding-top:14px}@media (max-width:720px){.demo_quickExperience__WGNvX,.demo_workspaceNav__Oo32o{width:calc(100% - 22px)}}.demo-driver-map_shell__VXm6d{display:grid;grid-gap:18px;gap:18px;color:#18263a}.demo-driver-map_header__Uz_e7{min-height:130px;padding:28px 30px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border:1px solid #dbe5f0;border-radius:18px;background:linear-gradient(135deg,#fff,#f5f9ff 62%,#e9f6ff);box-shadow:0 15px 40px rgba(29,54,88,.08)}.demo-driver-map_header__Uz_e7 span{color:#2477dc;font-size:11px;font-weight:900;letter-spacing:.16em}.demo-driver-map_header__Uz_e7 h1{margin:5px 0 4px;font-size:clamp(25px,3vw,38px);line-height:1.25}.demo-driver-map_header__Uz_e7 p{margin:0;color:#617187;font-size:14px}.demo-driver-map_headerActions__VjO7f{display:flex;gap:8px;flex:0 0 auto;flex-wrap:wrap}.demo-driver-map_headerActions__VjO7f button,.demo-driver-map_zoomControls__ZiPub button{min-height:42px;padding:0 15px;border:1px solid #cbd9e8;border-radius:9px;background:#fff;color:#35506e;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.demo-driver-map_headerActions__VjO7f .demo-driver-map_saveButton__Qk2tm{border-color:#176ee2;color:#fff;background:#176ee2}.demo-driver-map_layout__bf0hM{display:grid;grid-template-columns:minmax(0,1fr) 290px;grid-gap:16px;gap:16px}.demo-driver-map_mapCard__vsyXW,.demo-driver-map_vehicleList__wjL7q{overflow:hidden;border:1px solid #dce6f1;border-radius:16px;background:#fff;box-shadow:0 12px 34px rgba(26,48,76,.08)}.demo-driver-map_toolbar__kOWLG{min-height:58px;padding:9px 14px 9px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e3ebf4}.demo-driver-map_toolbar__kOWLG>strong{display:inline-flex;align-items:center;gap:8px;font-size:13px}.demo-driver-map_toolbar__kOWLG>strong i{width:9px;height:9px;border-radius:50%;background:#20b57a;box-shadow:0 0 0 5px rgba(32,181,122,.13)}.demo-driver-map_zoomControls__ZiPub{display:inline-flex;align-items:center;gap:6px}.demo-driver-map_zoomControls__ZiPub button{width:38px;min-height:36px;padding:0;font-size:18px}.demo-driver-map_zoomControls__ZiPub span{width:50px;color:#62738a;font-size:11px;font-weight:850;text-align:center}.demo-driver-map_viewport__M8nLG{height:440px;overflow:auto;cursor:-webkit-grab;cursor:grab;touch-action:none;overscroll-behavior:contain;scrollbar-color:#a9bdd4 #eef3f8;background:#e9eef4}.demo-driver-map_viewport__M8nLG:active{cursor:-webkit-grabbing;cursor:grabbing}.demo-driver-map_mapCanvas__KdqMW{position:relative;min-width:740px;min-height:480px;overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,.5) 1px,transparent 0),linear-gradient(rgba(255,255,255,.5) 1px,transparent 0),linear-gradient(135deg,#dbe8df,#edf0e4 48%,#dde9e4);background-size:58px 58px,58px 58px,auto}.demo-driver-map_mapCanvas__KdqMW:after,.demo-driver-map_mapCanvas__KdqMW:before{content:"";position:absolute;border-radius:12px;background:rgba(255,255,255,.52);box-shadow:180px 80px 0 rgba(255,255,255,.45),380px 25px 0 rgba(255,255,255,.52),570px 135px 0 rgba(255,255,255,.48),245px 290px 0 rgba(255,255,255,.5),620px 330px 0 rgba(255,255,255,.48)}.demo-driver-map_mapCanvas__KdqMW:before{width:120px;height:72px;left:42px;top:68px}.demo-driver-map_mapCanvas__KdqMW:after{width:92px;height:116px;left:90px;top:300px;transform:rotate(7deg)}.demo-driver-map_mapCanvas__KdqMW svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.demo-driver-map_river__CHZWT,.demo-driver-map_roadMain__SCYIg,.demo-driver-map_road__18y36{fill:none;vector-effect:non-scaling-stroke}.demo-driver-map_road__18y36{stroke:#fff;stroke-width:9;filter:drop-shadow(0 0 1px #aebbc7)}.demo-driver-map_roadMain__SCYIg{stroke:#f8d8a7;stroke-width:16;filter:drop-shadow(0 0 1px #b9a27e)}.demo-driver-map_river__CHZWT{stroke:#a7d9f2;stroke-width:28;opacity:.86}.demo-driver-map_districts__BxrZi span{position:absolute;z-index:2;color:#6d7d77;font-size:12px;font-weight:850;letter-spacing:.08em;text-shadow:0 1px 2px #fff}.demo-driver-map_storeMarker__HQ2js,.demo-driver-map_vehicleMarker__FCTkQ{position:absolute;z-index:8;transform:translate(-50%,-50%)}.demo-driver-map_storeMarker__HQ2js{display:grid;justify-items:center;grid-gap:5px;gap:5px}.demo-driver-map_storeMarker__HQ2js span{width:42px;height:42px;display:grid;place-items:center;border:4px solid #fff;border-radius:12px;color:#fff;background:#19283d;font-size:14px;font-weight:900;box-shadow:0 7px 18px rgba(20,39,63,.28)}.demo-driver-map_storeMarker__HQ2js strong{padding:3px 7px;border-radius:5px;color:#fff;background:rgba(25,40,61,.9);font-size:10px;white-space:nowrap}.demo-driver-map_vehicleMarker__FCTkQ{min-width:54px;padding:0;border:0;color:#fff;background:transparent;cursor:pointer;transition:left 1.35s linear,top 1.35s linear}.demo-driver-map_vehicleMarker__FCTkQ>span{width:40px;height:40px;margin:auto;display:grid;place-items:center;border:4px solid #fff;border-radius:50% 50% 50% 8px;transform:rotate(-45deg);font-size:11px;font-weight:950;box-shadow:0 8px 20px rgba(20,43,70,.28)}.demo-driver-map_vehicleMarker__FCTkQ>span:first-letter{transform:rotate(45deg)}.demo-driver-map_vehicleMarker__FCTkQ b{display:block;margin-top:6px;padding:3px 7px;border-radius:5px;color:#20314a;background:rgba(255,255,255,.93);font-size:10px;white-space:nowrap;box-shadow:0 2px 8px rgba(25,48,74,.16)}.demo-driver-map_vehicleMarker__FCTkQ.demo-driver-map_blue__v1WSe>span{background:#2879e8}.demo-driver-map_vehicleMarker__FCTkQ.demo-driver-map_amber__fBMhk>span{background:#ef8c22}.demo-driver-map_vehicleMarker__FCTkQ.demo-driver-map_green__hqe7w>span{background:#22a874}.demo-driver-map_vehicleMarker__FCTkQ.demo-driver-map_selected__Helah>span{outline:5px solid rgba(40,121,232,.2)}.demo-driver-map_mapHint__ihOQs{margin:0;padding:9px 16px;color:#718096;background:#f8fafc;font-size:11px}.demo-driver-map_vehicleList__wjL7q{align-self:start}.demo-driver-map_vehicleListHead___AnDM{min-height:59px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4ebf3}.demo-driver-map_vehicleListHead___AnDM span{color:#6d7d91;font-size:11px;font-weight:850}.demo-driver-map_vehicleListHead___AnDM strong{font-size:21px}.demo-driver-map_vehicleList__wjL7q>button{width:100%;min-height:76px;padding:12px 14px;display:grid;grid-template-columns:12px 1fr auto;align-items:center;grid-gap:10px;gap:10px;border:0;border-bottom:1px solid #edf1f6;color:#263850;background:#fff;text-align:left;cursor:pointer}.demo-driver-map_vehicleList__wjL7q>.demo-driver-map_activeVehicle__1vFck,.demo-driver-map_vehicleList__wjL7q>button:hover{background:#f2f7ff}.demo-driver-map_vehicleList__wjL7q>button i{width:10px;height:10px;border-radius:50%}.demo-driver-map_blueDot__I5J4v{background:#2879e8}.demo-driver-map_amberDot__7Bcef{background:#ef8c22}.demo-driver-map_greenDot__QlDQy{background:#22a874}.demo-driver-map_vehicleList__wjL7q>button span{display:grid;grid-gap:3px;gap:3px}.demo-driver-map_vehicleList__wjL7q>button strong{font-size:13px}.demo-driver-map_vehicleList__wjL7q>button small{color:#75859a;font-size:10px}.demo-driver-map_vehicleList__wjL7q>button em{color:#7c8ba0;font-size:9px;font-style:normal;white-space:nowrap}.demo-driver-map_privacyNote__8mDQG{margin:14px;padding:14px;border:1px solid #d8e8df;border-radius:10px;background:#f2fbf6}.demo-driver-map_privacyNote__8mDQG strong{color:#16764f;font-size:12px}.demo-driver-map_privacyNote__8mDQG p{margin:5px 0 0;color:#587064;font-size:10px;line-height:1.6}.demo-driver-map_footer__DPq9k{padding:13px 16px;display:flex;justify-content:space-between;gap:18px;border:1px solid #dbe5f0;border-radius:12px;background:#fff}.demo-driver-map_footer__DPq9k span{color:#356290;font-size:11px;font-weight:800}.demo-driver-map_footer__DPq9k small{color:#7b889a;font-size:10px;text-align:right}.demo-driver-map_compact__lJ08U .demo-driver-map_header__Uz_e7{min-height:112px}@media (max-width:900px){.demo-driver-map_header__Uz_e7{align-items:stretch;flex-direction:column}.demo-driver-map_layout__bf0hM{grid-template-columns:1fr}.demo-driver-map_vehicleList__wjL7q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.demo-driver-map_vehicleListHead___AnDM{grid-column:1/-1}.demo-driver-map_vehicleList__wjL7q>button{grid-template-columns:10px 1fr}.demo-driver-map_vehicleList__wjL7q>button em{grid-column:2}.demo-driver-map_privacyNote__8mDQG{grid-column:1/-1}}@media (max-width:620px){.demo-driver-map_header__Uz_e7{min-height:0;padding:20px 16px}.demo-driver-map_header__Uz_e7 h1{font-size:25px}.demo-driver-map_header__Uz_e7 p{font-size:12px}.demo-driver-map_headerActions__VjO7f{display:grid;grid-template-columns:1fr 1fr}.demo-driver-map_headerActions__VjO7f button{min-width:0;padding-inline:8px}.demo-driver-map_toolbar__kOWLG{align-items:flex-start;flex-direction:column}.demo-driver-map_zoomControls__ZiPub{width:100%;justify-content:flex-end}.demo-driver-map_viewport__M8nLG{height:360px}.demo-driver-map_vehicleList__wjL7q{grid-template-columns:1fr}.demo-driver-map_privacyNote__8mDQG,.demo-driver-map_vehicleListHead___AnDM{grid-column:auto}.demo-driver-map_footer__DPq9k{flex-direction:column}.demo-driver-map_footer__DPq9k small{text-align:left}}@media (prefers-reduced-motion:reduce){.demo-driver-map_viewport__M8nLG{scroll-behavior:auto}.demo-driver-map_vehicleMarker__FCTkQ{transition:none}}