.assistant_launcher__k_WB_{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:70;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 18px 0 14px;border:none;border-radius:999px;font:600 14px/1 var(--font-sans,system-ui,sans-serif);color:#fff;background:var(--as-accent);box-shadow:0 8px 24px rgba(15,23,42,.25);cursor:pointer}.assistant_launcher__k_WB_ svg{width:20px;height:20px}@media (max-width:760px){.assistant_launcher__k_WB_{bottom:calc(88px + env(safe-area-inset-bottom));right:12px;width:48px;padding:0;justify-content:center}.assistant_launcherText__DIXl1{display:none}}.assistant_panelWrap__6YUa4{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:71;width:min(380px,calc(100vw - 24px));height:min(600px,calc(100dvh - 36px));border-radius:18px;overflow:hidden;box-shadow:0 16px 48px rgba(15,23,42,.3)}@media (max-width:760px){.assistant_panelWrap__6YUa4{right:0;left:0;bottom:0;width:100%;height:min(85dvh,640px);border-radius:18px 18px 0 0}}.assistant_photohub__JsalS{--as-accent:#7b5fd4;--as-bg:#ffffff;--as-fg:#0f172a;--as-muted:#64748b;--as-bubble:#f1f5f9;--as-border:#e2e8f0}.assistant_spacehub__pTuuu{--as-accent:#6d5dfc;--as-bg:#0d0d14;--as-fg:#f1f5f9;--as-muted:#94a3b8;--as-bubble:#1c1c28;--as-border:#262636}.assistant_chat__wi0np{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--as-bg);color:var(--as-fg);font:14px/1.45 var(--font-sans,system-ui,sans-serif)}.assistant_head__MlNnN{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--as-border)}.assistant_headTitle__c8RDN{font-weight:700;font-size:15px;flex:1}.assistant_headSub__0PHYy{font-size:12px;color:var(--as-muted);font-weight:400}.assistant_close__Pimas{border:none;background:transparent;color:var(--as-muted);font-size:22px;line-height:1;cursor:pointer;padding:4px 6px}.assistant_messages__QAS6g{flex:1;min-height:0;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.assistant_msg__dBOHV{max-width:88%;padding:9px 12px;border-radius:14px;white-space:pre-wrap;overflow-wrap:anywhere}.assistant_msg__dBOHV a{color:inherit;text-decoration:underline}.assistant_bot__5GQQa{align-self:flex-start;background:var(--as-bubble);border-bottom-left-radius:4px}.assistant_me__NBr9u{align-self:flex-end;background:var(--as-accent);color:#fff;border-bottom-right-radius:4px}.assistant_typing__RdxFF{color:var(--as-muted);font-size:13px}.assistant_chips__scRm6{display:flex;flex-wrap:wrap;gap:6px}.assistant_chip__mjCSQ{border:1px solid var(--as-border);background:transparent;color:var(--as-fg);border-radius:999px;padding:6px 10px;font:inherit;font-size:13px;cursor:pointer}.assistant_form__6Fg91{display:flex;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--as-border)}.assistant_input__Pl_vT{flex:1;min-width:0;border:1px solid var(--as-border);border-radius:12px;padding:10px 12px;font:inherit;font-size:16px;background:var(--as-bg);color:var(--as-fg);resize:none;max-height:120px}.assistant_send__hPSFc{border:none;border-radius:12px;padding:0 14px;background:var(--as-accent);color:#fff;font:600 14px/1 var(--font-sans,system-ui,sans-serif);cursor:pointer}.assistant_send__hPSFc:disabled{opacity:.5;cursor:default}.assistant_note__G1qNk{font-size:11px;color:var(--as-muted);padding:0 16px 8px}.cabinet-auth-modal_overlay__8d60C{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,42,.48);backdrop-filter:blur(2px)}.cabinet-auth-modal_dialog__LhuEM{position:relative;width:100%;max-width:420px;max-height:min(90vh,720px);overflow-y:auto;background:#fff;border-radius:18px;box-shadow:0 24px 48px rgba(15,23,42,.18);padding:28px 24px 24px}.cabinet-auth-modal_closeBtn__SFdQW{position:absolute;top:12px;right:12px;width:36px;height:36px;border:none;border-radius:10px;background:#f8f7f6;color:#706e6a;font-size:22px;line-height:1;cursor:pointer;transition:background .15s,color .15s}.cabinet-auth-modal_closeBtn__SFdQW:hover{background:#eceae6;color:#1c1b1a}.cabinet-auth-modal_brand__XH2Yy{display:flex;align-items:center;gap:10px;margin-bottom:18px}.cabinet-auth-modal_mark__97JYK{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#564788,#7b5fd4);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-site-display);font-weight:700;font-size:16px}.cabinet-auth-modal_brandName__CCJgf{font-family:var(--font-site-display);font-weight:600;font-size:15px;color:#1c1b1a}.cabinet-auth-modal_title__n8X_3{font-size:22px;font-weight:700;margin:0 0 6px;color:#1c1b1a}.cabinet-auth-modal_lead__Zff_v{color:#64748b;font-size:14px;margin:0 0 22px;line-height:1.45}.cabinet-auth-modal_authForm__u_IcM>div{margin-bottom:12px}.cabinet-auth-modal_authForm__u_IcM label{margin-bottom:5px}.cabinet-auth-modal_authForm__u_IcM input{padding:11px 13px;font-size:16px}.cabinet-auth-modal_authForm__u_IcM button[type=submit]{margin-top:2px}.cabinet-auth-modal_switchRow__A984X{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center;margin-top:20px;font-size:13px;color:#64748b}.cabinet-auth-modal_switchBtn__zJHdI{background:none;border:none;padding:0;font:inherit;font-weight:600;color:#564788;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.cabinet-auth-modal_switchBtn__zJHdI:hover{color:#7b5fd4}.cabinet-auth-modal_migrationNotice__iwG06{margin:0 0 20px;padding:14px 16px;border-radius:12px;background:#f8f6ff;border:1px solid #e4ddf5}.cabinet-auth-modal_migrationTitle__YB7Gc{margin:0 0 8px;font-size:13px;font-weight:700;color:#453870}.cabinet-auth-modal_migrationText__9ZvsF{margin:0;font-size:13px;line-height:1.55;color:#5c574f}.cabinet-auth-modal_migrationText__9ZvsF+.cabinet-auth-modal_migrationText__9ZvsF{margin-top:8px}.cabinet-auth-modal_migrationLink__Fr3io{background:none;border:none;padding:0;font:inherit;font-weight:600;color:#564788;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.cabinet-auth-modal_migrationLink__Fr3io:hover{color:#7b5fd4}@media (min-width:900px){.cabinet-auth-modal_dialog__LhuEM{max-height:none;overflow:visible;padding:22px 22px 18px}.cabinet-auth-modal_brand__XH2Yy{margin-bottom:10px}.cabinet-auth-modal_mark__97JYK{width:32px;height:32px;font-size:14px}.cabinet-auth-modal_title__n8X_3{font-size:20px;margin-bottom:4px}.cabinet-auth-modal_lead__Zff_v{margin-bottom:14px;font-size:13px}.cabinet-auth-modal_authForm__u_IcM>div{margin-bottom:9px}.cabinet-auth-modal_authForm__u_IcM label{font-size:12.5px;margin-bottom:4px}.cabinet-auth-modal_authForm__u_IcM input{padding-top:9px;padding-bottom:9px;font-size:13.5px}.cabinet-auth-modal_authForm__u_IcM button[type=submit]{padding-top:11px;padding-bottom:11px;font-size:14px}.cabinet-auth-modal_switchRow__A984X{margin-top:12px}.cabinet-auth-modal_migrationNotice__iwG06{margin-bottom:12px;padding:10px 12px}.cabinet-auth-modal_migrationTitle__YB7Gc{margin-bottom:4px;font-size:12px}.cabinet-auth-modal_migrationText__9ZvsF{font-size:12px;line-height:1.4}.cabinet-auth-modal_migrationText__9ZvsF+.cabinet-auth-modal_migrationText__9ZvsF{margin-top:4px}}.login_page__VIB1K{min-height:100vh;display:flex}.login_brandside___PExJ{width:42%;max-width:560px;flex:none;position:relative;overflow:hidden;color:#fff;background:linear-gradient(150deg,#1e40af,#2563eb 45%,#3b82f6);padding:48px 52px;display:flex;flex-direction:column}.login_brandside___PExJ:after{content:"";position:absolute;inset:0;background:radial-gradient(600px 300px at 90% 0,rgba(255,255,255,.16),transparent),radial-gradient(500px 320px at 0 100%,rgba(5,150,105,.28),transparent)}.login_brandside___PExJ>*{position:relative;z-index:1}.login_blogo__7kdGw{display:flex;align-items:center;gap:12px}.login_mark__R9R3H{width:42px;height:42px;border-radius:11px;background:rgba(255,255,255,.16);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:19px;border:1px solid rgba(255,255,255,.25)}.login_bn__glB4L,.login_mark__R9R3H{font-family:var(--font-site-display)}.login_bn__glB4L{font-weight:600;font-size:18px}.login_pitch__btKJs{margin-top:auto}.login_pitch__btKJs h2{font-size:30px;line-height:1.2;font-weight:700;max-width:380px}.login_pitch__btKJs p{margin-top:14px;font-size:15px;line-height:1.6;color:rgba(255,255,255,.82);max-width:380px}.login_pills__H0MRb{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.login_pill__hkFuK{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);padding:7px 12px;border-radius:20px}.login_bfoot___9SBu{margin-top:40px;font-size:12.5px;color:rgba(255,255,255,.6)}.login_formside__DVAjv{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 24px}.login_formWrap__edBWk{width:100%;max-width:380px}.login_topLogo__qB3iQ{display:none;align-items:center;gap:10px;margin-bottom:28px}.login_topLogo__qB3iQ .login_mark__R9R3H{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,var(--primary),var(--secondary));font-size:17px}.login_formWrap__edBWk h1{font-size:24px;margin-bottom:6px}.login_lead__6fq4Q{color:var(--slate-500);font-size:14px;margin-bottom:26px}.login_field___YCmt{margin-bottom:16px}.login_field___YCmt label{display:block;font-size:13px;font-weight:600;margin-bottom:7px}.login_inputWrap__xEdqg{position:relative}.login_inputWrap__xEdqg svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--slate-400)}.login_field___YCmt input{width:100%;padding:12px 13px 12px 40px;border:1.5px solid var(--border);border-radius:11px;font-size:14px;font-family:inherit;transition:.15s;background:#fff}.login_field___YCmt input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.login_field___YCmt.login_err__wZRwm input{border-color:var(--destructive);box-shadow:0 0 0 3px rgba(220,38,38,.1)}.login_passToggle__rugQA{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--slate-400);padding:6px;border-radius:7px}.login_passToggle__rugQA:hover{color:var(--slate-500);background:var(--muted)}.login_rowBetween__1PlqA{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.login_check__T6AGg{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--slate-500);cursor:pointer}.login_check__T6AGg input{width:16px;height:16px;accent-color:var(--primary)}.login_alert__oAiM8{display:flex;align-items:flex-start;gap:9px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:11px;padding:11px 13px;font-size:13px;margin-bottom:18px;line-height:1.4;animation:login_shake__04fAF .3s}@keyframes login_shake__04fAF{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.login_cta__GfiTX{width:100%;padding:13px;border:none;border-radius:11px;background:var(--primary);color:#fff;font-family:var(--font-site-display);font-weight:600;font-size:15px;cursor:pointer;transition:.18s;display:flex;align-items:center;justify-content:center;gap:8px}.login_cta__GfiTX:hover{background:#1d4ed8}.login_cta__GfiTX:disabled{opacity:.7;cursor:default}.login_spinner__01OFs{width:17px;height:17px;border:2.4px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:login_spin__7YwG_ .7s linear infinite}@keyframes login_spin__7YwG_{to{transform:rotate(1turn)}}.login_help__d_hfI{text-align:center;margin-top:24px;font-size:13px;color:var(--slate-500)}@media (max-width:860px){.login_brandside___PExJ{display:none}.login_topLogo__qB3iQ{display:flex}}.BookingDurationSlider_wrap__8IqRQ{margin-bottom:12px;padding:12px 14px;border:1.5px solid var(--border);border-radius:12px;background:#fafbff}.BookingDurationSlider_label__cFym6{font-size:12px;font-weight:700;color:var(--slate-500);text-align:center;margin-bottom:10px}.BookingDurationSlider_trackRow__NpKTq{display:flex;align-items:center;gap:8px}.BookingDurationSlider_edgeLabel__bgaPi{font-size:11px;font-weight:600;color:var(--slate-400);font-variant-numeric:tabular-nums;flex:none;min-width:36px}.BookingDurationSlider_edgeLabel__bgaPi:last-child{text-align:right}.BookingDurationSlider_track__vzQM7{position:relative;flex:1;height:28px;border-radius:8px;background:repeating-linear-gradient(45deg,#e8ecf4,#e8ecf4 5px,#dfe5ef 0,#dfe5ef 10px);cursor:pointer;touch-action:none;user-select:none}.BookingDurationSlider_selection__hx_FB{position:absolute;top:0;bottom:0;border-radius:6px;background:linear-gradient(180deg,#9a82e8,var(--primary));box-shadow:inset 0 0 0 1px rgba(180,140,0,.25);pointer-events:none}.BookingDurationSlider_handle__7CDeo{position:absolute;top:50%;width:28px;height:28px;margin-top:-14px;margin-left:-14px;border-radius:8px;border:2px solid var(--primary);background:#fff;box-shadow:0 2px 8px rgba(98,72,168,.25);box-shadow:0 2px 6px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--primary);cursor:ew-resize;touch-action:none;z-index:2;-webkit-tap-highlight-color:transparent}.BookingDurationSlider_hint__ZzNVl{display:none;margin:8px 0 0;text-align:center;font-size:11px;line-height:1.35;color:var(--slate-500)}.BookingDurationSlider_handle__7CDeo:active{transform:scale(1.05)}.BookingDurationSlider_duration__vnexI{margin-top:8px;text-align:center;font-size:15px;font-weight:700;color:var(--primary);font-variant-numeric:tabular-nums}.BookingDurationSlider_range__GVLLU{margin-top:2px;text-align:center;font-size:12px;color:var(--slate-500);font-variant-numeric:tabular-nums}@media (max-width:640px){.BookingDurationSlider_edgeLabel__bgaPi{display:none}.BookingDurationSlider_trackRow__NpKTq{gap:0}.BookingDurationSlider_handle__7CDeo{width:44px;height:44px;margin-top:-22px;margin-left:-22px;font-size:16px}.BookingDurationSlider_track__vzQM7{height:36px}.BookingDurationSlider_hint__ZzNVl{display:block}}.spacehub-book_page__Ggmv1{--sh-navy:#011e39;--sh-navy-soft:#0a2d4a;--sh-gold:var(--sh-accent,#c9a962);--sh-cream:#f8f6f2;--sh-text:#1e293b;--sh-muted:#64748b;--sh-radius:16px;font-family:Montserrat,system-ui,-apple-system,sans-serif;color:var(--sh-text);background:var(--sh-cream);min-height:100vh}.spacehub-book_hero__qHYH4{background:linear-gradient(135deg,var(--sh-navy) 0,var(--sh-navy-soft) 100%);color:#fff;padding:56px 24px 40px;text-align:center}.spacehub-book_heroEyebrow__GRv4g{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sh-gold);margin-bottom:10px}.spacehub-book_heroTitle__32whx{font-size:clamp(28px,4vw,40px);font-weight:800;margin:0 0 10px}.spacehub-book_heroLead__15db2{margin:0 auto;max-width:640px;font-size:15px;line-height:1.6;color:rgba(255,255,255,.85)}.spacehub-book_main__WqQo9{max-width:1140px;margin:0 auto;padding:24px 16px 48px}.spacehub-book_notice__SGOqm{margin:0 0 16px;padding:14px 16px;background:#fff;border:1px solid rgba(1,30,57,.08);border-radius:12px;font-size:13px;line-height:1.55;color:var(--sh-muted)}.spacehub-book_notice__SGOqm strong{color:var(--sh-navy)}.spacehub-book_bookingWrap__u4uSJ{background:#fff;border-radius:var(--sh-radius);padding:8px;box-shadow:0 8px 32px rgba(1,30,57,.08);border:1px solid rgba(1,30,57,.06)}.spacehub-book_hallLinks__761Dj{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 16px}.spacehub-book_hallLink__YhsBO{font-size:13px;font-weight:600;color:var(--sh-navy);text-decoration:none;padding:8px 14px;background:#fff;border:1px solid rgba(1,30,57,.1);border-radius:999px;transition:background .2s,border-color .2s}.spacehub-book_hallLink__YhsBO:hover{border-color:var(--sh-gold);background:#fffef8}@media (max-width:560px){.spacehub-book_hero__qHYH4{padding:48px 20px 32px}.spacehub-book_main__WqQo9{padding:16px 12px 32px}}.beznal_tableWrap__F1WYl{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;border:1px solid var(--border);border-radius:12px;background:white}.beznal_table__1vFdg{width:100%;border-collapse:collapse;min-width:980px}.beznal_tableFluid__PaoSC{min-width:0;table-layout:fixed;width:100%}.beznal_tableFluid__PaoSC tbody td,.beznal_tableFluid__PaoSC thead th{overflow-wrap:anywhere;word-break:break-word}.beznal_tableFluid__PaoSC thead th{white-space:normal}.beznal_table__1vFdg thead th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--slate-500);background:#f8fafc;border-bottom:1px solid var(--border);padding:11px 12px;white-space:nowrap}.beznal_table__1vFdg tbody td{padding:12px;border-bottom:1px solid var(--border);font-size:13px;vertical-align:middle}.beznal_table__1vFdg tbody tr:last-child td{border-bottom:none}.beznal_entityName__MtUq9{font-weight:600;font-size:13px;overflow-wrap:break-word;word-break:normal;line-height:1.35;color:var(--slate-800)}.beznal_entityMeta__mHd_N{margin-top:2px;font-size:11px;color:var(--slate-500);overflow-wrap:anywhere}.beznal_actions__Imqwu,.beznal_docPair__Nycxz{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.beznal_docSignedStack__L8dzo{display:flex;flex-direction:column;gap:6px;min-width:0}.beznal_docSignedRow__dVtDq{display:flex;flex-wrap:nowrap;gap:6px;align-items:center}.beznal_docBtn__CReDQ{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:58px;height:30px;padding:0 9px;border-radius:8px;border:1px solid transparent;font-size:11.5px;font-weight:700;font-family:inherit;line-height:1;white-space:nowrap;cursor:pointer;background:#f8fafc;color:#64748b}.beznal_docBtn__CReDQ:disabled{cursor:not-allowed;opacity:.7}.beznal_docBtnIcon__V01L_{font-size:11px;line-height:1;opacity:.85}.beznal_genReady__b0x7C{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.beznal_genCreate__YpTml{background:#f8fafc;border-color:#dbe3ee;color:#64748b;border-style:dashed}.beznal_genBusy__EQMnc{opacity:.65;cursor:wait}.beznal_signedReady__v4CTq{background:#f0fdf4;border-color:#86efac;color:#166534}.beznal_signedMissing__LWD9G{background:#f8fafc;border-color:#e2e8f0;color:#94a3b8}.beznal_docReplace__3SDjK{min-width:0;padding:0 8px;height:30px;font-size:11px;font-weight:650;border-radius:8px;border:1px solid #cbd5e1;background:white;color:#475569;cursor:pointer;font-family:inherit}.beznal_docReplace__3SDjK:disabled{opacity:.6;cursor:not-allowed}.beznal_docReplaceGhost__IA_fp{visibility:hidden;pointer-events:none}.beznal_docBlock__TH7gT{display:flex;flex-direction:column;gap:10px;margin-top:14px;padding:12px;border-radius:10px;border:1px solid var(--border);background:#f8fafc}.beznal_docBlockTitle__2_dA0{font-size:12px;font-weight:700;color:var(--slate-600)}.beznal_docBlockRow__3JcES{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.beznal_docHint__zPgto{font-size:11px;color:var(--slate-400)}.beznal_formGrid__jWp43{display:grid;grid-template-columns:1fr 1fr;gap:12px}.beznal_formGrid3__ipt4q{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:12px}.beznal_formGrid3__ipt4q+.beznal_formGrid__jWp43,.beznal_formGrid__jWp43+.beznal_formGrid3__ipt4q,.beznal_formGrid__jWp43+.beznal_formGrid__jWp43{margin-top:12px}.beznal_overlay__aNaAZ{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:12px;background:rgba(15,23,42,.45);overflow-y:auto;overscroll-behavior:contain}.beznal_modal__5nNy_{background:white;border-radius:14px;max-width:640px;width:min(640px,calc(100vw - 24px));max-height:min(90vh,100dvh);overflow:auto;box-shadow:0 20px 40px rgba(15,23,42,.2)}.beznal_modalNarrow__sQIfz{max-width:520px;width:min(520px,calc(100vw - 24px))}.beznal_modalHead__txrjA{padding:16px 18px 14px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;background:white;z-index:1}.beznal_modalHead__txrjA h2{margin:0;font-size:17px;font-weight:700;line-height:1.25;min-width:0;overflow-wrap:anywhere}.beznal_modalBody__G7QG_{padding:16px 18px 20px}.beznal_modalClose__XDf75{background:none;border:none;font-size:22px;cursor:pointer;color:var(--slate-400);flex-shrink:0;line-height:1;padding:4px 8px;min-width:44px;min-height:44px}.beznal_modalFoot__H2WPn{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.beznal_toolbarMeta__PrBpI{font-size:13px;color:var(--slate-500);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:8.5rem;text-align:right;flex-shrink:0}.beznal_statusPill__yZ7s_{display:inline-flex;align-items:center;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;white-space:nowrap;line-height:1.2}.beznal_statusPaid__Hanj1{background:#dcfce7;color:#166534}.beznal_statusPartial__mTZ65,.beznal_statusPending__JTAWR{background:#fef3c7;color:#92400e}.beznal_statusCancelled__57k_w{background:#f1f5f9;color:#64748b}.beznal_statusOverdue__Yme9z{background:#fee2e2;color:#991b1b}.beznal_rowPaid__8vQys{background:#f0fdf4}.beznal_rowOverdue__NDoZ8{background:#fef2f2}.beznal_rowUnpaid__VmZcs{background:#fffbeb}.beznal_rowClickable__gKIAs{cursor:pointer}.beznal_rowClickable__gKIAs:hover{filter:brightness(.985)}.beznal_linkedBookings__t9uhD{margin-top:14px;padding:12px;border-radius:10px;border:1px solid var(--border,#e2e8f0);background:#f8fafc}.beznal_linkedBookingsHead__RSQYf{font-size:12px;font-weight:700;color:var(--slate-700,#334155);margin-bottom:8px}.beznal_linkedBookingsEmpty__ExFqx{font-size:12px;color:var(--slate-500,#64748b)}.beznal_linkedBookingsList__2UXgy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.beznal_linkedBookingItem__uu9W2{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:8px;background:#fff;border:1px solid #e2e8f0}.beznal_linkedBookingMain__AFqtr{min-width:0;flex:1}.beznal_linkedBookingLink__Fv6u9{font-size:13px;font-weight:600;color:var(--primary,#4f46e5);text-decoration:none;line-height:1.35}.beznal_linkedBookingLink__Fv6u9:hover{text-decoration:underline}.beznal_linkedBookingMeta__WoHk4{margin-top:2px;font-size:11px;color:var(--slate-500,#64748b);line-height:1.35}.beznal_linkedBookingPrice__JVBQd{flex-shrink:0;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--slate-700,#334155)}.beznal_linkedBookingsFoot__1c1vN{margin-top:8px;font-size:12px;color:var(--slate-600,#475569);font-variant-numeric:tabular-nums}.beznal_actBadge__1A3Hv{display:inline-block;background:#dbeafe;color:#1d4ed8;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600;margin-top:2px}.beznal_btnDanger__ctRoS{background:#fee2e2;color:#dc2626}.beznal_btnDanger__ctRoS,.beznal_btnWarn__7Si2a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:10px;border:none;font-weight:600;font-size:13px;cursor:pointer;font-family:inherit}.beznal_btnWarn__7Si2a{background:#fef3c7;color:#92400e}.beznal_alertBanner__dWpA7{margin-bottom:20px;border:1px solid #fcd34d;background:#fffbeb;border-radius:12px;padding:16px}.beznal_alertBannerTitle__Y5DLg{font-weight:700;margin-bottom:6px;color:#92400e}.beznal_alertBannerText___Mg21{font-size:13px;color:#78350f;margin-bottom:14px;line-height:1.45}.beznal_dupCard__5RAlE{background:white;border:1px solid #fde68a;border-radius:10px;padding:14px}.beznal_historyBlock__TIlfU{margin-top:16px;border-top:1px solid var(--border);padding-top:12px}.beznal_historyTitle__lr_5X{font-size:13px;font-weight:600;margin-bottom:8px}.beznal_historyList__LWcN_{list-style:none;margin:0;padding:0;max-height:180px;overflow:auto}.beznal_historyItem___yaAx{font-size:12px;padding:6px 0;border-bottom:1px solid var(--border)}.beznal_historyMuted__DrJWD{font-size:12px;color:var(--slate-500)}.beznal_toast__csffE{position:fixed;right:16px;bottom:16px;z-index:90;max-width:min(360px,calc(100vw - 32px));padding:12px 14px;border-radius:12px;background:#0f172a;color:white;font-size:13px;font-weight:600;box-shadow:0 12px 30px rgba(15,23,42,.25)}.beznal_infoCard__1y0WH{border:1px solid var(--border);border-radius:12px;padding:14px 16px;background:white;min-height:88px;overflow-wrap:anywhere;word-break:break-word}.beznal_infoCardTitle__4Effk{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--slate-400);margin-bottom:6px}.beznal_subDesktop__s6wSI{margin-top:2px}.beznal_selectWide__r8cdT{min-width:0;max-width:100%}.beznal_infoGrid__iG8Ed{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:20px}@media (max-width:720px){.beznal_subDesktop__s6wSI{display:none}.beznal_infoGrid__iG8Ed{grid-template-columns:1fr;gap:8px;margin-bottom:14px}.beznal_tableWrap__F1WYl{border:none;background:transparent;overflow:visible;border-radius:0}.beznal_table__1vFdg{min-width:0;width:100%}.beznal_table__1vFdg thead{display:none}.beznal_table__1vFdg tbody{display:flex;flex-direction:column;gap:10px}.beznal_table__1vFdg tbody tr{display:block;border:1px solid var(--border);border-radius:12px;padding:12px 14px;background:white!important;box-shadow:0 1px 2px rgba(15,23,42,.04)}.beznal_table__1vFdg tbody td{display:block;width:100%!important;max-width:100%;padding:6px 0!important;border:none!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word}.beznal_table__1vFdg tbody td:first-child{padding-top:0!important}.beznal_table__1vFdg tbody td:last-child{padding-bottom:0!important}.beznal_table__1vFdg tbody td[data-label]:not([data-label=""]):before{content:attr(data-label);display:block;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--slate-400);margin-bottom:2px}.beznal_table__1vFdg tbody td[data-span]{text-align:center!important;color:var(--slate-400);padding:18px 8px!important}.beznal_actions__Imqwu{margin-top:4px;padding-top:8px;border-top:1px dashed var(--border);gap:8px}.beznal_actions__Imqwu a,.beznal_actions__Imqwu button{min-height:36px;flex:1 1 calc(50% - 8px);justify-content:center}.beznal_formGrid3__ipt4q,.beznal_formGrid__jWp43{grid-template-columns:1fr}.beznal_overlay__aNaAZ{align-items:flex-end;padding:0}.beznal_modalNarrow__sQIfz,.beznal_modal__5nNy_{width:100%;max-width:none;max-height:min(92dvh,100%);border-radius:14px 14px 0 0;margin-top:auto}.beznal_modalHead__txrjA{padding:14px 14px 12px}.beznal_modalBody__G7QG_{padding:14px 14px calc(16px + env(safe-area-inset-bottom, 0px))}.beznal_modalFoot__H2WPn{flex-direction:column-reverse}.beznal_modalFoot__H2WPn button{width:100%;min-height:44px;justify-content:center}.beznal_toolbarMeta__PrBpI{width:100%;white-space:normal;overflow-wrap:anywhere}.beznal_selectWide__r8cdT{width:100%;min-width:0!important}}.beznal_linkBtn__KyQcA{background:none;border:none;padding:0;margin:0;color:#1d4ed8;font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.beznal_summaryTable___CcK8{min-width:1100px}.beznal_summaryExpandRow__cPRlE td{background:#f8fafc;padding:10px 14px!important}.beznal_summaryExpand__fgXWs{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 16px;font-size:12px;color:#475569}.beznal_colExpand__dj5ij{width:40px}@media (min-width:1100px){.beznal_colExpand__dj5ij{display:none}}@media (max-width:1099px){.beznal_colSecondary__nKYEO{display:none}.beznal_summaryTable___CcK8{min-width:720px}}@media (max-width:480px){.beznal_actions__Imqwu a,.beznal_actions__Imqwu button{flex:1 1 100%}}.BookingTimeRangeFields_wrap__E9A1q{display:flex;flex-direction:column;gap:10px}.BookingTimeRangeFields_fullDayOffer__zbV82{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:12px 14px;border:1.5px solid var(--border);border-radius:12px;background:linear-gradient(135deg,#f8fafc,#eef4ff);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;font:inherit;color:inherit}.BookingTimeRangeFields_fullDayOffer__zbV82:hover:not(:disabled){border-color:var(--primary);box-shadow:0 2px 10px rgba(15,23,42,.06)}.BookingTimeRangeFields_fullDayOffer__zbV82:disabled{opacity:.5;cursor:not-allowed}.BookingTimeRangeFields_fullDayOfferActive__Sx2Cr{border-color:var(--primary);background:linear-gradient(135deg,#eef2ff,#e0e7ff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 35%,transparent)}.BookingTimeRangeFields_fullDayOfferMain__tDGOk{display:flex;flex-direction:column;gap:2px;min-width:0}.BookingTimeRangeFields_fullDayOfferTitle__Ovl7l{font-size:14px;font-weight:700;color:#0f172a;line-height:1.2}.BookingTimeRangeFields_fullDayOfferMeta__ZYUkB{font-size:12px;font-weight:500;color:var(--slate-500);line-height:1.35}.BookingTimeRangeFields_fullDayOfferPrice__M9sIE{flex:none;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--primary);white-space:nowrap}.BookingTimeRangeFields_fullDayOfferActive__Sx2Cr .BookingTimeRangeFields_fullDayOfferPrice__M9sIE{color:#0f172a}.BookingTimeRangeFields_durationHint__pxbNw{font-size:12px;color:var(--slate-500);margin-top:-4px}.BookingTimeRangeFields_picker__sqPNP{border:1px solid var(--border);border-radius:12px;padding:10px 10px 8px;background:var(--muted)}.BookingTimeRangeFields_pickerHead__pTMhF{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:12px;font-weight:600;color:var(--slate-600)}.BookingTimeRangeFields_pickerRange__blb78{font-size:13px;font-weight:700;color:var(--primary)}.BookingTimeRangeFields_section__hrzoB{margin-bottom:8px}.BookingTimeRangeFields_section__hrzoB:last-child{margin-bottom:0}.BookingTimeRangeFields_sectionLabel__5YJ11{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--slate-400);margin-bottom:6px}.BookingTimeRangeFields_slotGrid__D6ecL{display:flex;flex-wrap:wrap;gap:4px}.BookingTimeRangeFields_slotBtn__09wXy{border:1px solid var(--border);background:#fff;color:var(--slate-700);border-radius:7px;padding:5px 7px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;line-height:1.2;-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-height:32px}.BookingTimeRangeFields_slotBtn__09wXy:hover{border-color:var(--primary);color:var(--primary)}.BookingTimeRangeFields_slotBtnInRange__WVx8o{background:rgba(123,95,212,.14);border-color:rgba(123,95,212,.45);color:var(--primary)}.BookingTimeRangeFields_slotBtnStart__fWP6I{background:var(--primary);border-color:var(--primary);color:#fff}.BookingTimeRangeFields_slotBtnEnd__JgluE{background:rgba(123,95,212,.28);border-color:var(--primary);color:var(--primary)}.BookingTimeRangeFields_slotBtnBusy__1qGvU,.BookingTimeRangeFields_slotBtn__09wXy:disabled{background:#f1f5f9;border-color:#e2e8f0;color:#94a3b8;cursor:not-allowed;opacity:.72;text-decoration:line-through}.BookingTimeRangeFields_slotBtnBusy__1qGvU:hover,.BookingTimeRangeFields_slotBtn__09wXy:disabled:hover{border-color:#e2e8f0;color:#94a3b8}.BookingTimeRangeFields_slotBtnEnd__JgluE:disabled,.BookingTimeRangeFields_slotBtnInRange__WVx8o:disabled,.BookingTimeRangeFields_slotBtnStart__fWP6I:disabled{opacity:1;text-decoration:none;cursor:default}.BookingTimeRangeFields_slotBtnStart__fWP6I:disabled{background:var(--primary);border-color:var(--primary);color:#fff}.BookingTimeRangeFields_slotBtnEnd__JgluE:disabled{background:rgba(123,95,212,.28);border-color:var(--primary);color:var(--primary)}.BookingTimeRangeFields_slotBtnInRange__WVx8o:disabled{background:rgba(123,95,212,.14);border-color:rgba(123,95,212,.45);color:var(--primary)}.BookingTimeRangeFields_conflictHint__mOsmT{font-size:12px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:8px 10px}.BookingTimeRangeFields_pickerNote__46b5N{margin-top:8px;font-size:11.5px;color:var(--slate-500);line-height:1.35}@media (max-width:640px){.BookingTimeRangeFields_fullDayOffer__zbV82{align-items:flex-start;flex-direction:column;gap:8px}.BookingTimeRangeFields_slotBtn__09wXy{min-height:36px;padding:6px 8px;font-size:13px}}.BookingTimeRangeFields_pickerToggle__9OCxU{align-self:flex-start;border:1px solid var(--border);background:#fff;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:600;color:var(--slate-600);cursor:pointer}.BookingTimeRangeFields_pickerToggle__9OCxU:hover{border-color:var(--primary-20,#c4b8e8);color:var(--primary)}.BookingQuickPreview_root__jybIO{position:fixed;z-index:900;width:min(300px,calc(100vw - 20px));background-color:#ffffff;opacity:1;border-radius:10px;box-shadow:0 12px 36px rgba(15,23,42,.28);border:1px solid #e2e8f0;overflow:hidden;pointer-events:auto;isolation:isolate}.BookingQuickPreview_head__cq9Xr{display:flex;align-items:flex-start;gap:8px;padding:10px 10px 10px 12px;background:linear-gradient(135deg,#564788,#6b5b9a);color:#fff}.BookingQuickPreview_headMain__2haty{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.BookingQuickPreview_time__BmKzb{font-size:12px;font-weight:700;opacity:.95}.BookingQuickPreview_name__G2R2A{font-size:13px;font-weight:600;line-height:1.3;word-break:break-word}.BookingQuickPreview_detailsBtn__hnrU5{flex-shrink:0;border:none;background:rgba(255,255,255,.18);color:#fff;font-size:11px;font-weight:700;padding:8px 10px;min-height:36px;border-radius:6px;cursor:pointer;white-space:nowrap}.BookingQuickPreview_detailsBtn__hnrU5:hover{background:rgba(255,255,255,.28)}.BookingQuickPreview_closeBtn___XEVB{flex-shrink:0;border:none;background:transparent;color:rgba(255,255,255,.85);font-size:18px;line-height:1;padding:0 2px;cursor:pointer}.BookingQuickPreview_body__YznrT{padding:10px 12px 12px;max-height:min(50vh,280px);overflow-y:auto;font-size:12px;line-height:1.45;color:var(--slate-700,#334155);background-color:#ffffff}.BookingQuickPreview_badges__6gnKx{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.BookingQuickPreview_badge__eas_n{font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;color:#fff}.BookingQuickPreview_badgeUnpaid__gzN7U{background:#f59e0b}.BookingQuickPreview_badgePaid__I7Dro{background:#16a34a}.BookingQuickPreview_badgeReady__USRBe{background:#059669}.BookingQuickPreview_badgeNoAnswer__RJLoA{background:#db2777}.BookingQuickPreview_badgeHallChain__S7Chq{background:#0e7490}.BookingQuickPreview_noteBlock__AMs49{margin:8px 0;padding:8px 10px;border-radius:8px;background:#fff7ed;border:1px solid #fed7aa}.BookingQuickPreview_noteLabel__pQ_8M{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#c2410c;margin-bottom:4px}.BookingQuickPreview_note__2ZXbU{white-space:pre-wrap;word-break:break-word;font-weight:600;font-size:13px;line-height:1.35;color:var(--slate-800,#1e293b);margin-bottom:0}.BookingQuickPreview_lightBlock__uS2TT{margin:8px 0;padding:8px 10px;border-radius:8px;background:#f5f3ff;border:1px solid #ddd6fe}.BookingQuickPreview_lightLabel__V8Kts{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5b21b6;margin-bottom:4px}.BookingQuickPreview_lightText__loVRD{white-space:pre-wrap;word-break:break-word;font-weight:600;font-size:12.5px;line-height:1.4;color:var(--slate-800,#1e293b)}.BookingQuickPreview_makeupBlock__VxN7C{margin:8px 0;padding:8px 10px;border-radius:8px;background:#fdf2f8;border:1px solid #fbcfe8}.BookingQuickPreview_makeupLabel__bahLh{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#be185d;margin-bottom:4px}.BookingQuickPreview_makeupText__rF9up{white-space:pre-wrap;word-break:break-word;font-weight:600;font-size:12.5px;line-height:1.4;color:var(--slate-800,#1e293b)}.BookingQuickPreview_socialRow__hizvL{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 2px}.BookingQuickPreview_socialLink__JE2_g{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;padding:0 7px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.02em;text-decoration:none;color:#fff;background:#334155;pointer-events:auto}.BookingQuickPreview_socialLink__JE2_g:hover{background:#1e293b}.BookingQuickPreview_noteMuted__u3o2x{color:var(--slate-400,#94a3b8);font-style:italic;margin-bottom:8px}.BookingQuickPreview_meta__ARRf0{color:var(--slate-500,#64748b);margin-top:4px}.BookingQuickPreview_totals__IU6xo{display:flex;flex-direction:column;gap:2px;margin-top:10px;padding-top:8px;border-top:1px solid var(--border,#e2e8f0);font-weight:700;color:var(--primary,#564788)}.BookingQuickPreview_touchHint__ZhCfA{padding:8px 12px 10px;font-size:11px;color:var(--slate-500,#64748b);border-top:1px solid var(--border,#e2e8f0);background:#f8fafc}