@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700;800&display=swap";._card_zal0z_1{display:flex;flex-direction:column;gap:20px;padding:22px;border:1px solid #e5e9f2;border-radius:18px;background:#fff;box-shadow:0 18px 40px #1b1f230f;color:#1d2939}._heading_zal0z_13{display:flex;align-items:center;justify-content:space-between;gap:20px}._heading_zal0z_13 h2{margin:0;font-size:20px}._heading_zal0z_13 p,._notice_zal0z_26 p{margin:8px 0 0;color:#667085;font-size:14px;line-height:1.5}._preview_zal0z_33{width:104px;height:104px;flex:0 0 104px;overflow:hidden;border:1px solid #dfe4ec;border-radius:24px;box-shadow:0 10px 24px #10182829}._preview_zal0z_33 img{display:block;width:100%;height:100%;object-fit:cover}._dark_zal0z_50{background:#111}._light_zal0z_51{background:#fff}._options_zal0z_53{min-width:0;margin:0;padding:0;border:0}._options_zal0z_53 legend{margin-bottom:10px;font-size:14px;font-weight:700}._choiceGrid_zal0z_66{display:flex;flex-wrap:wrap;gap:10px}._choice_zal0z_66{position:relative;cursor:pointer}._choice_zal0z_66 input{position:absolute;width:1px;height:1px;opacity:0}._choice_zal0z_66 span{display:inline-flex;min-height:42px;align-items:center;justify-content:center;box-sizing:border-box;padding:9px 15px;border:1px solid #d8dee8;border-radius:12px;background:#fff;color:#475467;font-size:14px;font-weight:600;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}._choice_zal0z_66 input:checked+span{border-color:#e2ad00;background:#fff8dc;color:#241c00;box-shadow:0 0 0 3px #ffc10726}._choice_zal0z_66 input:focus-visible+span{outline:3px solid rgba(255,193,7,.32);outline-offset:2px}._notice_zal0z_26{padding:16px 18px;border:1px solid #f2d36a;border-radius:14px;background:#fff9e6}._notice_zal0z_26 strong{font-size:14px}._notice_zal0z_26 ol{margin:10px 0 0;padding-left:20px;color:#344054;font-size:14px;line-height:1.6}._footer_zal0z_131{display:flex;align-items:center;flex-wrap:wrap;gap:12px}._footer_zal0z_131 span{color:#18864b;font-size:14px;font-weight:600}._saveButton_zal0z_144{min-height:44px;padding:10px 18px;border:0;border-radius:12px;background:#ffc107;color:#241c00;font:inherit;font-size:14px;font-weight:700;cursor:pointer}._saveButton_zal0z_144:hover{background:#f4b900}@media(max-width:560px){._card_zal0z_1{padding:18px}._heading_zal0z_13{align-items:flex-start}._preview_zal0z_33{width:84px;height:84px;flex-basis:84px;border-radius:20px}._choiceGrid_zal0z_66{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._choice_zal0z_66 span,._saveButton_zal0z_144{width:100%}}._footer_zal0z_131 p{margin:0;font-size:14px;line-height:1.5}._notice_zal0z_26>strong{display:block;margin-top:14px}._notice_zal0z_26>strong:first-child{margin-top:0}._savedToast_zal0z_171{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:20000;padding:14px 24px;border-radius:14px;background:#166534;color:#fff;box-shadow:0 6px 24px #0003;font-weight:600}._card_zal0z_1,._heading_zal0z_13>div,._choice_zal0z_66{min-width:0;overflow-wrap:anywhere}@media(max-width:560px){._heading_zal0z_13{flex-wrap:wrap}._heading_zal0z_13>div:first-child{flex:1 1 180px}}*{box-sizing:border-box}body{margin:0;min-width:320px;font-family:Manrope,sans-serif;background:#f6f6f6;color:#1c1c1c}a{color:inherit}button,input,select,textarea{font-family:inherit}:is([class*=_modal_],[class*=_profileEditor_],[class*=_filterModal_],[class*=_eventModal_],[class*=_calendarDrawer_]) :is(form,fieldset,label,div){min-width:0}:is([class*=_modal_],[class*=_profileEditor_],[class*=_filterModal_],[class*=_eventModal_],[class*=_calendarDrawer_]) :is(input,select,textarea){width:100%;max-width:100%;min-width:0}:is(label,div)[class*=_field]:has(:is(input,select,textarea)[required]){position:relative}:is(label,div)[class*=_field]:has(:is(input,select,textarea)[required])>span:first-child:after{content:" *";color:#d92d20;font-weight:800}label[class*=_field]:has(:is(input,select,textarea)[required]):not(:has(>span:first-child)):before{content:"*";position:absolute;top:0;left:-10px;color:#d92d20;font-weight:800;line-height:1}select{max-width:100%;min-width:0;line-height:1.2;color-scheme:light;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}#root{min-height:100vh}[data-presence=open]{animation:crm-overlay-in .26s ease-out both}[data-presence=open]>:is([class*=_modal_],[class*=_profileEditor_],[class*=_filterModal_],[class*=_eventModal_],[class*=_calendarDrawer_]){animation:crm-modal-in .28s cubic-bezier(.22,1,.36,1) both}[data-presence=closing]{pointer-events:none;animation:crm-overlay-out .22s cubic-bezier(.4,0,1,1) both}[data-presence=closing]>:is([class*=_modal_],[class*=_profileEditor_],[class*=_filterModal_],[class*=_eventModal_],[class*=_calendarDrawer_]){animation:crm-modal-out .22s cubic-bezier(.4,0,1,1) both}@keyframes crm-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes crm-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes crm-modal-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes crm-modal-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.985)}}@media(prefers-reduced-motion:reduce){[data-presence],[data-presence] *{animation-duration:.01ms!important}}html,body,#root{max-width:100%;overflow-x:clip}button[aria-current=date],div[aria-current=date]{box-shadow:inset 0 0 0 2px #8a8f98}._list_fnfcl_1{display:grid;gap:12px;min-width:0}._card_fnfcl_2{display:flex;align-items:center;gap:10px;padding:18px;border:1px solid rgb(0 0 0 / 4%);border-radius:24px;min-width:0;width:100%;box-sizing:border-box;overflow-wrap:anywhere}._content_fnfcl_3{flex:1;min-width:0}._content_fnfcl_3 h3{margin:0;font-size:18px;line-height:1.15;white-space:pre-wrap}._content_fnfcl_3 p{margin:8px 0 0;font-size:14px;line-height:1.35;white-space:pre-wrap}._image_fnfcl_6{flex:0 0 auto;width:25%;max-width:100px;height:auto;object-fit:contain}._button_fnfcl_7{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;max-width:100%;box-sizing:border-box;margin-top:12px;padding:10px 16px;border-radius:30px;color:inherit;text-decoration:none;font-size:14px;line-height:1.25}._button_fnfcl_7:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media(max-width:350px){._card_fnfcl_2{padding:14px;gap:8px}._content_fnfcl_3 h3{font-size:16px}._button_fnfcl_7{padding:9px 12px}}._card_fnfcl_2[data-image-position=left] ._image_fnfcl_6{order:-1}._page_1adtv_1{display:grid;gap:24px;min-width:0;max-width:1180px;color:#202020}._header_1adtv_2,._panelHeader_1adtv_2{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._header_1adtv_2{padding:12px 4px 0}._header_1adtv_2 h1{margin:0;font-size:26px}._header_1adtv_2 p,._hint_1adtv_5{margin:10px 0 0;color:#667085;font-size:14px;line-height:1.45}._header_1adtv_2>div:first-child,._panelHeader_1adtv_2>div{min-width:0}._page_1adtv_1 button{border:1px solid #d8deea;border-radius:12px;padding:11px 16px;min-height:42px;background:#fff;color:#1f2937;cursor:pointer;font:inherit;font-size:14px;font-weight:600;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .16s ease}._page_1adtv_1 button:hover:not(:disabled){background:#f8fafc;border-color:#aeb8c9;box-shadow:0 3px 10px #1b1f230d}._page_1adtv_1 button:disabled{opacity:.5;cursor:not-allowed}._page_1adtv_1 button:focus-visible,._fields_1adtv_10 input:focus-visible,._fields_1adtv_10 textarea:focus-visible,._fields_1adtv_10 select:focus-visible{outline:2px solid #a68e00;outline-offset:3px}._statsPanel_1adtv_11:focus-visible,._editor_1adtv_11:focus-visible{outline:2px solid #ffc107;outline-offset:4px}._page_1adtv_1 ._primaryButton_1adtv_12{background:#ffc107;border-color:#ffc107;color:#1b1b1b}._page_1adtv_1 ._primaryButton_1adtv_12:hover:not(:disabled){background:#f1b600;border-color:#f1b600}._page_1adtv_1 ._statisticsButton_1adtv_14{color:#765600;border-color:#f0d681;background:#fffbeb}._page_1adtv_1 ._statisticsButton_1adtv_14[aria-expanded=true]{border-color:#e0b62d;background:#fff2be}._list_1adtv_16{display:grid;gap:12px;min-width:0}._bannerRow_1adtv_17,._empty_1adtv_17,._statsPanel_1adtv_11,._editor_1adtv_11{background:#fff;border:1px solid #e5e9f2;border-radius:18px;box-shadow:0 12px 30px #1b1f230a}._bannerRow_1adtv_17{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px}._rowMain_1adtv_19{flex:1;min-width:0}._rowMain_1adtv_19 h2{margin:12px 0;font-size:18px;line-height:1.35;overflow-wrap:anywhere}._rowMeta_1adtv_21{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:#667085}._status_1adtv_22{display:inline-flex;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700;background:#f3f4f6;color:#475467}._status_1adtv_22[data-status=published]{background:#edf9ee;color:#256c34}._status_1adtv_22[data-status=disabled]{background:#fff3e8;color:#9c5723}._rowCounts_1adtv_25{display:flex;flex-wrap:wrap;gap:20px;margin:0}._rowCounts_1adtv_25>div{display:flex;gap:7px;align-items:baseline}._rowCounts_1adtv_25 dt{color:#667085;font-size:13px}._rowCounts_1adtv_25 dd{margin:0;font-size:15px;font-weight:650}._rowControls_1adtv_29{display:grid;gap:8px;flex:0 0 auto}._actions_1adtv_30{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._orderControls_1adtv_31{display:flex;gap:4px}._orderControls_1adtv_31 button{width:42px;padding:8px}._empty_1adtv_17{padding:32px;text-align:center;color:#667085}._empty_1adtv_17 h2{color:#202020;font-size:20px}._statsPanel_1adtv_11{padding:24px;scroll-margin:24px}._panelHeader_1adtv_2{margin-bottom:20px}._panelHeader_1adtv_2 h2{margin:6px 0 0;font-size:21px;line-height:1.3;overflow-wrap:anywhere}._eyebrow_1adtv_38{color:#667085;font-size:12px}._statistics_1adtv_14{margin:20px 0}._statistics_1adtv_14 dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}._statistics_1adtv_14 dl>div{padding:16px;background:#f8fafc;border:1px solid #eef1f6;border-radius:14px}._statistics_1adtv_14 dt{font-size:12px;color:#667085}._statistics_1adtv_14 dd{margin:8px 0 0;font-size:26px;font-weight:650;overflow-wrap:anywhere}._statistics_1adtv_14 p{font-size:13px;color:#667085;line-height:1.45}._editor_1adtv_11{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,370px);gap:28px;padding:24px;scroll-margin-top:20px}._formColumn_1adtv_46{min-width:0}._fields_1adtv_10{border:0;padding:0;margin:0;display:grid;gap:24px;min-width:0}._fieldGroup_1adtv_48{display:grid;gap:14px;min-width:0}._fieldGroup_1adtv_48+._fieldGroup_1adtv_48{padding-top:20px;border-top:1px solid #edf0f5}._fieldGroup_1adtv_48 h3{margin:0;font-size:15px}._fieldGroup_1adtv_48>button{justify-self:start}._fields_1adtv_10 label{display:grid;gap:8px;font-size:13px;font-weight:600;color:#475467}._fields_1adtv_10 input:not([type=color]),._fields_1adtv_10 textarea,._fields_1adtv_10 select{box-sizing:border-box;width:100%;min-width:0;padding:12px 14px;border:1px solid #d8deea;border-radius:12px;color:#111827;background:#fff;font:inherit;font-weight:400;transition:border-color .16s ease,box-shadow .16s ease}._fields_1adtv_10 input:focus,._fields_1adtv_10 textarea:focus,._fields_1adtv_10 select:focus{border-color:#ffc107;box-shadow:0 0 0 3px #ffc1071f}._fields_1adtv_10 input[type=file]{padding:10px;font-size:12px}._fields_1adtv_10 textarea{resize:vertical}._fields_1adtv_10 small{color:#667085;font-size:12px;line-height:1.5}._colors_1adtv_58{display:flex;flex-wrap:wrap;gap:18px}._colors_1adtv_58 input{width:64px;height:36px;padding:2px;border:1px solid #d8deea;border-radius:8px;background:#fff}._linkPreview_1adtv_60{display:grid;gap:8px;padding:14px;border-radius:12px;background:#f8fafc;border:1px solid #e5e9f2;font-size:12px;overflow-wrap:anywhere}._linkPreview_1adtv_60 code{white-space:pre-wrap;font-size:12px}._linkPreview_1adtv_60 p{white-space:pre-wrap;margin:0;font-size:13px}._saveActions_1adtv_63{display:grid;gap:12px;padding-top:20px;border-top:1px solid #edf0f5}._saveActions_1adtv_63>button{justify-self:start}._page_1adtv_1 ._danger_1adtv_65{color:#ad201b;border-color:#edc5c2}._page_1adtv_1 ._danger_1adtv_65:hover:not(:disabled){background:#fff1ef;border-color:#d58c86}._preview_1adtv_67{min-width:0}._previewSticky_1adtv_68{position:sticky;top:20px}._preview_1adtv_67 h2{margin:0;font-size:19px}._phone_1adtv_70{width:100%;max-width:390px;margin:18px auto 0;box-sizing:border-box;border:1px solid #e6e6e6;border-radius:32px;background:#f3f3f3;padding:18px 12px;display:grid;gap:12px}._phone_1adtv_70>h3{margin:5px 6px}._context_1adtv_72{padding:22px 16px;border-radius:24px;background:#fff;font-size:15px}._error_1adtv_73,._notice_1adtv_73{padding:14px;border-radius:12px;overflow-wrap:anywhere;font-size:13px;line-height:1.45;margin:0}._error_1adtv_73{background:#fff0ed;color:#a52c19}._notice_1adtv_73{background:#edf9ee;color:#256c34;border:1px solid #cbe7cf}._animatedPanel_1adtv_76{animation:_panel-in_1adtv_1 .18s ease-out both}._animatedPanel_1adtv_76[data-presence=closing]{animation:_panel-out_1adtv_1 .18s ease-in both;pointer-events:none}@keyframes _panel-in_1adtv_1{0%{opacity:0}to{opacity:1}}@keyframes _panel-out_1adtv_1{0%{opacity:1}to{opacity:0}}@media(max-width:1000px){._editor_1adtv_11{grid-template-columns:minmax(0,1fr)}._previewSticky_1adtv_68{position:static}}@media(max-width:760px){._header_1adtv_2,._bannerRow_1adtv_17{flex-direction:column;align-items:stretch}._rowControls_1adtv_29{flex:initial}._rowControls_1adtv_29>._actions_1adtv_30>button{flex:1}._panelHeader_1adtv_2{flex-wrap:wrap}}@media(max-width:480px){._editor_1adtv_11,._statsPanel_1adtv_11,._bannerRow_1adtv_17{padding:16px}._header_1adtv_2 ._actions_1adtv_30>button{flex:1}._statistics_1adtv_14 dl{grid-template-columns:repeat(2,minmax(0,1fr))}._statistics_1adtv_14 dl>div{padding:12px}}@media(prefers-reduced-motion:reduce){._page_1adtv_1 button,._fields_1adtv_10 input,._fields_1adtv_10 textarea,._fields_1adtv_10 select{transition:none}._animatedPanel_1adtv_76,._animatedPanel_1adtv_76[data-presence=closing]{animation:none}}:root{--bg: #f6f6f6;--text: #1c1c1c;--muted: #6e6e6e;--line: #d8d8d8;--accent: #ffc107;--vk: #1877f2;--card: #ffffff}._authPage_t142c_11{min-height:100vh;background:var(--bg);color:var(--text);display:flex;flex-direction:column}._authHeader_t142c_19{display:flex;align-items:center;justify-content:space-between;padding:18px 48px;background:var(--card);border-bottom:1px solid #ececec}._brand_t142c_28{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.2px}._brandMark_t142c_36{width:28px;height:28px;border-radius:8px;background:#111;color:#fff;display:grid;place-items:center;font-size:16px;font-weight:700}._brandName_t142c_48{font-size:18px}._authLink_t142c_52{color:#1a73e8;text-decoration:none;font-weight:600}._authMain_t142c_58{flex:1;display:flex;flex-direction:column;align-items:center;padding:48px 24px 64px;gap:36px}._authCard_t142c_67{width:min(460px,100%);text-align:center}._authCard_t142c_67 h1{font-size:40px;margin:8px 0 24px;font-weight:800}._authForm_t142c_78{display:flex;flex-direction:column;gap:18px;text-align:left}._field_t142c_85{display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--text)}._label_t142c_93{font-weight:600}._inputWrap_t142c_97{position:relative;display:flex;align-items:center}._inputWrap_t142c_97 input{width:100%;height:44px;padding:0 38px 0 12px;border-radius:6px;border:1px solid var(--line);background:#fff;font-size:15px}._inputWrap_t142c_97 input:focus{outline:none;border-color:#8bb7ff;box-shadow:0 0 0 3px #1a73e826}._info_t142c_119{position:absolute;right:10px;width:20px;height:20px;border-radius:50%;background:#e8f0fe;color:#1a73e8;font-size:12px;font-weight:700;display:grid;place-items:center}._row_t142c_133{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px}._checkbox_t142c_141{display:flex;align-items:center;gap:8px;color:var(--muted)}._checkbox_t142c_141 input{width:16px;height:16px}._passwordHint_t142c_153{border:1px solid #e4e8ef;border-radius:8px;background:#fff;overflow:hidden}._passwordHint_t142c_153 summary{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;color:#1a73e8;font-size:14px;font-weight:700;cursor:pointer;list-style:none}._passwordHint_t142c_153 summary::-webkit-details-marker{display:none}._passwordHint_t142c_153 summary:after{content:"";width:8px;height:8px;border-right:2px solid #8a94a6;border-bottom:2px solid #8a94a6;transform:rotate(45deg);transition:transform .18s ease}._passwordHint_t142c_153[open] summary:after{transform:rotate(225deg)}._passwordHintPanel_t142c_192{margin:0 12px 12px;padding:12px;border-radius:8px;background:#f8fafc;color:#4b5563;font-size:14px;line-height:1.45}._btn_t142c_202{height:46px;border-radius:6px;border:none;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px}._btn_t142c_202:disabled{cursor:not-allowed;opacity:.65}._btnPrimary_t142c_220{background:var(--accent);color:#1b1b1b}._errorBanner_t142c_225{border:1px solid #f5b5b5;border-radius:8px;background:#fff1f1;color:#9f1d1d;font-size:14px;line-height:1.4;padding:10px 12px}._btnSecondary_t142c_235{background:var(--vk);color:#fff}._vkMark_t142c_240{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:#ffffff2e;font-size:12px;font-weight:800;text-transform:uppercase}._promo_t142c_253{width:min(820px,100%);background:#f1f1f1;border:1px solid #e5e5e5;border-radius:14px;padding:22px 24px;display:grid;grid-template-columns:120px 1fr auto;gap:18px;align-items:center}._promoDevice_t142c_265{width:110px;height:78px;border-radius:12px;background:linear-gradient(135deg,#fff,#e6e6e6);border:1px solid #d9d9d9;box-shadow:0 6px 14px #00000014;position:relative}._promoDevice_t142c_265:after{content:"";position:absolute;width:70px;height:8px;border-radius:6px;background:#1b1b1b;bottom:-8px;left:50%;transform:translate(-50%)}._promoText_t142c_287{display:flex;flex-direction:column;gap:6px}._promoTitle_t142c_293{font-weight:700;font-size:18px}._promoTitle_t142c_293 span{color:#f59f00}._promoText_t142c_287 p{margin:0;color:#4e4e4e;font-size:14px}._promoBtn_t142c_308{border:none;background:var(--accent);color:#1b1b1b;font-weight:700;border-radius:10px;padding:10px 16px;cursor:pointer;height:40px}@media(max-width:860px){._authHeader_t142c_19{padding:16px 24px}._promo_t142c_253{grid-template-columns:1fr;text-align:center}._promoDevice_t142c_265{margin:0 auto}._promoBtn_t142c_308{width:100%}}@media(max-width:560px){._authMain_t142c_58{padding:32px 16px 48px}._authCard_t142c_67 h1{font-size:32px}._row_t142c_133{flex-direction:column;align-items:flex-start}}._wrapper_10pdc_1{display:grid;gap:.5rem;width:100%}._row_10pdc_7{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.2fr);gap:.5rem;align-items:center;width:100%}._input_10pdc_15{width:100%;min-width:0;min-height:46px;padding:0 .85rem;border:1px solid #d9d6cf;border-radius:12px;background:#fff;color:#24221e;font:inherit;font-size:.95rem;line-height:1.2;text-align:center;box-sizing:border-box}._input_10pdc_15::placeholder{color:#8c877b}._input_10pdc_15:focus{outline:none;border-color:#f3dd07;box-shadow:0 0 0 3px #f3dd0733}._yearInput_10pdc_41{text-align:left}._calendarTrigger_10pdc_45{position:relative;grid-column:1 / -1}._calendarButton_10pdc_50{appearance:none;-webkit-appearance:none;border:1px solid rgba(15,23,42,.16);border-radius:12px;background:#f8fafc;color:#0f172a;min-height:46px;padding:.7rem .95rem;font:inherit;width:100%;white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:border-color .2s ease,background .2s ease}._calendarTrigger_10pdc_45:focus-within ._calendarButton_10pdc_50{outline:none;border-color:#f3dd07;box-shadow:0 0 0 3px #f3dd0733}._calendarButton_10pdc_50:hover:not(:disabled){border-color:#2563eb66;background:#eff6ff}._calendarButton_10pdc_50:disabled{opacity:.6;cursor:not-allowed}._hint_10pdc_85{font-size:.78rem;color:#64748b;line-height:1.35}._wrapper_10pdc_1 ._calendarTrigger_10pdc_45 ._nativeInput_10pdc_91{position:absolute;left:0;bottom:0;width:1px;max-width:1px;min-width:0;height:1px;min-height:0;padding:0;opacity:0;pointer-events:none;border:0;margin:0;background:transparent}._nativeInput_10pdc_91:disabled{cursor:not-allowed}@media(max-width:640px){._row_10pdc_7{grid-template-columns:repeat(3,minmax(0,1fr))}}._authPage_15l0d_1{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f4f5f7}._authCard_15l0d_9{width:min(100%,520px);padding:28px;border-radius:24px;background:#fff;box-shadow:0 22px 56px #1418201f}._authCard_15l0d_9 h1{margin:0 0 8px;font-size:28px}._authCard_15l0d_9 p{margin:0 0 22px;color:#667085}._form_15l0d_27{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._field_15l0d_33,._fieldWide_15l0d_34{display:flex;flex-direction:column;gap:7px;color:#394150;font-size:14px;font-weight:700}._fieldWide_15l0d_34{grid-column:1 / -1}._field_15l0d_33 input,._field_15l0d_33 select,._fieldWide_15l0d_34 input{width:100%;min-width:0;min-height:44px;border:1px solid #d8deea;border-radius:12px;padding:0 12px;color:#1f2937;font:inherit;box-sizing:border-box}._field_15l0d_33 select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:linear-gradient(45deg,transparent 50%,#475467 50%) calc(100% - 18px) 50% / 6px 6px no-repeat,linear-gradient(135deg,#475467 50%,transparent 50%) calc(100% - 12px) 50% / 6px 6px no-repeat,#fff;padding-right:36px}._legalConsent_15l0d_72{grid-column:1 / -1;display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:flex-start;color:#394150;font-size:13px;line-height:1.45}._legalConsent_15l0d_72 input{width:18px;height:18px;margin:1px 0 0;accent-color:#ffc107}._legalConsent_15l0d_72 a{color:#1d4ed8;font-weight:800;text-decoration:none}._legalConsent_15l0d_72 a:hover{text-decoration:underline}._error_15l0d_100{grid-column:1 / -1;padding:12px 14px;border-radius:12px;background:#fff1f1;color:#9f1d1d}._actions_15l0d_108{grid-column:1 / -1;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}._primaryBtn_15l0d_117,._secondaryLink_15l0d_118{min-height:44px;border-radius:12px;padding:0 18px;font-weight:800}._primaryBtn_15l0d_117{border:0;background:#ffc107;color:#1b1b1b;cursor:pointer}._primaryBtn_15l0d_117:disabled{cursor:not-allowed;opacity:.58}._secondaryLink_15l0d_118{display:inline-flex;align-items:center;color:#334155;text-decoration:none}@media(max-width:620px){._form_15l0d_27{grid-template-columns:1fr}}._menuBackdrop_1qt01_1,._menuClose_1qt01_1{display:none}:root{--bg: #f5f7fb;--card: #ffffff;--text: #1c1c1c;--muted: #8a8f98;--line: #e5e9f2;--accent: #ffc107;--brand: #1f2a44;--link: #1a73e8}._welcomeOverlay_1qt01_13{position:fixed;inset:0;z-index:100;overflow:hidden;background:radial-gradient(circle at 20% 20%,rgba(255,212,63,.22),transparent 28%),radial-gradient(circle at 80% 18%,rgba(255,255,255,.12),transparent 24%),linear-gradient(135deg,#0f1728,#16253d 42%,#0f1014);color:#fff;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .65s ease,visibility .65s ease}._welcomeOverlayLeaving_1qt01_30{opacity:0;visibility:hidden}._birthdayConfetti_1qt01_35{position:absolute;inset:0;overflow:hidden;pointer-events:none}._birthdayConfettiPiece_1qt01_42{position:absolute;top:-8%;width:10px;height:18px;border-radius:999px;background:linear-gradient(180deg,#ffe600,#ff7fd1);opacity:.88;animation:_confettiFall_1qt01_1 linear infinite}._birthdayConfettiPiece_1qt01_42:nth-child(3n){background:linear-gradient(180deg,#8de1ff,#5a8cff)}._birthdayConfettiPiece_1qt01_42:nth-child(4n){background:linear-gradient(180deg,#fff,#ffd369)}._welcomeGlowOne_1qt01_61,._welcomeGlowTwo_1qt01_62{position:absolute;border-radius:50%;filter:blur(10px);animation:_welcomePulse_1qt01_1 4s ease-in-out infinite}._welcomeGlowOne_1qt01_61{width:420px;height:420px;left:-120px;top:-140px;background:#ffc8402e}._welcomeGlowTwo_1qt01_62{width:320px;height:320px;right:-60px;bottom:-90px;background:#ffffff1f;animation-delay:.7s}._welcomeCourt_1qt01_86{position:absolute;inset:auto 0 9%;height:220px;pointer-events:none}._welcomeCourt_1qt01_86:before{content:"";position:absolute;left:8%;right:8%;bottom:0;height:160px;border-radius:36px 36px 0 0;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff08,#ffffff03),linear-gradient(90deg,transparent 0 14%,rgba(255,255,255,.08) 14% 14.6%,transparent 14.6% 85.4%,rgba(255,255,255,.08) 85.4% 86%,transparent 86% 100%);box-shadow:inset 0 1px #ffffff0f}._welcomeNet_1qt01_108{position:absolute;left:12%;right:12%;bottom:78px;height:1px;background:#ffffff2e}._welcomeNet_1qt01_108:before{content:"";position:absolute;inset:-30px 0 0;background:linear-gradient(#ffffff24,#ffffff24) top/100% 1px no-repeat,repeating-linear-gradient(90deg,transparent 0 10px,rgba(255,255,255,.08) 10px 11px),repeating-linear-gradient(180deg,transparent 0 8px,rgba(255,255,255,.06) 8px 9px);opacity:.8}._welcomeBallTrail_1qt01_136{position:absolute;left:18%;top:36px;width:118px;height:10px;border-radius:999px;transform-origin:left center;background:linear-gradient(90deg,#ffe50000,#ffe500e6);filter:blur(3px);opacity:0;will-change:transform,opacity}._welcomeImpactFlash_1qt01_150{position:absolute;right:22%;top:116px;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle,#fff094f2,#ffe5006b 55%,#ffe50000);transform:scale(.2);opacity:0;filter:blur(.6px);will-change:transform,opacity}._welcomeBall_1qt01_136{position:absolute;left:18%;top:24px;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff7be 0% 18%,#f4e44f 22%,#d7c700);box-shadow:0 0 0 2px #ffffff14,0 10px 20px #ffd00038;will-change:transform}._welcomeBall_1qt01_136:before,._welcomeBall_1qt01_136:after{content:"";position:absolute;inset:4px;border-radius:50%;border:2px solid rgba(255,255,255,.82);clip-path:inset(0 48% 0 0)}._welcomeBall_1qt01_136:after{clip-path:inset(0 0 0 48%)}._welcomeRacketWrap_1qt01_193{position:absolute;right:16%;top:24px;width:220px;height:220px;transform-origin:72% 78%}._welcomeRacket_1qt01_193{position:absolute;right:0;top:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 24px 30px rgba(0,0,0,.24));will-change:transform}._welcomeContent_1qt01_213{position:relative;z-index:2;width:min(760px,calc(100vw - 64px));text-align:center;padding:40px 28px 220px;animation:_welcomeCopyIn_1qt01_1 .72s ease .58s both}._welcomeEyebrow_1qt01_222{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 16px;border-radius:999px;background:#ffffff14;color:#ffffffc2;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._welcomeContent_1qt01_213 h1{margin:20px 0 14px;font-size:clamp(40px,8vw,82px);line-height:.95;letter-spacing:-.06em}._birthdayBadge_1qt01_245{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 18px;margin-bottom:14px;border-radius:999px;background:#ffe60024;border:1px solid rgba(255,230,0,.34);color:#fff5bf;font-size:14px;font-weight:700;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._welcomeContent_1qt01_213 p{width:min(560px,100%);margin:0 auto;color:#fffc;font-size:clamp(16px,2vw,20px);line-height:1.45;max-width:680px}._page_1qt01_270{height:100vh;background:var(--bg);color:var(--text);display:grid;grid-template-columns:260px minmax(0,1fr);overflow:hidden;position:relative}._sidebar_1qt01_280{background:var(--card);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:20px 18px 24px;gap:18px;height:100vh;position:sticky;top:0;overflow-y:auto}._brand_1qt01_293{display:flex;align-items:center;gap:12px;font-weight:700}._brandMark_1qt01_300{width:36px;height:36px;border-radius:10px;background:var(--brand);color:#fff;display:grid;place-items:center;font-size:14px;font-weight:800}._brandText_1qt01_312{display:flex;flex-direction:column;line-height:1.1}._brandTitle_1qt01_318{font-size:18px}._brandSub_1qt01_322{font-size:12px;color:var(--muted);font-weight:600}._nav_1qt01_328{display:flex;flex-direction:column;gap:10px}._navItem_1qt01_334{min-height:44px;padding:10px 14px;border-radius:12px;text-decoration:none;color:var(--text);font-weight:600;display:flex;align-items:center;gap:10px;background:transparent;border:none;width:100%;text-align:left;font:inherit;cursor:pointer}._navItem_1qt01_334:focus-visible{outline:2px solid var(--link);outline-offset:2px}._navItem_1qt01_334:hover{background:#f2f5fb}._navItemActive_1qt01_364{background:#fff4cc;color:#1b1b1b}._calendarWidget_1qt01_369{border:1px solid var(--line);border-radius:16px;padding:14px 12px 12px;display:flex;flex-direction:column;gap:12px;background:#fff;box-sizing:border-box}._calendarHeader_1qt01_380{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:14px}._calendarTitle_1qt01_388{text-transform:capitalize}._calendarNav_1qt01_392{width:28px;height:28px;border-radius:8px;border:1px solid var(--line);background:#fff;cursor:pointer}._calendarWeekdays_1qt01_401{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;font-size:10px;color:var(--muted);text-align:center}._calendarGrid_1qt01_410{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}._calendarCell_1qt01_416{height:32px;border-radius:8px;border:1px solid transparent;background:#f6f8fc;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box}._calendarCellMuted_1qt01_430{background:transparent;border-color:transparent;cursor:default}._calendarCellActive_1qt01_436{background:#ffe082;border-color:#ffca28;font-weight:700}._sidebarFooter_1qt01_442{margin-top:auto;border-top:1px solid var(--line);padding-top:16px}._userCard_1qt01_448{display:flex;align-items:center;gap:10px}._userAvatar_1qt01_454,._userAvatarPlaceholder_1qt01_455{width:38px;height:38px;flex:0 0 38px;border-radius:50%}._userAvatar_1qt01_454{display:block;object-fit:cover}._userAvatarPlaceholder_1qt01_455{display:grid;place-items:center;background:#ffe082;color:#292100;font-size:15px;font-weight:800}._userDetails_1qt01_476{display:flex;min-width:0;flex-direction:column;gap:4px}._userName_1qt01_483{font-weight:700;overflow:hidden;text-overflow:ellipsis}._userEmail_1qt01_489{font-size:12px;color:var(--muted)}._main_1qt01_494{min-width:0;min-height:0;display:flex;flex-direction:column;height:100vh;overflow:hidden}._topbar_1qt01_503{min-height:68px;display:flex;align-items:center;justify-content:space-between;padding:10px 32px;background:var(--card);border-bottom:1px solid var(--line);box-sizing:border-box}._menuBtn_1qt01_514{width:40px;height:40px;border-radius:10px;border:1px solid var(--line);background:#fff;font-size:18px;cursor:pointer}._topbarTitle_1qt01_524{min-width:0;overflow-wrap:anywhere;font-size:20px;font-weight:700}._topbarActions_1qt01_531{display:flex;align-items:center;gap:8px}._securityNotice_1qt01_537{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 24px 0;padding:16px 18px;border-radius:20px;background:linear-gradient(135deg,#fff4c4,#f4de7b);box-shadow:0 16px 34px #5a4a001f}._securityNoticeText_1qt01_549{display:flex;flex-direction:column;gap:4px}._securityNoticeText_1qt01_549 strong{font-size:15px;color:#3d3200}._securityNoticeText_1qt01_549 p{margin:0;color:#5b4a00;line-height:1.45}._securityNoticeAction_1qt01_566{min-height:40px;padding:0 16px;border:0;border-radius:999px;background:#1f2a44;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;flex-shrink:0}._iconBtn_1qt01_580{width:36px;height:36px;border-radius:10px;border:1px solid var(--line);background:#fff;cursor:pointer}._content_1qt01_589{min-width:0;min-height:0;padding:24px;overflow:auto}._contentCalendar_1qt01_596{padding-top:0;padding-left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none}@keyframes _welcomePulse_1qt01_1{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.08);opacity:1}}@keyframes _ballTrailFlight_1qt01_1{0%{opacity:0;transform:translateZ(0) rotate(-7deg) scaleX(.14)}10%{opacity:1}18%{opacity:1;transform:translate3d(44px,12px,0) rotate(-3deg) scaleX(.36)}42%{opacity:1;transform:translate3d(168px,56px,0) rotate(4deg) scaleX(.8)}66%{opacity:1;transform:translate3d(306px,104px,0) rotate(10deg) scaleX(.96)}78%{opacity:.95;transform:translate3d(346px,96px,0) rotate(10deg) scaleX(.72)}to{opacity:0;transform:translate3d(468px,54px,0) rotate(-4deg) scaleX(.22)}}@keyframes _ballFlight_1qt01_1{0%{transform:translateZ(0) scale(.84)}12%{transform:translate3d(44px,14px,0) scale(.9)}28%{transform:translate3d(116px,34px,0) scale(.96)}44%{transform:translate3d(196px,60px,0) scale(1)}60%{transform:translate3d(282px,94px,0) scale(1.04)}72%{transform:translate3d(334px,112px,0) scale(1.08)}78%{transform:translate3d(350px,96px,0) scale(1.04)}88%{transform:translate3d(404px,72px,0) scale(.94)}to{transform:translate3d(468px,54px,0) scale(.86)}}@keyframes _racketSwing_1qt01_1{0%{transform:translateZ(0) rotate(18deg) scale(.98);opacity:0}14%{opacity:1}38%{transform:translateZ(0) rotate(10deg) scale(.995)}62%{transform:translateZ(0) rotate(-3deg) scale(1)}76%{transform:translateZ(0) rotate(-8deg) scale(1.01)}to{transform:translateZ(0) rotate(-6deg) scale(1);opacity:1}}@keyframes _impactFlash_1qt01_1{0%,64%{opacity:0;transform:scale(.2)}72%{opacity:1;transform:scale(1.8)}84%{opacity:.7;transform:scale(2.5)}to{opacity:0;transform:scale(3.2)}}@keyframes _welcomeCopyIn_1qt01_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes _confettiFall_1qt01_1{0%{transform:translate3d(0,-18px,0) rotate(0);opacity:0}10%{opacity:.9}to{transform:translate3d(28px,112vh,0) rotate(520deg);opacity:0}}@media(max-width:960px){._page_1qt01_270{grid-template-columns:200px minmax(0,1fr)}._topbarTitle_1qt01_524{font-size:18px}._welcomeCourt_1qt01_86{inset:auto 0 6%;height:190px}._welcomeContent_1qt01_213{padding-bottom:190px}}@media(max-width:760px){._page_1qt01_270{grid-template-columns:1fr}._menuBackdrop_1qt01_1{display:block;position:fixed;inset:0;z-index:30;border:0;background:#11182761;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s}._menuBackdropOpen_1qt01_779{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}._menuClose_1qt01_1{display:grid;place-items:center;position:absolute;top:10px;right:10px;width:32px;height:32px;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:22px;cursor:pointer}._menuBtn_1qt01_514{display:block;flex-shrink:0}._brand_1qt01_293{padding-right:36px}._sidebar_1qt01_280{position:fixed;top:0;left:0;bottom:0;width:min(260px,calc(100vw - 48px));max-width:none;z-index:40;transform:translate(-100%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s;box-shadow:18px 0 42px #0f172a38;padding:16px;gap:16px;overflow-y:auto;height:100vh;box-sizing:border-box}._sidebarOpen_1qt01_823{transform:translate(0);visibility:visible;transition-delay:0s}._brandText_1qt01_312{display:flex}._nav_1qt01_328{flex-direction:column;gap:10px}._navItem_1qt01_334{white-space:normal}._sidebarFooter_1qt01_442{display:block}._calendarWidget_1qt01_369{display:flex}._main_1qt01_494{width:100%}._welcomeContent_1qt01_213{width:min(100vw - 32px,560px);padding:28px 10px 170px}._welcomeContent_1qt01_213 h1{font-size:clamp(34px,10vw,58px)}._welcomeCourt_1qt01_86{inset:auto -40px 5%;transform:scale(.88)}._welcomeRacketWrap_1qt01_193{right:12%}}@media(max-width:520px){._content_1qt01_589{padding:16px}._contentCalendar_1qt01_596{padding-top:0;padding-left:0}._securityNotice_1qt01_537{margin:16px 16px 0;flex-direction:column;align-items:stretch}._securityNoticeAction_1qt01_566{width:100%}._topbar_1qt01_503{padding:0 16px}._welcomeOverlay_1qt01_13{align-items:flex-start;padding-top:56px}._welcomeContent_1qt01_213{padding:22px 0 166px}._welcomeContent_1qt01_213 p{font-size:15px}._welcomeCourt_1qt01_86{left:-78px;right:-78px;bottom:3%;transform:scale(.74)}}@media(min-width:761px){._menuBtn_1qt01_514{display:none}}@media(prefers-reduced-motion:reduce){._sidebar_1qt01_280,._menuBackdrop_1qt01_1{transition-duration:0s;transition-delay:0s}}._overlay_1vm4o_1{position:fixed;inset:0;z-index:90;display:flex;justify-content:flex-end;visibility:hidden;pointer-events:none;background:#0f172a00;transition:background-color .22s ease,visibility 0s linear .22s}._overlayOpen_1vm4o_15{visibility:visible;pointer-events:auto;background:#0f172a47;transition-delay:0s}._overlayClosed_1vm4o_22{visibility:hidden;pointer-events:none}._drawer_1vm4o_27{width:min(100%,390px);height:100%;background:#fff;box-shadow:-18px 0 42px #0f172a2e;display:flex;flex-direction:column;transform:translate(100%);transition:transform .22s ease-in;will-change:transform;color:#1f2a44;font-family:Manrope,Arial,sans-serif;color-scheme:light}._overlayOpen_1vm4o_15 ._drawer_1vm4o_27{transform:translate(0);transition-timing-function:ease-out}._header_1vm4o_47{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 20px 16px;border-bottom:1px solid #e5e9f2}._header_1vm4o_47 h2{margin:0;color:#1f2a44;font-size:22px;font-weight:700;line-height:1.25}._header_1vm4o_47 p{margin:6px 0 0;color:#667085;font-size:13px;line-height:1.4}._closeButton_1vm4o_71{width:38px;height:38px;flex-shrink:0;border:none;border-radius:10px;background:#f2f5f8;color:#3d4654;font-size:24px;line-height:1;cursor:pointer;font-family:Manrope,Arial,sans-serif;font-weight:400;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}._closeButton_1vm4o_71:hover{background:#e8edf5}._history_1vm4o_93{display:flex;flex:1;flex-direction:column;gap:10px;overflow:auto;padding:16px 16px 20px}._item_1vm4o_102{border:1px solid #d8deea;border-radius:8px;background:#fff;padding:14px}._itemUnread_1vm4o_109{border-color:#ffbf1a;background:#fffaf0;box-shadow:inset 3px 0 #ffbf1a}._itemHeader_1vm4o_115{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._itemHeader_1vm4o_115 strong{color:#1f2a44;font-size:14px;line-height:1.3;font-weight:700}._itemHeader_1vm4o_115 time{flex:0 0 auto;color:#8a8f98;font-size:11px;white-space:nowrap}._itemTitle_1vm4o_136{display:flex;min-width:0;align-items:center;gap:8px}._unreadLabel_1vm4o_143{flex:0 0 auto;padding:3px 7px;border-radius:999px;background:#ffbf1a;color:#302200;font-size:10px;font-weight:800;line-height:1}._itemMeta_1vm4o_154{display:flex;flex:0 0 auto;align-items:center;gap:7px}._deleteItemButton_1vm4o_161{display:grid;width:25px;height:25px;padding:0;place-items:center;border:none;border-radius:7px;background:#f2f5f8;color:#667085;font-size:17px;line-height:1;cursor:pointer;font-family:Manrope,Arial,sans-serif;font-weight:400;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}._deleteItemButton_1vm4o_161:hover:not(:disabled){background:#feecec;color:#c62828}._item_1vm4o_102 p{margin:8px 0 0;color:#475467;font-size:13px;line-height:1.45}._empty_1vm4o_193{display:grid;min-height:86px;place-items:center;border:1px dashed #d8deea;border-radius:8px;color:#8a8f98;font-size:14px}._footer_1vm4o_203{display:flex;flex-direction:column;gap:10px;padding:14px 16px 18px;border-top:1px solid #e5e9f2;background:#fff}._readButton_1vm4o_212,._deleteAllButton_1vm4o_213{min-height:42px;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;font-family:Manrope,Arial,sans-serif;line-height:1.35;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}._readButton_1vm4o_212{border:1px solid transparent;background:#ffbf1a;color:#252525}._closeButton_1vm4o_71:focus-visible,._deleteItemButton_1vm4o_161:focus-visible,._readButton_1vm4o_212:focus-visible,._deleteAllButton_1vm4o_213:focus-visible{outline:3px solid rgba(255,191,26,.45);outline-offset:2px}._deleteAllButton_1vm4o_213{border:1px solid #efb4b4;background:#fff;color:#b42318}._readButton_1vm4o_212:disabled,._deleteAllButton_1vm4o_213:disabled,._deleteItemButton_1vm4o_161:disabled{cursor:default;opacity:.5}@media(prefers-reduced-motion:reduce){._overlay_1vm4o_1,._drawer_1vm4o_27{transition-duration:.01ms}}._button_185yd_1{position:relative;margin:0;color:#1d1c19;font:inherit;line-height:1;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}._icon_185yd_12{display:block;width:22px;height:22px;pointer-events:none}._button_185yd_1:focus-visible{outline:3px solid rgba(255,191,26,.45);outline-offset:2px}._badge_185yd_24{position:absolute;top:-6px;right:-7px;display:grid;min-width:19px;height:19px;padding:0 5px;place-items:center;border:2px solid #ffffff;border-radius:999px;background:#e53935;color:#fff;font-size:10px;font-weight:800;line-height:1;box-sizing:border-box;font-family:Manrope,Arial,sans-serif;font-variant-numeric:tabular-nums}._page_yw942_1{display:flex;flex-direction:column;gap:16px;padding-top:24px}._header_yw942_8{display:flex;align-items:center;justify-content:flex-start;gap:14px;flex-wrap:wrap;padding:0 4px 0 28px}._titleBlock_yw942_17{width:100%}._headerControls_yw942_21{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;margin-left:0}._header_yw942_8 h1{margin:0;font-size:26px}._header_yw942_8 p{margin:0;color:#6d727a;font-size:14px;line-height:1.45}._periodLabel_yw942_42{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:10px;background:#fff;border:1px solid #e5e9f2;color:#42464d;font-weight:600}._actions_yw942_54{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._filters_yw942_61{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-start}._filter_yw942_61{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#6d727a;min-width:140px}._filter_yw942_61 select{width:100%;min-width:0;height:36px;border-radius:10px;border:1px solid #e5e9f2;padding:0 34px 0 10px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:linear-gradient(45deg,transparent 50%,#6d727a 50%) calc(100% - 17px) 50% / 6px 6px no-repeat,linear-gradient(135deg,#6d727a 50%,transparent 50%) calc(100% - 11px) 50% / 6px 6px no-repeat,#fff;font-size:13px;color:#1c1c1c;box-sizing:border-box}._periodSwitch_yw942_97{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-height:36px;padding:3px;border-radius:10px;background:#f1f3f6}._mobileColumnFilter_yw942_107{display:none}._mobileColumnSwitch_yw942_111{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-height:36px;padding:3px;border-radius:10px;background:#f1f3f6}._mobileColumnButton_yw942_121,._mobileColumnButtonActive_yw942_122{min-width:38px;border:0;border-radius:8px;background:transparent;color:#6d727a;font:inherit;font-size:13px;font-weight:700;cursor:pointer}._mobileColumnButtonActive_yw942_122{background:#fff;color:#1c1c1c;box-shadow:0 1px 4px #1018281f}._periodButton_yw942_140,._periodButtonActive_yw942_141{border:none;border-radius:8px;padding:0 12px;color:#6d727a;background:transparent;font:inherit;font-size:13px;font-weight:600;cursor:pointer}._periodButtonActive_yw942_141{color:#1c1c1c;background:#fff;box-shadow:0 1px 4px #1018281f}._primaryBtn_yw942_159{height:40px;padding:0 18px;border-radius:10px;border:none;background:#ffc107;color:#1b1b1b;font-weight:700;cursor:pointer}._ghostBtn_yw942_170{height:40px;padding:0 18px;border-radius:10px;border:1px solid #e5e9f2;background:#fff;cursor:pointer;font-weight:600}._calendarBoard_yw942_180{--time-column-width: 76px;--resource-min-width: 240px;--time-slot-height: 32px;--time-slot-count: 48;--calendar-grid-height: 832px;width:100%;min-width:0;background:#fff;border:1px solid #e5e9f2;border-radius:16px;overflow:clip}._calendarViewport_yw942_194{touch-action:pan-x pan-y pinch-zoom;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:thin;scrollbar-color:#b7bec9 #eef1f5}._calendarViewport_yw942_194::-webkit-scrollbar{height:10px}._calendarViewport_yw942_194::-webkit-scrollbar-track{background:#eef1f5}._calendarViewport_yw942_194::-webkit-scrollbar-thumb{border:2px solid #eef1f5;border-radius:999px;background:#b7bec9}._calendarHeaderStick_yw942_220{width:100%;position:sticky;top:0;z-index:20;overflow:hidden;border-radius:15px 15px 0 0;border-bottom:1px solid #e5e9f2;background:#f9fafc;box-shadow:0 -1px #f9fafc,0 1px #e5e9f2e6}._resourceRow_yw942_234{display:grid;grid-template-columns:var(--time-column-width) repeat(var(--resource-columns),minmax(var(--resource-column-width, var(--resource-min-width)),1fr));width:100%;min-width:calc(var(--time-column-width) + var(--resource-columns) * var(--resource-column-width, var(--resource-min-width)));background:#f9fafc}._timeHead_yw942_242{position:sticky;left:0;z-index:3;padding:16px 10px;font-size:12px;color:#6d727a;font-weight:600;border-right:1px solid #e5e9f2;background:#f9fafc}._resourceHead_yw942_254{display:flex;align-items:center;gap:10px;padding:14px 16px;border-right:1px solid #e5e9f2;background:#f9fafc}._resourceHead_yw942_254:last-child{border-right:none}._avatar_yw942_267,._avatarImage_yw942_268{width:32px;height:32px;border-radius:10px;flex:0 0 32px}._avatar_yw942_267{background:#e3e9f6;color:#1f2a44;display:grid;place-items:center;font-size:12px;font-weight:700}._avatarImage_yw942_268{object-fit:cover}._resourceName_yw942_288{font-weight:600;font-size:13px}._resourceRole_yw942_293{font-size:11px;color:#6d727a}._gridBody_yw942_298{display:grid;grid-template-columns:var(--time-column-width) repeat(var(--resource-columns),minmax(var(--resource-column-width, var(--resource-min-width)),1fr));width:100%;min-width:calc(var(--time-column-width) + var(--resource-columns) * var(--resource-column-width, var(--resource-min-width)));position:relative;background:#fff}._rowHover_yw942_307{position:absolute;top:calc(var(--slot-index) * var(--time-slot-height));left:var(--time-column-width);right:0;height:var(--time-slot-height);z-index:1;pointer-events:none;background:#ffc10713;box-shadow:inset 0 1px #ffc10729,inset 0 -1px #ffc1071f}._nowLine_yw942_321{position:absolute;left:var(--time-column-width);width:calc(100% - var(--time-column-width));height:2px;background:#ff6f61;z-index:3;pointer-events:none}._nowDot_yw942_331{position:absolute;left:-6px;top:-4px;width:10px;height:10px;border-radius:50%;background:#ff6f61}._timeColumn_yw942_341{border-right:1px solid #e5e9f2;position:sticky;left:0;z-index:4;background:#fff;height:var(--calendar-grid-height);min-height:var(--calendar-grid-height);overflow:visible}._timeSlot_yw942_352{position:absolute;left:0;right:0;top:calc(var(--slot-index) * var(--time-slot-height));height:var(--time-slot-height);padding:0 10px;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;color:#6d727a;border-top:1px solid #f1f3f6;background:#fff;box-sizing:border-box}._timeSlot_yw942_352 span{display:block}._timeSlot_yw942_352:first-child{border-top:none}._timeSlotHovered_yw942_378{color:#1d2430;background:#fffaf0;box-shadow:inset 3px 0 #ffc1078c,inset 0 1px #ffc1071f,inset 0 -1px #ffc1071a}._resourceColumn_yw942_387{position:relative;border-right:1px solid #e5e9f2;background-image:repeating-linear-gradient(to bottom,#f1f3f6 0,#f1f3f6 1px,transparent 1px,transparent var(--time-slot-height));min-height:var(--calendar-grid-height);box-sizing:border-box;overflow:hidden}._resourceColumn_yw942_387:last-child{border-right:none}._cellGrid_yw942_404{position:absolute;inset:0;z-index:1;display:grid;grid-template-rows:repeat(var(--time-slot-count),var(--time-slot-height))}._cellButton_yw942_412{position:relative;border:none;background:transparent;border-bottom:1px solid transparent;cursor:pointer;transition:background-color .15s ease}._cellButton_yw942_412:hover{background:#ffc1071a}._cellButton_yw942_412:hover:after{content:"Новое событие";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-height:22px;padding:0 8px;border-radius:999px;background:#1c1c1ce0;color:#fff;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.02em;pointer-events:none}._eventCard_yw942_444{position:absolute;left:8px;right:8px;width:auto;border:none;border-radius:12px;padding:8px 10px;color:#1c1c1c;font:inherit;font-size:12px;text-align:left;box-shadow:0 6px 12px #10182814;box-sizing:border-box;overflow:hidden;cursor:pointer;z-index:2}._eventCardCompact_yw942_463{padding:6px 8px;font-size:11px}._eventCardCompact_yw942_463 ._eventTime_yw942_468{font-size:10px}._eventCardCompact_yw942_463 ._eventTitle_yw942_472{-webkit-line-clamp:1}._eventCardTiny_yw942_476{display:flex;align-items:center;padding:4px 8px;border-radius:10px}._eventInline_yw942_483{display:flex;align-items:center;gap:6px;min-width:0;width:100%;white-space:nowrap;line-height:1}._eventInline_yw942_483 span,._eventInline_yw942_483 strong{overflow:hidden;text-overflow:ellipsis}._eventInline_yw942_483 span{flex:0 0 auto;font-size:10px;font-weight:700}._eventInline_yw942_483 strong{flex:1 1 auto;min-width:0;font-size:11px;font-weight:700}._eventTime_yw942_468{font-weight:700;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._eventTitle_yw942_472{margin-top:2px;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}._eventMeta_yw942_531{margin-top:2px;font-size:11px;color:#374151;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2}._eventntrp10_yw942_543{background:#ffeb3b}._eventntrp15_yw942_547{background:#ccff90}._eventntrp20_yw942_551{background:#ffcc80}._eventntrp25_yw942_555{background:#ff9800}._eventntrp30_yw942_559{background:#f8bbd0}._eventntrp35_yw942_563{background:#f48fb1}._eventntrp40_yw942_567{background:#800020;color:#fff}._eventntrp40_yw942_567 ._eventMeta_yw942_531{color:#fff}._eventchildGroup_yw942_576{background:#81d4fa}._eventindividual_yw942_580{background:#ef5350}._eventsplit_yw942_584{background:#42a5f5}._eventrent_yw942_588{background:#80deea}._eventblocked_yw942_592{background:repeating-linear-gradient(135deg,#e5e7eb 0 10px,#d1d5db 10px 20px);color:#374151;box-shadow:inset 4px 0 #6b7280}._eventother_yw942_604{background:#e0e0e0}._emptyState_yw942_608,._errorState_yw942_609,._warningState_yw942_610{padding:18px;border-radius:12px;border:1px solid #e5e9f2;background:#fff;color:#6d727a;margin-left:24px}._errorState_yw942_609{border-color:#f1c7c7;background:#fff5f5;color:#a33a3a}._warningState_yw942_610{border-color:#ead38c;background:#fff9e5;color:#7b5b00}._calendarFilterEmptyState_yw942_631{padding:14px 16px;border:1px solid #d8dee8;border-radius:12px;background:#f8fafc;color:#4b5563;font-size:14px;font-weight:600}._successState_yw942_641{padding:18px;border-radius:12px;border:1px solid #cfe7c4;background:#f4fbef;color:#2f6b1f;margin-left:24px}._overlay_yw942_650{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:24px;background:#141c267a;overflow:hidden}._modal_yw942_662{--modal-padding: 24px;width:min(920px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;padding:var(--modal-padding);border-radius:16px;background:#fff;box-shadow:0 24px 64px #0e141f38}._modal_yw942_662::-webkit-scrollbar{display:none}._modalHeader_yw942_681{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;position:sticky;top:calc(var(--modal-padding) * -1);z-index:2;margin:calc(var(--modal-padding) * -1) calc(var(--modal-padding) * -1) 20px;padding:var(--modal-padding) var(--modal-padding) 16px;background:linear-gradient(180deg,#fff 0% 84%,#fffffff5);border-bottom:1px solid #edf0f4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._modalHeader_yw942_681 h2{margin:0;font-size:22px}._modalHeader_yw942_681 p{margin:6px 0 0;color:#6d727a}._closeBtn_yw942_706{width:38px;height:38px;flex-shrink:0;border:none;border-radius:10px;background:#f2f5f8;color:#3d4654;font-size:24px;cursor:pointer}._form_yw942_718{display:flex;flex-direction:column;gap:18px}._formGrid_yw942_724{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._field_yw942_730{display:flex;flex-direction:column;gap:8px;color:#3e4654;font-size:14px;font-weight:600}._field_yw942_730 input,._field_yw942_730 select,._field_yw942_730 textarea{width:100%;height:48px;min-height:48px;padding:0 12px;border:1px solid #d8dee8;border-radius:10px;font:inherit;color:#1d2430;background:#fff;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}._field_yw942_730 input[type=number]::-webkit-outer-spin-button,._field_yw942_730 input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._field_yw942_730 input[type=number]{-moz-appearance:textfield;appearance:textfield}._field_yw942_730 textarea{min-height:120px;height:auto;padding:10px 12px;resize:vertical}._field_yw942_730 select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#3d4654 50%),linear-gradient(135deg,#3d4654 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:34px}._field_yw942_730 input[type=datetime-local]{appearance:none;-webkit-appearance:none;padding-right:12px}._field_yw942_730 input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.72;cursor:pointer}._field_yw942_730 input:focus,._field_yw942_730 select:focus,._field_yw942_730 textarea:focus{outline:none;border-color:#ffc107;box-shadow:0 0 0 3px #ffc1072e}._fieldWide_yw942_810{grid-column:1 / -1}._rentEquipmentEditor_yw942_814{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #e0e5ed;border-radius:14px;background:#f8fafc}._rentEquipmentHeader_yw942_824{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}._rentEquipmentHeader_yw942_824>div:first-child{display:flex;flex-direction:column;gap:4px}._rentEquipmentHeader_yw942_824 strong{color:#1d2430;font-size:15px}._rentEquipmentHeader_yw942_824 small,._rentEquipmentEmpty_yw942_843{margin:0;color:#747b87;font-size:13px}._rentEquipmentQuickActions_yw942_849{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}._rentEquipmentQuickActions_yw942_849 button,._rentEquipmentRemove_yw942_857{border:1px solid #d4dae4;border-radius:9px;background:#fff;color:#323b49;font:inherit;font-size:13px;font-weight:700;cursor:pointer}._rentEquipmentQuickActions_yw942_849 button{min-height:34px;padding:6px 10px}._rentEquipmentQuickActions_yw942_849 button:hover{border-color:#ffc107;background:#fff9e6}._rentEquipmentList_yw942_878{display:flex;flex-direction:column;gap:10px}._rentEquipmentRow_yw942_884{display:grid;grid-template-columns:minmax(180px,1.6fr) minmax(100px,.7fr) minmax(130px,.9fr) 40px;gap:10px;align-items:end;padding:12px;border:1px solid #e4e8ef;border-radius:12px;background:#fff}._rentEquipmentRemove_yw942_857{width:40px;height:48px;color:#b42318;font-size:23px}._rentEquipmentRemove_yw942_857:hover{border-color:#f2b8b5;background:#fff1f0}._rentEquipmentTotal_yw942_907{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:#fff3bf;color:#1d2430;font-size:14px}._rentEquipmentTotal_yw942_907 strong{font-size:16px}._coachPickerTitle_yw942_923{color:#3e4654;font-size:14px;font-weight:600}._requiredTitle_yw942_929:after{content:" *";color:#d92d20;font-weight:800}._coachPickerList_yw942_935{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:184px;padding:10px;overflow-y:auto;border:1px solid #d8dee8;border-radius:10px;background:#fff}._coachPickerOption_yw942_947{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border-radius:8px;background:#f6f8fb;color:#1d2430;cursor:pointer}._coachPickerOption_yw942_947 input{flex:0 0 auto;width:18px;height:18px;min-height:0;margin:0;padding:0;accent-color:#ffc400}._coachPickerOption_yw942_947 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._field_yw942_730>small{color:#7b8492;font-size:12px;font-weight:500}._inlineControl_yw942_981{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}._inlineControl_yw942_981 ._ghostBtn_yw942_170{height:48px}._clientSearchPanel_yw942_991{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid #e4e9f1;border-radius:14px;background:#f8fafc}._clientSearchPanelHeader_yw942_1001{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#6d727a;font-size:12px}._clientSearchPanelHeader_yw942_1001 span:first-child{color:#3d4654;font-weight:700}._clientSearchList_yw942_1015{display:flex;flex-direction:column;gap:8px;max-height:240px;overflow:auto}._clientSearchItem_yw942_1023{display:flex;flex-direction:column;gap:4px;width:100%;padding:12px;border:1px solid #d8dee8;border-radius:12px;background:#fff;color:#1d2430;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}._clientSearchItem_yw942_1023:hover{border-color:#ffc107;background:#fff9e6}._clientSearchItem_yw942_1023:focus{outline:none;border-color:#ffc107;box-shadow:0 0 0 3px #ffc1072e}._clientSearchItemActive_yw942_1052{border-color:#ffc107;background:#fff4cc}._clientSearchItem_yw942_1023 strong{font-size:14px}._clientSearchItem_yw942_1023 span{color:#6d727a;font-size:12px;font-weight:500}._clientSearchEmpty_yw942_1067{padding:14px;border:1px dashed #d8dee8;border-radius:12px;background:#fff;color:#6d727a;font-size:13px}._checkboxField_yw942_1076{display:flex;align-items:center;gap:10px;min-height:42px;color:#3e4654;font-size:14px;font-weight:700}._checkboxField_yw942_1076 input{width:18px;height:18px;margin:0;accent-color:#ffc400}._repeatPanel_yw942_1093{display:flex;flex-direction:column;gap:14px;padding:14px;border:1px solid #e4e9f1;border-radius:14px;background:#f8fafc}._repeatDays_yw942_1103{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}._repeatDay_yw942_1103{display:flex;align-items:center;justify-content:center;min-height:38px;border:1px solid #d8dee8;border-radius:10px;background:#fff;color:#3d4654;font-size:13px;font-weight:700;cursor:pointer}._repeatDay_yw942_1103 input{position:absolute;opacity:0;pointer-events:none}._repeatDay_yw942_1103:has(input:checked){border-color:#ffc107;background:#fff4cc;color:#1d2430}._formActions_yw942_1135{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._eventSummary_yw942_1142{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}._eventSummary_yw942_1142 span{padding:8px 10px;border-radius:10px;background:#f6f8fb;color:#3d4654;font-size:13px;font-weight:700}._modal_yw942_662 ._eventFeedback_yw942_1158{margin:18px 0}._eventNotePreview_yw942_1162{margin-bottom:18px;padding:14px 16px;border-radius:14px;background:#f9fafb;border:1px solid #e5e9f2}._eventNotePreview_yw942_1162 strong{display:block;margin-bottom:6px;color:#1f2937;font-size:13px;font-weight:700}._eventNotePreview_yw942_1162 p{margin:0;color:#4b5563;font-size:14px;line-height:1.45;white-space:pre-wrap}._eventNotificationDropdown_yw942_1186{margin:18px 0;border:1px solid #dde4ee;border-radius:14px;background:#fbfcfe;overflow:hidden}._eventNotificationDropdown_yw942_1186 summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;cursor:pointer;list-style:none}._eventNotificationDropdown_yw942_1186 summary::-webkit-details-marker{display:none}._eventNotificationDropdown_yw942_1186 summary>span:first-child{display:flex;flex-direction:column;gap:4px}._eventNotificationDropdown_yw942_1186 summary strong{color:#1d2430;font-size:15px}._eventNotificationDropdown_yw942_1186 summary small,._eventNotificationRecipientsHeader_yw942_1220 span,._eventNotificationRecipient_yw942_1220 small{color:#6d727a;font-size:12px}._eventNotificationCount_yw942_1226{min-width:48px;min-height:30px;padding:0 10px;border-radius:999px;background:#fff4cc;color:#6b5200;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}._eventNotificationForm_yw942_1240{display:flex;flex-direction:column;gap:16px;padding:16px;border-top:1px solid #e6ebf2;background:#fff}._eventNotificationDropdown_yw942_1186[open] ._eventNotificationForm_yw942_1240{animation:_dropdownContentIn_yw942_1 .2s cubic-bezier(.22,1,.36,1) both}@keyframes _dropdownContentIn_yw942_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._eventNotificationFields_yw942_1258{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(280px,1.3fr);gap:12px}._eventNotificationFields_yw942_1258 textarea{min-height:92px}._eventNotificationRecipientsHeader_yw942_1220{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}._eventNotificationRecipientsHeader_yw942_1220>div:first-child{display:flex;flex-direction:column;gap:4px}._eventNotificationPresets_yw942_1281{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}._eventNotificationPresets_yw942_1281 button{min-height:32px;padding:0 10px;border:1px solid #d8dee8;border-radius:9px;background:#f8fafc;color:#3d4654;font:inherit;font-size:12px;font-weight:700;cursor:pointer}._eventNotificationRecipientList_yw942_1301{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._eventNotificationRecipient_yw942_1220{display:flex;align-items:center;gap:10px;min-width:0;padding:11px 12px;border:1px solid #e1e7ef;border-radius:10px;background:#fbfcfe;cursor:pointer}._eventNotificationRecipient_yw942_1220:has(input:checked){border-color:#f2c94c;background:#fffaf0}._eventNotificationRecipient_yw942_1220 input{width:17px;height:17px;margin:0;flex-shrink:0;accent-color:#ffc107}._eventNotificationRecipient_yw942_1220>span{display:flex;min-width:0;flex-direction:column;gap:2px}._eventNotificationRecipient_yw942_1220 strong{overflow:hidden;color:#1d2430;font-size:13px;text-overflow:ellipsis;white-space:nowrap}._registrationList_yw942_1347{display:flex;flex-direction:column;gap:10px;margin-top:20px}._lateCancellationSection_yw942_1354{margin-top:20px;padding-top:4px;border-top:1px solid #e6ebf2}._lateCancellationHint_yw942_1360{color:#667085;font-size:13px}._registrationItem_yw942_1365 ._lateCancellationPaid_yw942_1365{padding:6px 10px;border-radius:999px;background:#fff3d6;color:#805600;font-weight:600}._registrationHeader_yw942_1373{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}._registrationHeader_yw942_1373 h3{margin:0;font-size:18px}._registrationHeader_yw942_1373 span{min-height:28px;padding:0 10px;border-radius:999px;background:#f6f8fb;color:#3d4654;display:inline-flex;align-items:center;font-size:12px;font-weight:700}._registrationItem_yw942_1365{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #e6ebf2;border-radius:12px;background:#fbfcfe}._registrationClientBlock_yw942_1410{display:flex;flex:1 1 240px;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px}._registrationClient_yw942_1410{display:flex;min-width:0;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:4px;border:none;background:transparent;padding:0;text-align:left;cursor:pointer}._registrationClient_yw942_1410 strong{color:#1d2430}._registrationCardButton_yw942_1437{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:32px;padding:0 9px;border:1px solid #e0e6ef;border-radius:9px;background:#fff;color:#4b5563;font:inherit;font-size:12px;font-weight:700;cursor:pointer}._registrationCardButton_yw942_1437:hover{border-color:#b9c4d2;background:#f7f9fc;color:#1d2430}._registrationActions_yw942_1460{display:flex;flex:0 1 376px;max-width:100%;flex-direction:column;align-items:stretch;gap:6px}._registrationItem_yw942_1365 span{color:#6d727a;font-size:12px}._registrationMeta_yw942_1474{display:flex;flex-wrap:wrap;gap:8px}._registrationMeta_yw942_1474 span{min-height:24px;padding:0 8px;border-radius:999px;background:#eef2f7;color:#3d4654;display:inline-flex;align-items:center}._registrationWarning_yw942_1490{color:#8a5b00;font-size:12px;line-height:1.35}._registrationPaymentPanel_yw942_1496{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid #e6ebf2;border-radius:12px;background:#fbfcfe}._registrationPaymentHeader_yw942_1506{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#1d2430;font-size:13px;font-weight:800}._registrationPaymentHeader_yw942_1506 small{color:#7b8492;font-size:12px;font-weight:700}._registrationPaymentCollapse_yw942_1522{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 7px 0 9px;border:0;border-radius:8px;background:transparent;color:#586475;font:inherit;font-size:12px;font-weight:700;cursor:pointer}._registrationPaymentCollapse_yw942_1522:hover:not(:disabled){background:#eef2f7;color:#1d2430}._registrationPaymentCollapse_yw942_1522:disabled{cursor:not-allowed;opacity:.55}._paymentModeSwitch_yw942_1548{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(100%,360px);padding:4px;border-radius:12px;background:#eef2f7}._paymentModeButton_yw942_1558{min-height:34px;padding:0 12px;border:none;border-radius:9px;background:transparent;color:#4a5565;font:inherit;font-size:13px;font-weight:800;cursor:pointer}._paymentModeButtonActive_yw942_1571{background:#ffcf00;color:#1d2430;box-shadow:0 3px 10px #ffcf0038}._compactField_yw942_1577{display:flex;flex-direction:column;gap:6px;color:#4b5563;font-size:12px;font-weight:700}._compactField_yw942_1577 select{min-height:38px;padding:0 12px;border:1px solid #d8dee8;border-radius:10px;background:#fff;color:#1d2430;font:inherit;font-size:13px}._registrationNtrpWarning_yw942_1597{padding:10px 12px;border:1px solid #ead38c;border-radius:10px;background:#fff9e5;color:#7b5b00;font-size:12px;line-height:1.4}._registrationPaymentHint_yw942_1607{font-size:12px;font-weight:700;line-height:1.35}._registrationPaymentHintOk_yw942_1613{color:#217a35}._registrationPaymentHintError_yw942_1617{color:#a23b3b}._attendanceActions_yw942_1621{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}._attendancePrimary_yw942_1627,._attendancePrimaryActive_yw942_1628,._attendanceSecondary_yw942_1629,._attendanceSecondaryActive_yw942_1630,._attendanceNeutral_yw942_1631,._attendanceNeutralActive_yw942_1632{white-space:nowrap;min-width:0;min-height:36px;padding:0 8px;border:none;border-radius:10px;cursor:pointer;font:inherit;font-size:13px;font-weight:700}._registrationSecondaryActions_yw942_1645{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._registrationSecondaryActions_yw942_1645 ._ghostBtn_yw942_170,._registrationSecondaryActions_yw942_1645 ._dangerBtn_yw942_1652{min-width:0;min-height:34px;padding:0 10px;font-size:12px}._attendancePrimary_yw942_1627{background:#e9f6de;color:#2b5f1c}._attendancePrimaryActive_yw942_1628{background:#84b934;color:#fff}._attendanceSecondary_yw942_1629{background:#f7ebe5;color:#8a4c29}._attendanceSecondaryActive_yw942_1630{background:#d87438;color:#fff}._attendanceNeutral_yw942_1631{background:#eef2f7;color:#3d4654}._attendanceNeutralActive_yw942_1632{background:#3d4654;color:#fff}._attendancePrimary_yw942_1627:disabled,._attendancePrimaryActive_yw942_1628:disabled,._attendanceSecondary_yw942_1629:disabled,._attendanceSecondaryActive_yw942_1630:disabled,._attendanceNeutral_yw942_1631:disabled,._attendanceNeutralActive_yw942_1632:disabled{cursor:not-allowed;opacity:.7}._clientPreview_yw942_1699{margin-top:18px;padding:16px;border:1px solid #e6ebf2;border-radius:14px;background:#f9fbff}._clientPreviewHeader_yw942_1707{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}._clientPreviewHeader_yw942_1707 h3{margin:0;font-size:20px}._clientPreviewGrid_yw942_1720{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._clientPreviewGrid_yw942_1720 div{display:flex;flex-direction:column;gap:4px}._clientPreviewGrid_yw942_1720 span{color:#6d727a;font-size:12px}._clientPreviewGrid_yw942_1720 strong{color:#1d2430;font-size:14px}._dangerZone_yw942_1742{display:flex;justify-content:flex-end;margin-top:18px;padding-top:16px;border-top:1px solid #edf1f6}._deleteScopePanel_yw942_1750{width:100%;padding:16px;border:1px solid #f2b8b8;border-radius:12px;background:snow}._deleteScopeHeader_yw942_1758{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}._deleteScopeHeader_yw942_1758>div{display:flex;flex-direction:column;gap:4px}._deleteScopeHeader_yw942_1758 strong{color:#7a271a;font-size:15px}._deleteScopeHeader_yw942_1758 span{color:#7a5b56;font-size:13px}._deleteScopeCancel_yw942_1782{padding:0;border:none;background:transparent;color:#5b6472;font:inherit;font-weight:700;cursor:pointer}._deleteScopeActions_yw942_1792{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._deleteScopeActions_yw942_1792 ._dangerBtn_yw942_1652{width:100%}._cancellationReasonField_yw942_1802{display:flex;flex-direction:column;gap:7px;margin-bottom:14px;color:#7a271a;font-size:13px;font-weight:700}._cancellationReasonField_yw942_1802 textarea{width:100%;min-height:88px;padding:10px 12px;border:1px solid #e4a6a6;border-radius:10px;background:#fff;color:#3d2926;font:inherit;font-weight:500;resize:vertical;box-sizing:border-box}._cancellationReasonField_yw942_1802 textarea:focus{outline:none;border-color:#d92d20;box-shadow:0 0 0 3px #d92d201f}._cancellationReasonField_yw942_1802 small{color:#7a5b56;font-weight:500}._dangerBtn_yw942_1652{min-height:42px;padding:0 16px;border:1px solid #f2b8b8;border-radius:10px;background:#fff5f5;color:#b42318;font:inherit;font-weight:700;cursor:pointer}._dangerBtn_yw942_1652:disabled{cursor:not-allowed;opacity:.6}@media(max-width:1200px){._calendarBoard_yw942_180{border-radius:12px}._headerControls_yw942_21{width:100%;align-items:stretch;gap:16px}._actions_yw942_54,._filters_yw942_61{justify-content:flex-start}._nowLine_yw942_321{left:var(--time-column-width);width:calc(100% - var(--time-column-width))}}@media(max-width:900px){._header_yw942_8{flex-direction:column;align-items:flex-start}._mobileColumnFilter_yw942_107{display:flex}._calendarBoard_yw942_180{--time-column-width: 64px;--mobile-resource-name-size: clamp(11px, 3.4vw, 13px);--mobile-resource-role-size: clamp(9px, 2.8vw, 11px);--mobile-event-text-size: clamp(10px, 3vw, 12px);--mobile-event-meta-size: clamp(9px, 2.7vw, 11px);border-right:0;border-left:0;border-radius:0}._calendarBoard_yw942_180[data-visible-columns="1"]{--resource-column-width: max(76px, calc(100vw - 88px) )}._calendarBoard_yw942_180[data-visible-columns="2"]{--resource-column-width: max(76px, calc(50vw - 44px) );--mobile-resource-name-size: clamp(9px, 2.7vw, 11px);--mobile-resource-role-size: clamp(8px, 2.3vw, 10px);--mobile-event-text-size: clamp(9px, 2.5vw, 11px);--mobile-event-meta-size: clamp(8px, 2.2vw, 10px)}._calendarBoard_yw942_180[data-visible-columns="3"]{--resource-column-width: max(76px, calc(33.333vw - 29.333px) );--mobile-resource-name-size: clamp(8px, 2.25vw, 10px);--mobile-resource-role-size: clamp(7px, 1.95vw, 9px);--mobile-event-text-size: clamp(8px, 2.2vw, 10px);--mobile-event-meta-size: clamp(7px, 1.9vw, 9px)}._calendarViewport_yw942_194{scroll-padding-left:var(--time-column-width);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}._resourceColumn_yw942_387{scroll-snap-align:start;scroll-snap-stop:always}._resourceHead_yw942_254{min-width:0;gap:6px;padding:10px 8px}._resourceHead_yw942_254>div:last-child,._resourceHead_yw942_254>div:only-child{min-width:0;overflow:hidden}._resourceName_yw942_288,._resourceRole_yw942_293{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._resourceName_yw942_288{font-size:var(--mobile-resource-name-size)}._resourceRole_yw942_293{font-size:var(--mobile-resource-role-size)}._eventCard_yw942_444,._eventCardCompact_yw942_463,._eventInline_yw942_483 strong{font-size:var(--mobile-event-text-size)}._eventTime_yw942_468,._eventMeta_yw942_531,._eventCardCompact_yw942_463 ._eventTime_yw942_468,._eventInline_yw942_483 span{font-size:var(--mobile-event-meta-size)}._avatar_yw942_267,._avatarImage_yw942_268{display:none}}@media(max-width:600px){._page_yw942_1{padding-top:16px}._header_yw942_8{padding-left:20px}._emptyState_yw942_608,._errorState_yw942_609,._warningState_yw942_610,._successState_yw942_641{margin-left:16px}._actions_yw942_54{width:100%;justify-content:space-between}._formGrid_yw942_724{grid-template-columns:1fr}._rentEquipmentHeader_yw942_824{flex-direction:column}._rentEquipmentQuickActions_yw942_849{justify-content:flex-start}._rentEquipmentRow_yw942_884{grid-template-columns:1fr}._rentEquipmentRemove_yw942_857{width:100%;height:40px}._eventNotificationFields_yw942_1258,._eventNotificationRecipientList_yw942_1301{grid-template-columns:1fr}._eventNotificationRecipientsHeader_yw942_1220{flex-direction:column}._eventNotificationPresets_yw942_1281{justify-content:flex-start}._repeatDays_yw942_1103{grid-template-columns:repeat(4,minmax(0,1fr))}._clientPreviewGrid_yw942_1720{grid-template-columns:1fr}._registrationItem_yw942_1365{align-items:stretch}._registrationClientBlock_yw942_1410{align-items:flex-start}._registrationCardButton_yw942_1437{min-height:34px}._attendanceActions_yw942_1621,._registrationSecondaryActions_yw942_1645{gap:5px}._attendancePrimary_yw942_1627,._attendancePrimaryActive_yw942_1628,._attendanceSecondary_yw942_1629,._attendanceSecondaryActive_yw942_1630,._attendanceNeutral_yw942_1631,._attendanceNeutralActive_yw942_1632{padding:0 5px;font-size:12px}._deleteScopeHeader_yw942_1758{flex-direction:column}._deleteScopeActions_yw942_1792{grid-template-columns:1fr}._modal_yw942_662{--modal-padding: 18px}}._clientPicker_yw942_2077{display:flex;flex-direction:column;gap:12px;min-width:0}._clientPickerSelection_yw942_2078{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px;background:#fff8dc;border-radius:12px}._registrationItemEditing_yw942_2080{flex-wrap:wrap}._registrationItemEditing_yw942_2080>._registrationPaymentPanel_yw942_1496{flex-basis:100%;min-width:0}._registrationItemEditing_yw942_2080>._registrationPaymentPanel_yw942_1496 label{display:flex;flex-direction:column;gap:6px}._registrationItemEditing_yw942_2080>._registrationPaymentPanel_yw942_1496 select{width:100%;min-width:0;padding:10px;border:1px solid #d9e0ea;border-radius:8px;background:#fff}._badge_1oep1_1._badge_1oep1_1{display:inline-flex;align-items:center;vertical-align:middle;padding:3px 8px;border-radius:999px;background:#fff2a8;color:#5d4700;font-size:11px;font-weight:700;line-height:1.3;white-space:nowrap}._field_nn4ib_1{display:flex;flex-direction:column;gap:8px;color:#4b5563;font-size:13px;font-weight:700}._label_nn4ib_10{color:#4b5563}._requiredField_nn4ib_14 ._label_nn4ib_10:after{content:" *";color:#d92d20;font-weight:800}._grid_nn4ib_20{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px}._controlWrap_nn4ib_26{position:relative;min-width:0}._control_nn4ib_26{width:100%;min-height:46px;padding:0 40px 0 14px;border:1px solid #d8dee8;border-radius:12px;background:#fff;color:#1d2430;font:inherit;font-size:14px;font-weight:700;text-align:left;cursor:pointer;position:relative;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}._control_nn4ib_26:hover:not(:disabled),._control_nn4ib_26:focus-visible{border-color:#e2ad00;box-shadow:0 0 0 3px #ffc10724;outline:none}._control_nn4ib_26:disabled{cursor:not-allowed;opacity:.65}._control_nn4ib_26 span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._control_nn4ib_26 i{position:absolute;right:15px;top:50%;width:9px;height:9px;border-right:2px solid #4b5563;border-bottom:2px solid #4b5563;transform:translateY(-65%) rotate(45deg);transition:transform .2s ease}._control_nn4ib_26[aria-expanded=true] i{transform:translateY(-30%) rotate(225deg)}._menu_nn4ib_83{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;max-height:240px;overflow:auto;padding:6px;border:1px solid #d8dee8;border-radius:14px;background:#fff;box-shadow:0 14px 36px #1c212c29;transform-origin:top center}._menu_nn4ib_83[data-presence=open]{animation:_pickerMenuIn_nn4ib_1 .2s cubic-bezier(.22,1,.36,1) both}._menu_nn4ib_83[data-presence=closing]{animation:_pickerMenuOut_nn4ib_1 .16s ease-in both}@keyframes _pickerMenuIn_nn4ib_1{0%{opacity:0;transform:translateY(-5px) scaleY(.96)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes _pickerMenuOut_nn4ib_1{0%{opacity:1;transform:translateY(0) scaleY(1)}to{opacity:0;transform:translateY(-4px) scaleY(.97)}}._option_nn4ib_117{width:100%;min-height:40px;padding:8px 10px;border:none;border-radius:10px;background:transparent;color:#1d2430;font:inherit;font-size:13px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:2px}._option_nn4ib_117:hover,._optionActive_nn4ib_135{background:#fff4cc}._option_nn4ib_117:disabled{cursor:not-allowed;opacity:.5}._option_nn4ib_117 span{font-weight:800}._option_nn4ib_117 small{color:#6d727a;font-size:12px;font-weight:600}._empty_nn4ib_154{padding:12px;color:#6d727a;font-size:13px}@media(max-width:640px){._grid_nn4ib_20{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){._menu_nn4ib_83[data-presence]{animation-duration:.01ms}}._page_1v6s1_1{display:flex;flex-direction:column;gap:32px}._header_1v6s1_7{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;flex-wrap:wrap;padding:12px 4px 0}._header_1v6s1_7 h1{margin:0;font-size:26px}._header_1v6s1_7 p{margin:10px 0 0;color:#6d727a;font-size:14px;line-height:1.45}._primaryBtn_1v6s1_28{height:40px;padding:0 18px;border-radius:10px;border:none;background:#ffc107;color:#1b1b1b;font-weight:700;cursor:pointer}._metrics_1v6s1_39{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}._metricCard_1v6s1_45{background:#fff;border:1px solid #e5e9f2;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:8px}._metricLabel_1v6s1_55{font-size:13px;color:#6d727a}._metricValue_1v6s1_60{font-size:24px;font-weight:700}._metricDelta_1v6s1_65{font-size:12px;color:#2e7d32;font-weight:600}._grid_1v6s1_71{display:grid;grid-template-columns:2fr 1fr;gap:16px}._card_1v6s1_77{background:#fff;border:1px solid #e5e9f2;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:16px}._cardHeader_1v6s1_87{display:flex;align-items:center;justify-content:space-between}._cardHeader_1v6s1_87 h2{margin:0;font-size:18px}._ghostBtn_1v6s1_98{background:#f5f7fb;border:1px solid #e5e9f2;color:#1c1c1c;border-radius:8px;padding:6px 12px;cursor:pointer;font-weight:600}._activityList_1v6s1_108{display:flex;flex-direction:column;gap:14px}._activityItem_1v6s1_114{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px dashed #e5e9f2}._activityItem_1v6s1_114:last-child{border-bottom:none;padding-bottom:0}._activityTitle_1v6s1_128{margin:0;font-weight:600}._activityDesc_1v6s1_133{margin:4px 0 0;color:#6d727a;font-size:13px}._activityTime_1v6s1_139{font-size:12px;color:#6d727a;white-space:nowrap}._bookingList_1v6s1_145{display:flex;flex-direction:column;gap:12px}._bookingItem_1v6s1_151{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:#f5f7fb}._bookingTime_1v6s1_160{font-weight:700;min-width:46px}._bookingName_1v6s1_165{margin:0;font-weight:600}._bookingCoach_1v6s1_170{margin:4px 0 0;font-size:12px;color:#6d727a}@media(max-width:1100px){._metrics_1v6s1_39{grid-template-columns:repeat(2,minmax(0,1fr))}._grid_1v6s1_71{grid-template-columns:1fr}}@media(max-width:720px){._header_1v6s1_7{flex-direction:column;align-items:flex-start}._metrics_1v6s1_39{grid-template-columns:1fr}}._warning_mlc7o_1{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;border:1px solid #e9ce87;border-radius:12px;background:#fff7df;color:#684b13;font-size:14px;line-height:1.5;text-align:left}._warning_mlc7o_1 button{padding:8px 14px;border:1px solid #927025;border-radius:8px;background:#fff;color:inherit;font:inherit;font-weight:600;cursor:pointer}._warning_mlc7o_1 button:focus-visible{outline:2px solid #684b13;outline-offset:3px}._field_3dlvx_1{display:flex;align-items:flex-start;flex-wrap:wrap;gap:14px}._photo_3dlvx_2,._placeholder_3dlvx_2{width:96px;height:96px;flex:0 0 96px;border-radius:50%;object-fit:cover;background:#f3f4f6}._placeholder_3dlvx_2{display:grid;place-items:center;color:#64748b;font-weight:700}._controls_3dlvx_4{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0;flex:1 1 180px}._controls_3dlvx_4 p{flex-basis:100%;margin:4px 0;font-size:13px}._fileInput_3dlvx_6{display:none}._field_3dlvx_1 button,._dialog_3dlvx_7 button{border:1px solid #d9dde3;border-radius:10px;background:#fff;padding:10px 14px;font:inherit;color:#202020;cursor:pointer}._field_3dlvx_1 button:disabled,._dialog_3dlvx_7 button:disabled{opacity:.5;cursor:default}._field_3dlvx_1 button:focus-visible,._dialog_3dlvx_7 :focus-visible{outline:3px solid #5a7c14;outline-offset:3px}._dialog_3dlvx_7{box-sizing:border-box;width:min(460px,calc(100vw - 16px));max-width:none;max-height:calc(100dvh - 16px);padding:0;border:0;border-radius:18px;color:#202020;background:#fff;box-shadow:0 24px 80px #0005;overflow-y:auto;overscroll-behavior:contain}._dialog_3dlvx_7::backdrop{background:#0008}._header_3dlvx_12{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px}._header_3dlvx_12 h2{margin:0;font-size:20px}._header_3dlvx_12 button{font-size:24px;padding:2px 12px}._content_3dlvx_15{padding:0 16px 16px}._content_3dlvx_15 p{font-size:13px;line-height:1.45;margin:0 0 14px}._cropArea_3dlvx_17{position:relative;width:min(100%,320px);aspect-ratio:1;margin:0 auto 18px;overflow:hidden;background:#fff;border-radius:4px}._cropArea_3dlvx_17 canvas{display:block;width:100%;height:100%;touch-action:none;cursor:grab}._cropArea_3dlvx_17 canvas:active{cursor:grabbing}._cropArea_3dlvx_17:focus-within{outline:3px solid #5a7c14;outline-offset:3px}._mask_3dlvx_21{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 100px #0008;border:2px solid #fff;pointer-events:none}._zoom_3dlvx_22{display:flex;justify-content:space-between;font-size:14px;font-weight:600}._slider_3dlvx_23{width:100%;margin:12px 0 18px;accent-color:#6e9218}._previewRow_3dlvx_24{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px;font-size:13px}._previewRow_3dlvx_24 span{flex:1;min-width:90px}._preview_3dlvx_24{width:64px;height:64px;border-radius:50%;background:#fff}._warning_3dlvx_27{color:#815800}._error_3dlvx_28{color:#b42318}._actions_3dlvx_29{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;background:#fff;padding:12px 16px max(16px,env(safe-area-inset-bottom));border-top:1px solid #edf0f3}._actions_3dlvx_29 ._primary_3dlvx_30{background:#ffea00;border-color:#ffea00;font-weight:600}@media(prefers-reduced-motion:reduce){._dialog_3dlvx_7,._dialog_3dlvx_7 *{animation:none;transition:none;scroll-behavior:auto}}._page_1te4s_1{display:flex;flex-direction:column;gap:24px}._header_1te4s_7{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._titleBlock_1te4s_14 h1{margin:0;font-size:28px}._titleBlock_1te4s_14 p{margin:6px 0 0;max-width:720px;color:#69707d;line-height:1.5}._headerActions_1te4s_26{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}._summary_1te4s_33{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}._summaryCard_1te4s_39{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid #e3e7ee;border-radius:12px;background:#fff}._summaryLabel_1te4s_49{color:#6a7280;font-size:13px}._summaryValue_1te4s_54{color:#1c2431;font-size:24px;font-weight:700}._tableCard_1te4s_60{display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid #e3e7ee;border-radius:20px;background:#fff}._filters_1te4s_70{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._advancedFilters_1te4s_77{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr)) auto;gap:12px;align-items:end}._resetFiltersButton_1te4s_84{min-height:40px;padding:0 15px;border:1px solid #d6dce6;border-radius:10px;background:#fff;color:#364152;font:inherit;font-size:13px;font-weight:700;cursor:pointer}._resetFiltersButton_1te4s_84:disabled{color:#9aa3b2;background:#f6f8fb;cursor:default}._compactField_1te4s_103{display:flex;flex-direction:column;gap:6px;color:#505866;font-size:13px;font-weight:700}._compactField_1te4s_103 input,._compactField_1te4s_103 select{width:100%;min-width:0;min-height:40px;padding:0 12px;border:1px solid #d6dce6;border-radius:10px;background:#fff;color:#202734;font:inherit;box-sizing:border-box}._compactField_1te4s_103 select{padding-right:34px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:linear-gradient(45deg,transparent 50%,#505866 50%) calc(100% - 17px) 50% / 6px 6px no-repeat,linear-gradient(135deg,#505866 50%,transparent 50%) calc(100% - 11px) 50% / 6px 6px no-repeat,#fff}._searchInput_1te4s_137{flex:1 1 320px;min-height:44px;padding:0 14px;border:1px solid #d6dce6;border-radius:12px;font:inherit}._checkbox_1te4s_146{display:inline-flex;align-items:center;gap:8px;color:#505866;font-size:14px}._table_1te4s_60{border:1px solid #e8ecf2;border-radius:16px;background:#fff;overflow:visible}._tableHead_1te4s_161,._tableRow_1te4s_162{display:grid;grid-template-columns:minmax(180px,1.8fr) minmax(180px,1.5fr) minmax(70px,.6fr) 78px;gap:14px;align-items:center;padding:14px 16px}._tableHead_1te4s_161{border-radius:15px 15px 0 0;background:#f6f8fb;color:#5b6472;font-size:13px;font-weight:700}._tableRow_1te4s_162{border-top:1px solid #edf1f6}._clientCell_1te4s_182,._contactsCell_1te4s_183{display:flex;flex-direction:column;gap:4px}._actionsMenuWrap_1te4s_189{position:relative;z-index:1;justify-self:end}._actionsMenuWrapOpen_1te4s_195{z-index:20}._actionsMenuTrigger_1te4s_199{display:inline-flex;width:44px;height:40px;align-items:center;justify-content:center;border:1px solid #dce2ea;border-radius:12px;background:#fff;color:#354052;font:inherit;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}._actionsMenuTrigger_1te4s_199:hover{border-color:#cbd3de;background:#f5f7fa}._actionsMenuTriggerActive_1te4s_219{border-color:#e9bd2b;background:#fff8dc;box-shadow:0 0 0 2px #ffc1071f}._actionsMenuTrigger_1te4s_199:active{transform:scale(.96)}._actionsMenuTrigger_1te4s_199:focus-visible{outline:3px solid rgba(255,193,7,.28);outline-offset:2px}._actionsMenu_1te4s_189{position:absolute;top:calc(100% + 8px);right:0;display:flex;width:200px;flex-direction:column;gap:3px;padding:7px;border:1px solid #e1e6ed;border-radius:14px;background:#fffffffa;box-shadow:0 18px 46px #18202d2e;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px) scale(.98);transform-origin:top right;transition:opacity .16s ease,visibility .16s ease,transform .16s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._actionsMenu_1te4s_189:before{content:"";position:absolute;right:0;bottom:100%;width:100%;height:9px}._actionsMenuTop_1te4s_265{top:auto;bottom:calc(100% + 8px);transform:translateY(6px) scale(.98);transform-origin:bottom right}._actionsMenuTop_1te4s_265:before{top:100%;bottom:auto}._actionsMenuPortal_1te4s_277{position:fixed;right:auto;bottom:auto;z-index:29;max-height:calc(100dvh - 24px);box-sizing:border-box;overflow-y:auto;scrollbar-width:none;animation:_actionsMenuEnter_1te4s_1 .16s cubic-bezier(.22,1,.36,1)}._actionsMenuPortal_1te4s_277[data-presence=closing]{animation:_actionsMenuExit_1te4s_1 .14s ease-in both}._actionsMenuPortal_1te4s_277::-webkit-scrollbar{display:none;width:0}._actionsMenuPortal_1te4s_277:before{display:none}._actionsMenuOpen_1te4s_302{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}@keyframes _actionsMenuEnter_1te4s_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _actionsMenuExit_1te4s_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}._actionsMenuItem_1te4s_331{width:100%;min-height:38px;padding:8px 11px;border:0;border-radius:9px;background:transparent;color:#293241;text-align:left;font:inherit;font-size:14px;font-weight:650;cursor:pointer;transition:background .14s ease,color .14s ease}._actionsMenuItem_1te4s_331:hover,._actionsMenuItem_1te4s_331:focus-visible{outline:none;background:#f2f5f8}._actionsMenuItem_1te4s_331:disabled{color:#a0a7b2;cursor:not-allowed}._actionsMenuItemDanger_1te4s_358{color:#b43535}._actionsMenuItemDanger_1te4s_358:hover,._actionsMenuItemDanger_1te4s_358:focus-visible{background:#fff0f0;color:#992b2b}._actionsMenuDivider_1te4s_368{height:1px;margin:3px 5px;background:#e8ecf2}._clientName_1te4s_374{color:#202734;font-weight:700}._clientMeta_1te4s_379{color:#70798a;font-size:13px}._status_1te4s_384{display:inline-flex;justify-content:center;width:fit-content;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700}._statusACTIVE_1te4s_394{background:#e7f6eb;color:#217a35}._statusPENDING_1te4s_399{background:#edf0f5;color:#4f5b6b}._statusSEMIACTIVE_1te4s_404{background:#fff4d6;color:#996c00}._statusPASSIVE_1te4s_409{background:#f4e7e7;color:#a23b3b}._statusUNKNOWN_1te4s_414{background:#edf0f5;color:#677080}._statusEXPIRED_1te4s_419,._statusCANCELLED_1te4s_420{background:#f4e7e7;color:#a23b3b}._statusFROZEN_1te4s_425,._statusRESERVED_1te4s_426{background:#fff4d6;color:#996c00}._statusUSED_1te4s_431{background:#e7f6eb;color:#217a35}._ntrp_1te4s_436{color:#202734;font-weight:700}._emptyState_1te4s_441{padding:28px 16px;text-align:center;color:#6c7482}._balanceSummary_1te4s_447{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:18px;border:1px solid #e3e7ee;border-radius:16px;background:#f7f9fc}._balanceSummary_1te4s_447 span{color:#6a7280;font-size:13px}._balanceSummary_1te4s_447 strong{color:#1c2431;font-size:28px}._detailsLayout_1te4s_469{display:flex;flex-direction:column;gap:18px;animation:_contentFadeIn_1te4s_1 .18s ease-out}._detailsStats_1te4s_476{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}._detailsSection_1te4s_482{border:1px solid #e6ebf2;border-radius:14px;background:#fbfcfe;overflow:hidden}._detailsSummary_1te4s_489{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}._detailsSummary_1te4s_489::-webkit-details-marker{display:none}._detailsSummary_1te4s_489 h3{margin:0;font-size:18px}._detailsSummary_1te4s_489 p{margin:6px 0 0;color:#69707d}._detailsSummary_1te4s_489>span{display:inline-flex;align-items:center;gap:10px;color:#1d2430;font-weight:700}._detailsSummary_1te4s_489>span:after{content:"";width:8px;height:8px;border-right:2px solid #7a8493;border-bottom:2px solid #7a8493;transform:rotate(45deg);transition:transform .16s ease}._detailsSection_1te4s_482[open] ._detailsSummary_1te4s_489>span:after{transform:rotate(225deg)}._detailsSection_1te4s_482>._detailsList_1te4s_536,._detailsSection_1te4s_482>._emptyState_1te4s_441{margin:0 14px 14px}._detailsSectionBody_1te4s_541{display:flex;flex-direction:column;gap:12px;margin:0 14px 14px}._detailsSection_1te4s_482[open] ._detailsSectionBody_1te4s_541,._detailsSection_1te4s_482[open]>._detailsList_1te4s_536,._detailsSection_1te4s_482[open]>._emptyState_1te4s_441{animation:_detailsContentIn_1te4s_1 .2s cubic-bezier(.22,1,.36,1) both}@keyframes _detailsContentIn_1te4s_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._detailsSectionBody_1te4s_541>._emptyState_1te4s_441{margin:0}._groupRegistrationList_1te4s_563{gap:10px}._groupRegistrationCard_1te4s_567{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #e3e8f0;border-radius:14px;background:#fff}._groupRegistrationInfo_1te4s_578{display:flex;min-width:0;flex-direction:column;gap:5px}._groupRegistrationHeading_1te4s_585{display:flex;align-items:center;flex-wrap:wrap;gap:8px}._groupRegistrationHeading_1te4s_585>strong{color:#18202c;font-size:15px}._groupRegistrationDate_1te4s_597{color:#4f5967;font-size:13px}._groupRegistrationInfo_1te4s_578>small{color:#7a8492;font-size:12px}._groupRegistrationStatus_1te4s_607{display:inline-flex;align-items:center;min-height:23px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700}._groupRegistrationStatus_1te4s_607[data-status=active]{background:#e7f6eb;color:#217a35}._groupRegistrationStatus_1te4s_607[data-status=cancelled]{background:#fbe9e9;color:#a33333}._groupRegistrationStatus_1te4s_607[data-status=attended]{background:#e8f1ff;color:#3169c6}._groupRegistrationStatus_1te4s_607[data-status=absent]{background:#fff3df;color:#9a6515}._groupRegistrationActions_1te4s_637{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}._groupRegistrationActions_1te4s_637 ._secondaryBtn_1te4s_645,._groupRegistrationActions_1te4s_637 ._dangerBtn_1te4s_646{min-height:36px;padding:8px 11px;font-size:12px}._detailsFilterBar_1te4s_652{display:flex;flex-wrap:wrap;gap:8px}._detailsFilterChip_1te4s_658{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:8px 12px;border:1px solid #e0e6ef;border-radius:999px;background:#fff;color:#3b4350;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}._detailsFilterChip_1te4s_658 span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#edf0f5;color:#5b6573;font-size:12px}._detailsFilterChipActive_1te4s_691{border-color:#ffcf00;background:#ffe24a;color:#202734}._detailsFilterChipActive_1te4s_691 span{background:#202734;color:#fff}._detailsList_1te4s_536{display:flex;flex-direction:column;gap:10px}._detailsItem_1te4s_708{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid #e6ebf2;border-radius:12px;background:#fff}._detailsItem_1te4s_708>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}._detailsBadges_1te4s_726{display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap;min-width:180px}._detailsAmount_1te4s_735{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:140px;color:#202734}._detailsAmount_1te4s_735 span{color:#70798a;font-size:12px}._primaryBtn_1te4s_749,._secondaryBtn_1te4s_645,._dangerBtn_1te4s_646,._linkBtn_1te4s_752,._closeBtn_1te4s_753{border:none;border-radius:12px;font:inherit;cursor:pointer}._primaryBtn_1te4s_749{min-height:44px;padding:0 18px;background:#ffc107;color:#191919;font-weight:700}._secondaryBtn_1te4s_645{min-height:44px;padding:0 18px;background:#eef2f7;color:#27303d;font-weight:600}._primaryBtn_1te4s_749:disabled,._secondaryBtn_1te4s_645:disabled{opacity:.58;cursor:default}._dangerBtn_1te4s_646{min-height:40px;padding:0 16px;background:#fbe9e9;color:#a33333;font-weight:700}._linkBtn_1te4s_752{min-height:40px;padding:0 16px;background:#edf3ff;color:#255ec7;font-weight:700}._overlay_1te4s_798{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#171d267a;z-index:30;animation:_overlayEnter_1te4s_1 .2s ease-out;overflow:hidden}._overlayClosing_1te4s_811{pointer-events:none;animation:_overlayExit_1te4s_1 .18s ease-in forwards}._overlayClosing_1te4s_811 ._modal_1te4s_816{animation:_modalExit_1te4s_1 .18s ease-in forwards}._modal_1te4s_816{--modal-padding: 24px;width:min(860px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;padding:var(--modal-padding);border-radius:24px;background:#fff;box-shadow:0 24px 64px #0e141f38;animation:_modalEnter_1te4s_1 .2s ease-out}._modal_1te4s_816::-webkit-scrollbar{display:none;width:0;height:0}._detailsModal_1te4s_842{height:min(720px,calc(100vh - 48px));box-sizing:border-box}._detailsLoading_1te4s_847{display:flex;flex-direction:column;gap:18px;animation:_contentFadeIn_1te4s_1 .18s ease-out}._loadingStats_1te4s_854{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}._loadingStats_1te4s_854 span,._loadingSection_1te4s_861{display:block;border-radius:14px;background:linear-gradient(90deg,#f1f3f7 25%,#fafbfc,#f1f3f7 75%);background-size:200% 100%;animation:_loadingShimmer_1te4s_1 1.2s ease-in-out infinite}._loadingStats_1te4s_854 span{height:76px}._loadingSection_1te4s_861{height:72px;border:1px solid #e8ecf2}@keyframes _modalEnter_1te4s_1{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _modalExit_1te4s_1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(7px) scale(.985)}}@keyframes _overlayEnter_1te4s_1{0%{background:#171d2600}to{background:#171d267a}}@keyframes _overlayExit_1te4s_1{0%{background:#171d267a}to{background:#171d2600}}@keyframes _contentFadeIn_1te4s_1{0%{opacity:0}to{opacity:1}}@keyframes _loadingShimmer_1te4s_1{0%{background-position:100% 0}to{background-position:-100% 0}}._modalHeader_1te4s_920{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;position:sticky;top:calc(var(--modal-padding) * -1);z-index:2;margin:calc(var(--modal-padding) * -1) calc(var(--modal-padding) * -1) 20px;padding:var(--modal-padding) var(--modal-padding) 16px;background:linear-gradient(180deg,#fff 0% 84%,#fffffff5);border-bottom:1px solid #edf0f4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._modalHeader_1te4s_920 h2{margin:0;font-size:22px}._modalHeader_1te4s_920 p{margin:6px 0 0;color:#69707d;line-height:1.5}._closeBtn_1te4s_753{width:38px;height:38px;flex-shrink:0;background:#f2f5f8;color:#3d4654;font-size:24px}._form_1te4s_955{display:flex;flex-direction:column;gap:18px}._grid_1te4s_961{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._field_1te4s_967{display:flex;flex-direction:column;gap:8px;color:#3e4654;font-size:14px;font-weight:600}._field_1te4s_967 input,._field_1te4s_967 select,._field_1te4s_967 textarea{width:100%;min-width:0;min-height:44px;padding:0 14px;border:1px solid #d8dee8;border-radius:12px;font:inherit;color:#1d2430;box-sizing:border-box}._field_1te4s_967 textarea{min-height:120px;padding:12px 14px;resize:vertical}._wideField_1te4s_996{grid-column:1 / -1}._field_1te4s_967 select{padding-right:36px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:linear-gradient(45deg,transparent 50%,#3e4654 50%) calc(100% - 18px) 50% / 6px 6px no-repeat,linear-gradient(135deg,#3e4654 50%,transparent 50%) calc(100% - 12px) 50% / 6px 6px no-repeat,#fff}._field_1te4s_967 input[type=number]::-webkit-outer-spin-button,._field_1te4s_967 input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._field_1te4s_967 input[type=number]{-moz-appearance:textfield;appearance:textfield}._helper_1te4s_1022{padding:14px 16px;border-radius:14px;background:#f6f8fb;color:#5a6370;line-height:1.5}._formActions_1te4s_1030{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._photoField_1te4s_1037{grid-column:1 / -1}._photoPreview_1te4s_1041,._photoPlaceholder_1te4s_1042{width:112px;height:112px;border-radius:14px}._photoPreview_1te4s_1041{object-fit:cover}._photoPlaceholder_1te4s_1042{display:grid;place-items:center;border:1px dashed #d8dee8;background:#f7f9fc;color:#70798a;text-align:center;font-size:12px}._photoControls_1te4s_1062{display:flex;gap:10px;flex-wrap:wrap}._photoControls_1te4s_1062 ._secondaryBtn_1te4s_645{display:inline-flex;align-items:center}._photoControls_1te4s_1062 input{display:none}._subscriptionList_1te4s_1077{display:flex;flex-direction:column;gap:10px;margin-top:20px}._managedSubscriptionSection_1te4s_1084{margin-top:16px}._managedSubscriptionSection_1te4s_1084>._subscriptionList_1te4s_1077{margin:0 14px 14px}._managedSubscriptionSection_1te4s_1084 ._subscriptionItem_1te4s_1092>div{display:flex;flex-direction:column;gap:4px;min-width:0}._subscriptionItem_1te4s_1092{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px;border:1px solid #e6ebf2;border-radius:14px;background:#fbfcfe;width:100%;text-align:left;cursor:pointer}._balanceTransactionInfo_1te4s_1113{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}._subscriptionItemActive_1te4s_1121{border-color:#ffc107;box-shadow:0 0 0 1px #ffc10759}._subscriptionActionsPanel_1te4s_1126{display:flex;flex-direction:column;gap:16px;margin-top:20px;padding-top:20px;border-top:1px solid #e6ebf2}._subscriptionActionsHeader_1te4s_1135{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._subscriptionActionsHeader_1te4s_1135 h3{margin:0;font-size:18px}._subscriptionActionsHeader_1te4s_1135 p{margin:6px 0 0;color:#69707d}._subscriptionActionsHeader_1te4s_1135>span{display:grid;min-width:30px;height:30px;padding:0 8px;place-items:center;border-radius:999px;background:#f0f3f7;color:#4f5967;font-size:12px;font-weight:700}._subscriptionTools_1te4s_1165{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._toolCard_1te4s_1171{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid #e6ebf2;border-radius:16px;background:#fbfcfe}._toolCard_1te4s_1171 h4{margin:0;font-size:16px}._subscriptionFacts_1te4s_1186{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._factItem_1te4s_1192{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid #e6ebf2;border-radius:12px;background:#fff}._factItem_1te4s_1192 span,._fieldHint_1te4s_1203{color:#69707d;font-size:12px;line-height:1.35}._factItem_1te4s_1192 strong{color:#1d2430;font-size:14px}._subscriptionHistory_1te4s_1214{display:flex;flex-direction:column;gap:14px}._subscriptionChangesSection_1te4s_1220{margin-top:8px;padding-top:18px;border-top:1px solid #e6ebf2}._subscriptionChangesSection_1te4s_1220>summary{cursor:pointer;list-style:none}._subscriptionChangesSection_1te4s_1220>summary::-webkit-details-marker{display:none}._subscriptionChangesSection_1te4s_1220>._lessonTimeline_1te4s_1235,._subscriptionChangesSection_1te4s_1220>._emptyState_1te4s_441{margin-top:10px}._historyList_1te4s_1240{display:flex;flex-direction:column;gap:10px}._historyItem_1te4s_1246{padding:14px;border:1px solid #e6ebf2;border-radius:14px;background:#fff}._historyItemHeader_1te4s_1253{display:flex;justify-content:space-between;gap:12px;color:#1d2430}._historyItem_1te4s_1246 p{margin:8px 0 0;color:#5a6370;line-height:1.45}._lessonHistoryFilters_1te4s_1266{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;border:1px solid #e3e8f0;border-radius:14px;background:#f7f9fc}._lessonFilterField_1te4s_1276{display:flex;min-width:0;flex-direction:column;gap:6px}._lessonFilterField_1te4s_1276>span{color:#667181;font-size:11px;font-weight:700}._lessonFilterField_1te4s_1276 input,._lessonFilterField_1te4s_1276 select{width:100%;min-width:0;height:40px;padding:0 11px;border:1px solid #dce2ea;border-radius:10px;background:#fff;color:#27313f;font:inherit;font-size:12px;box-sizing:border-box}._lessonFilterSearch_1te4s_1304{grid-column:span 2}._lessonFilterResult_1te4s_1308{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#697484;font-size:12px}._lessonFilterResult_1te4s_1308 strong{color:#27313f}._lessonFilterResult_1te4s_1308 button{padding:0;border:0;background:transparent;color:#3169c6;font:inherit;font-weight:700;cursor:pointer}._lessonHistoryList_1te4s_1331,._subscriptionHistoryList_1te4s_1332{display:flex;flex-direction:column;gap:10px}._lessonHistoryCard_1te4s_1338,._subscriptionHistoryCard_1te4s_1339,._subscriptionLessonCard_1te4s_1340{border:1px solid #e3e8f0;border-radius:14px;background:#fff;overflow:hidden}._lessonHistorySummary_1te4s_1347,._subscriptionHistorySummary_1te4s_1348,._subscriptionLessonCard_1te4s_1340>summary{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:15px 16px;cursor:pointer;list-style:none}._lessonHistorySummary_1te4s_1347::-webkit-details-marker,._subscriptionHistorySummary_1te4s_1348::-webkit-details-marker,._subscriptionLessonCard_1te4s_1340>summary::-webkit-details-marker{display:none}._lessonHistoryMain_1te4s_1365,._subscriptionHistorySummary_1te4s_1348>div,._subscriptionLessonCard_1te4s_1340>summary>div{display:flex;min-width:0;flex-direction:column;gap:4px}._lessonHistoryMain_1te4s_1365>strong,._subscriptionHistorySummary_1te4s_1348 strong,._subscriptionLessonCard_1te4s_1340>summary strong{color:#18202c;font-size:15px}._lessonHistoryMain_1te4s_1365>span,._subscriptionHistorySummary_1te4s_1348>div>span,._subscriptionLessonCard_1te4s_1340>summary>div>span{color:#4f5967;font-size:13px}._lessonHistoryMain_1te4s_1365>small,._subscriptionHistorySummary_1te4s_1348 small{color:#7a8492;font-size:12px}._lessonHistoryState_1te4s_1394{display:flex;flex:0 0 min(220px,38%);flex-direction:column;align-items:flex-end;gap:4px;text-align:right}._lessonHistoryState_1te4s_1394 strong{color:#27313f;font-size:13px}._lessonHistoryState_1te4s_1394>span:not(._lessonDeletedBadge_1te4s_1408){color:#87909c;font-size:11px}._lessonDeletedBadge_1te4s_1408{padding:4px 8px;border-radius:999px;background:#f3f4f6;color:#69707d;font-size:10px;font-weight:700;text-transform:uppercase}._lessonHistoryDetails_1te4s_1423{border-top:1px solid #edf0f4;background:#fbfcfe}._lessonHistoryFacts_1te4s_1428{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 16px 8px}._lessonHistoryFacts_1te4s_1428>div{display:flex;min-width:0;flex-direction:column;gap:3px;padding:9px 10px;border:1px solid #e8ecf2;border-radius:10px;background:#fff}._lessonHistoryFacts_1te4s_1428 span{color:#7b8593;font-size:10px;font-weight:700}._lessonHistoryFacts_1te4s_1428 strong{overflow-wrap:anywhere;color:#303a48;font-size:12px}._lessonHistoryNote_1te4s_1458{margin:4px 16px 10px;padding:10px 12px;border-radius:10px;background:#fff8df;color:#5f5739;font-size:12px;line-height:1.45}._lessonTimelineHeading_1te4s_1468{display:flex;align-items:center;justify-content:space-between;margin:4px 16px 0;padding-top:10px;border-top:1px solid #e8ecf2;color:#303a48;font-size:12px}._lessonTimelineHeading_1te4s_1468>span{display:grid;min-width:24px;height:24px;place-items:center;border-radius:999px;background:#e9edf3;color:#5e6876;font-size:10px;font-weight:700}._lessonTimeline_1te4s_1235{display:flex;flex-direction:column;padding:6px 16px 16px}._lessonTimelineItem_1te4s_1497{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:8px 0}._lessonTimelineItem_1te4s_1497:not(:last-child):before{content:"";position:absolute;top:25px;bottom:-7px;left:6px;width:2px;background:#e6eaf0}._lessonTimelineDot_1te4s_1515{position:relative;z-index:1;width:12px;height:12px;margin-top:3px;border:3px solid #ffffff;border-radius:50%;background:#8b95a3;box-shadow:0 0 0 1px #d8dee7}._lessonTimelineItem_1te4s_1497[data-tone=success] ._lessonTimelineDot_1te4s_1515{background:#27a55b}._lessonTimelineItem_1te4s_1497[data-tone=warning] ._lessonTimelineDot_1te4s_1515{background:#e2a400}._lessonTimelineItem_1te4s_1497[data-tone=danger] ._lessonTimelineDot_1te4s_1515{background:#d74d4d}._lessonTimelineItem_1te4s_1497>div{display:flex;min-width:0;flex-direction:column;gap:2px}._lessonTimelineItem_1te4s_1497 strong{color:#25303d;font-size:13px}._lessonTimelineItem_1te4s_1497 span,._lessonTimelineItem_1te4s_1497 p{color:#707988;font-size:12px}._lessonTimelineItem_1te4s_1497 p{margin:3px 0 0;line-height:1.4}._subscriptionHistoryBody_1te4s_1554{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:12px;padding:0 14px 14px}._subscriptionHistoryColumn_1te4s_1561{min-width:0;padding:12px;border-radius:12px;background:#f7f9fc}._subscriptionHistoryColumn_1te4s_1561 h4{margin:0 0 10px;color:#26303d;font-size:13px}._subscriptionLessonCard_1te4s_1340+._subscriptionLessonCard_1te4s_1340{margin-top:8px}._subscriptionLessonCard_1te4s_1340>summary{padding:11px 12px}._subscriptionLessonCard_1te4s_1340>summary>span{max-width:42%;color:#596473;font-size:11px;font-weight:700;text-align:right}@media(max-width:760px){._groupRegistrationCard_1te4s_567{align-items:flex-start;flex-direction:column}._groupRegistrationActions_1te4s_637{width:100%;justify-content:stretch}._groupRegistrationActions_1te4s_637 button{flex:1}._lessonHistoryFilters_1te4s_1266,._lessonHistoryFacts_1te4s_1428{grid-template-columns:1fr}._lessonFilterSearch_1te4s_1304{grid-column:auto}._lessonFilterResult_1te4s_1308{align-items:flex-start;flex-direction:column}._lessonHistorySummary_1te4s_1347,._subscriptionHistorySummary_1te4s_1348{flex-direction:column}._lessonHistoryState_1te4s_1394{flex-basis:auto;align-items:flex-start;text-align:left}._subscriptionHistoryBody_1te4s_1554{grid-template-columns:1fr}}._errorBanner_1te4s_1635,._successBanner_1te4s_1636{padding:12px 14px;border-radius:12px;font-weight:600}._errorBanner_1te4s_1635{background:#fbe9e9;color:#a33333}._successBanner_1te4s_1636{background:#e7f6eb;color:#217a35}@media(max-width:960px){._summary_1te4s_33{grid-template-columns:repeat(2,minmax(0,1fr))}._tableHead_1te4s_161,._tableRow_1te4s_162{grid-template-columns:1fr}._tableHead_1te4s_161{display:none}._subscriptionTools_1te4s_1165{grid-template-columns:1fr}._advancedFilters_1te4s_77{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){._header_1te4s_7{flex-direction:column}._summary_1te4s_33{grid-template-columns:1fr}._headerActions_1te4s_26{width:100%;justify-content:stretch}._headerActions_1te4s_26 button{flex:1}._advancedFilters_1te4s_77,._grid_1te4s_961{grid-template-columns:1fr}._modal_1te4s_816{--modal-padding: 18px}._detailsModal_1te4s_842{height:calc(100vh - 24px)}}@media(prefers-reduced-motion:reduce){._overlay_1te4s_798,._modal_1te4s_816,._actionsMenu_1te4s_189,._detailsLayout_1te4s_469,._detailsLoading_1te4s_847,._loadingStats_1te4s_854 span,._loadingSection_1te4s_861{animation:none}}._page_10l8e_1{display:flex;flex-direction:column;gap:32px}._header_10l8e_7{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;flex-wrap:wrap;padding:12px 4px 0}._header_10l8e_7 h1{margin:0;font-size:26px}._header_10l8e_7 p{margin:10px 0 0;color:#6d727a;font-size:14px;line-height:1.45}._primaryBtn_10l8e_28{height:40px;padding:0 18px;border-radius:10px;border:none;background:#ffc107;color:#1b1b1b;font-weight:700;cursor:pointer}._cards_10l8e_39{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._card_10l8e_39{background:#fff;border:1px solid #e5e9f2;border-radius:14px;padding:16px;display:flex;gap:14px;align-items:center}._avatar_10l8e_55{width:44px;height:44px;border-radius:12px;background:#1f2a44;color:#fff;display:grid;place-items:center;font-weight:700}._card_10l8e_39 h3{margin:0;font-size:16px}._role_10l8e_71{margin:4px 0;color:#6d727a;font-size:13px}._status_10l8e_77{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;background:#e3f2fd;color:#1a73e8;font-size:12px;font-weight:600}@media(max-width:900px){._cards_10l8e_39{grid-template-columns:1fr}}@media(max-width:760px){._header_10l8e_7{flex-direction:column;align-items:flex-start}}._page_113o5_1{display:flex;width:100%;min-width:0;flex-direction:column;gap:24px;max-width:1080px}._header_113o5_10{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;flex-wrap:wrap;padding:12px 4px 0}._header_113o5_10 h1{margin:0;font-size:26px}._header_113o5_10 p{margin:10px 0 0;color:#667085;font-size:14px;line-height:1.45}._categoryNav_113o5_31{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:6px;border:1px solid #e5e9f2;border-radius:18px;background:#f5f7fa}._categoryButton_113o5_41{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:5px;padding:14px 16px;border:1px solid transparent;border-radius:14px;background:transparent;color:#667085;text-align:left;font:inherit;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}._categoryButton_113o5_41:before{content:"";width:28px;height:3px;margin-bottom:2px;border-radius:999px;background:#ffc107;opacity:0;transform:scaleX(.55);transition:opacity .18s ease,transform .18s ease}._categoryButton_113o5_41 strong{color:#344054;font-size:15px}._categoryButton_113o5_41 span{font-size:12px;line-height:1.35}._categoryButton_113o5_41:hover{background:#ffffffb3}._categoryButtonActive_113o5_84{border-color:#e3e7ee;background:#fff;box-shadow:0 8px 20px #1b1f2312}._categoryButtonActive_113o5_84 strong{color:#1d2939}._categoryButtonActive_113o5_84:before{opacity:1;transform:scaleX(1)}._categoryContent_113o5_99{display:flex;flex-direction:column;gap:24px;animation:_categoryEnter_113o5_1 .18s ease-out}@keyframes _categoryEnter_113o5_1{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}._card_113o5_117{background:#fff;border:1px solid #e5e9f2;border-radius:18px;box-shadow:0 18px 40px #1b1f230f;padding:22px}._card_113o5_117 h2{margin:0;font-size:20px}._card_113o5_117 p{margin:8px 0 0;color:#667085;font-size:14px}._dangerZone_113o5_136{display:flex;align-items:center;justify-content:space-between;gap:20px;border-color:#f1c7c7;background:snow}._logoutButton_113o5_145{min-width:140px;min-height:44px;flex:0 0 auto;padding:0 20px;border:1px solid #c72e2e;border-radius:12px;background:#d73737;color:#fff;font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}._logoutButton_113o5_145:hover{background:#bd2525;box-shadow:0 8px 18px #bd252533}._logoutButton_113o5_145:active{transform:translateY(1px)}._sectionHeading_113o5_170{margin-bottom:4px}._settingRow_113o5_174{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px}._preferenceSection_113o5_181{display:flex;flex-direction:column;gap:20px;margin-top:24px;border-top:1px solid #e5e9f2;padding-top:24px}._preferenceIntro_113o5_182{display:flex;flex-direction:column;gap:8px}._preferenceIntro_113o5_182 h3{margin:0;font-size:17px}._preferenceIntro_113o5_182 p,._preferenceFooter_113o5_184 p{margin:0;line-height:1.5}._preferenceList_113o5_185{border-top:1px solid #e5e9f2}._preferenceRow_113o5_186{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:20px 0;border-bottom:1px solid #e5e9f2}._preferenceRow_113o5_186>div:first-child{flex:1 1 220px}._preferenceRow_113o5_186 strong{font-size:14px}._preferenceCheck_113o5_189,._timeFields_113o5_189 label{display:inline-flex;align-items:center;gap:9px;font-size:14px}._preferenceCheck_113o5_189{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}._preferenceCheck_113o5_189 input[type=checkbox]{position:absolute;width:1px;height:1px;margin:0;opacity:0}._checkboxMark_113o5_192{position:relative;display:inline-grid;place-items:center;width:22px;height:22px;flex:0 0 22px;box-sizing:border-box;border:1px solid #cbd3df;border-radius:7px;background:#fff;box-shadow:0 1px 2px #1018280f;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}._checkboxMark_113o5_192:after{content:"";width:5px;height:9px;margin-top:-2px;border-right:2px solid #241c00;border-bottom:2px solid #241c00;opacity:0;transform:rotate(45deg) scale(.7);transition:opacity .14s ease,transform .14s ease}._preferenceCheck_113o5_189:hover ._checkboxMark_113o5_192{border-color:#e2ad00}._preferenceCheck_113o5_189 input:checked+._checkboxMark_113o5_192{border-color:#e2ad00;background:#ffc107;box-shadow:0 0 0 3px #ffc10724}._preferenceCheck_113o5_189 input:checked+._checkboxMark_113o5_192:after{opacity:1;transform:rotate(45deg) scale(1)}._preferenceCheck_113o5_189 input:focus-visible+._checkboxMark_113o5_192{outline:3px solid rgba(255,193,7,.28);outline-offset:2px}._preferenceCheck_113o5_189 input:disabled+._checkboxMark_113o5_192{border-color:#e1e6ed;background:#f1f3f6;box-shadow:none;opacity:.72}._timeFields_113o5_189{display:flex;gap:12px;flex-wrap:wrap}._timeFields_113o5_189 input{min-height:40px;box-sizing:border-box;padding:8px 10px;border:1px solid #d8deea;border-radius:10px;background:#fff;color:#1f2937;font:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}._timeFields_113o5_189 input:focus{border-color:#ffc107;box-shadow:0 0 0 3px #ffc10729}._timeFields_113o5_189 input:disabled{border-color:#e3e7ed;background:#f2f4f7;color:#98a2b3;cursor:not-allowed;box-shadow:none}._preferenceFooter_113o5_184{display:flex;flex-direction:column;align-items:flex-start;gap:20px}._reminderSection_113o5_206{gap:18px}._reminderHeader_113o5_207{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}._reminderHeader_113o5_207 ._preferenceIntro_113o5_182{max-width:680px}._reminderHeader_113o5_207 ._preferenceCheck_113o5_189{flex:0 0 auto;min-height:34px}._reminderRuleList_113o5_210{display:flex;flex-direction:column;gap:10px}._reminderRule_113o5_210{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;border:1px solid #e0e6ef;border-radius:14px;background:#fbfcfe}._reminderRuleNumber_113o5_221{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#fff3c4;color:#755700;font-size:13px;font-weight:800}._reminderRuleFields_113o5_233{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#475467;font-size:14px}._reminderRuleFields_113o5_233 input,._reminderRuleFields_113o5_233 select{min-height:40px;box-sizing:border-box;border:1px solid #d8deea;border-radius:10px;background:#fff;padding:8px 11px;color:#1f2937;font:inherit;font-weight:650;outline:none}._reminderRuleFields_113o5_233 input{width:96px}._reminderRuleFields_113o5_233 select{min-width:110px;cursor:pointer}._reminderRuleFields_113o5_233 input:focus,._reminderRuleFields_113o5_233 select:focus{border-color:#ffc107;box-shadow:0 0 0 3px #ffc10729}._reminderRuleFields_113o5_233 input:disabled,._reminderRuleFields_113o5_233 select:disabled{border-color:#e3e7ed;background:#f2f4f7;color:#98a2b3;cursor:not-allowed;box-shadow:none}._reminderRemoveButton_113o5_253,._reminderAddButton_113o5_254{min-height:40px;border-radius:10px;padding:0 14px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}._reminderRemoveButton_113o5_253{border:1px solid #e1e6ee;background:#fff;color:#667085}._reminderRemoveButton_113o5_253:hover:not(:disabled){border-color:#efb1b1;background:#fff7f7;color:#a32929}._reminderAddButton_113o5_254{align-self:flex-start;border:1px dashed #d2a500;background:#fffaf0;color:#6f5500}._reminderAddButton_113o5_254:hover:not(:disabled){border-style:solid;background:#fff4c7}._reminderRemoveButton_113o5_253:disabled,._reminderAddButton_113o5_254:disabled{opacity:.5;cursor:not-allowed}._preferenceFooter_113o5_184 ._reminderStatus_113o5_269{width:100%;box-sizing:border-box;margin:0;padding:13px 15px;border:1px solid;border-radius:12px;font-size:14px;font-weight:700;line-height:1.45}._preferenceFooter_113o5_184 ._reminderStatusError_113o5_280{border-color:#efaaaa;background:#fff0f0;color:#a51d1d}._preferenceFooter_113o5_184 ._reminderStatusSuccess_113o5_281{border-color:#b9dfc0;background:#effaf1;color:#256c34}._switch_113o5_283{position:relative;display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}._switch_113o5_283 input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}._switchTrack_113o5_301{position:relative;width:68px;height:36px;border-radius:999px;background:#e8edf5;border:1px solid #d8deea;box-shadow:inset 0 1px 3px #10182814;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}._switchThumb_113o5_312{position:absolute;top:3px;left:3px;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 5px 14px #10182838;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}._switch_113o5_283 input:checked+._switchTrack_113o5_301{background:#ffc107;border-color:#f0b400;box-shadow:inset 0 1px 2px #7856002e,0 0 0 4px #ffc10724}._switch_113o5_283 input:checked+._switchTrack_113o5_301 ._switchThumb_113o5_312{transform:translate(32px);box-shadow:0 6px 16px #78560038}._switch_113o5_283 input:focus-visible+._switchTrack_113o5_301{outline:3px solid rgba(255,193,7,.28);outline-offset:3px}._form_113o5_340{display:flex;flex-direction:column;gap:16px;margin-top:20px}._photoEditor_113o5_347{display:flex;align-items:center;gap:18px;padding:16px;border:1px solid #e5e9f2;border-radius:16px;background:#f8fafc}._photoPreview_113o5_357,._photoPlaceholder_113o5_358{width:88px;height:88px;flex:0 0 88px;border-radius:50%}._photoPreview_113o5_357{display:block;object-fit:cover}._photoPlaceholder_113o5_358{display:grid;place-items:center;background:#ffc107;color:#1b1b1b;font-size:30px;font-weight:800}._photoActions_113o5_379{display:flex;align-items:center;flex-wrap:wrap;gap:10px}._photoActions_113o5_379 ._secondaryButton_113o5_386{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}._photoActions_113o5_379 span{width:100%;color:#667085;font-size:12px}._hiddenFileInput_113o5_399{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._grid_113o5_408{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._field_113o5_414{display:flex;flex-direction:column;gap:8px}._field_113o5_414 label{font-size:13px;font-weight:700;color:#475467}._field_113o5_414 input{width:100%;box-sizing:border-box;border:1px solid #d8deea;border-radius:12px;background:#fff;padding:12px 14px;font-size:14px;color:#111827;outline:none}._field_113o5_414 input:focus{border-color:#ffc107;box-shadow:0 0 0 3px #ffc10729}._field_113o5_414 input:read-only{background:#f8fafc;color:#667085}._actions_113o5_448{display:flex;gap:12px;flex-wrap:wrap}._primaryButton_113o5_454,._secondaryButton_113o5_386{height:42px;padding:0 18px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer}._primaryButton_113o5_454{border:none;background:#ffc107;color:#1b1b1b}._secondaryButton_113o5_386{border:1px solid #d8deea;background:#fff;color:#1f2937}._success_113o5_476{padding:12px 14px;border-radius:12px;background:#edf9ee;border:1px solid #cbe7cf;color:#256c34;font-size:13px}._error_113o5_485{padding:12px 14px;border-radius:12px;background:#fff1f1;border:1px solid #f5b5b5;color:#9f1d1d;font-size:13px}._helper_113o5_494{padding:14px 16px;border-radius:14px;background:#f8fafc;border:1px dashed #d8dee9;color:#667085;font-size:13px;line-height:1.45}@media(max-width:760px){._page_113o5_1{gap:18px}._grid_113o5_408{grid-template-columns:1fr}._photoEditor_113o5_347{align-items:flex-start;flex-direction:column}._categoryNav_113o5_31{grid-template-columns:1fr}._card_113o5_117{padding:18px 16px}._settingRow_113o5_174{grid-template-columns:1fr}._dangerZone_113o5_136{align-items:stretch;flex-direction:column}._logoutButton_113o5_145{width:100%}._actions_113o5_448{flex-direction:column;align-items:stretch}._preferenceSection_113o5_181{gap:16px;margin-top:20px;padding-top:20px}._preferenceRow_113o5_186{align-items:flex-start;gap:14px;padding:18px 0}._preferenceRow_113o5_186>div:first-child,._preferenceCheck_113o5_189,._timeFields_113o5_189{width:100%}._timeFields_113o5_189 label{width:100%;justify-content:space-between}._timeFields_113o5_189 input{width:min(170px,48vw);min-width:0}._preferenceFooter_113o5_184 ._primaryButton_113o5_454{width:100%}._reminderHeader_113o5_207{flex-direction:column;gap:14px}._reminderHeader_113o5_207 ._preferenceCheck_113o5_189{width:auto}._reminderRule_113o5_210{grid-template-columns:34px minmax(0,1fr);align-items:flex-start}._reminderRuleFields_113o5_233{padding-top:6px}._reminderRemoveButton_113o5_253{grid-column:2;justify-self:flex-start}._reminderAddButton_113o5_254{width:100%}}@media(prefers-reduced-motion:reduce){._categoryContent_113o5_99{animation:none}}._page_113o5_1,._categoryContent_113o5_99,._card_113o5_117,._form_113o5_340,._field_113o5_414,._photoActions_113o5_379,._preferenceIntro_113o5_182,._preferenceRow_113o5_186>div,._reminderRuleFields_113o5_233{min-width:0;overflow-wrap:anywhere}._field_113o5_414 input,._page_113o5_1 button,._page_113o5_1 select{max-width:100%}._primaryButton_113o5_454,._secondaryButton_113o5_386{height:auto;min-height:42px;padding-top:10px;padding-bottom:10px}@media(max-width:760px){._preferenceRow_113o5_186>div:first-child{flex-basis:100%}._reminderRule_113o5_210{padding:12px;gap:10px}}._fields_1t4zh_1{display:grid;gap:16px;border:0;padding:0;margin:0;min-width:0}._fields_1t4zh_1 label{display:grid;gap:8px;color:#475467;font-size:13px;font-weight:600}._fields_1t4zh_1 input:not([type=checkbox]),._fields_1t4zh_1 textarea{width:100%;min-width:0;box-sizing:border-box;padding:12px;font:inherit;background:#fff;border:1px solid #d8deea;border-radius:12px;color:#202020}._fields_1t4zh_1 textarea{resize:vertical}._fields_1t4zh_1 input:focus-visible,._fields_1t4zh_1 textarea:focus-visible{outline:2px solid #b59a00;outline-offset:2px}._fields_1t4zh_1 ._check_1t4zh_6{display:flex;align-items:center;gap:10px}._check_1t4zh_6 input{width:18px;height:18px;accent-color:#ffc107}._links_1t4zh_8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._link_1t4zh_8{display:grid;gap:14px;padding:16px;border:1px solid #e5e9f2;border-radius:14px;min-width:0}._link_1t4zh_8 h3{margin:0;font-size:16px}._fields_1t4zh_1>button{justify-self:start}._hint_1t4zh_12,._fields_1t4zh_1 small{font-weight:400;color:#667085;font-size:12px;line-height:1.5;margin:0}._error_1t4zh_13,._success_1t4zh_13{padding:12px;border-radius:12px;font-size:13px}._error_1t4zh_13{background:#fff0ed;color:#a52c19}._success_1t4zh_13{background:#edf9ee;color:#256c34}@media(max-width:680px){._links_1t4zh_8{grid-template-columns:1fr}}._screen_ewzm1_1{min-height:100vh;display:grid;place-items:center;padding:24px;overflow:hidden;background:radial-gradient(circle at 50% 46%,rgb(255 225 0 / 18%) 0 80px,transparent 230px),#f2f2f2}._content_ewzm1_12{display:flex;flex-direction:column;align-items:center;gap:20px}._brandMark_ewzm1_19{position:relative;width:104px;height:104px;display:grid;place-items:center;color:#fff;background:#111;border-radius:50%;box-shadow:0 18px 45px #00000026;animation:_brandFloat_ewzm1_1 1.8s ease-in-out infinite}._brandMark_ewzm1_19 strong{font-size:25px;font-weight:800;letter-spacing:-1.5px}._brandBall_ewzm1_38{position:absolute;top:18px;right:18px;width:13px;height:13px;background:#ffe100;border:2px solid #111111;border-radius:50%}._indicator_ewzm1_49{width:136px;height:5px;overflow:hidden;background:#dedede;border-radius:999px}._indicator_ewzm1_49 span{width:48px;height:100%;display:block;background:#ffe100;border-radius:inherit;animation:_indicatorSlide_ewzm1_1 1.15s ease-in-out infinite}._content_ewzm1_12 p{margin:0;color:#5f5f5f;font-size:15px;font-weight:600}@keyframes _brandFloat_ewzm1_1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes _indicatorSlide_ewzm1_1{0%{transform:translate(-52px)}50%{transform:translate(92px)}to{transform:translate(-52px)}}@media(prefers-reduced-motion:reduce){._brandMark_ewzm1_19,._indicator_ewzm1_49 span{animation:none}._indicator_ewzm1_49 span{width:100%}}._page_1jmth_1{min-height:100vh;background:#ecebe8;color:#1e1d1b;padding:0 16px 28px}._loading_1jmth_8{min-height:100vh;display:grid;place-items:center;background:#ecebe8;color:#706d66}._shell_1jmth_16{width:min(100%,430px);margin:0 auto;padding:18px 0 108px}._topBar_1jmth_22{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:18px}._topBarActions_1jmth_30{display:flex;align-items:center;gap:8px}._logo_1jmth_36,._iconButton_1jmth_37{width:44px;height:44px;border-radius:50%;border:0;background:#fff;box-shadow:0 10px 24px #22201c14}._logo_1jmth_36{display:grid;place-items:center;padding:0;font-size:18px;font-weight:800;text-transform:lowercase;cursor:pointer}._iconButton_1jmth_37{display:grid;place-items:center;color:#1d1c19;cursor:pointer}._iconButton_1jmth_37 svg{width:20px;height:20px}._topBarTitle_1jmth_68{min-width:0;display:flex;flex-direction:column;gap:2px}._topBarEyebrow_1jmth_75{color:#7b766a;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._topBarHeading_1jmth_83{color:#1e1d1b;font-size:21px;line-height:1.05;font-weight:700}._notice_1jmth_90,._success_1jmth_91,._infoCard_1jmth_92,._emptyState_1jmth_93,._bookingCard_1jmth_94,._profileCard_1jmth_95,._profileMeta_1jmth_96,._summaryCard_1jmth_97,._calendarDrawer_1jmth_98,._eventModal_1jmth_99{background:#fff;box-shadow:0 12px 28px #26221c0f}._notice_1jmth_90,._success_1jmth_91{border-radius:18px;padding:12px 14px;margin-bottom:12px;font-size:13px;line-height:1.45}._notice_1jmth_90{color:#5f5a48}._securityNotice_1jmth_117{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;margin-bottom:12px;border-radius:22px;background:linear-gradient(135deg,#fff3c0,#f6df75);box-shadow:0 14px 30px #5a4a001f}._securityNoticeText_1jmth_129{display:flex;flex-direction:column;gap:4px}._securityNoticeText_1jmth_129 strong{font-size:14px;color:#3d3200}._securityNoticeText_1jmth_129 p{margin:0;font-size:13px;line-height:1.45;color:#5b4a00}._securityNoticeAction_1jmth_147{min-height:38px;padding:0 16px;border:0;border-radius:999px;background:#1f1d18;color:#fff8d7;font:inherit;font-size:13px;font-weight:600;cursor:pointer;flex-shrink:0}._success_1jmth_91{color:#1a4d2e;background:#f4fbf6}._content_1jmth_166{display:flex;flex-direction:column;gap:12px}._summaryStrip_1jmth_172,._section_1jmth_173,._cardsColumn_1jmth_174{display:flex;flex-direction:column}._summaryStrip_1jmth_172{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._summaryCard_1jmth_97{border-radius:18px;padding:14px 12px;display:flex;flex-direction:column;gap:8px}._summaryCard_1jmth_97 span{color:#7c786e;font-size:12px}._summaryCard_1jmth_97 strong{font-size:22px;line-height:1}._section_1jmth_173,._cardsColumn_1jmth_174{gap:12px}._scheduleControls_1jmth_208{display:flex;flex-direction:column;gap:10px;padding:8px;border-radius:18px;background:#fff;box-shadow:0 12px 28px #26221c0f}._scheduleModeToggle_1jmth_218{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;border-radius:14px;background:#f6f4ee}._scheduleModeButton_1jmth_227,._scheduleModeButtonActive_1jmth_228{min-height:42px;padding:8px 10px;border:0;border-radius:10px;font:inherit;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer}._scheduleModeButton_1jmth_227{background:transparent;color:#6e6a61}._scheduleModeButtonActive_1jmth_228{background:#fff;color:#1e1d1b;box-shadow:0 4px 10px #26221c14}._scheduleCoachField_1jmth_251{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;padding:4px 6px 2px}._teamCalendarResourceViewControl_1jmth_259{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px}._teamCalendarResourceViewControl_1jmth_259>span{color:#8b877e;font-size:12px;font-weight:600}._teamCalendarResourceViewSwitch_1jmth_272{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-height:42px;padding:3px;border-radius:12px;background:#eeece6}._teamCalendarResourceViewButton_1jmth_282,._teamCalendarResourceViewButtonActive_1jmth_283{min-width:0;border:0;border-radius:9px;background:transparent;color:#777269;font:inherit;font-size:12px;font-weight:700;cursor:pointer}._teamCalendarResourceViewButtonActive_1jmth_283{background:#fff;color:#1e1d1b;box-shadow:0 2px 7px #26221c1f}._teamCalendarColumnControl_1jmth_301{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px}._teamCalendarColumnControl_1jmth_301>span{color:#8b877e;font-size:12px;font-weight:600}._teamCalendarColumnSwitch_1jmth_314{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-height:42px;padding:3px;border-radius:12px;background:#eeece6}._teamCalendarColumnButton_1jmth_324,._teamCalendarColumnButtonActive_1jmth_325{min-width:0;border:0;border-radius:9px;background:transparent;color:#777269;font:inherit;font-size:12px;font-weight:700;cursor:pointer}._teamCalendarColumnButtonActive_1jmth_325{background:#fff;color:#1e1d1b;box-shadow:0 2px 7px #26221c1f}._teamScheduleSection_1jmth_343{display:flex;flex-direction:column;gap:10px}._teamScheduleContainer_1jmth_349{--team-sticky-offset: 80px;isolation:isolate}._teamScheduleContainerCompact_1jmth_354{--team-sticky-offset: 56px}._teamCalendarEmpty_1jmth_358,._teamCalendarHint_1jmth_359{margin:0;color:#706c63;font-size:12px;line-height:1.45}._teamCalendarEmpty_1jmth_358{padding:11px 13px;border-radius:14px;background:#f8f6f1}._teamCalendarHint_1jmth_359{padding:0 4px}._teamCalendarBoard_1jmth_376{--team-time-width: 54px;--team-coach-width: calc(100cqw - var(--team-time-width));width:calc(100% - 12px);margin-inline:6px;container-type:inline-size;border:1px solid #e2dfd7;border-radius:18px;background:#fff;box-shadow:0 12px 28px #26221c0f}._teamCalendarBoard_1jmth_376[data-visible-columns="2"]{--team-coach-width: calc((100cqw - var(--team-time-width)) * .5)}._teamCalendarBoard_1jmth_376[data-visible-columns="3"]{--team-coach-width: calc((100cqw - var(--team-time-width)) * .333333)}._teamCalendarHeaderViewport_1jmth_396,._teamCalendarBodyViewport_1jmth_397{width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c5c0b6 #f2f0ea;scroll-padding-left:var(--team-time-width);scroll-snap-type:x mandatory}._teamCalendarHeaderViewport_1jmth_396{position:sticky;top:var(--team-sticky-offset);z-index:12;overflow-x:hidden;border-radius:17px 17px 0 0;background:#f8f7f3;box-shadow:0 4px 10px #26221c14;transition:top .18s ease,border-radius .18s ease}._teamCalendarBodyViewport_1jmth_397{border-radius:0 0 17px 17px;touch-action:pan-x pan-y pinch-zoom}._teamCalendarHeader_1jmth_396,._teamCalendarBody_1jmth_397{display:grid;grid-template-columns:var(--team-time-width) repeat(var(--team-coach-count),var(--team-coach-width));width:max-content;min-width:100%}._teamCalendarHeader_1jmth_396{min-height:58px;border-bottom:1px solid #e2dfd7;background:#f8f7f3}._teamCalendarTimeHead_1jmth_438,._teamCalendarCoachHead_1jmth_439{box-sizing:border-box;border-right:4px solid #ece9e2}._teamCalendarTimeHead_1jmth_438{position:sticky;left:0;z-index:7;display:grid;place-items:center;background:#f8f7f3;color:#7b776f;font-size:10px;font-weight:700}._teamCalendarCoachHead_1jmth_439{min-width:0;padding:10px 14px;display:flex;flex-direction:column;justify-content:center;gap:3px}._teamCalendarCoachHead_1jmth_439 strong,._teamCalendarCoachHead_1jmth_439 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._teamCalendarCoachHead_1jmth_439 strong{color:#24211d;font-size:12px}._teamCalendarCoachHead_1jmth_439 span{color:#817c72;font-size:10px}._teamCalendarBody_1jmth_397{position:relative;height:var(--team-calendar-height);min-height:var(--team-calendar-height)}._teamCalendarTimeColumn_1jmth_488{position:sticky;left:0;z-index:4;height:var(--team-calendar-height);border-right:4px solid #ece9e2;background:#fff}._teamCalendarTimeSlot_1jmth_497{position:absolute;top:calc(var(--team-slot-index) * var(--team-slot-height));left:0;right:0;height:var(--team-slot-height);box-sizing:border-box;padding-top:5px;border-top:1px solid #efede8;color:#817c72;text-align:center;font-size:9px;line-height:1}._teamCalendarCoachColumn_1jmth_512{position:relative;height:var(--team-calendar-height);box-sizing:border-box;border-right:4px solid #ece9e2;background-image:repeating-linear-gradient(to bottom,#efede8 0,#efede8 1px,transparent 1px,transparent var(--team-slot-height));scroll-snap-align:start;scroll-snap-stop:always}._teamCalendarEvent_1jmth_528{font:inherit;text-align:left;cursor:pointer;position:absolute;z-index:2;left:8px;right:8px;overflow:hidden;box-sizing:border-box;padding:0;border:1px solid rgba(36,33,29,.08);border-radius:10px;background:#ffe95d;color:#292514;box-shadow:0 5px 12px #24211d1f}._teamCalendarEventHeader_1jmth_546{min-height:22px;padding:3px 7px;display:flex;align-items:center;justify-content:space-between;gap:4px;border-bottom:1px solid rgba(36,33,29,.08);background:#ffffff38;font-size:9px;font-weight:700;line-height:1}._teamCalendarEventHeader_1jmth_546 span,._teamCalendarEventHeader_1jmth_546 em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._teamCalendarEventHeader_1jmth_546 em{flex-shrink:0;min-width:0;font-size:8px;font-style:normal;opacity:.72}._teamCalendarEventContent_1jmth_575{min-width:0;padding:5px 7px 6px;display:flex;flex-direction:column;gap:3px}._teamCalendarEventContent_1jmth_575 strong{overflow:hidden;font-size:11px;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}._teamCalendarEventContent_1jmth_575 small{overflow:hidden;font-size:9px;line-height:1.15;opacity:.78;text-overflow:ellipsis;white-space:nowrap}._teamCalendarEventCompact_1jmth_600{border-radius:8px}._teamCalendarEventCompact_1jmth_600 ._teamCalendarEventHeader_1jmth_546{min-height:17px;padding:2px 5px}._teamCalendarEventCompact_1jmth_600 ._teamCalendarEventHeader_1jmth_546 em{font-size:8px}._teamCalendarEventCompact_1jmth_600 ._teamCalendarEventContent_1jmth_575{padding:2px 5px;display:block;line-height:1}._teamCalendarEventCompact_1jmth_600 ._teamCalendarEventContent_1jmth_575 strong{display:inline;font-size:9px}._teamCalendarEventCompact_1jmth_600 ._teamCalendarEventContent_1jmth_575 small{display:none}._teamCalendarBoard_1jmth_376[data-visible-columns="3"] ._teamCalendarEventHeader_1jmth_546,._teamCalendarBoard_1jmth_376[data-visible-columns="3"] ._teamCalendarEventContent_1jmth_575{padding-inline:5px}._sectionTitle_1jmth_636,._metaTitle_1jmth_637{margin:0;font-size:16px;line-height:1.15;font-weight:600}._sectionText_1jmth_644,._profileSubtitle_1jmth_645,._modalHeader_1jmth_646 p,._drawerLabel_1jmth_647{margin:0;color:#737067;font-size:13px;line-height:1.4}._drawerLabel_1jmth_647{display:inline-block;margin-bottom:4px;text-transform:uppercase;font-size:11px;letter-spacing:.04em}._dateHeader_1jmth_662,._sectionTitleRow_1jmth_663,._bookingHeader_1jmth_664,._calendarMonthRow_1jmth_665,._modalHeader_1jmth_646,._calendarHeader_1jmth_667,._dayActions_1jmth_668{display:flex;align-items:center}._dateHeader_1jmth_662,._sectionTitleRow_1jmth_663,._bookingHeader_1jmth_664,._calendarMonthRow_1jmth_665,._modalHeader_1jmth_646,._calendarHeader_1jmth_667{justify-content:space-between;gap:12px}._bookingHeader_1jmth_664{justify-content:flex-start;flex-wrap:wrap}._dayActions_1jmth_668{flex-wrap:wrap;gap:8px}._todayButton_1jmth_693,._primaryWideButton_1jmth_694,._secondaryWideButton_1jmth_695,._bottomNav_1jmth_696 button,._dateChip_1jmth_697,._dateChipActive_1jmth_698,._calendarDay_1jmth_699,._calendarDayMuted_1jmth_700,._calendarDaySelected_1jmth_701,._inlineLink_1jmth_702,._attendancePrimary_1jmth_703,._attendancePrimaryActive_1jmth_704,._attendanceSecondary_1jmth_705,._attendanceSecondaryActive_1jmth_706,._attendanceNeutral_1jmth_707,._attendanceNeutralActive_1jmth_708{border:0;font:inherit}._todayButton_1jmth_693{min-height:36px;padding:0 14px;border-radius:999px;background:#fff;cursor:pointer}._dateRail_1jmth_721{display:grid;grid-template-columns:28px repeat(7,minmax(0,1fr)) 28px;gap:6px}._weekArrow_1jmth_727{display:grid;place-items:center;align-self:center;width:28px;height:36px;padding:0;border:0;border-radius:12px;background:#fff;color:#1a1812;cursor:pointer}._weekArrow_1jmth_727 svg{width:16px;height:16px}._weekArrow_1jmth_727:hover{background:#f3dd07}._weekArrow_1jmth_727:focus-visible{outline:2px solid #1a1812;outline-offset:2px}._teamDateRailSticky_1jmth_755{position:sticky;top:0;z-index:14;width:calc(100% - 12px);margin-inline:6px;padding:5px;border:1px solid rgba(222,217,207,.88);border-radius:18px;background:#f8f7f3;box-shadow:0 7px 18px #26221c14;transition:gap .18s ease,padding .18s ease,border-radius .18s ease,box-shadow .18s ease}._teamDateRailSticky_1jmth_755 ._dateChip_1jmth_697,._teamDateRailSticky_1jmth_755 ._dateChipActive_1jmth_698{min-height:68px;transition:min-height .18s ease,border-radius .18s ease,transform .18s ease}._teamDateRailCompact_1jmth_775{gap:4px;padding:4px;border-radius:16px;box-shadow:0 10px 24px #26221c24}._teamDateRailCompact_1jmth_775 ._dateChip_1jmth_697,._teamDateRailCompact_1jmth_775 ._dateChipActive_1jmth_698{min-height:46px;border-radius:12px}._teamDateRailCompact_1jmth_775 ._dateChip_1jmth_697 small,._teamDateRailCompact_1jmth_775 ._dateChipActive_1jmth_698 small{font-size:9px}._teamDateRailCompact_1jmth_775 ._dateChip_1jmth_697 span,._teamDateRailCompact_1jmth_775 ._dateChipActive_1jmth_698 span{font-size:14px}._teamDateRailCompact_1jmth_775 ._dateDot_1jmth_798{bottom:4px;width:4px;height:4px}._dateChip_1jmth_697,._dateChipActive_1jmth_698{min-width:0;padding-inline:0;min-height:72px;border-radius:18px;background:#fff;color:#8a877e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;position:relative}._dateChip_1jmth_697 span,._dateChipActive_1jmth_698 span{font-size:16px;font-weight:700}._dateChip_1jmth_697 small,._dateChipActive_1jmth_698 small{font-size:11px}._dateChipActive_1jmth_698{background:#f3dd07;color:#1a1812}._dateDot_1jmth_798,._calendarDayDot_1jmth_838{width:6px;height:6px;border-radius:50%;background:#84b934}._dateDot_1jmth_798{position:absolute;bottom:10px}._bookingCard_1jmth_94,._profileCard_1jmth_95,._profileMeta_1jmth_96,._infoCard_1jmth_92,._calendarDrawer_1jmth_98,._eventModal_1jmth_99{border-radius:22px;padding:16px}._bookingCard_1jmth_94{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;cursor:pointer}._bookingContent_1jmth_868{min-width:0;display:flex;flex-direction:column;gap:10px}._bookingTime_1jmth_875{font-size:14px;font-weight:700}._statusPill_1jmth_880,._notePill_1jmth_881,._profileBadges_1jmth_882 span,._countPill_1jmth_883{min-height:24px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;font-size:12px;font-weight:600}._statusPill_1jmth_880,._profileBadges_1jmth_882 span{background:#f3dd07;color:#1a1812}._bookingCard_1jmth_94 h3,._profileMain_1jmth_900 h1,._modalHeader_1jmth_646 h3{margin:0;line-height:1.1}._bookingCard_1jmth_94 h3{font-size:18px;font-weight:600}._bookingCard_1jmth_94 p,._bookingCoachName_1jmth_912,._profileMeta_1jmth_96 p,._emptyState_1jmth_93 p,._readonlyNote_1jmth_915,._attendanceInfo_1jmth_916 span{margin:0;color:#535047;font-size:13px;line-height:1.45}._bookingCoachName_1jmth_912{font-weight:600}._bookingMeta_1jmth_927{min-width:88px;display:flex;flex-direction:column;align-items:flex-end;gap:6px}._bookingMeta_1jmth_927 span{color:#8b877e;font-size:12px}._bookingMeta_1jmth_927 strong{font-size:14px}._inlineLink_1jmth_702{padding:0;background:transparent;color:#6e6a61;cursor:pointer;font-size:12px}._clientBlock_1jmth_952{display:flex;flex-direction:column;gap:6px}._clientBlock_1jmth_952 span,._metaRow_1jmth_959 span,._metaBlock_1jmth_960 span,._modalMeta_1jmth_961 span,._field_1jmth_962 span{color:#8b877e;font-size:12px;line-height:1.3}._clientBlock_1jmth_952 strong,._metaRow_1jmth_959 strong,._modalMeta_1jmth_961 strong,._attendanceInfo_1jmth_916 strong{font-size:14px;font-weight:600;color:#1e1d1b}._clientBlock_1jmth_952 strong{overflow-wrap:anywhere}._clientListPreview_1jmth_981{display:flex;flex-direction:column;gap:4px}._notePill_1jmth_881{align-self:flex-start;background:#f4f1e8;color:#5d594f}._profileCard_1jmth_95{padding:18px 16px}._profileHero_1jmth_997{display:flex;align-items:center;gap:14px}._avatar_1jmth_1003,._avatarImage_1jmth_1004{width:78px;height:78px;border-radius:50%;flex:0 0 78px}._avatar_1jmth_1003{display:grid;place-items:center;background:linear-gradient(135deg,#84b934,#f1d90c);color:#fff;font-size:24px;font-weight:800}._avatarImage_1jmth_1004{object-fit:cover}._profileMain_1jmth_900{min-width:0}._profileMain_1jmth_900 h1{font-size:22px;font-weight:600}._profileBadges_1jmth_882{display:flex;margin-top:8px}._profileSubtitle_1jmth_645{margin-top:8px}._profileMeta_1jmth_96{display:flex;flex-direction:column;gap:12px}._formGrid_1jmth_1048{display:grid;grid-template-columns:1fr;gap:12px}._field_1jmth_962{display:flex;flex-direction:column;gap:6px}._field_1jmth_962 input{min-height:42px;padding:0 12px;border-radius:12px;border:1px solid #ded9cf;background:#fbfaf7;color:#1e1d1b;font:inherit}._metaBlock_1jmth_960{display:flex;flex-direction:column;gap:6px}._readonlyNote_1jmth_915{padding:12px;border-radius:14px;background:#f6f4ee}._primaryWideButton_1jmth_694,._secondaryWideButton_1jmth_695{width:100%;min-height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px;font-weight:600}._primaryWideButton_1jmth_694{background:#ffe500;color:#201e18}._secondaryWideButton_1jmth_695{background:#1d1c19;color:#ffffffeb}._bottomNav_1jmth_696{position:fixed;left:50%;bottom:16px;transform:translate(-50%);width:min(calc(100vw - 32px),380px);min-height:54px;padding:6px;border-radius:999px;background:#1d1c19;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;box-shadow:0 18px 34px #12110f3d}._bottomNav_1jmth_696 button{min-height:42px;border-radius:999px;background:transparent;color:#ffffffe0;display:grid;place-items:center;cursor:pointer}._bottomNav_1jmth_696 img{width:20px;height:20px;filter:invert(1);pointer-events:none}._bottomNavActive_1jmth_1138{background:#fff!important;color:#1d1c19!important}._bottomNavActive_1jmth_1138 img{filter:none}._emptyState_1jmth_93{min-height:70vh;border-radius:28px;padding:24px 20px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;justify-content:center}._emptyState_1jmth_93 h1{margin:0 0 8px;font-size:28px;line-height:1}._overlay_1jmth_1164{position:fixed;inset:0;background:#0f0e0c6b;z-index:20;padding:18px 16px;overflow:hidden}._calendarDrawer_1jmth_98,._eventModal_1jmth_99{max-width:430px;margin:0 auto}@media(max-width:520px){._topBarHeading_1jmth_83{font-size:18px}._securityNotice_1jmth_117{flex-direction:column;align-items:stretch}._securityNoticeAction_1jmth_147{width:100%}}._calendarDrawer_1jmth_98{height:calc(100dvh - 36px);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}._calendarDrawer_1jmth_98::-webkit-scrollbar{display:none}._calendarHeader_1jmth_667{margin-bottom:18px}._calendarMonthRow_1jmth_665{margin-bottom:12px}._calendarWeekdays_1jmth_1215{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:8px;text-align:center;color:#7d786f;font-size:12px}._calendarGrid_1jmth_1225{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}._calendarDay_1jmth_699,._calendarDayMuted_1jmth_700,._calendarDaySelected_1jmth_701{min-height:48px;border-radius:14px;background:#f8f6f1;color:#1d1c19;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer}._calendarDayMuted_1jmth_700{color:#aaa59b}._calendarDaySelected_1jmth_701{background:#f3dd07}._eventModal_1jmth_99{display:flex;flex-direction:column;gap:16px;max-height:calc(100dvh - 36px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none}._eventModal_1jmth_99::-webkit-scrollbar{display:none}._eventModal_1jmth_99 ._modalHeader_1jmth_646{position:sticky;top:-16px;z-index:2;margin:-16px -16px 0;padding:16px 16px 14px;background:linear-gradient(180deg,#fff 0% 84%,#fffffff5);border-bottom:1px solid #efe7d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._modalMeta_1jmth_961{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._modalMeta_1jmth_961>div{padding:12px;border-radius:16px;background:#f8f6f1;display:flex;flex-direction:column;gap:4px}._modalNote_1jmth_1296{padding:12px;border-radius:16px;background:#f4f1e8;color:#5d594f;font-size:13px;line-height:1.45}._attendanceSection_1jmth_1305{display:flex;flex-direction:column;gap:12px}._lateCancellationHint_1jmth_1311{margin:0;color:#535047;font-size:13px;line-height:1.45}._countPill_1jmth_883{background:#f6f4ee;color:#5d594f}._attendanceList_1jmth_1323{display:flex;flex-direction:column;gap:10px}._attendanceRow_1jmth_1329{padding:12px;border-radius:16px;background:#f8f6f1;display:flex;flex-direction:column;gap:12px}._attendanceInfo_1jmth_916{display:flex;flex-direction:column;gap:4px}._attendanceActions_1jmth_1344{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._attendancePrimary_1jmth_703,._attendancePrimaryActive_1jmth_704,._attendanceSecondary_1jmth_705,._attendanceSecondaryActive_1jmth_706,._attendanceNeutral_1jmth_707,._attendanceNeutralActive_1jmth_708{min-height:38px;border-radius:12px;cursor:pointer;font-size:13px;font-weight:600}._attendancePrimary_1jmth_703{background:#e9f6de;color:#2b5f1c}._attendanceSecondary_1jmth_705{background:#f7ebe5;color:#8a4c29}._attendanceSecondaryActive_1jmth_706{background:#d87438;color:#fff}._attendanceNeutral_1jmth_707{background:#eef2f7;color:#3d4654}._attendanceNeutralActive_1jmth_708{background:#3d4654;color:#fff}._attendancePrimary_1jmth_703:disabled,._attendancePrimaryActive_1jmth_704:disabled,._attendanceSecondary_1jmth_705:disabled,._attendanceSecondaryActive_1jmth_706:disabled,._attendanceNeutral_1jmth_707:disabled,._attendanceNeutralActive_1jmth_708:disabled{cursor:not-allowed;opacity:.7}@media(min-width:900px){._page_1jmth_1{padding-top:18px}._shell_1jmth_16{width:min(100%,460px);padding-top:22px}._bottomNav_1jmth_696{width:400px}._calendarDrawer_1jmth_98,._eventModal_1jmth_99{max-width:460px}}._teamCalendarEvent_1jmth_528:focus-visible{outline:2px solid #1a1812;outline-offset:2px}._page_1jmth_1,._shell_1jmth_16{min-height:100dvh}._shell_1jmth_16{box-sizing:border-box;padding-bottom:calc(104px + env(safe-area-inset-bottom))}._bottomNav_1jmth_696{position:fixed;bottom:max(16px,env(safe-area-inset-bottom));z-index:16}._page_1jmth_1,._loading_1jmth_8{background:#f2f2f2;color:#202020}._page_1jmth_1{padding-inline:20px}._shell_1jmth_16{width:min(100%,430px);padding-top:clamp(22px,4vh,36px);padding-bottom:calc(116px + env(safe-area-inset-bottom))}._topBar_1jmth_22{grid-template-columns:58px minmax(0,1fr) auto;gap:14px;margin-bottom:clamp(28px,5vh,48px)}._logo_1jmth_36{width:58px;height:58px;border-radius:50%;background:#fff;box-shadow:none;overflow:hidden}._logoImage_1jmth_1479{width:42px;height:26px;object-fit:contain}._topBarTitle_1jmth_68{justify-content:center}._topBarEyebrow_1jmth_75{color:#777}._topBarHeading_1jmth_83{color:#202020;font-size:19px}._topBarActions_1jmth_30{gap:8px}._topBarAction_1jmth_30{min-width:42px;min-height:42px;padding:0 14px;border:0;border-radius:999px;background:#fff;color:#202020;display:inline-flex;align-items:center;justify-content:center;gap:7px;box-shadow:none;font:inherit;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}._topBarAction_1jmth_30 svg{width:18px;height:18px}._iconButton_1jmth_37{background:#fff;color:#202020;box-shadow:none}._content_1jmth_166,._section_1jmth_173,._cardsColumn_1jmth_174{gap:16px}._summaryStrip_1jmth_172{gap:10px}._summaryCard_1jmth_97,._scheduleControls_1jmth_208,._bookingCard_1jmth_94,._profileCard_1jmth_95,._profileMeta_1jmth_96,._infoCard_1jmth_92,._emptyState_1jmth_93,._calendarDrawer_1jmth_98,._eventModal_1jmth_99{background:#fff;box-shadow:none;border-radius:28px}._summaryCard_1jmth_97{min-height:88px;padding:16px 14px}._summaryCard_1jmth_97 span,._bookingMeta_1jmth_927 span,._clientBlock_1jmth_952 span,._metaRow_1jmth_959 span,._metaBlock_1jmth_960 span,._modalMeta_1jmth_961 span,._field_1jmth_962 span{color:#777}._scheduleControls_1jmth_208{padding:10px}._scheduleModeToggle_1jmth_218{padding:5px;border-radius:999px;background:#f2f2f2}._scheduleModeButton_1jmth_227,._scheduleModeButtonActive_1jmth_228{min-height:40px;border-radius:999px}._scheduleModeButtonActive_1jmth_228{background:#ffe900;color:#202020;box-shadow:none}._todayButton_1jmth_693,._weekArrow_1jmth_727{background:#fff;color:#202020;box-shadow:inset 0 0 0 1px #e7e7e7}._weekArrow_1jmth_727:hover,._weekArrow_1jmth_727:focus-visible{background:#ffe900}._dateChip_1jmth_697,._dateChipActive_1jmth_698{min-height:64px;border-radius:18px;background:#fff;color:#202020;box-shadow:none}._dateChipActive_1jmth_698{background:#ffe900}._dateDot_1jmth_798,._calendarDayDot_1jmth_838{background:#84b934}._dateDot_1jmth_798{left:50%;bottom:8px;transform:translate(-50%)}._bookingCard_1jmth_94{padding:18px}._bookingCard_1jmth_94 h3,._profileMain_1jmth_900 h1,._modalHeader_1jmth_646 h3,._clientBlock_1jmth_952 strong,._metaRow_1jmth_959 strong,._modalMeta_1jmth_961 strong,._attendanceInfo_1jmth_916 strong{color:#202020}._statusPill_1jmth_880,._profileBadges_1jmth_882 span{background:#ffe900;color:#202020}._notePill_1jmth_881,._countPill_1jmth_883,._readonlyNote_1jmth_915{background:#f2f2f2;color:#555}._avatar_1jmth_1003{background:#202020}._field_1jmth_962 input{min-height:46px;border:0;border-radius:16px;background:#f2f2f2;color:#202020}._field_1jmth_962 input:focus-visible{outline:2px solid #202020;outline-offset:2px}._primaryWideButton_1jmth_694,._secondaryWideButton_1jmth_695{min-height:48px;border-radius:999px;font-size:14px;font-weight:700}._primaryWideButton_1jmth_694{background:#ffe900;color:#202020}._secondaryWideButton_1jmth_695{background:#202020;color:#fff}._calendarDay_1jmth_699,._calendarDayMuted_1jmth_700,._calendarDaySelected_1jmth_701,._modalMeta_1jmth_961>div,._attendanceRow_1jmth_1329{background:#f2f2f2}._calendarDaySelected_1jmth_701{background:#ffe900}._eventModal_1jmth_99 ._modalHeader_1jmth_646{background:linear-gradient(180deg,#fff 0% 84%,#fffffff5);border-bottom-color:#eee}._attendancePrimary_1jmth_703,._attendancePrimaryActive_1jmth_704,._attendanceSecondary_1jmth_705,._attendanceSecondaryActive_1jmth_706,._attendanceNeutral_1jmth_707,._attendanceNeutralActive_1jmth_708{border-radius:999px}._attendancePrimary_1jmth_703,._attendanceNeutral_1jmth_707{background:#eee;color:#202020}._attendancePrimaryActive_1jmth_704{background:#84b934;color:#fff}._attendanceNeutralActive_1jmth_708{background:#eee;color:#202020;box-shadow:none}._attendanceSecondary_1jmth_705{background:#f5e9e4;color:#8a4c29}._attendanceSecondaryActive_1jmth_706{background:#202020;color:#fff}._bottomNav_1jmth_696{width:min(calc(100vw - 40px),430px);min-height:66px;padding:6px;border-radius:999px;background:#202020;box-shadow:none}._bottomNav_1jmth_696 button{min-height:54px;padding:0 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#fff;font-size:10px;font-weight:500;line-height:1;text-align:center}._bottomNav_1jmth_696 button span{display:flex;align-items:center;justify-content:center;min-height:10px;width:100%;line-height:10px}._bottomNav_1jmth_696 img{display:block;flex:0 0 22px;width:22px;height:22px;margin:0;object-fit:contain}._bottomNavActive_1jmth_1138{background:#fff!important}._bottomNavActive_1jmth_1138 span{color:#202020;font-weight:700}@media(max-width:430px){._page_1jmth_1{padding-inline:16px}._topBar_1jmth_22{grid-template-columns:48px minmax(0,1fr) auto;gap:10px;margin-bottom:24px}._logo_1jmth_36{width:48px;height:48px}._logoImage_1jmth_1479{width:34px;height:20px}._topBarHeading_1jmth_83{font-size:17px}._topBarAction_1jmth_30{min-width:38px;min-height:38px;padding-inline:10px}._topBarActionLabel_1jmth_1827{display:none}._bottomNav_1jmth_696{width:min(calc(100vw - 32px),430px)}}._settingsOverlay_1jmth_1836{position:fixed;inset:0;z-index:1000;display:flex;justify-content:flex-end;background:#0000006b}._settingsDrawer_1jmth_1837{position:relative;width:min(100%,560px);height:100dvh;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:#fff;padding:max(18px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));box-shadow:-20px 0 60px #0003;outline:none}._settingsHeader_1jmth_1838{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}._settingsHeader_1jmth_1838>div{flex:1;min-width:0}._settingsHeader_1jmth_1838 h2{margin:0;font-size:24px}._settingsHeader_1jmth_1838 p{font-size:13px;color:#777}._settingsHeader_1jmth_1838 button{border:0;border-radius:50%;width:44px;height:44px;flex-shrink:0;font-size:28px;background:#f3f3f3}._settingsTabs_1jmth_1843{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:16px;background:#f3f2ee;margin-bottom:18px}._settingsTabs_1jmth_1843 button{min-width:0;padding:12px 4px;border:0;border-radius:12px;background:transparent;color:#666}._settingsTabs_1jmth_1843 button[aria-pressed=true]{background:#fff;color:#202020;box-shadow:0 3px 12px #0001}._settingsTabs_1jmth_1843 strong{display:block;font-size:12px}._settingsTabs_1jmth_1843 small{display:block;font-size:10px;margin-top:5px}._settingsSection_1jmth_1848{display:grid;gap:16px}._settingsDrawer_1jmth_1837 [hidden]{display:none}._settingsFields_1jmth_1850{display:grid;gap:14px;min-width:0;margin:0 0 18px;padding:0;border:0}._settingsDrawer_1jmth_1837 input{min-width:0;max-width:100%;box-sizing:border-box}._settingsDrawer_1jmth_1837 h3{margin-top:0}._settingsDrawer_1jmth_1837 p{overflow-wrap:anywhere;font-size:14px;line-height:1.5}._settingsDrawer_1jmth_1837 input[aria-invalid=true]{border-color:#c32929}._settingsDrawer_1jmth_1837 ._fieldError_1jmth_1855{color:#b22020;font-size:13px}._settingsDrawer_1jmth_1837 button:disabled{opacity:.55;cursor:wait}._settingsConfirmation_1jmth_1857{position:fixed;inset:0;z-index:1;display:grid;place-items:center;background:#0005;padding:16px}._settingsConfirmation_1jmth_1857>div{background:#fff;border-radius:20px;padding:22px;width:min(100%,400px);box-sizing:border-box}._settingsConfirmation_1jmth_1857 button{margin-top:12px}._settingsOverlay_1jmth_1836[data-presence=open]>._settingsDrawer_1jmth_1837{animation:_coachSettingsIn_1jmth_1 .26s ease both}._settingsOverlay_1jmth_1836[data-presence=closing]>._settingsDrawer_1jmth_1837{animation:_coachSettingsOut_1jmth_1 .22s ease both}@keyframes _coachSettingsIn_1jmth_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _coachSettingsOut_1jmth_1{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){._settingsOverlay_1jmth_1836>._settingsDrawer_1jmth_1837{animation:none!important}}._screenTransition_1jmth_1867{animation:_coachScreenIn_1jmth_1 .24s cubic-bezier(.22,1,.36,1)}._scheduleCoachField_1jmth_251{position:relative;z-index:30}._paneTransition_1jmth_1869,._scheduleCoachField_1jmth_251{animation:_coachPaneIn_1jmth_1 .24s cubic-bezier(.22,1,.36,1) both}@keyframes _coachScreenIn_1jmth_1{0%{opacity:.55}to{opacity:1}}@keyframes _coachPaneIn_1jmth_1{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}._page_1jmth_1 button{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease,scale .16s cubic-bezier(.22,1,.36,1);-webkit-tap-highlight-color:transparent}._page_1jmth_1 button:active:not(:disabled){scale:.975}._page_1jmth_1 button:focus-visible{outline:3px solid #dbbc00;outline-offset:3px}._page_1jmth_1 :is(._bookingCard_1jmth_94,._teamCalendarEvent_1jmth_528){transition:box-shadow .18s ease,border-color .18s ease}@media(hover:hover){._page_1jmth_1 :is(._iconButton_1jmth_37,._topBarAction_1jmth_30,._todayButton_1jmth_693):hover:not(:disabled){background-color:#fff5a1}._page_1jmth_1 :is(._bookingCard_1jmth_94,._teamCalendarEvent_1jmth_528):hover{box-shadow:0 6px 18px #201d1518}}._settingsTabs_1jmth_1843,._scheduleModeToggle_1jmth_218{position:relative;isolation:isolate}._settingsTabs_1jmth_1843:before,._scheduleModeToggle_1jmth_218:before{content:"";position:absolute;z-index:-1;inset:4px auto 4px 4px;border-radius:12px;background:#fff;box-shadow:0 3px 12px #0001;transition:transform .26s cubic-bezier(.22,1,.36,1)}._settingsTabs_1jmth_1843:before{width:calc((100% - 16px) / 3)}._settingsTabs_1jmth_1843[data-section=notifications]:before{transform:translate(calc(100% + 4px))}._settingsTabs_1jmth_1843[data-section=icon]:before{transform:translate(calc(200% + 8px))}._settingsTabs_1jmth_1843 button[aria-pressed=true]{background:transparent;box-shadow:none}._scheduleModeToggle_1jmth_218:before{inset:5px auto 5px 5px;width:calc((100% - 16px)/2);border-radius:999px;background:#ffe900}._scheduleModeToggle_1jmth_218[data-mode=team]:before{transform:translate(calc(100% + 6px))}._scheduleModeButtonActive_1jmth_228{background:transparent;box-shadow:none}._settingsConfirmation_1jmth_1857{animation:_coachScreenIn_1jmth_1 .18s ease both}._settingsConfirmation_1jmth_1857>div{animation:_coachPaneIn_1jmth_1 .22s cubic-bezier(.22,1,.36,1) both}._coachSelect_1jmth_1902{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}._coachSelect_1jmth_1902[data-open=true]{z-index:30}._coachSelectLabel_1jmth_1904{color:#8b877e;font-size:12px;font-weight:600}._coachSelectTrigger_1jmth_1905{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #ded9cf;border-radius:12px;background:#fbfaf7;color:#1e1d1b;font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}._coachSelectTrigger_1jmth_1905>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._coachSelectTrigger_1jmth_1905 svg{width:18px;height:18px;flex-shrink:0;transition:rotate .22s ease}._coachSelectTrigger_1jmth_1905[aria-expanded=true]{border-color:#cfba27;box-shadow:0 0 0 3px #ffea0026}._coachSelectTrigger_1jmth_1905[aria-expanded=true] svg{rotate:180deg}._coachSelectTrigger_1jmth_1905:disabled{opacity:.5;cursor:default}._coachSelectMenu_1jmth_1916{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;max-height:min(280px,40dvh);overflow-y:auto;overscroll-behavior:contain;padding:5px;border:1px solid #e6e1d7;border-radius:14px;background:#fff;box-shadow:0 12px 32px #26221c26;transform-origin:top center}._coachSelectMenu_1jmth_1916[data-presence=open]{animation:_coachMenuIn_1jmth_1 .18s cubic-bezier(.22,1,.36,1) both}._coachSelectMenu_1jmth_1916[data-presence=closing]{animation:_coachMenuOut_1jmth_1 .16s ease both}._coachSelectOption_1jmth_1924{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:8px 10px;box-sizing:border-box;border-radius:9px;color:#302d27;font-size:13px;line-height:1.4;cursor:pointer;overflow-wrap:anywhere;transition:background-color .14s ease,color .14s ease}._coachSelectOption_1jmth_1924>span:last-child{flex-shrink:0}._coachSelectOption_1jmth_1924[data-active=true],._coachSelectOption_1jmth_1924:hover{background:#f6f4ee}._coachSelectOption_1jmth_1924[aria-selected=true]{background:#fff5a1;color:#242016}@keyframes _coachMenuIn_1jmth_1{0%{opacity:0;transform:translateY(-5px) scaleY(.96)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes _coachMenuOut_1jmth_1{to{opacity:0;transform:translateY(-3px) scaleY(.98)}}@media(prefers-reduced-motion:reduce){._page_1jmth_1 *,._page_1jmth_1 *:before,._page_1jmth_1 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}._page_1jmth_1 button:active:not(:disabled){scale:none}}._coachSelectMenu_1jmth_1916[data-side=above]{top:auto;bottom:calc(100% + 6px);transform-origin:bottom center}._scheduleFilters_1jmth_1943{position:relative;z-index:30}._scheduleFilters_1jmth_1943[data-expanded=true]>div>div{overflow:visible;animation:_coachFiltersUnclip_1jmth_1 .26s step-end}@keyframes _coachFiltersUnclip_1jmth_1{0%{overflow:hidden}to{overflow:visible}}._settingsDrawer_1jmth_1837 [role=status]:not(:empty),._notice_1jmth_90,._success_1jmth_91,._securityNotice_1jmth_117{animation:_coachPaneIn_1jmth_1 .22s cubic-bezier(.22,1,.36,1) both}._collapse_187dy_1{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .26s cubic-bezier(.4,0,.2,1),opacity .2s ease,visibility .26s}._collapse_187dy_1[data-expanded=true]{grid-template-rows:1fr;opacity:1;visibility:visible}._content_187dy_15{min-height:0;min-width:0;overflow:hidden}@media(prefers-reduced-motion:reduce){._collapse_187dy_1{transition:none}}._dock_49ugi_1{position:fixed;z-index:20;left:50%;transform:translate(-50%);bottom:max(16px,env(safe-area-inset-bottom));width:min(calc(100vw - 40px),400px);display:flex;flex-direction:column;max-height:calc(100dvh - max(16px,env(safe-area-inset-bottom)) - max(16px,env(safe-area-inset-top)))}._dock_49ugi_1>nav{flex:0 0 auto}._reserve_49ugi_3{height:calc(var(--client-dock-height, 86px) + max(16px,env(safe-area-inset-bottom)) + 16px);flex:0 0 auto;pointer-events:none}._community_49ugi_4{position:relative;display:flex;flex-direction:column;flex:0 1 auto;min-width:0;min-height:0;max-height:min(320px,50dvh);box-sizing:border-box;background:#fff;border:1px solid #efede3;box-shadow:0 6px 24px #18181414;border-radius:24px;padding:38px 13px 13px;margin-bottom:10px;color:#202020;animation:_appear_49ugi_1 .16s ease-out}._community_49ugi_4 p{margin:0 2px 10px;font-size:13px;font-weight:600;line-height:1.35;overflow-wrap:anywhere;white-space:pre-wrap}._close_49ugi_6{position:absolute;right:5px;top:3px;width:36px;height:36px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;font:inherit;font-size:23px;color:#64645e;background:#f6f6f2;cursor:pointer}._scrollContent_49ugi_7{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:3px;scrollbar-width:thin}._links_49ugi_8{display:flex;flex-wrap:wrap;gap:8px;min-width:0}._links_49ugi_8 a{flex:1 1 110px;min-width:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:7px;padding:11px 10px;min-height:42px;border-radius:16px;background:#ffe600;color:#202020;text-decoration:none;text-align:center;font-size:12px;font-weight:600;line-height:1.3;overflow-wrap:anywhere;transition:background-color .15s ease,transform .15s ease}._links_49ugi_8 a span{min-width:0}._links_49ugi_8 a svg{width:17px;height:17px;flex:0 0 17px}._community_49ugi_4 svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}._close_49ugi_6 svg{width:18px;height:18px}._emblem_49ugi_14{position:absolute;top:8px;left:16px;color:#595000}._emblem_49ugi_14 svg{width:24px;height:24px}._links_49ugi_8 a:active{transform:scale(.98)}._links_49ugi_8 a:hover{background:#f5dc00}._close_49ugi_6:hover{background:#f3f3f3}._scrollContent_49ugi_7:focus-visible,._links_49ugi_8 a:focus-visible,._close_49ugi_6:focus-visible{outline:2px solid #202020;outline-offset:2px}._community_49ugi_4[data-closing=true]{pointer-events:none;overflow:hidden;animation:_closeCommunity_49ugi_1 .22s cubic-bezier(.22,1,.36,1) forwards}@keyframes _closeCommunity_49ugi_1{0%{height:var(--community-height);opacity:1;transform:translateY(0)}to{height:0;opacity:0;transform:translateY(6px);padding-top:0;padding-bottom:0;border-top-width:0;border-bottom-width:0;margin-bottom:0}}@keyframes _appear_49ugi_1{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){._community_49ugi_4,._community_49ugi_4[data-closing=true]{animation:none}._links_49ugi_8 a{transition:none}}._badge_sikqx_1{position:absolute;top:-5px;left:calc(100% - 5px);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:17px;height:17px;width:max-content;padding:0 4px;margin:0;border-radius:999px;background:#ffe600;color:#202020;font-size:10px;line-height:1;font-weight:700;white-space:nowrap;pointer-events:none}._preference_sikqx_2{margin-top:20px;border-top:1px solid #ddd;padding-top:16px}._preference_sikqx_2 label{display:flex;justify-content:space-between;align-items:center;font-weight:600}._switch_sikqx_5{position:relative;display:inline-flex;align-items:center;flex:0 0 52px;width:52px;height:44px;margin-left:16px}._preference_sikqx_2 ._switch_sikqx_5 input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}._switchTrack_sikqx_7{position:relative;display:block;width:52px;height:30px;border-radius:999px;background:#e4e4e4;transition:background-color .18s ease,opacity .18s ease;pointer-events:none}._switchTrack_sikqx_7:after{content:"";position:absolute;top:4px;left:4px;width:22px;height:22px;border-radius:50%;background:#202020;transition:transform .18s ease}._switch_sikqx_5 input:checked+._switchTrack_sikqx_7{background:#ffe600}._switch_sikqx_5 input:checked+._switchTrack_sikqx_7:after{transform:translate(22px)}._switch_sikqx_5 input:focus-visible+._switchTrack_sikqx_7{outline:3px solid #202020;outline-offset:3px}._preference_sikqx_2 ._switch_sikqx_5 input:disabled{cursor:not-allowed}._switch_sikqx_5 input:disabled+._switchTrack_sikqx_7{opacity:.45}@media(prefers-reduced-motion:reduce){._switchTrack_sikqx_7,._switchTrack_sikqx_7:after{transition:none}}._preference_sikqx_2 p{font-size:13px}._content_13237_1{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.5}._content_13237_1 p{margin:0;font:inherit}._content_13237_1 p+p{margin-top:.5em}._content_13237_1 ul,._content_13237_1 ol{margin:.5em 0;padding-left:1.5em}._content_13237_1 li>p{margin:0}._content_13237_1 a{color:#1655a5;text-decoration:underline}._content_13237_1 a:focus-visible{outline:3px solid #b68a00;outline-offset:2px}._feed_4idwz_1{min-width:0;width:100%;padding-bottom:16px;color:#202020}._feed_4idwz_1 *,._feed_4idwz_1 *:before,._feed_4idwz_1 *:after{box-sizing:border-box}._heading_4idwz_3{margin:0 0 18px;font-size:26px;line-height:1.2}._pins_4idwz_4{position:relative;display:flex;gap:10px;overflow-x:auto;max-width:100%;padding:3px 2px 12px;margin-bottom:10px}._pin_4idwz_4{flex:0 0 auto;display:flex;align-items:center;gap:8px;max-width:min(280px,85%);min-height:46px;padding:10px 14px;border:2px solid transparent;border-radius:18px;background:#fff;color:#202020;font:inherit;cursor:pointer}._pin_4idwz_4[aria-pressed=true]{border-color:#ffe600}._pin_4idwz_4 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pin_4idwz_4 svg,._badge_4idwz_8 svg{width:18px;height:18px;flex-shrink:0}._list_4idwz_9{display:flex;flex-direction:column;gap:18px}._card_4idwz_10{width:100%;min-width:0;padding:10px;border-radius:24px;background:#fff;scroll-margin-top:var(--news-header-offset, 16px);overflow-wrap:anywhere}._photo_4idwz_11{position:relative}._photo_4idwz_11 img{width:100%;height:auto;display:block;border-radius:17px}._placeholder_4idwz_13{display:grid;place-items:center;min-height:150px;border-radius:17px;background:#eee;color:#8c8c8c;font-size:32px}._badge_4idwz_8{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:6px;padding:8px 10px;max-width:calc(100% - 24px);border-radius:14px;background:#ffe600;color:#111;font-size:12px;font-weight:600}._content_4idwz_15{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px 8px 8px}._date_4idwz_16{color:#777;font-size:12px;line-height:1.4}._content_4idwz_15 h3,._content_4idwz_15 h2{margin:0;font-size:22px;line-height:1.2;font-weight:750}._content_4idwz_15 p{margin:0;font-size:14px;line-height:1.5}._excerpt_4idwz_19{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._views_4idwz_20{display:flex;align-items:center;gap:7px;font-size:12px}._views_4idwz_20 svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}._action_4idwz_22{display:block;width:100%;min-height:48px;padding:14px 18px;border:0;border-radius:18px;background:#111;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}._action_4idwz_22:disabled{opacity:.65;cursor:wait}._feed_4idwz_1 a:focus-visible,._feed_4idwz_1 button:focus-visible{outline:3px solid #b68a00;outline-offset:3px}._notice_4idwz_25{padding:18px;background:#fff;border-radius:18px;margin-bottom:16px}._notice_4idwz_25 button,._back_4idwz_26{min-height:44px;font:inherit;cursor:pointer}._back_4idwz_26{margin-bottom:12px;border:0;border-radius:16px;padding:10px 16px;background:#fff;color:#202020}._body_4idwz_28{white-space:pre-wrap}._card_4idwz_10+._action_4idwz_22{margin-top:16px}a._action_4idwz_22{text-decoration:none;text-align:center;overflow-wrap:anywhere}._excerpt_4idwz_19{font-size:14px;line-height:1.5;max-height:4.5em}._excerpt_4idwz_19 p,._excerpt_4idwz_19 ul,._excerpt_4idwz_19 ol{margin-top:0;margin-bottom:0}._inlineBadge_4idwz_36{position:static;width:fit-content;margin:8px 8px 0}._unread_4idwz_37{align-self:flex-start;padding:5px 10px;border-radius:12px;background:#eef2ff;color:#233b87;font-size:12px;font-weight:650}._pins_4idwz_4{width:100%;min-width:0;overscroll-behavior-x:contain}._pin_4idwz_4{width:174px;max-width:72vw;min-height:72px;padding:9px;border-radius:16px;text-align:left}._pin_4idwz_4 ._pinTitle_4idwz_41{flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;font-size:12px;line-height:1.3}._pin_4idwz_4 ._pinThumbnail_4idwz_42{width:42px;height:50px;flex:0 0 42px;border-radius:10px;object-fit:cover}._pin_4idwz_4>svg{align-self:flex-start;padding:3px;width:21px;height:21px;border-radius:7px;background:#ffe600}._pin_4idwz_4:disabled{opacity:.65}._page_1j6d5_1{min-height:100vh;background:#ecebe8;color:#1e1d1b;padding:0 16px 28px}._loading_1j6d5_8{min-height:100vh;display:grid;place-items:center;background:#ecebe8;color:#706d66}._shell_1j6d5_16{width:min(100%,390px);margin:0 auto;padding:18px 0 108px}._topBar_1j6d5_22{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}._logo_1j6d5_31{width:44px;height:44px;border-radius:50%;border:0;padding:0;background:#1d1c19;display:grid;place-items:center;overflow:hidden;cursor:pointer;box-shadow:0 10px 24px #22201c14}._logoImage_1j6d5_45{width:34px;height:20px;object-fit:contain}._topBarTitle_1j6d5_51{min-width:0;display:flex;flex-direction:column;gap:2px}._topBarEyebrow_1j6d5_58{color:#7b766a;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._topBarHeading_1j6d5_66{color:#1e1d1b;font-size:21px;line-height:1.05;font-weight:700}._topBarAction_1j6d5_73,._topBarSpacer_1j6d5_74{min-height:34px;border-radius:999px}._topBarAction_1j6d5_73{padding:0 14px;border:0;background:#fff;color:#1e1d1b;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:0 10px 24px #22201c14}._topBarAction_1j6d5_73._settingsButton_1j6d5_94{width:38px;height:38px;min-width:38px;min-height:38px;padding:0;border-radius:50%;gap:8px}._settingsIcon_1j6d5_104{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}._topBarSpacer_1j6d5_74{width:34px}._notice_1j6d5_119,._flash_1j6d5_120,._successNotice_1j6d5_121,._contactCard_1j6d5_122,._infoCard_1j6d5_123,._linkCard_1j6d5_124,._emptyState_1j6d5_125,._bookingCard_1j6d5_126,._locationCard_1j6d5_127,._profileMeta_1j6d5_128,._subscriptionCard_1j6d5_129{background:#fff;box-shadow:0 12px 28px #26221c0f}._notice_1j6d5_119,._flash_1j6d5_120,._successNotice_1j6d5_121{border-radius:18px;padding:12px 14px;margin-bottom:12px;font-size:13px;line-height:1.45}._notice_1j6d5_119{color:#5f5a48}._flash_1j6d5_120{background:#f4efcd;color:#4f4500}._successNotice_1j6d5_121{background:linear-gradient(135deg,#edf9ef,#d4f3d9);color:#24572c}._securityNotice_1j6d5_158{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;margin-bottom:12px;border-radius:22px;background:linear-gradient(135deg,#fff3c0,#f6df75);box-shadow:0 14px 30px #5a4a001f}._securityNoticeText_1j6d5_170{display:flex;flex-direction:column;gap:4px}._securityNoticeText_1j6d5_170 strong{font-size:14px;color:#3d3200}._securityNoticeText_1j6d5_170 p{margin:0;font-size:13px;line-height:1.45;color:#5b4a00}._securityNoticeAction_1j6d5_188{min-height:38px;padding:0 16px;border:0;border-radius:999px;background:#1f1d18;color:#fff8d7;font:inherit;font-size:13px;font-weight:600;cursor:pointer;flex-shrink:0}._contactCard_1j6d5_122{display:flex;flex-direction:column;gap:12px;border-radius:20px;padding:14px}._contactCard_1j6d5_122 p{margin:0;color:#4d493f;font-size:13px;line-height:1.45}._contactActions_1j6d5_217{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._contactActions_1j6d5_217 a{min-height:34px;border-radius:999px;background:#f3dd07;color:#1f1d18;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:13px;font-weight:600}._content_1j6d5_236{display:flex;flex-direction:column;gap:12px}@media(max-width:520px){._securityNotice_1j6d5_158{flex-direction:column;align-items:stretch}._securityNoticeAction_1j6d5_188{width:100%}}._section_1j6d5_253,._sectionHeaderRow_1j6d5_254,._cardsColumn_1j6d5_255,._balanceSection_1j6d5_256{display:flex;flex-direction:column}._section_1j6d5_253{gap:10px}._sectionHeaderRow_1j6d5_254{flex-direction:row;align-items:center;gap:12px}._cardsColumn_1j6d5_255{gap:12px}._sectionTitle_1j6d5_275{margin:0;font-size:16px;line-height:1.15;font-weight:600}._sectionTitleWithHint_1j6d5_282{min-width:0;display:inline-flex;align-items:center;gap:10px}._inlineInfoPopover_1j6d5_289{position:relative;display:inline-flex;align-items:center;flex-shrink:0}._inlineInfoButton_1j6d5_296{width:28px;height:28px;border-radius:50%;background:#f6f1de;color:#6b6040;box-shadow:inset 0 0 0 1px #d5c7a499;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;cursor:pointer}._inlineInfoButton_1j6d5_296:focus-visible{outline:2px solid rgba(243,221,7,.9);outline-offset:2px}._inlineInfoTooltip_1j6d5_316{position:absolute;top:calc(100% + 10px);left:0;width:min(320px,calc(100vw - 56px));padding:14px 16px;border-radius:20px;background:#fff;box-shadow:0 18px 40px #26221c24,inset 0 0 0 1px #d5c7a459;color:#3f3a31;display:flex;flex-direction:column;gap:8px;opacity:0;visibility:hidden;transform:translateY(6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:5}._inlineInfoPopover_1j6d5_289:hover ._inlineInfoTooltip_1j6d5_316,._inlineInfoPopover_1j6d5_289:focus-within ._inlineInfoTooltip_1j6d5_316{opacity:1;visibility:visible;transform:translateY(0)}._inlineInfoTooltip_1j6d5_316 p{margin:0;font-size:13px;line-height:1.45}._dateRail_1j6d5_352{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}._dateChip_1j6d5_358,._dateChipActive_1j6d5_359,._calendarNavButton_1j6d5_360,._trainingCalendarTitle_1j6d5_361,._trainingWeekDay_1j6d5_362,._trainingWeekDayActive_1j6d5_363,._trainingWeekDayDisabled_1j6d5_364,._trainingMonthDay_1j6d5_365,._trainingMonthDayActive_1j6d5_366,._trainingMonthDayMuted_1j6d5_367,._trainingFiltersHeader_1j6d5_368,._trainingFiltersReset_1j6d5_369,._slotButton_1j6d5_370,._slotBusy_1j6d5_371,._slotActive_1j6d5_372,._cardAction_1j6d5_373,._cardActionDisabled_1j6d5_374,._primaryWideButton_1j6d5_375,._primaryWideButtonDisabled_1j6d5_376,._cancelButton_1j6d5_377,._secondaryButton_1j6d5_378,._smallAccentButton_1j6d5_379,._backButton_1j6d5_380,._rentStartButton_1j6d5_381,._rentStartButtonActive_1j6d5_382,._rentDurationButton_1j6d5_383,._rentDurationButtonActive_1j6d5_384,._rentDurationStepButton_1j6d5_385,._stepperButton_1j6d5_386,._paymentOption_1j6d5_387,._paymentOptionActive_1j6d5_388,._historyButton_1j6d5_389,._outlineButton_1j6d5_390,._closeButton_1j6d5_391,._inlineInfoButton_1j6d5_296,._rentSelectedStartClear_1j6d5_393,._profileCompactAction_1j6d5_394,._plannedVisitsToggle_1j6d5_395,._visitHistoryToggle_1j6d5_396,._bottomNav_1j6d5_397 button{appearance:none;-webkit-appearance:none;border:0;font:inherit}._dateChip_1j6d5_358,._dateChipActive_1j6d5_359{min-height:58px;border-radius:16px;background:#fff;color:#8a877e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer}._dateChip_1j6d5_358 span,._dateChipActive_1j6d5_359 span{font-size:15px;font-weight:700}._dateChip_1j6d5_358 small,._dateChipActive_1j6d5_359 small{font-size:11px}._dateChipActive_1j6d5_359{background:#f3dd07;color:#1a1812}._trainingCalendarHeader_1j6d5_434{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:10px;align-items:center}._calendarNavButton_1j6d5_360{width:44px;height:44px;border-radius:50%;background:#f1efe8;color:#24221e;display:inline-flex;align-items:center;justify-content:center;font-size:28px;line-height:1;cursor:pointer}._calendarNavButton_1j6d5_360:disabled{background:#f3f1ea;color:#b1ab9c;cursor:default}._trainingCalendarTitle_1j6d5_361{min-height:56px;border-radius:18px;padding:10px 14px 10px 18px;background:#fff;color:#24221e;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px #d5c7a473}._trainingCalendarTitle_1j6d5_361 span{min-width:0;font-size:22px;font-weight:700;line-height:1.1}._trainingCalendarTitle_1j6d5_361 strong{flex-shrink:0;width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#f6f1de;color:#6b6040;font-size:14px;font-weight:700}._trainingWeekCalendar_1j6d5_497{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}._trainingWeekDay_1j6d5_362,._trainingWeekDayActive_1j6d5_363,._trainingWeekDayDisabled_1j6d5_364{min-height:92px;border-radius:18px;padding:10px 6px 8px;background:#fff;color:#7d786d;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;cursor:pointer}._trainingWeekDay_1j6d5_362 small,._trainingWeekDayActive_1j6d5_363 small,._trainingWeekDayDisabled_1j6d5_364 small{font-size:11px;font-weight:600}._trainingWeekDay_1j6d5_362 span,._trainingWeekDayActive_1j6d5_363 span,._trainingWeekDayDisabled_1j6d5_364 span{font-size:20px;font-weight:700;color:#24221e}._trainingWeekDayActive_1j6d5_363{background:#f3dd07;color:#1a1812}._trainingWeekDayActive_1j6d5_363 span{color:#1a1812}._trainingWeekDayDisabled_1j6d5_364{background:#f3f1ea;color:#b1ab9c;cursor:default}._trainingWeekDayDisabled_1j6d5_364 span{color:#b1ab9c}._trainingDots_1j6d5_553{min-height:10px;display:flex;align-items:center;justify-content:center;gap:4px}._trainingDot_1j6d5_553{width:6px;height:6px;border-radius:50%;background:#f1a95e;display:inline-block}._trainingMonthCalendar_1j6d5_569{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:22px;background:#fff;box-shadow:0 14px 28px #26221c14}._trainingMonthCalendarTop_1j6d5_579{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:10px;align-items:center}._trainingMonthCalendarTop_1j6d5_579 strong{text-align:center;font-size:16px;font-weight:700}._trainingMonthWeekdays_1j6d5_592{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}._trainingMonthWeekdays_1j6d5_592 span{text-align:center;color:#8a877e;font-size:11px;font-weight:600}._trainingMonthGrid_1j6d5_605{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}._trainingMonthDay_1j6d5_365,._trainingMonthDayActive_1j6d5_366,._trainingMonthDayMuted_1j6d5_367{min-height:62px;border-radius:16px;padding:8px 4px 6px;background:#f8f7f3;color:#24221e;display:flex;flex-direction:column;align-items:center;justify-content:space-between;cursor:pointer}._trainingMonthDay_1j6d5_365 span,._trainingMonthDayActive_1j6d5_366 span,._trainingMonthDayMuted_1j6d5_367 span{font-size:16px;font-weight:700}._trainingMonthDayActive_1j6d5_366{background:#f3dd07;color:#1a1812}._trainingMonthDayMuted_1j6d5_367{background:#f3f1ea;color:#b1ab9c}._trainingMonthDayMuted_1j6d5_367 ._trainingDot_1j6d5_553{opacity:.5}._trainingFilters_1j6d5_368{border-radius:22px;padding:16px;background:linear-gradient(180deg,#fff,#faf7ef);box-shadow:0 12px 28px #26221c0f;display:flex;flex-direction:column;gap:12px}._trainingFiltersHeader_1j6d5_368{width:100%;padding:0;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}._trainingFiltersTitle_1j6d5_669{color:#24221e;font-size:16px;font-weight:700}._trainingFiltersChevron_1j6d5_675,._trainingFiltersChevronOpen_1j6d5_676{width:30px;height:30px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #1f1d1814;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._trainingFiltersChevron_1j6d5_675:before,._trainingFiltersChevronOpen_1j6d5_676:before{content:"";width:8px;height:8px;border-right:2px solid #24221e;border-bottom:2px solid #24221e;transition:transform .2s ease}._trainingFiltersChevron_1j6d5_675:before{transform:rotate(45deg) translate(-1px,-1px)}._trainingFiltersChevronOpen_1j6d5_676:before{transform:rotate(-135deg) translate(-1px,-1px)}._trainingFiltersGrid_1j6d5_706{display:grid;grid-template-columns:1fr;gap:10px}._trainingFilterField_1j6d5_712{display:flex;flex-direction:column;gap:6px;color:#6f6a5f;font-size:12px;font-weight:600}._trainingFilterField_1j6d5_712 select,._trainingFilterField_1j6d5_712 input{width:100%;min-width:0;min-height:42px;border:1px solid #dedbd2;border-radius:14px;padding:0 36px 0 12px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:linear-gradient(45deg,transparent 50%,#6f6a5f 50%) calc(100% - 18px) 50% / 6px 6px no-repeat,linear-gradient(135deg,#6f6a5f 50%,transparent 50%) calc(100% - 12px) 50% / 6px 6px no-repeat,#fff;color:#24221e;font:inherit;box-sizing:border-box}._trainingFilterField_1j6d5_712 input{padding:0 12px;background:#fff}._trainingFiltersReset_1j6d5_369{min-height:34px;padding:0 14px;border:0;border-radius:999px;background:#fff;color:#24221e;box-shadow:inset 0 0 0 1px #1f1d1814;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;align-self:flex-start}._locationCard_1j6d5_127{border-radius:22px;padding:18px 16px 14px;display:flex;flex-direction:column;gap:16px}._locationCard_1j6d5_127 h3,._bookingCard_1j6d5_126 h3,._subscriptionCard_1j6d5_129 h3{margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.1}._locationCard_1j6d5_127 p,._bookingCard_1j6d5_126 p,._subscriptionCard_1j6d5_129 p,._profileMeta_1j6d5_128 p,._emptyState_1j6d5_125 p{margin:0;color:#535047;font-size:13px;line-height:1.45}._addressCaption_1j6d5_791{display:flex;flex-wrap:wrap;gap:6px}._locationCard_1j6d5_127 ._addressCaption_1j6d5_791 span{display:inline;margin:0;color:#8b877e;font-size:12px;font-weight:700}._addressCaption_1j6d5_791 a{color:#1f5fbf;font-weight:700;text-decoration:none}._addressCaption_1j6d5_791 a:hover{text-decoration:underline}._addressCaption_1j6d5_791 em{color:#535047;font-style:normal}._locationCard_1j6d5_127 span{display:block;margin-top:4px;color:#8b877e;font-size:12px}._locationCard_1j6d5_127 strong{display:block;margin-top:6px;font-size:14px;font-weight:500}._cardAction_1j6d5_373,._cardActionDisabled_1j6d5_374,._primaryWideButton_1j6d5_375,._primaryWideButtonDisabled_1j6d5_376{min-height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._cardAction_1j6d5_373,._primaryWideButton_1j6d5_375{background:#ffe500;color:#201e18}._cardAction_1j6d5_373{font-size:13px;font-weight:500}._cardActionDisabled_1j6d5_374,._primaryWideButtonDisabled_1j6d5_376{background:#ecebe8;color:#8d897f}._sectionHeaderRow_1j6d5_254{justify-content:space-between}._backButton_1j6d5_380{min-height:32px;padding:0 14px;border-radius:999px;background:#fff;color:#1d1c19;cursor:pointer}._selectionMeta_1j6d5_876{display:flex;flex-direction:column;align-items:flex-end}._selectionMeta_1j6d5_876 strong{font-size:14px;font-weight:600}._selectionMeta_1j6d5_876 span{color:#7d786d;font-size:12px}._rentTimeGroups_1j6d5_892{display:flex;flex-direction:column;gap:12px}._rentTimeGroup_1j6d5_892{border-radius:22px;padding:14px;background:linear-gradient(180deg,#fff,#faf7ef);box-shadow:0 12px 28px #26221c0f;display:flex;flex-direction:column;gap:12px}._rentTimeGroupHeader_1j6d5_908{display:flex;align-items:center;justify-content:space-between;gap:12px}._rentTimeGroupHeader_1j6d5_908 strong{color:#24221e;font-size:15px;font-weight:700}._rentTimeGroupHeader_1j6d5_908 span{color:#7d786d;font-size:12px}._rentSelectedStartHeader_1j6d5_926{display:flex;align-items:center;justify-content:space-between;gap:12px}._rentSelectedStartCopy_1j6d5_933{display:flex;flex-direction:column}._rentSelectedStartCopy_1j6d5_933 strong{color:#24221e;font-size:15px;font-weight:700}._rentSelectedStartClear_1j6d5_393{width:32px;height:32px;flex-shrink:0;border-radius:50%;background:#f6f1de;color:#6b6040;box-shadow:inset 0 0 0 1px #d5c7a499;display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1;cursor:pointer}._rentSelectedStartClear_1j6d5_393:focus-visible{outline:2px solid rgba(243,221,7,.9);outline-offset:2px}._rentSelectedStartGrid_1j6d5_965{display:grid;grid-template-columns:minmax(0,1fr)}._rentStartGrid_1j6d5_970,._rentDurationGrid_1j6d5_971{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._rentStartButton_1j6d5_381,._rentStartButtonActive_1j6d5_382,._rentDurationButton_1j6d5_383,._rentDurationButtonActive_1j6d5_384{min-height:62px;padding:10px 8px;border:0;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;cursor:pointer}._rentStartButton_1j6d5_381,._rentDurationButton_1j6d5_383{background:#fff;color:#24221e;box-shadow:inset 0 0 0 1px #1f1d1814}._rentStartButtonActive_1j6d5_382,._rentDurationButtonActive_1j6d5_384{background:#f3dd07;color:#1a1812;box-shadow:0 12px 24px #f3dd0733}._rentStartButton_1j6d5_381 span,._rentStartButtonActive_1j6d5_382 span,._rentDurationButton_1j6d5_383 span,._rentDurationButtonActive_1j6d5_384 span{font-size:13px;font-weight:700}._rentStartButton_1j6d5_381 small,._rentStartButtonActive_1j6d5_382 small,._rentDurationButton_1j6d5_383 small,._rentDurationButtonActive_1j6d5_384 small{font-size:11px;line-height:1.25}._rentDurationPanel_1j6d5_1024{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:10px;align-items:center}._rentDurationStepButton_1j6d5_385{width:44px;height:44px;border:0;border-radius:50%;background:#f3dd07;color:#1a1812;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:28px;line-height:1;cursor:pointer}._rentDurationStepButton_1j6d5_385:disabled{background:#ecebe8;color:#8d897f;cursor:default}._rentDurationValue_1j6d5_1053{min-height:72px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px #1f1d1814;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:10px 12px}._rentDurationValue_1j6d5_1053 strong{color:#24221e;font-size:18px;font-weight:700}._rentDurationValue_1j6d5_1053 span{color:#7d786d;font-size:12px}._slotsGrid_1j6d5_1078{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}._slotButton_1j6d5_370,._slotBusy_1j6d5_371,._slotActive_1j6d5_372{min-height:54px;border-radius:14px;padding:6px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;white-space:pre-line}._slotButton_1j6d5_370 span,._slotBusy_1j6d5_371 span,._slotActive_1j6d5_372 span{font-size:11px;font-weight:600}._slotButton_1j6d5_370 small,._slotBusy_1j6d5_371 small,._slotActive_1j6d5_372 small{font-size:10px}._slotButton_1j6d5_370{background:#fff;color:#2a2822;cursor:pointer}._slotBusy_1j6d5_371{background:#dddcd7;color:#8a877e}._slotActive_1j6d5_372{background:#f3dd07;color:#1a1812;cursor:pointer}._divider_1j6d5_1127{border-top:1px dashed #cbc7bc;margin:4px 0}._toggleRow_1j6d5_1132{display:inline-flex;align-items:center;gap:10px;font-size:12px;color:#4c4942}._equipmentSection_1j6d5_1140{display:flex;flex-direction:column;gap:12px}._equipmentGrid_1j6d5_1146{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._equipmentCard_1j6d5_1152,._equipmentCardActive_1j6d5_1153{min-height:132px;border-radius:24px;padding:14px;background:#fff;box-shadow:0 12px 28px #26221c0f;display:flex;flex-direction:column;justify-content:space-between;gap:14px}._equipmentCardActive_1j6d5_1153{background:#fff9cf;box-shadow:0 14px 30px #f3dd072e}._equipmentCardHeader_1j6d5_1170{display:flex;align-items:center;justify-content:space-between;gap:10px}._equipmentIconCircle_1j6d5_1177{width:42px;height:42px;border-radius:50%;background:#f7f6f2;color:#1f1d18;display:grid;place-items:center;flex-shrink:0}._equipmentIconCircle_1j6d5_1177 img{width:22px;height:22px}._equipmentCardBody_1j6d5_1193{display:flex;flex-direction:column;gap:6px}._equipmentCardBody_1j6d5_1193 strong{font-size:18px;line-height:1.1;font-weight:600}._equipmentCardBody_1j6d5_1193 span{color:#676256;font-size:12px;line-height:1.35}._equipmentStepper_1j6d5_1211{display:inline-flex;align-items:center;gap:8px}._stepperButton_1j6d5_386{width:30px;height:30px;border:0;border-radius:50%;background:#f3dd07;color:#1f1d18;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:22px;line-height:1;cursor:pointer}._stepperButton_1j6d5_386:disabled{background:#ecebe8;color:#8d897f;cursor:default}._equipmentStepper_1j6d5_1211 strong{min-width:18px;text-align:center;font-size:18px;font-weight:700}._equipmentSummary_1j6d5_1246{min-height:42px;padding:0 14px;border-radius:16px;background:#f7f6f2;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#4c4942;font-size:13px}._equipmentSummary_1j6d5_1246 strong{color:#1f1d18;font-size:15px;font-weight:700}._toggle_1j6d5_1132{position:relative;display:inline-flex;width:34px;height:18px}._toggle_1j6d5_1132 input{position:absolute;inset:0;margin:0;opacity:0}._toggleThumb_1j6d5_1279{width:34px;height:18px;border-radius:999px;background:#1f1d18;position:relative}._toggleThumb_1j6d5_1279:after{content:"";width:14px;height:14px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;transition:transform .18s ease}._trainingViewToggle_1j6d5_1303{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;border-radius:18px;background:#fff;box-shadow:0 12px 28px #26221c0f}._trainingViewToggleButton_1j6d5_1313,._trainingViewToggleActive_1j6d5_1314{min-height:42px;border:0;border-radius:15px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}._trainingViewToggleButton_1j6d5_1313{background:transparent;color:#7a756c}._trainingViewToggleActive_1j6d5_1314{background:#f3dd07;color:#1f1d18;box-shadow:none}._trainingFiltersDateGrid_1j6d5_1335{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._trainingFilterField_1j6d5_712{min-width:0}._trainingListSummary_1j6d5_1345{min-height:64px;padding:12px 14px;border-radius:20px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 12px 28px #26221c0f}._trainingListSummary_1j6d5_1345 div{min-width:0;display:flex;flex-direction:column;gap:4px}._trainingListSummary_1j6d5_1345 span{color:#807b72;font-size:11px;font-weight:700;text-transform:uppercase}._trainingListSummary_1j6d5_1345 strong{color:#1f1d18;font-size:15px;line-height:1.2}._trainingListSummary_1j6d5_1345 button{min-height:34px;border:0;border-radius:999px;padding:0 14px;background:#f2f0ea;color:#1f1d18;font:inherit;font-size:12px;font-weight:700;cursor:pointer;flex-shrink:0}._trainingListDayGroup_1j6d5_1391{display:flex;flex-direction:column;gap:10px}._trainingListDayTitle_1j6d5_1397{min-height:34px;padding:0 4px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#5d584e}._trainingListDayTitle_1j6d5_1397 span{font-size:13px;font-weight:800}._trainingListDayTitle_1j6d5_1397 strong{min-width:28px;height:28px;border-radius:50%;background:#f3dd07;color:#1f1d18;display:inline-flex;align-items:center;justify-content:center;font-size:12px}._primaryWideButton_1j6d5_375,._primaryWideButtonDisabled_1j6d5_376{width:100%;margin-top:2px;font-size:13px;font-weight:500}._bookingCard_1j6d5_126,._subscriptionCard_1j6d5_129,._profileMeta_1j6d5_128,._linkCard_1j6d5_124,._infoCard_1j6d5_123{border-radius:22px;padding:16px}._bookingCard_1j6d5_126,._subscriptionCard_1j6d5_129{display:flex;align-items:center;justify-content:space-between;gap:12px}._bookingTime_1j6d5_1449{font-size:14px;font-weight:600;margin-bottom:8px}._bookingTime_1j6d5_1449 span{color:#8b877e;font-weight:400}._cancelButton_1j6d5_377{min-width:96px;min-height:34px;border-radius:999px;background:#ffe500;color:#1f1d18;cursor:pointer}._secondaryButton_1j6d5_378{min-height:36px;padding:0 14px;border-radius:999px;background:#f1f1ee;color:#2c2a24;cursor:pointer}._freezeControl_1j6d5_1478{display:flex;flex-direction:column;gap:10px;width:100%;font-size:12px;color:#6f6a5f}._freezeOptions_1j6d5_1487{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._freezeOption_1j6d5_1487,._freezeOptionActive_1j6d5_1494{min-height:34px;border-radius:999px;border:1px solid #dedbd2;background:#fff;color:#2c2a24;font:inherit;font-size:12px;font-weight:600;cursor:pointer}._freezeOptionActive_1j6d5_1494{border-color:#1f1d18;background:#1f1d18;color:#fff}._freezeInfo_1j6d5_1512{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:0 12px;border-radius:14px;background:#eef5df;color:#354226;font-size:13px}._freezeInfo_1j6d5_1512 strong{font-size:13px}._subscriptionCard_1j6d5_129 strong{font-size:15px}._subscriptionCard_1j6d5_129{align-items:stretch;flex-direction:column}._subscriptionCardHeader_1j6d5_1538{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._subscriptionBalance_1j6d5_1546{width:fit-content;max-width:100%;padding:9px 12px;border-radius:14px;background:#f4f3ef;display:flex;flex-direction:column;gap:3px;font-size:12px;font-weight:400;line-height:1.5}._subscriptionBalance_1j6d5_1546 b{font-weight:700}._subscriptionCardMeta_1j6d5_1564{width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;background:#24221e14;color:#24221e;display:inline-flex;align-items:center;font-size:13px;font-weight:700}._subscriptionValidity_1j6d5_1577{color:#24221e;font-size:13px;line-height:1.4}._emptySubscriptionState_1j6d5_1583{display:flex;flex-direction:column;align-items:flex-start;gap:12px}._emptySubscriptionState_1j6d5_1583 p{margin:0}._subscriptionArchive_1j6d5_1594{width:100%;border-radius:24px;background:#fff;overflow:hidden}._subscriptionArchiveSummary_1j6d5_1601{min-height:64px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;color:#24221e;font-weight:800}._subscriptionArchiveSummary_1j6d5_1601::-webkit-details-marker{display:none}._subscriptionArchiveSummary_1j6d5_1601 strong{min-width:30px;min-height:30px;padding:0 10px;border-radius:999px;background:#f2f1ed;display:inline-flex;align-items:center;justify-content:center;font-size:13px}._subscriptionArchiveList_1j6d5_1630{display:flex;flex-direction:column;gap:10px;padding:0 14px 14px}._subscriptionArchive_1j6d5_1594[open] ._subscriptionArchiveList_1j6d5_1630{animation:_dropdownContentIn_1j6d5_1 .2s cubic-bezier(.22,1,.36,1) both}@keyframes _dropdownContentIn_1j6d5_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._subscriptionArchiveCard_1j6d5_1646{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border-radius:18px;background:#f7f6f2}._subscriptionArchiveCard_1j6d5_1646>div{display:flex;flex-direction:column;gap:4px;min-width:0}._subscriptionArchiveCard_1j6d5_1646 h3,._subscriptionArchiveCard_1j6d5_1646 p{margin:0}._subscriptionArchiveCard_1j6d5_1646 h3{color:#24221e;font-size:16px}._subscriptionArchiveCard_1j6d5_1646 p,._subscriptionArchiveCard_1j6d5_1646 span,._subscriptionArchiveCard_1j6d5_1646 small{color:#6f6a60;font-size:13px}._linkCard_1j6d5_124{padding-right:38px;position:relative;font-size:13px}._linkCard_1j6d5_124:after{content:"›";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#99958a;font-size:22px}._profileHero_1j6d5_1696{display:flex;align-items:center;gap:14px}._profileHeroCompact_1j6d5_1702{padding:16px 18px;border-radius:24px;background:linear-gradient(135deg,#fff,#f6f4ec);box-shadow:0 12px 28px #26221c0f}._avatar_1j6d5_1709,._avatarPhoto_1j6d5_1710{width:72px;height:72px;border-radius:50%}._avatar_1j6d5_1709{display:grid;place-items:center;background:linear-gradient(135deg,#84b934,#f1d90c);color:#fff;font-size:22px;font-weight:800}._avatarPhoto_1j6d5_1710{object-fit:cover}._profileMain_1j6d5_1729 h1{margin:0 0 8px;font-size:21px;line-height:1.1;font-weight:600}._profileBadges_1j6d5_1736{display:flex;gap:6px;flex-wrap:wrap}._profileBadges_1j6d5_1736 span{min-height:24px;padding:0 10px;border-radius:999px;background:#f3dd07;display:inline-flex;align-items:center;font-size:12px;font-weight:600}._profileCompactMain_1j6d5_1753{min-width:0;display:flex;flex-direction:column;gap:6px}._profileCompactFooter_1j6d5_1760{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px}._profileCompactChip_1j6d5_1767,._profileCompactAction_1j6d5_394{min-height:38px;padding:0 14px;border:0;border-radius:999px;background:#f3dd07;color:#1f1d18;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;box-sizing:border-box;width:100%}._profileCompactChip_1j6d5_1767{cursor:default}._profileCompactAction_1j6d5_394{cursor:pointer;box-shadow:inset 0 0 0 1px #1f1d1814}._profileCompactMain_1j6d5_1753 strong{color:#24221e;font-size:22px;line-height:1.08;font-weight:700}._profileCompactMain_1j6d5_1753>._profileCompactChip_1j6d5_1767{width:auto;min-height:32px;align-self:flex-start}._profileActions_1j6d5_1808{display:flex;justify-content:flex-end}._interactiveProfileCard_1j6d5_1813{cursor:pointer}._balanceSection_1j6d5_256{gap:12px}._balanceHeader_1j6d5_1821{display:flex;align-items:center;justify-content:space-between;gap:12px}._balanceHeaderMain_1j6d5_1828,._balanceHeaderMeta_1j6d5_1829{display:flex;flex-direction:column}._balanceHeaderMain_1j6d5_1828{align-items:flex-start;gap:4px}._balanceHeaderMeta_1j6d5_1829{align-items:flex-end;gap:8px}._cardSupportHint_1j6d5_1844{color:#7d786d;font-size:12px;line-height:1.35}._balanceValue_1j6d5_1850{font-size:28px;line-height:1;font-weight:600}._profileForm_1j6d5_1856{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._profileForm_1j6d5_1856 label{display:flex;flex-direction:column;gap:6px;color:#6f6a5f;font-size:12px;font-weight:600}._profileForm_1j6d5_1856 input,._profileForm_1j6d5_1856 select{width:100%;min-width:0;min-height:40px;border:1px solid #dedbd2;border-radius:12px;padding:0 10px;background:#fff;color:#24221e;font:inherit;box-sizing:border-box}._profileForm_1j6d5_1856 select{padding-right:34px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:linear-gradient(45deg,transparent 50%,#6f6a5f 50%) calc(100% - 17px) 50% / 6px 6px no-repeat,linear-gradient(135deg,#6f6a5f 50%,transparent 50%) calc(100% - 11px) 50% / 6px 6px no-repeat,#fff}._profileFormWide_1j6d5_1896{grid-column:1 / -1}._settingsSection_1j6d5_1900{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid #ebe7dc;border-radius:18px;background:#faf9f5}._settingsSectionHeader_1j6d5_1910{display:flex;flex-direction:column;gap:4px}._settingsSectionHeader_1j6d5_1910 h3,._settingsSectionHeader_1j6d5_1910 p,._settingsDescription_1j6d5_1918{margin:0}._settingsSectionHeader_1j6d5_1910 h3{color:#24221e;font-size:16px;line-height:1.2}._settingsSectionHeader_1j6d5_1910 p,._settingsDescription_1j6d5_1918{color:#746f64;font-size:13px;line-height:1.45}._notificationSettings_1j6d5_1935{background:linear-gradient(135deg,#fffdf3,#faf9f5)}._settingsDangerZone_1j6d5_1939{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;border-color:#f1c7c7;background:snow}._settingsDangerCopy_1j6d5_1948{min-width:0}._settingsDangerCopy_1j6d5_1948 h3,._settingsDangerCopy_1j6d5_1948 p{margin:0}._settingsDangerCopy_1j6d5_1948 h3{color:#24221e;font-size:16px}._settingsDangerCopy_1j6d5_1948 p{margin-top:6px;color:#746f64;font-size:12px;line-height:1.4}._settingsLogoutButton_1j6d5_1969{min-width:96px;min-height:42px;flex:0 0 auto;padding:0 18px;border:1px solid #c72e2e;border-radius:12px;background:#d73737;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}._settingsLogoutButton_1j6d5_1969:hover{background:#bd2525;box-shadow:0 8px 18px #bd252533}._settingsLogoutButton_1j6d5_1969:active{transform:translateY(1px)}._profileInfoGrid_1j6d5_1994{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._profileInfoGrid_1j6d5_1994 div{display:flex;flex-direction:column;gap:4px;min-width:0}._profileInfoGrid_1j6d5_1994 span{color:#837f75;font-size:11px}._profileInfoGrid_1j6d5_1994 strong{color:#24221e;font-size:13px;font-weight:600;word-break:break-word}._historyCard_1j6d5_2019{border-radius:18px;padding:14px;background:#fff;box-shadow:0 12px 28px #26221c0f;display:flex;align-items:center;justify-content:space-between;gap:12px}._historyCard_1j6d5_2019 strong{font-size:14px;font-weight:600}._historyCard_1j6d5_2019 span,._historyCard_1j6d5_2019 small{color:#7d786d;font-size:12px}._subscriptionHistoryCard_1j6d5_2041{align-items:flex-start;border:1px solid #efe9dc;background:linear-gradient(180deg,#fff,#fcfaf4)}._subscriptionHistoryCardBody_1j6d5_2047{width:100%;display:flex;flex-direction:column;gap:8px}._subscriptionHistoryToggle_1j6d5_2054{width:100%;border:0;padding:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}._subscriptionHistoryToggleMain_1j6d5_2067{min-width:0;display:flex;flex-direction:column;gap:4px}._subscriptionHistoryChevron_1j6d5_2074,._subscriptionHistoryChevronOpen_1j6d5_2075{color:#7d786d;font-size:18px;line-height:1;flex-shrink:0;transition:transform .2s ease}._subscriptionHistoryChevronOpen_1j6d5_2075{transform:rotate(180deg)}._subscriptionHistoryDetails_1j6d5_2087{display:flex;flex-direction:column;gap:6px;width:100%;padding-top:8px;border-top:1px solid #eee7d7}._subscriptionHistoryDetails_1j6d5_2087 p{margin:0;color:#4c4942;font-size:13px;line-height:1.45}._subscriptionHistoryLabel_1j6d5_2103{color:#7d786d;font-weight:600}._subscriptionHistorySummaryLine_1j6d5_2108{font-weight:600}._subscriptionAuditTimeline_1j6d5_2112{position:relative;gap:12px;padding-left:22px}._subscriptionAuditTimeline_1j6d5_2112:before{content:"";position:absolute;top:14px;bottom:14px;left:7px;width:2px;border-radius:999px;background:#e5dfd2}._subscriptionTimelineItem_1j6d5_2129{position:relative;overflow:visible}._subscriptionTimelineDot_1j6d5_2134{position:absolute;z-index:1;top:17px;left:-22px;width:12px;height:12px;border:3px solid #f3f3f3;border-radius:50%;background:#8b95a3;box-shadow:0 0 0 1px #d7d1c5;box-sizing:border-box}._subscriptionTimelineItem_1j6d5_2129[data-tone=success] ._subscriptionTimelineDot_1j6d5_2134{background:#54a96d}._subscriptionTimelineItem_1j6d5_2129[data-tone=warning] ._subscriptionTimelineDot_1j6d5_2134{background:#d9a514}._subscriptionTimelineItem_1j6d5_2129[data-tone=danger] ._subscriptionTimelineDot_1j6d5_2134{background:#cf655d}._clientHistoryDetails_1j6d5_2152{display:flex;flex-direction:column;gap:10px;width:100%}._clientHistoryFacts_1j6d5_2159{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._clientHistoryFacts_1j6d5_2159>div{display:flex;min-width:0;flex-direction:column;gap:3px;padding:10px;border:1px solid #ebe5d9;border-radius:12px;background:#ffffffdb}._clientHistoryFacts_1j6d5_2159 span{color:#8a8376;font-size:10px;font-weight:700;text-transform:uppercase}._clientHistoryFacts_1j6d5_2159 strong{color:#35322c;font-size:12px;overflow-wrap:anywhere}._clientHistoryNote_1j6d5_2189{margin:0;padding:10px 12px;border-radius:12px;background:#fff8d8;color:#5f5739;font-size:12px;line-height:1.45}._clientTimelineHeading_1j6d5_2199{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid #e8e2d6;color:#3d3932;font-size:12px}._clientTimelineHeading_1j6d5_2199>span{display:grid;min-width:25px;height:25px;place-items:center;border-radius:999px;background:#eeeae1;color:#696358;font-size:10px;font-weight:700}._clientTimeline_1j6d5_2199{display:flex;flex-direction:column}._clientTimelineItem_1j6d5_2227{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;padding:8px 0}._clientTimelineItem_1j6d5_2227:not(:last-child):before{content:"";position:absolute;top:25px;bottom:-7px;left:6px;width:2px;background:#e6e0d5}._clientTimelineDot_1j6d5_2245{position:relative;z-index:1;width:12px;height:12px;margin-top:3px;border:3px solid #fff;border-radius:50%;background:#8b95a3;box-shadow:0 0 0 1px #d8d1c5;box-sizing:border-box}._clientTimelineItem_1j6d5_2227[data-tone=success] ._clientTimelineDot_1j6d5_2245{background:#54a96d}._clientTimelineItem_1j6d5_2227[data-tone=warning] ._clientTimelineDot_1j6d5_2245{background:#d9a514}._clientTimelineItem_1j6d5_2227[data-tone=danger] ._clientTimelineDot_1j6d5_2245{background:#cf655d}._clientTimelineItem_1j6d5_2227>div{display:flex;min-width:0;flex-direction:column;gap:3px}._clientTimelineItem_1j6d5_2227 strong{color:#35322c;font-size:13px}._clientTimelineItem_1j6d5_2227 span,._clientTimelineItem_1j6d5_2227 p{color:#797266;font-size:11px;line-height:1.4}._clientTimelineItem_1j6d5_2227 p{margin:2px 0 0}._subscriptionStatsPanel_1j6d5_2285{border-radius:22px;border:1px solid #efe2b0;background:radial-gradient(circle at top right,rgba(243,221,7,.18),transparent 42%),linear-gradient(180deg,#fffdf5,#f8f3e7);padding:16px;display:flex;flex-direction:column;gap:14px}._subscriptionStatsHeader_1j6d5_2297{display:flex;flex-direction:column;gap:4px}._subscriptionStatsHeader_1j6d5_2297 strong{color:#24221e;font-size:15px;font-weight:700}._subscriptionStatsHeader_1j6d5_2297 span{color:#7d786d;font-size:12px;line-height:1.4}._subscriptionStatsGrid_1j6d5_2315{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._subscriptionStatsCard_1j6d5_2321{min-width:0;min-height:98px;border-radius:18px;border:1px solid rgba(226,217,194,.95);background:#ffffffeb;box-shadow:0 12px 26px #26221c0d;padding:14px;display:flex;flex-direction:column;gap:6px}._subscriptionStatsCardFull_1j6d5_2334{grid-column:1 / -1}._subscriptionStatsCardAccent_1j6d5_2338{min-height:88px;background:linear-gradient(135deg,#fff8d2,#fffef7);border-color:#e3c61c66}._subscriptionStatsCardLabel_1j6d5_2344{color:#857f72;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._subscriptionStatsCardValue_1j6d5_2352{color:#24221e;font-size:22px;line-height:1.12;font-weight:700;overflow-wrap:anywhere}._subscriptionStatsCardNote_1j6d5_2360{color:#696456;font-size:12px;line-height:1.4}._historyHeader_1j6d5_2366{display:flex;align-items:center;justify-content:space-between;gap:12px}._historyHeader_1j6d5_2366 ._sectionTitle_1j6d5_275{margin:0}._historyButton_1j6d5_389,._outlineButton_1j6d5_390{min-height:36px;border-radius:999px;padding:0 14px;background:#f1f1ee;color:#2c2a24;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-sizing:border-box}._historyButton_1j6d5_389:hover,._outlineButton_1j6d5_390:hover,._secondaryButton_1j6d5_378:hover,._backButton_1j6d5_380:hover,._profileCompactAction_1j6d5_394:hover{filter:brightness(.98)}._historyButton_1j6d5_389:focus-visible,._outlineButton_1j6d5_390:focus-visible,._profileCompactAction_1j6d5_394:focus-visible,._plannedVisitsToggle_1j6d5_395:focus-visible,._visitHistoryToggle_1j6d5_396:focus-visible,._bottomNav_1j6d5_397 button:focus-visible{outline:3px solid rgba(243,221,7,.35);outline-offset:2px}._plannedVisitsPanel_1j6d5_2409{border-radius:24px;border:1px solid rgba(210,221,247,.95);background:radial-gradient(circle at top right,rgba(93,136,243,.16),transparent 38%),linear-gradient(180deg,#fff,#f7faff);box-shadow:0 12px 28px #26221c0f;overflow:hidden}._plannedVisitsToggle_1j6d5_395{width:100%;padding:16px;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;cursor:pointer}._plannedVisitsToggleMain_1j6d5_2432{min-width:0;display:flex;flex-direction:column;gap:4px}._plannedVisitsToggleMain_1j6d5_2432 strong{color:#24221e;font-size:16px;font-weight:700}._plannedVisitsToggleMain_1j6d5_2432 span{color:#6f7789;font-size:12px;line-height:1.4}._plannedVisitsToggleMeta_1j6d5_2451{display:flex;align-items:center;gap:10px;flex-shrink:0}._plannedVisitsCount_1j6d5_2458{min-width:30px;height:30px;padding:0 10px;border-radius:999px;background:#5d88f31f;color:#315fb9;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}._plannedVisitsPanelBody_1j6d5_2472{padding:0 16px 16px;border-top:1px solid rgba(205,216,238,.9)}._historyModalList_1j6d5_2477,._historyGroup_1j6d5_2483{display:flex;flex-direction:column;gap:10px}._historyGroupHeader_1j6d5_2489{display:flex;align-items:center;justify-content:space-between;gap:12px}._historyGroupHeader_1j6d5_2489 h3{margin:0;font-size:13px;font-weight:600;color:#5e594f}._historyGroupHeader_1j6d5_2489 span{min-width:28px;height:28px;border-radius:999px;background:#f1efe8;color:#5e594f;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}._visitHistoryCard_1j6d5_2516{border:1px solid #ebe6da;border-left-width:4px;padding:16px;flex-direction:column;align-items:stretch;justify-content:flex-start}._visitHistoryCardPlanned_1j6d5_2525{border-left-color:#5d88f3;background:linear-gradient(180deg,#fff,#f5f8ff)}._visitHistoryCardAttended_1j6d5_2530{border-left-color:#75b47c;background:linear-gradient(180deg,#fff,#f6fbf6)}._visitHistoryCardAbsent_1j6d5_2535{border-left-color:#d18a6a;background:linear-gradient(180deg,#fff,#fff7f2)}._visitHistoryCardCancelled_1j6d5_2540{border-left-color:#cf655d;background:linear-gradient(180deg,#fff,#fff5f3)}._visitHistoryCardCompleted_1j6d5_2545{border-left-color:#c5bdaf}._visitHistoryCardHeader_1j6d5_2549{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;width:100%}._visitHistoryToggle_1j6d5_396{width:100%;padding:0;border:0;background:transparent;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;text-align:left;cursor:pointer}._visitHistoryCardContent_1j6d5_2570{display:flex;flex-direction:column;gap:4px;min-width:0}._visitHistoryCardMeta_1j6d5_2577{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}._visitHistoryChevron_1j6d5_2585,._visitHistoryChevronOpen_1j6d5_2586{color:#7d786d;font-size:18px;line-height:1;transition:transform .2s ease}._visitHistoryChevronOpen_1j6d5_2586{transform:rotate(180deg)}._visitHistoryDetails_1j6d5_2597{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:12px;padding-top:12px;border-top:1px solid #e8e2d6}._visitHistoryDetails_1j6d5_2597 p{margin:0;color:#4c4942;font-size:13px;line-height:1.45}._visitHistoryDetailsLabel_1j6d5_2614{color:#7d786d;font-weight:600}._visitHistoryActions_1j6d5_2619{display:flex;flex-wrap:wrap;gap:8px}._visitHistoryActions_1j6d5_2619 ._historyButton_1j6d5_389,._visitHistoryActions_1j6d5_2619 ._cancelButton_1j6d5_377{min-width:0}._visitHistoryStatus_1j6d5_2630{min-height:28px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;white-space:nowrap}._visitHistoryStatusPlanned_1j6d5_2642{background:#e8f0ff;color:#2f5db7}._visitHistoryStatusAttended_1j6d5_2647{background:#e7f4e6;color:#2e6b36}._visitHistoryStatusAbsent_1j6d5_2652{background:#fff0e8;color:#9a522f}._visitHistoryStatusCancelled_1j6d5_2657{background:#fde9e6;color:#a24039}._visitHistoryStatusCompleted_1j6d5_2662{background:#efede7;color:#646055}._modalOverlay_1j6d5_2667{position:fixed;inset:0;z-index:30;background:#1413116b;display:flex;align-items:flex-end;justify-content:center;padding:18px 16px;overflow:hidden}._profileEditor_1j6d5_2679{--modal-padding: 18px;width:min(100%,420px);max-height:min(86dvh,760px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;border-radius:24px;background:#fff;box-shadow:0 24px 60px #1413113d;padding:var(--modal-padding);display:flex;flex-direction:column;gap:16px}._profileEditor_1j6d5_2679::-webkit-scrollbar,._settingsDrawer_1j6d5_2698::-webkit-scrollbar,._filterModal_1j6d5_2699::-webkit-scrollbar{display:none}._settingsOverlay_1j6d5_2703{align-items:stretch;justify-content:flex-end;padding:0}._settingsDrawer_1j6d5_2698{--modal-padding: 20px;width:min(92vw,440px);height:100dvh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;box-sizing:border-box;border-radius:24px 0 0 24px;background:#fff;box-shadow:-24px 0 60px #14131138;padding:var(--modal-padding);display:flex;flex-direction:column;gap:18px}._settingsOverlay_1j6d5_2703[data-presence=open]>._settingsDrawer_1j6d5_2698{animation:_settingsDrawerIn_1j6d5_1 .26s cubic-bezier(.22,1,.36,1) both}._settingsOverlay_1j6d5_2703[data-presence=closing]>._settingsDrawer_1j6d5_2698{animation:_settingsDrawerOut_1j6d5_1 .22s cubic-bezier(.4,0,1,1) both}@keyframes _settingsDrawerIn_1j6d5_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _settingsDrawerOut_1j6d5_1{0%{transform:translate(0)}to{transform:translate(100%)}}._settingsCategoryNav_1j6d5_2746{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;border:1px solid #e5e3dc;border-radius:17px;background:#f3f2ee}._settingsCategoryNav_1j6d5_2746:before{content:"";position:absolute;z-index:0;top:5px;bottom:5px;left:5px;width:calc((100% - 22px) / 3);border:1px solid #e1ded5;border-radius:13px;background:#fff;box-shadow:0 7px 18px #26221c12;box-sizing:border-box;transform:translate(0);transition:transform .28s cubic-bezier(.22,1,.36,1)}._settingsCategoryNav_1j6d5_2746[data-active-category=notifications]:before{transform:translate(calc(100% + 6px))}._settingsCategoryNav_1j6d5_2746[data-active-category=app]:before{transform:translate(calc(200% + 12px))}._settingsCategoryButton_1j6d5_2782{position:relative;z-index:1;min-width:0;min-height:64px;padding:9px 8px;border:1px solid transparent;border-radius:13px;background:transparent;color:#746f64;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;text-align:left;font:inherit;cursor:pointer}._settingsCategoryButton_1j6d5_2782 strong{color:#48443d;font-size:13px;line-height:1.2}._settingsCategoryButton_1j6d5_2782 span{font-size:10px;line-height:1.25}._settingsCategoryButtonActive_1j6d5_2813{color:#24221e}._settingsCategoryButtonActive_1j6d5_2813:before{content:"";width:24px;height:3px;margin-bottom:2px;border-radius:999px;background:#f3dd07;animation:_settingsCategoryAccentIn_1j6d5_1 .2s ease-out both}@keyframes _settingsCategoryAccentIn_1j6d5_1{0%{opacity:0;transform:scaleX(.55)}to{opacity:1;transform:scaleX(1)}}._settingsCategoryContent_1j6d5_2832{display:flex;flex-direction:column;gap:16px;will-change:opacity,transform;animation:_settingsCategoryIn_1j6d5_1 .24s cubic-bezier(.22,1,.36,1) both}@keyframes _settingsCategoryIn_1j6d5_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){._settingsDangerZone_1j6d5_1939{align-items:stretch;flex-direction:column}._settingsLogoutButton_1j6d5_1969{width:100%}}@media(prefers-reduced-motion:reduce){._settingsCategoryNav_1j6d5_2746:before{transition:none}._settingsCategoryButtonActive_1j6d5_2813:before,._settingsCategoryContent_1j6d5_2832{animation:none}}._editorHeader_1j6d5_2867{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;position:sticky;top:calc(var(--modal-padding) * -1);z-index:2;margin:calc(var(--modal-padding) * -1) calc(var(--modal-padding) * -1) 0;padding:var(--modal-padding) var(--modal-padding) 14px;background:linear-gradient(180deg,#fff 0% 84%,#fffffff5);border-bottom:1px solid #efe7d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._editorHeader_1j6d5_2867 h2{margin:0 0 4px;font-size:20px}._editorHeader_1j6d5_2867 p{margin:0;color:#7d786d;font-size:13px}._closeButton_1j6d5_391{width:34px;height:34px;flex-shrink:0;border:0;border-radius:50%;background:#f1f1ee;color:#1f1d18;font-size:22px;line-height:1;cursor:pointer}._confirmDialogSummary_1j6d5_2906{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:18px;background:#faf8f2;border:1px solid #eee7d9}._confirmDialogSummary_1j6d5_2906 strong{color:#24221e;font-size:18px;line-height:1.15}._confirmDialogSummary_1j6d5_2906 span{color:#6f6a5f;font-size:13px;line-height:1.45}._confirmDialogWarning_1j6d5_2928{background:#fff4df;color:#7b4a11}._confirmDialogActions_1j6d5_2933{display:flex;flex-direction:column;gap:10px}._confirmDialogActions_1j6d5_2933 ._secondaryButton_1j6d5_378,._confirmDialogActions_1j6d5_2933 ._cancelButton_1j6d5_377{width:100%;min-width:0;min-height:40px;justify-content:center}._smallAccentButton_1j6d5_379{min-height:28px;padding:0 12px;border-radius:999px;background:#ffe500;color:#1f1d18;cursor:pointer}._paymentSelector_1j6d5_2956,._paymentSelectorInline_1j6d5_2957{display:flex;gap:8px}._paymentSelector_1j6d5_2956{margin-top:12px}._paymentSelectorInline_1j6d5_2957{margin-top:10px;flex-wrap:wrap}._paymentOption_1j6d5_387,._paymentOptionActive_1j6d5_388{min-height:34px;padding:0 14px;border-radius:999px;border:1px solid #d8d5c7;background:#fff;color:#1f1d18;font-weight:600;cursor:pointer}._paymentOptionActive_1j6d5_388{border-color:#1f1d18;background:#1f1d18;color:#fff}._emptyState_1j6d5_125{min-height:70vh;border-radius:28px;padding:24px 20px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;justify-content:center}._emptyState_1j6d5_125 h1{margin:0 0 8px;font-size:28px;line-height:1}._bottomNav_1j6d5_397{position:fixed;left:50%;bottom:16px;transform:translate(-50%);width:min(calc(100vw - 32px),356px);min-height:54px;padding:6px;border-radius:999px;background:#1d1c19;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;box-shadow:0 18px 34px #12110f3d}._bottomNav_1j6d5_397 button{min-height:42px;border-radius:999px;background:transparent;color:#ffffffe0;display:grid;place-items:center;cursor:pointer}._bottomNav_1j6d5_397 img{width:20px;height:20px;display:block;object-fit:contain;filter:invert(1);pointer-events:none}._bottomNavActive_1j6d5_3041{background:#fff!important;color:#1d1c19!important}@media(max-width:420px){._topBar_1j6d5_22{grid-template-columns:44px minmax(0,1fr) auto;gap:10px}._topBarHeading_1j6d5_66{font-size:18px}._topBarAction_1j6d5_73{padding:0 12px;font-size:11px}._trainingFiltersHeader_1j6d5_368{gap:8px}._trainingFiltersReset_1j6d5_369{width:100%}._subscriptionStatsGrid_1j6d5_2315{grid-template-columns:minmax(0,1fr)}._subscriptionStatsCardFull_1j6d5_2334{grid-column:auto}._plannedVisitsToggle_1j6d5_395{align-items:flex-start}._plannedVisitsToggleMeta_1j6d5_2451{margin-top:2px}._trainingCalendarHeader_1j6d5_434{grid-template-columns:40px minmax(0,1fr) 40px;gap:8px}._calendarNavButton_1j6d5_360{width:40px;height:40px;font-size:24px}._trainingCalendarTitle_1j6d5_361{min-height:48px;padding:8px 10px 8px 14px;gap:10px}._trainingCalendarTitle_1j6d5_361 span{font-size:18px}._trainingCalendarTitle_1j6d5_361 strong{width:28px;height:28px}._inlineInfoTooltip_1j6d5_316{width:min(260px,calc(100vw - 40px))}._trainingWeekCalendar_1j6d5_497,._trainingMonthWeekdays_1j6d5_592,._trainingMonthGrid_1j6d5_605{gap:4px}._trainingWeekDay_1j6d5_362,._trainingWeekDayActive_1j6d5_363{min-height:84px;padding:8px 4px 6px}._trainingWeekDay_1j6d5_362 span,._trainingWeekDayActive_1j6d5_363 span{font-size:18px}._trainingMonthDay_1j6d5_365,._trainingMonthDayActive_1j6d5_366,._trainingMonthDayMuted_1j6d5_367{min-height:58px;border-radius:14px}}@media(min-width:900px){._page_1j6d5_1{padding-top:18px}._shell_1j6d5_16{width:min(100%,420px);padding-top:22px}._bottomNav_1j6d5_397{width:380px}}._page_1j6d5_1{background:#f2f2f2;color:#202020;padding:0 20px 28px}._loading_1j6d5_8{background:#f2f2f2}._shell_1j6d5_16{width:min(100%,670px);padding:52px 0 128px}._content_1j6d5_236{gap:22px}._topBar_1j6d5_22{grid-template-columns:114px minmax(0,1fr);gap:24px;margin-bottom:86px}._logo_1j6d5_31{width:114px;height:114px;background:#fff;box-shadow:none;cursor:pointer}._logoImage_1j6d5_45{width:78px;height:48px;object-fit:contain}._topBarTitle_1j6d5_51,._topBarEyebrow_1j6d5_58,._topBarHeading_1j6d5_66,._topBarSpacer_1j6d5_74{display:none}._topBarActions_1j6d5_3205{display:flex;justify-content:flex-end;align-items:center;gap:14px;min-width:0}._topBarAction_1j6d5_73{min-height:76px;min-width:198px;padding:0 42px;background:#fff;box-shadow:none;color:#202020;font-size:30px;font-weight:700}._filterButton_1j6d5_3224{width:76px;height:76px;border-radius:50%;background:#fff;display:grid;place-items:center;cursor:pointer}._filterButton_1j6d5_3224 span{width:35px;height:35px;display:block;background:linear-gradient(#202020,#202020) 50% 0 / 35px 4px no-repeat,linear-gradient(#202020,#202020) 50% 100% / 4px 16px no-repeat;clip-path:polygon(0 0,100% 0,62% 48%,62% 100%,44% 100%,44% 48%)}._screenSectionTitle_1j6d5_3244{margin:0 0 42px;color:#202020;font-size:30px;line-height:1.15;font-weight:700}._trainingCalendarHeader_1j6d5_434{display:none}._trainingWeekCalendar_1j6d5_497{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;padding-bottom:18px}._trainingWeekCalendar_1j6d5_497:before{content:"";position:absolute;left:0;right:0;bottom:5px;height:2px;background:#dedede}._trainingWeekDay_1j6d5_362,._trainingWeekDayActive_1j6d5_363,._trainingWeekDayDisabled_1j6d5_364{position:relative;z-index:1;min-height:118px;padding:25px 4px 20px;border:0;border-radius:999px;box-shadow:none;background:#fff;color:#202020;gap:8px}._trainingWeekDayActive_1j6d5_363{background:#ffe900}._trainingWeekDay_1j6d5_362 span,._trainingWeekDayActive_1j6d5_363 span,._trainingWeekDayDisabled_1j6d5_364 span{color:#202020;font-size:27px;line-height:1;font-weight:700}._trainingWeekDay_1j6d5_362 small,._trainingWeekDayActive_1j6d5_363 small,._trainingWeekDayDisabled_1j6d5_364 small{color:#202020;font-size:21px;line-height:1;font-weight:500}._trainingDots_1j6d5_553{position:absolute;left:50%;bottom:-21px;transform:translate(-50%);min-height:10px;gap:0}._trainingDot_1j6d5_553{width:8px;height:8px;background:#dcdcdc}._trainingWeekDayActive_1j6d5_363 ._trainingDot_1j6d5_553{width:12px;height:12px;background:#202020}._cardsColumn_1j6d5_255{gap:20px}._locationCard_1j6d5_127,._trainingCard_1j6d5_3337,._profileMeta_1j6d5_128,._subscriptionCard_1j6d5_129,._infoCard_1j6d5_123,._contactCard_1j6d5_122{background:#fff;box-shadow:none;border-radius:56px}._locationCard_1j6d5_127{min-height:348px;padding:54px 40px 40px;gap:36px}._locationCard_1j6d5_127 h3{margin:0 0 34px;color:#202020;font-size:31px;line-height:1.1;font-weight:700}._locationCard_1j6d5_127 p,._locationCard_1j6d5_127 span,._locationCard_1j6d5_127 strong{color:#55514d;font-size:26px;line-height:1.45;font-weight:500}._locationCard_1j6d5_127 ._addressCaption_1j6d5_791{margin:0 0 12px}._addressCaption_1j6d5_791 a,._addressCaption_1j6d5_791 em{color:#202020;font-size:27px;line-height:1.35;font-weight:700}._cardAction_1j6d5_373,._cardActionDisabled_1j6d5_374,._primaryWideButton_1j6d5_375,._primaryWideButtonDisabled_1j6d5_376{min-height:66px;border-radius:999px;border:0;box-shadow:none;font-size:21px;font-weight:700}._cardAction_1j6d5_373,._primaryWideButton_1j6d5_375{background:#ffe900;color:#202020}._cardActionDisabled_1j6d5_374,._primaryWideButtonDisabled_1j6d5_376{background:#eee;color:#202020;box-shadow:inset 0 0 0 2px #ddd}._sectionHeaderRow_1j6d5_254{align-items:flex-start}._sectionTitleWithHint_1j6d5_282{display:flex;align-items:flex-start}._inlineInfoPopover_1j6d5_289,._selectionMeta_1j6d5_876{display:none}._rentStartGrid_1j6d5_970{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}._rentStartButton_1j6d5_381,._rentStartButtonActive_1j6d5_382{min-height:84px;border-radius:999px;padding:11px 6px 10px;background:transparent;box-shadow:inset 0 0 0 2px #dedede;color:#202020;gap:2px}._rentStartButtonActive_1j6d5_382{background:#ffe900;box-shadow:none}._rentStartButton_1j6d5_381 span,._rentStartButtonActive_1j6d5_382 span{font-size:23px;line-height:1.05;font-weight:700}._rentStartButton_1j6d5_381 small,._rentStartButtonActive_1j6d5_382 small{color:#202020;font-size:20px;line-height:1.05;font-weight:500}._divider_1j6d5_1127{margin:24px 0 16px;border-top:2px dashed #dedede}._toggleRow_1j6d5_1132{gap:18px;color:#55514d;font-size:22px}._toggle_1j6d5_1132{width:60px;height:36px}._toggleThumb_1j6d5_1279{width:60px;height:36px;background:transparent;box-shadow:inset 0 0 0 2px #202020}._toggleThumb_1j6d5_1279:after{width:26px;height:26px;top:5px;left:5px;background:#202020}._toggle_1j6d5_1132 input:checked+._toggleThumb_1j6d5_1279{background:#ffe900;box-shadow:inset 0 0 0 2px #ffe900}._toggle_1j6d5_1132 input:checked+._toggleThumb_1j6d5_1279:after{transform:translate(24px)}._equipmentSection_1j6d5_1140{gap:22px}._equipmentGrid_1j6d5_1146{gap:16px}._equipmentCard_1j6d5_1152,._equipmentCardActive_1j6d5_1153{min-height:164px;border-radius:28px;padding:20px;box-shadow:none}._equipmentCardActive_1j6d5_1153{background:#fff}._equipmentIconCircle_1j6d5_1177{width:48px;height:48px;background:#f0f0f0}._equipmentCardBody_1j6d5_1193 strong{font-size:20px}._equipmentCardBody_1j6d5_1193 span{font-size:14px}._equipmentSummary_1j6d5_1246{display:none}._contactCard_1j6d5_122{padding:24px 36px;background:#ffe900;gap:14px}._contactCard_1j6d5_122 p,._contactActions_1j6d5_217 a{color:#202020;font-size:18px}._contactActions_1j6d5_217{grid-template-columns:1fr}._contactActions_1j6d5_217 a{justify-content:flex-start;min-height:28px;padding:0;background:transparent}._trainingCard_1j6d5_3337{min-height:350px;padding:34px 40px 36px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:end}._trainingCardBody_1j6d5_3571{min-width:0;display:flex;flex-direction:column}._bookingTime_1j6d5_1449{margin:0 0 18px;color:#202020;font-size:28px;line-height:1;font-weight:700}._bookingTime_1j6d5_1449 span{margin-left:18px;color:#aaa;font-size:21px;font-weight:700}._trainingCard_1j6d5_3337 h3{margin:0 0 24px;color:#202020;font-size:30px;line-height:1.12;font-weight:700}._trainingCardMetaLine_1j6d5_3600{display:flex;align-items:center;gap:16px;min-width:0;margin-bottom:8px}._trainingCardMetaLine_1j6d5_3600 img,._trainingCardMetaLine_1j6d5_3600 span{width:28px;height:28px;border-radius:50%;flex-shrink:0}._trainingCardMetaLine_1j6d5_3600 span{display:grid;place-items:center;background:#eee;color:#202020;font-size:10px;font-weight:800}._trainingCardMetaLine_1j6d5_3600 i{width:28px;height:28px;flex-shrink:0;border:3px solid #ffe900;border-radius:50% 50% 50% 0;transform:rotate(-45deg)}._trainingCardMetaLine_1j6d5_3600 p,._trainingCardMetaLine_1j6d5_3600 a{min-width:0;margin:0;color:#202020;font-size:21px;line-height:1.25;text-decoration:none}._trainingPlaces_1j6d5_3644{margin-top:46px;color:#aaa;font-size:20px;line-height:1.25}._trainingCard_1j6d5_3337>._cardAction_1j6d5_373,._trainingCard_1j6d5_3337>._cardActionDisabled_1j6d5_374,._trainingCard_1j6d5_3337>._cancelButton_1j6d5_377{align-self:end;min-width:174px;padding:0 28px;font-size:21px}._paymentSelectorInline_1j6d5_2957{display:none}._filterOverlay_1j6d5_3664{position:fixed;inset:0;z-index:35;display:flex;align-items:center;justify-content:center;padding:40px;background:#20202073;overflow:hidden}._filterModal_1j6d5_2699{width:min(100%,670px);max-height:min(86dvh,760px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none;border-radius:32px;padding:34px 40px;background:#fff;display:flex;flex-direction:column;gap:22px}._filterModalHeader_1j6d5_3691{display:flex;align-items:center;justify-content:space-between;gap:20px}._filterModalHeader_1j6d5_3691 h2{margin:0;color:#202020;font-size:32px;line-height:1}._filterModalClose_1j6d5_3705{width:44px;height:44px;border-radius:50%;background:transparent;color:#202020;font-size:48px;line-height:1;cursor:pointer}._trainingFilterField_1j6d5_712{gap:8px;color:#55514d;font-size:16px;font-weight:500}._trainingFilterField_1j6d5_712 select,._trainingFilterField_1j6d5_712 input{width:100%;min-height:52px;box-sizing:border-box;border-radius:18px;border-color:#dedede;padding:0 46px 0 18px;background:linear-gradient(45deg,transparent 50%,#202020 50%) calc(100% - 27px) 50% / 8px 8px no-repeat,linear-gradient(135deg,#202020 50%,transparent 50%) calc(100% - 20px) 50% / 8px 8px no-repeat,#f7f7f7;color:#202020;font-size:16px;font-weight:700}._trainingFilterField_1j6d5_712 input{padding:0 24px;background:#f7f7f7}._trainingFiltersReset_1j6d5_369{min-height:42px;align-self:flex-start;padding:0 20px;font-size:16px}._bottomNav_1j6d5_397{bottom:34px;width:min(calc(100vw - 40px),670px);min-height:120px;padding:8px;gap:0;background:#1a1a1a;box-shadow:none}._bottomNav_1j6d5_397 button{min-height:104px}._bottomNav_1j6d5_397 img{width:44px;height:44px;filter:invert(1) brightness(2)}._bottomNavActive_1j6d5_3041{width:104px;height:104px;justify-self:center}._bottomNavActive_1j6d5_3041 img{filter:none}@media(max-width:520px){._page_1j6d5_1{padding:0 20px 24px}._shell_1j6d5_16{width:min(100%,390px);padding-top:52px}._topBar_1j6d5_22{grid-template-columns:58px minmax(0,1fr);gap:18px;margin-bottom:84px}._logo_1j6d5_31{width:58px;height:58px}._logoImage_1j6d5_45{width:42px;height:26px}._topBarAction_1j6d5_73{min-height:38px;min-width:152px;padding:0 22px;font-size:16px}._filterButton_1j6d5_3224{width:38px;height:38px}._filterButton_1j6d5_3224 span{width:20px;height:20px}._screenSectionTitle_1j6d5_3244{margin-bottom:38px;font-size:16px}._trainingWeekCalendar_1j6d5_497{gap:14px}._trainingWeekDay_1j6d5_362,._trainingWeekDayActive_1j6d5_363,._trainingWeekDayDisabled_1j6d5_364{min-height:59px;padding:15px 4px 10px}._trainingWeekDay_1j6d5_362 span,._trainingWeekDayActive_1j6d5_363 span,._trainingWeekDayDisabled_1j6d5_364 span{font-size:14px}._trainingWeekDay_1j6d5_362 small,._trainingWeekDayActive_1j6d5_363 small,._trainingWeekDayDisabled_1j6d5_364 small{font-size:11px}._locationCard_1j6d5_127{min-height:206px;padding:28px 40px 40px;border-radius:28px;gap:28px}._locationCard_1j6d5_127 h3{margin-bottom:20px;font-size:16px}._locationCard_1j6d5_127 p,._locationCard_1j6d5_127 span,._locationCard_1j6d5_127 strong,._addressCaption_1j6d5_791 a,._addressCaption_1j6d5_791 em{font-size:14px}._cardAction_1j6d5_373,._cardActionDisabled_1j6d5_374,._primaryWideButton_1j6d5_375,._primaryWideButtonDisabled_1j6d5_376{min-height:34px;font-size:13px}._rentStartGrid_1j6d5_970{gap:12px}._rentStartButton_1j6d5_381,._rentStartButtonActive_1j6d5_382{min-height:42px}._rentStartButton_1j6d5_381 span,._rentStartButtonActive_1j6d5_382 span{font-size:13px}._rentStartButton_1j6d5_381 small,._rentStartButtonActive_1j6d5_382 small{font-size:11px}._trainingCard_1j6d5_3337{min-height:175px;padding:18px 40px 20px;border-radius:28px}._bookingTime_1j6d5_1449{margin-bottom:14px;font-size:15px}._bookingTime_1j6d5_1449 span{margin-left:12px;font-size:11px}._trainingCard_1j6d5_3337 h3{margin-bottom:16px;font-size:16px}._trainingCardMetaLine_1j6d5_3600{gap:12px;margin-bottom:6px}._trainingCardMetaLine_1j6d5_3600 img,._trainingCardMetaLine_1j6d5_3600 span,._trainingCardMetaLine_1j6d5_3600 i{width:16px;height:16px}._trainingCardMetaLine_1j6d5_3600 i{border-width:2px}._trainingCardMetaLine_1j6d5_3600 p,._trainingCardMetaLine_1j6d5_3600 a{font-size:12px}._trainingPlaces_1j6d5_3644{margin-top:26px;font-size:11px}._trainingCard_1j6d5_3337>._cardAction_1j6d5_373,._trainingCard_1j6d5_3337>._cardActionDisabled_1j6d5_374,._trainingCard_1j6d5_3337>._cancelButton_1j6d5_377{min-width:112px;padding:0 16px;font-size:12px}._toggleRow_1j6d5_1132{gap:10px;font-size:13px}._toggle_1j6d5_1132,._toggleThumb_1j6d5_1279{width:34px;height:18px}._toggleThumb_1j6d5_1279:after{width:14px;height:14px;top:2px;left:2px}._toggle_1j6d5_1132 input:checked+._toggleThumb_1j6d5_1279:after{transform:translate(16px)}._equipmentGrid_1j6d5_1146{gap:10px}._equipmentCard_1j6d5_1152,._equipmentCardActive_1j6d5_1153{min-height:84px;border-radius:18px;padding:14px}._equipmentIconCircle_1j6d5_1177{width:32px;height:32px}._equipmentIconCircle_1j6d5_1177 img{width:18px;height:18px}._equipmentCardBody_1j6d5_1193 strong{font-size:13px}._equipmentCardBody_1j6d5_1193 span{font-size:11px}._stepperButton_1j6d5_386{width:20px;height:20px;font-size:16px}._equipmentStepper_1j6d5_1211 strong{font-size:13px}._contactCard_1j6d5_122{padding:16px 20px;border-radius:24px}._contactCard_1j6d5_122 p,._contactActions_1j6d5_217 a{font-size:12px}._filterModalHeader_1j6d5_3691 h2{font-size:18px}._filterModalClose_1j6d5_3705{width:28px;height:28px;font-size:32px}._trainingFilterField_1j6d5_712{gap:10px;font-size:14px}._trainingFilterField_1j6d5_712 select{min-height:34px;border-radius:17px;padding:0 44px 0 20px;font-size:13px}._filterOverlay_1j6d5_3664{padding:20px}._filterModal_1j6d5_2699{border-radius:34px;padding:42px 40px;gap:28px}._bottomNav_1j6d5_397{min-height:60px;padding:4px}._bottomNav_1j6d5_397 button{min-height:52px}._bottomNav_1j6d5_397 img{width:24px;height:24px}._bottomNavActive_1j6d5_3041{width:52px;height:52px}}._shell_1j6d5_16{width:min(100%,430px);padding:clamp(28px,6vh,52px) 0 116px}._topBar_1j6d5_22{grid-template-columns:58px minmax(0,1fr);gap:18px;margin-bottom:clamp(44px,8vh,84px)}._logo_1j6d5_31{width:58px;height:58px}._logoImage_1j6d5_45{width:42px;height:26px}._topBarAction_1j6d5_73{min-height:38px;min-width:0;max-width:100%;padding:0 22px;font-size:16px}._filterButton_1j6d5_3224{width:38px;height:38px}._screenSectionTitle_1j6d5_3244{margin-bottom:38px;font-size:clamp(16px,4.2vw,20px)}._trainingWeekCalendar_1j6d5_497{gap:clamp(8px,2.6vw,14px)}._trainingWeekDay_1j6d5_362,._trainingWeekDayActive_1j6d5_363,._trainingWeekDayDisabled_1j6d5_364{min-height:clamp(54px,15.8vw,64px);padding:15px 4px 10px}._trainingWeekDay_1j6d5_362 span,._trainingWeekDayActive_1j6d5_363 span,._trainingWeekDayDisabled_1j6d5_364 span{font-size:clamp(13px,3.8vw,16px)}._trainingWeekDay_1j6d5_362 small,._trainingWeekDayActive_1j6d5_363 small,._trainingWeekDayDisabled_1j6d5_364 small{font-size:clamp(10px,3vw,12px)}._locationCard_1j6d5_127,._trainingCard_1j6d5_3337,._profileMeta_1j6d5_128,._subscriptionCard_1j6d5_129,._infoCard_1j6d5_123,._contactCard_1j6d5_122,._profileHeroCompact_1j6d5_1702{border-radius:28px}._locationCard_1j6d5_127{min-height:auto;padding:28px clamp(22px,8vw,40px) 40px;gap:28px}._locationCard_1j6d5_127 h3{margin-bottom:20px;font-size:clamp(16px,4.4vw,20px)}._locationCard_1j6d5_127 p,._locationCard_1j6d5_127 span,._locationCard_1j6d5_127 strong,._addressCaption_1j6d5_791 a,._addressCaption_1j6d5_791 em{font-size:clamp(14px,3.8vw,16px)}._cardAction_1j6d5_373,._cardActionDisabled_1j6d5_374,._primaryWideButton_1j6d5_375,._primaryWideButtonDisabled_1j6d5_376,._cancelButton_1j6d5_377,._secondaryButton_1j6d5_378{min-height:34px;font-size:13px}._rentStartGrid_1j6d5_970{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,2.8vw,12px)}._rentStartButton_1j6d5_381,._rentStartButtonActive_1j6d5_382{min-height:42px}._rentStartButton_1j6d5_381 span,._rentStartButtonActive_1j6d5_382 span{font-size:clamp(12px,3.5vw,14px)}._rentStartButton_1j6d5_381 small,._rentStartButtonActive_1j6d5_382 small{font-size:clamp(10px,3vw,12px)}._trainingCard_1j6d5_3337{min-height:auto;padding:18px clamp(20px,8vw,40px) 20px;gap:14px}._bookingTime_1j6d5_1449{margin-bottom:14px;font-size:15px}._bookingTime_1j6d5_1449 span{margin-left:12px;font-size:11px}._trainingCard_1j6d5_3337 h3{margin-bottom:16px;font-size:clamp(16px,4.4vw,20px)}._trainingCardMetaLine_1j6d5_3600{gap:12px;margin-bottom:6px}._trainingCardMetaLine_1j6d5_3600 img,._trainingCardMetaLine_1j6d5_3600 span,._trainingCardMetaLine_1j6d5_3600 i{width:16px;height:16px}._trainingCardMetaLine_1j6d5_3600 i{border-width:2px}._trainingCardMetaLine_1j6d5_3600 p,._trainingCardMetaLine_1j6d5_3600 a{font-size:12px}._trainingPlaces_1j6d5_3644{margin-top:26px;font-size:11px}._trainingCard_1j6d5_3337>._cardAction_1j6d5_373,._trainingCard_1j6d5_3337>._cardActionDisabled_1j6d5_374,._trainingCard_1j6d5_3337>._cancelButton_1j6d5_377{min-width:112px;padding:0 16px;font-size:12px}._toggleRow_1j6d5_1132{gap:10px;font-size:13px}._toggle_1j6d5_1132,._toggleThumb_1j6d5_1279{width:34px;height:18px}._toggleThumb_1j6d5_1279:after{width:14px;height:14px;top:2px;left:2px}._toggle_1j6d5_1132 input:checked+._toggleThumb_1j6d5_1279:after{transform:translate(16px)}._equipmentGrid_1j6d5_1146{gap:10px}._equipmentCard_1j6d5_1152,._equipmentCardActive_1j6d5_1153{min-height:84px;border-radius:18px;padding:14px}._equipmentIconCircle_1j6d5_1177{width:32px;height:32px}._equipmentIconCircle_1j6d5_1177 img{width:18px;height:18px}._equipmentCardBody_1j6d5_1193 strong{font-size:13px}._equipmentCardBody_1j6d5_1193 span{font-size:11px}._stepperButton_1j6d5_386{width:20px;height:20px;font-size:16px}._equipmentStepper_1j6d5_1211 strong{font-size:13px}._contactCard_1j6d5_122{padding:16px 20px;border-radius:24px}._contactCard_1j6d5_122 p,._contactActions_1j6d5_217 a{font-size:12px}._filterOverlay_1j6d5_3664{padding:20px}._filterModal_1j6d5_2699{width:min(100%,430px);border-radius:34px;padding:42px clamp(24px,8vw,40px);gap:28px}._filterModalHeader_1j6d5_3691 h2{font-size:18px}._filterModalClose_1j6d5_3705{width:28px;height:28px;font-size:32px}._trainingFilterField_1j6d5_712{gap:10px;font-size:14px}._trainingFilterField_1j6d5_712 select{min-height:34px;border-radius:17px;padding:0 44px 0 20px;background:linear-gradient(45deg,transparent 50%,#202020 50%) calc(100% - 25px) 50% / 7px 7px no-repeat,linear-gradient(135deg,#202020 50%,transparent 50%) calc(100% - 19px) 50% / 7px 7px no-repeat,#f7f7f7;font-size:13px}._bottomNav_1j6d5_397{bottom:clamp(16px,4vh,34px);width:min(calc(100vw - 40px),430px);min-height:60px;padding:4px}._bottomNav_1j6d5_397 button{min-height:52px}._bottomNav_1j6d5_397 img{width:24px;height:24px}._bottomNavActive_1j6d5_3041{width:52px;height:52px}@media(max-width:360px){._page_1j6d5_1{padding-inline:14px}._shell_1j6d5_16{padding-bottom:104px}._topBar_1j6d5_22{gap:12px;margin-bottom:36px}._topBarAction_1j6d5_73{padding-inline:16px;font-size:15px}._rentStartGrid_1j6d5_970{gap:7px}._bottomNav_1j6d5_397{width:min(calc(100vw - 28px),430px)}}._shell_1j6d5_16{padding-top:clamp(22px,4vh,36px)}._topBar_1j6d5_22{margin-bottom:clamp(28px,5vh,48px)}._content_1j6d5_236{gap:16px}._legalGate_1j6d5_4444{display:flex;flex-direction:column;gap:18px;padding:18px;border-radius:28px;background:#fff;box-shadow:0 12px 28px #26221c0f}._legalGateHeader_1j6d5_4454{display:flex;align-items:flex-start;gap:14px}._legalGateHeader_1j6d5_4454>span{width:48px;height:48px;flex-shrink:0;border-radius:50%;background:#ffe600;color:#1e1d1b;display:grid;place-items:center;font-size:12px;font-weight:800}._legalGateHeader_1j6d5_4454 h2{margin:0;color:#1e1d1b;font-size:22px;line-height:1.05}._legalGateHeader_1j6d5_4454 p{margin:8px 0 0;color:#5f5a50;font-size:14px;line-height:1.45}._legalGateLinks_1j6d5_4487{display:grid;gap:8px}._legalGateLinks_1j6d5_4487 a{min-height:44px;padding:0 14px;border-radius:999px;background:#f3f3f1;color:#1e1d1b;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700;text-decoration:none}._legalGateLinks_1j6d5_4487 a:after{content:"↗";font-size:15px}._section_1j6d5_253{gap:8px}._screenSectionTitle_1j6d5_3244{margin-bottom:clamp(18px,4vh,28px)}._filterButton_1j6d5_3224{border:0;box-shadow:none}._filterButton_1j6d5_3224 span{position:relative;width:22px;height:18px;background:transparent;clip-path:none}._filterButton_1j6d5_3224 span i{position:absolute;left:0;width:22px;height:2px;background:#202020;border-radius:999px;transform:none}._filterButton_1j6d5_3224 span i:nth-child(1){top:0}._filterButton_1j6d5_3224 span i:nth-child(2){top:8px}._filterButton_1j6d5_3224 span i:nth-child(3){top:16px}._filterButton_1j6d5_3224 span i:after{content:"";position:absolute;top:50%;width:6px;height:6px;border:2px solid #202020;border-radius:50%;background:#fff;transform:translateY(-50%)}._filterButton_1j6d5_3224 span i:nth-child(1):after{left:4px}._filterButton_1j6d5_3224 span i:nth-child(2):after{right:4px}._filterButton_1j6d5_3224 span i:nth-child(3):after{left:10px}._filterModalClose_1j6d5_3705{position:relative;display:grid;place-items:center;border:0;background:transparent;box-shadow:none;font-size:0}._filterModalClose_1j6d5_3705 span,._filterModalClose_1j6d5_3705 span:before{width:24px;height:3px;border-radius:999px;background:#202020;display:block}._filterModalClose_1j6d5_3705 span{transform:rotate(45deg)}._filterModalClose_1j6d5_3705 span:before{content:"";transform:rotate(90deg)}._trainingDots_1j6d5_553{bottom:-20px}._trainingDots_1j6d5_553 ._trainingDot_1j6d5_553{width:8px;height:8px}._trainingWeekDayActive_1j6d5_363 ._trainingDots_1j6d5_553 ._trainingDot_1j6d5_553,._trainingMonthDayActive_1j6d5_366 ._trainingDots_1j6d5_553 ._trainingDot_1j6d5_553{width:11px;height:11px;background:#202020}._rentDurationPanel_1j6d5_1024{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;gap:10px;align-items:center}._rentDurationStepButton_1j6d5_385{width:42px;height:42px;border:0;border-radius:50%;background:#ffe900;display:grid;place-items:center;cursor:pointer}._rentDurationStepButton_1j6d5_385:disabled{background:#eee;cursor:default}._rentDurationStepButton_1j6d5_385 span{position:relative;width:16px;height:16px;display:block}._rentDurationStepButton_1j6d5_385 span:before,._rentDurationStepButton_1j6d5_385 span:after{content:"";position:absolute;left:0;top:7px;width:16px;height:2px;border-radius:999px;background:#202020}._rentDurationStepButton_1j6d5_385:last-child span:after{transform:rotate(90deg)}._rentDurationStepButton_1j6d5_385:first-child span:after{display:none}._rentDurationValue_1j6d5_1053{min-height:58px;padding:8px 12px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 2px #dedede}._rentDurationValue_1j6d5_1053 strong{font-size:15px}._rentDurationValue_1j6d5_1053 span{font-size:12px}._filterModal_1j6d5_2699{max-height:min(86dvh,620px);overflow-y:auto}@media(min-width:900px){._shell_1j6d5_16{padding-top:28px}._topBar_1j6d5_22{margin-bottom:36px}}._filterButton_1j6d5_3224 span,._filterButton_1j6d5_3224 span i{display:none}._filterButton_1j6d5_3224 img{width:22px;height:22px;display:block;object-fit:contain}._filterButtonActive_1j6d5_4116{background:#fff4cc;border:1px solid #ffc107;box-shadow:0 0 0 3px #ffc1072e}._rentDurationPanel_1j6d5_1024{grid-template-columns:46px minmax(0,1fr) 46px;gap:10px;padding:10px;border-radius:999px;background:#fff;box-shadow:none}._paymentSelectorInline_1j6d5_2957{display:flex;align-items:center;gap:8px;margin-top:18px;flex-wrap:wrap}._trainingSubscriptionSelect_1j6d5_4738{display:flex;flex-direction:column;gap:8px;margin-top:12px;color:#77736a;font-size:14px;font-weight:600}._trainingSubscriptionSelect_1j6d5_4738 select{width:100%;min-height:42px;padding:0 12px;border:1px solid #dedbd0;border-radius:14px;background:#fff;color:#24221e;font:inherit}._trainingPaymentWarning_1j6d5_4759{display:block;margin-top:10px;color:#b42318;font-size:14px;line-height:1.35}._bookingPaymentNote_1j6d5_4767{padding:12px 14px;border-radius:16px;background:#f6f6f1;color:#615d54;font-size:14px;line-height:1.35}._rentDurationStepButton_1j6d5_385{width:46px;height:46px;border-radius:50%;background:#ffe900}._rentDurationStepButton_1j6d5_385:disabled{background:#f1f1f1}._rentDurationValue_1j6d5_1053{min-height:46px;border-radius:999px;background:#f7f7f7;box-shadow:none;gap:1px}._rentDurationValue_1j6d5_1053 strong{font-size:14px;line-height:1.1}._rentDurationValue_1j6d5_1053 span{color:#55514d;font-size:11px;line-height:1.15}._rentStartGrid_1j6d5_970{gap:10px}._rentStartButton_1j6d5_381,._rentStartButtonActive_1j6d5_382{min-height:44px;padding:7px 8px;border-radius:999px;box-shadow:inset 0 0 0 1.5px #dedede;gap:1px}._rentStartButtonActive_1j6d5_382{box-shadow:none}._rentStartButton_1j6d5_381 span,._rentStartButtonActive_1j6d5_382 span{font-size:14px;line-height:1.05}._rentStartButton_1j6d5_381 small,._rentStartButtonActive_1j6d5_382 small{font-size:11px;line-height:1.05}._rentDurationPanel_1j6d5_1024{grid-template-columns:40px minmax(150px,1fr) 40px;gap:8px;width:min(100%,520px);margin-inline:auto;padding:8px;border-radius:999px;background:#fff}._rentDurationStepButton_1j6d5_385{width:40px;height:40px}._rentDurationStepButton_1j6d5_385 span{width:15px;height:15px}._rentDurationStepButton_1j6d5_385 span:before,._rentDurationStepButton_1j6d5_385 span:after{top:7px;width:15px;height:2px}._rentDurationValue_1j6d5_1053{min-height:40px;padding:5px 12px;border-radius:999px}._rentDurationValue_1j6d5_1053 strong{font-size:14px}._rentDurationValue_1j6d5_1053 span{font-size:11px}._bottomNav_1j6d5_397{width:min(calc(100vw - 40px),400px);min-height:66px;padding:6px;align-items:center;position:fixed;z-index:20;overflow:hidden}._bottomNav_1j6d5_397 button{position:relative;width:100%;min-width:0;min-height:54px;padding:0 6px;border-radius:999px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#fff;font-size:9px;line-height:1;font-weight:500}._bottomNav_1j6d5_397 button>._bottomNavLabel_1j6d5_4904{display:block;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._bottomNav_1j6d5_397 img{width:22px;height:22px}._bottomNavActive_1j6d5_3041{width:100%;min-width:0;height:54px;padding:0 6px;background:#fff!important}._bottomNavActive_1j6d5_3041 img{width:23px;height:23px}._bottomNavActive_1j6d5_3041>._bottomNavLabel_1j6d5_4904{color:#202020;font-weight:600}._coachAvatar_1j6d5_4935{position:relative;width:22px;height:22px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#eee;display:grid;place-items:center}._coachAvatar_1j6d5_4935 img{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;z-index:1}._coachAvatar_1j6d5_4935 img:not([hidden])+._coachAvatarFallback_1j6d5_4958{display:none}._coachAvatarFallback_1j6d5_4958{width:auto;height:auto;border-radius:0;background:transparent;color:#202020;font-size:9px;line-height:1;font-weight:800}._trainingCardMetaLine_1j6d5_3600 ._coachAvatar_1j6d5_4935{margin:0}._cardsColumn_1j6d5_255{padding-bottom:110px}._trainingCard_1j6d5_3337{position:relative;z-index:0}._coachAvatar_1j6d5_4935,._coachAvatar_1j6d5_4935 img{z-index:auto}._profileCardsColumn_1j6d5_4991{gap:18px}._profileCardsColumn_1j6d5_4991 ._cardsColumn_1j6d5_255{gap:12px;padding-bottom:0}._profileCardsColumn_1j6d5_4991 ._section_1j6d5_253{gap:10px}._trainingCalendarHeader_1j6d5_434{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;gap:10px;align-items:center;margin:0 0 18px}._calendarNavButton_1j6d5_360{width:42px;height:42px;border-radius:50%;background:#fff;color:#202020;box-shadow:none;font-size:28px;font-weight:600}._calendarNavButton_1j6d5_360:disabled{background:#ffffff85;color:#b8b8b8}._trainingCalendarTitle_1j6d5_361{min-height:42px;border-radius:999px;padding:0 16px 0 20px;background:#fff;color:#202020;box-shadow:none;justify-content:center;gap:8px}._trainingCalendarTitle_1j6d5_361 span{font-size:16px;line-height:1;font-weight:700}._trainingCalendarTitle_1j6d5_361 strong{width:22px;height:22px;background:#f2f2f2;color:#202020;font-size:12px}._trainingMonthCalendar_1j6d5_569{margin-top:16px;padding:16px;border-radius:28px;background:#fff;box-shadow:none}._trainingMonthCalendarTop_1j6d5_579{grid-template-columns:36px minmax(0,1fr) 36px;gap:10px;margin-bottom:10px}._trainingMonthCalendarTop_1j6d5_579 ._calendarNavButton_1j6d5_360{width:36px;height:36px;background:#f2f2f2;font-size:24px}._trainingMonthCalendarTop_1j6d5_579 strong{color:#202020;font-size:16px}._trainingMonthWeekdays_1j6d5_592{gap:5px;margin-bottom:6px}._trainingMonthWeekdays_1j6d5_592 span{color:#777;font-size:10px}._trainingMonthGrid_1j6d5_605{gap:5px}._trainingMonthDay_1j6d5_365,._trainingMonthDayActive_1j6d5_366,._trainingMonthDayMuted_1j6d5_367{min-height:42px;border-radius:14px;padding:6px 2px;background:#f4f4f4;color:#202020}._trainingMonthDayActive_1j6d5_366{background:#ffe900}._trainingMonthDayMuted_1j6d5_367{color:#b8b8b8;background:#f7f7f7}._trainingMonthDay_1j6d5_365 span,._trainingMonthDayActive_1j6d5_366 span,._trainingMonthDayMuted_1j6d5_367 span{font-size:13px}._trainingMonthDay_1j6d5_365 ._trainingDots_1j6d5_553,._trainingMonthDayActive_1j6d5_366 ._trainingDots_1j6d5_553,._trainingMonthDayMuted_1j6d5_367 ._trainingDots_1j6d5_553{position:static;transform:none;min-height:5px}._trainingMonthDay_1j6d5_365 ._trainingDot_1j6d5_553,._trainingMonthDayActive_1j6d5_366 ._trainingDot_1j6d5_553,._trainingMonthDayMuted_1j6d5_367 ._trainingDot_1j6d5_553{width:4px;height:4px}._plannedVisitsPanelBody_1j6d5_2472{padding:12px 18px 18px}._plannedVisitsPanelBody_1j6d5_2472 ._historyModalList_1j6d5_2477{gap:12px}._trainingListDayCards_1j6d5_5141{display:flex;flex-direction:column;gap:10px;padding-bottom:0}._trainingListCard_1j6d5_5148{min-height:0;padding:22px 28px 24px;gap:16px;align-items:center}._trainingListCard_1j6d5_5148 ._bookingTime_1j6d5_1449{margin-bottom:14px}._trainingListCard_1j6d5_5148 h3{margin-bottom:16px}._trainingListCard_1j6d5_5148 ._trainingPlaces_1j6d5_3644{margin-top:18px}._trainingListCard_1j6d5_5148>._cardAction_1j6d5_373,._trainingListCard_1j6d5_5148>._cardActionDisabled_1j6d5_374,._trainingListCard_1j6d5_5148>._cancelButton_1j6d5_377{min-width:146px;font-size:16px}._trainingDots_1j6d5_553 ._registeredTrainingDot_1j6d5_5174{background:#ffe900}._trainingWeekDayActive_1j6d5_363 ._trainingDots_1j6d5_553 ._registeredTrainingDot_1j6d5_5174,._trainingMonthDayActive_1j6d5_366 ._trainingDots_1j6d5_553 ._registeredTrainingDot_1j6d5_5174{background:#202020}._cardActionDisabled_1j6d5_374{background:#dedede;color:#737373;box-shadow:none;cursor:not-allowed}._cancelButton_1j6d5_377{background:#202020;color:#fff}._cancelButton_1j6d5_377:disabled{background:#777;color:#fff;cursor:wait}._nonstandardTrainingSection_1j6d5_5201{display:flex;flex-direction:column;gap:14px;margin-top:8px;padding-top:22px;border-top:2px solid #c8c8c8}._nonstandardTrainingHeading_1j6d5_5210{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:0 4px;color:#5e5e5e}._nonstandardTrainingHeading_1j6d5_5210 span{font-size:18px;font-weight:750}._nonstandardTrainingHeading_1j6d5_5210 small{color:#8b8b8b;font-size:13px}._nonstandardTrainingCards_1j6d5_5229{display:flex;flex-direction:column;gap:12px}._nonstandardTrainingCard_1j6d5_5229{border:1px solid #d5d5d5;background:#f2f2f2;box-shadow:none}._nonstandardTrainingLevel_1j6d5_5241{align-self:flex-start;margin:-10px 0 20px;padding:7px 11px;border-radius:999px;background:#dedede;color:#555;font-size:13px;font-weight:700}._nonstandardTrainingDate_1j6d5_5252{margin-bottom:8px;color:#777;font-size:13px;font-weight:700}@media(max-width:720px){._nonstandardTrainingSection_1j6d5_5201{padding-top:18px}._nonstandardTrainingHeading_1j6d5_5210{align-items:flex-start;flex-direction:column;gap:3px}._nonstandardTrainingHeading_1j6d5_5210 span{font-size:16px}._nonstandardTrainingCard_1j6d5_5229{background:#f0f0f0}._nonstandardTrainingLevel_1j6d5_5241{margin:-4px 0 12px;font-size:11px}}._page_1j6d5_1,._shell_1j6d5_16{min-height:100dvh}._shell_1j6d5_16{box-sizing:border-box;padding-bottom:0}._bottomNav_1j6d5_397{position:fixed;bottom:max(16px,env(safe-area-inset-bottom));z-index:20}._bottomNav_1j6d5_397 ._newsNavIcon_1j6d5_5301{position:relative;display:block;width:22px;height:22px;flex:0 0 auto;overflow:visible}._bottomNavActive_1j6d5_3041 ._newsNavIcon_1j6d5_5301{width:23px;height:23px}._bottomNav_1j6d5_397{position:relative;left:auto;right:auto;bottom:auto;transform:none;width:100%;margin:0;box-sizing:border-box}._page_8oek5_1{display:flex;flex-direction:column;gap:32px}._header_8oek5_7{display:flex;align-items:flex-start;justify-content:flex-start;gap:28px;flex-wrap:wrap;padding:12px 4px 0}._titleBlock_8oek5_16{width:100%}._titleBlock_8oek5_16 h1{margin:0;font-size:26px}._titleBlock_8oek5_16 p{margin:10px 0 0;color:#667085;font-size:14px;line-height:1.45}._toolbar_8oek5_32{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%}._searchInput_8oek5_40{flex:1 1 320px;min-width:280px;height:42px;padding:0 14px;border:1px solid #d8deea;border-radius:12px;font:inherit;color:#1f2937;background:#fff}._primaryButton_8oek5_52,._secondaryButton_8oek5_53,._dangerButton_8oek5_54,._ghostButton_8oek5_55,._rowButton_8oek5_56{border-radius:12px;padding:0 18px;height:42px;font-size:14px;font-weight:700;transition:.2s ease;cursor:pointer}._primaryButton_8oek5_52{border:none;background:#ffc107;color:#1b1b1b}._secondaryButton_8oek5_53,._ghostButton_8oek5_55,._rowButton_8oek5_56{border:1px solid #d8deea;background:#fff;color:#1f2937}._dangerButton_8oek5_54{border:1px solid #f4c8c8;background:#fff5f5;color:#c23d3d}._primaryButton_8oek5_52:hover,._secondaryButton_8oek5_53:hover,._dangerButton_8oek5_54:hover,._ghostButton_8oek5_55:hover,._rowButton_8oek5_56:hover{transform:translateY(-1px)}._summary_8oek5_95{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}._summaryCard_8oek5_101{padding:18px;border-radius:18px;background:linear-gradient(180deg,#f8fafc,#eef4fc);border:1px solid #e3eaf4}._summaryLabel_8oek5_108{display:block;font-size:12px;color:#667085;margin-bottom:8px}._summaryValue_8oek5_115{display:block;font-size:24px;font-weight:800}._card_8oek5_121{background:#fff;border:1px solid #e5e9f2;border-radius:18px;box-shadow:0 18px 40px #1b1f230f;overflow:hidden}._cardHeader_8oek5_129{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid #eef2f7}._cardHeader_8oek5_129 h2,._permissionsHeader_8oek5_139 h2{margin:0;font-size:20px}._cardHeader_8oek5_129 p,._permissionsHeader_8oek5_139 p{margin:6px 0 0;color:#667085;font-size:14px}._list_8oek5_151{display:flex;flex-direction:column}._listHead_8oek5_156,._listRow_8oek5_157{display:grid;grid-template-columns:minmax(180px,1fr) minmax(240px,1.25fr) minmax(110px,.65fr) auto;gap:14px;align-items:center;padding:16px 22px}._listHead_8oek5_156{background:#f8fafc;color:#667085;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}._listRow_8oek5_157{border-top:1px solid #eef2f7}._personCell_8oek5_178{display:flex;align-items:center;gap:10px;min-width:0}._personCell_8oek5_178>span:last-child{display:flex;min-width:0;flex-direction:column;gap:4px}._personPhoto_8oek5_192,._personAvatar_8oek5_193{width:38px;height:38px;border-radius:12px;flex:0 0 38px}._personPhoto_8oek5_192{object-fit:cover}._personAvatar_8oek5_193{display:grid;place-items:center;background:#eef4fc;color:#1f2937;font-size:12px;font-weight:800}._personName_8oek5_213{min-width:0;font-weight:700;overflow-wrap:anywhere}._personMeta_8oek5_219{min-width:0;color:#667085;font-size:13px;overflow-wrap:anywhere}._contactValue_8oek5_226{min-width:0;white-space:nowrap}._contactCell_8oek5_231{display:flex;min-width:0;flex-direction:column;gap:4px}._contactCell_8oek5_231 ._personMeta_8oek5_219{overflow-wrap:anywhere;word-break:break-word}._badge_8oek5_243{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:5px 10px;border-radius:999px;background:#edf7ff;color:#1769aa;font-size:12px;font-weight:700}._emptyState_8oek5_256{padding:36px 22px;text-align:center;color:#667085}._errorBanner_8oek5_262,._successBanner_8oek5_263{border:1px solid #f5b5b5;border-radius:12px;background:#fff1f1;color:#9f1d1d;font-size:13px;line-height:1.4;padding:12px 14px}._successBanner_8oek5_263{border-color:#b7e4c7;background:#ecfdf3;color:#217a35}._rowActions_8oek5_279{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}._lockedHint_8oek5_287{color:#667085;font-size:13px;font-weight:600}._permissionsSection_8oek5_293{display:flex;flex-direction:column;gap:16px}._permissionsHeader_8oek5_139{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 0}._permissionsFooter_8oek5_307{padding:0 22px 22px}._permissionsGrid_8oek5_311{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 22px 22px}._permissionsDisclosure_8oek5_318{overflow:hidden;border:1px solid #e2e7f0;border-radius:16px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}._permissionsDisclosure_8oek5_318[open]{border-color:#efcb55;box-shadow:0 10px 28px #1e293b12}._permissionsDisclosureSummary_8oek5_333{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:14px;min-height:72px;padding:14px 18px;box-sizing:border-box;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:background-color .18s ease}._permissionsDisclosureSummary_8oek5_333::-webkit-details-marker{display:none}._permissionsDisclosureSummary_8oek5_333:hover{background:#fbfcfe}._permissionsDisclosureSummary_8oek5_333:focus-visible{outline:3px solid rgba(255,193,7,.2);outline-offset:-3px}._permissionsDisclosureSummary_8oek5_333:after{content:"";width:8px;height:8px;grid-column:3;grid-row:1;justify-self:center;border-right:2px solid #667085;border-bottom:2px solid #667085;transform:rotate(45deg) translate(-2px,-2px);transition:transform .18s ease}._permissionsDisclosure_8oek5_318[open] ._permissionsDisclosureSummary_8oek5_333:after{transform:rotate(225deg) translate(-1px,-1px)}._permissionsDisclosureSummary_8oek5_333>span:first-child{display:flex;min-width:0;flex-direction:column;gap:4px}._permissionsDisclosureSummary_8oek5_333 strong{color:#1f2937;font-size:15px;line-height:1.3}._permissionsDisclosureSummary_8oek5_333 small{color:#667085;font-size:12px;line-height:1.35}._permissionsCount_8oek5_396{padding:6px 10px;border-radius:999px;background:#fff6d8;color:#755700;font-size:12px;font-weight:800;white-space:nowrap}._permissionsDisclosureBody_8oek5_406{border-top:1px solid #edf0f4;animation:_permissionDisclosureIn_8oek5_1 .18s ease both}._permissionsDisclosureBody_8oek5_406>p{margin:0;padding:16px 22px;color:#667085;font-size:13px;line-height:1.45}@keyframes _permissionDisclosureIn_8oek5_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._permissionItem_8oek5_430{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:center;min-height:72px;padding:14px 16px;box-sizing:border-box;border:1px solid #e5e9f2;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}._permissionItem_8oek5_430:hover{border-color:#cfd7e5;background:#fbfcfe;transform:translateY(-1px)}._permissionItem_8oek5_430:focus-within{border-color:#ffc107;box-shadow:0 0 0 3px #ffc10724}._permissionItem_8oek5_430:has(input:checked){border-color:#f1cf62;background:#fffaf0}._permissionItem_8oek5_430 input[type=checkbox]{width:18px;height:18px;min-width:18px;margin:0;justify-self:center;accent-color:#e8ad00;cursor:pointer}._permissionItem_8oek5_430>span{min-width:0}._permissionName_8oek5_479{display:block;font-size:13px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}._overlay_8oek5_487{position:fixed;inset:0;background:#0f172a73;display:grid;place-items:center;padding:24px;z-index:40;overflow:hidden}._modal_8oek5_498{width:min(980px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;background:#fff;border-radius:24px;border:1px solid #e5e9f2;box-shadow:0 36px 70px #0f172a38}._modal_8oek5_498::-webkit-scrollbar{display:none}._modalHeader_8oek5_516{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;position:sticky;top:0;z-index:2;padding:24px 24px 16px;background:linear-gradient(180deg,#fff 0% 84%,#fffffff5);border-bottom:1px solid #edf0f4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._modalHeader_8oek5_516 h3{margin:0;font-size:24px}._modalHeader_8oek5_516 p{margin:8px 0 0;color:#667085;font-size:14px}._closeButton_8oek5_541{width:42px;height:42px;flex-shrink:0;border-radius:12px;border:1px solid #d8deea;background:#fff;font-size:18px;cursor:pointer}._form_8oek5_552{display:flex;flex-direction:column;gap:18px;padding:20px 24px 24px}._helper_8oek5_559{padding:14px 16px;border-radius:14px;background:#f8fafc;border:1px dashed #d8dee9;color:#667085;font-size:13px;line-height:1.45}._grid_8oek5_569{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}._field_8oek5_575,._fieldWide_8oek5_576{display:flex;flex-direction:column;gap:8px}._fieldWide_8oek5_576{grid-column:span 3}._field_8oek5_575 label,._fieldWide_8oek5_576 label{font-size:13px;font-weight:700;color:#475467}._field_8oek5_575 input,._field_8oek5_575 input:disabled,._field_8oek5_575 select,._fieldWide_8oek5_576 textarea{width:100%;min-width:0;border:1px solid #d8deea;border-radius:12px;background:#fff;padding:12px 14px;font-size:14px;color:#111827;outline:none;box-sizing:border-box}._field_8oek5_575 select{min-height:44px;padding-right:36px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:linear-gradient(45deg,transparent 50%,#475467 50%) calc(100% - 18px) 50% / 6px 6px no-repeat,linear-gradient(135deg,#475467 50%,transparent 50%) calc(100% - 12px) 50% / 6px 6px no-repeat,#fff}._field_8oek5_575 input[type=number]::-webkit-outer-spin-button,._field_8oek5_575 input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._field_8oek5_575 input[type=number]{-moz-appearance:textfield;appearance:textfield}._field_8oek5_575 input:disabled{background:#f8fafc;color:#667085}._fieldWide_8oek5_576 textarea{min-height:120px;resize:vertical}._field_8oek5_575 input:focus,._field_8oek5_575 select:focus,._fieldWide_8oek5_576 textarea:focus{border-color:#ffc107;box-shadow:0 0 0 3px #ffc10729}._photoUpload_8oek5_649{display:flex;gap:16px;align-items:center;padding:14px;border:1px solid #d8deea;border-radius:14px;background:#fff}._photoPreview_8oek5_659,._photoPlaceholder_8oek5_660{width:96px;height:96px;border-radius:18px;flex:0 0 96px}._photoPreview_8oek5_659{object-fit:cover}._photoPlaceholder_8oek5_660{display:grid;place-items:center;background:#f3f4f6;color:#667085;font-size:13px;font-weight:700}._photoControls_8oek5_680{display:flex;flex-direction:column;gap:10px;min-width:0}._formActions_8oek5_687{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}._actionGroup_8oek5_694{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:980px){._permissionsGrid_8oek5_311{grid-template-columns:1fr}._grid_8oek5_569{grid-template-columns:repeat(2,minmax(0,1fr))}._fieldWide_8oek5_576{grid-column:span 2}}@media(max-width:760px){._header_8oek5_7,._cardHeader_8oek5_129,._permissionsHeader_8oek5_139,._formActions_8oek5_687{flex-direction:column;align-items:stretch}._modalHeader_8oek5_516{flex-direction:row;align-items:flex-start}._summary_8oek5_95,._grid_8oek5_569,._listHead_8oek5_156,._listRow_8oek5_157{grid-template-columns:1fr}._fieldWide_8oek5_576{grid-column:span 1}._listHead_8oek5_156{display:none}._rowActions_8oek5_279{justify-content:flex-start}._overlay_8oek5_487{padding:12px}._modal_8oek5_498{max-height:calc(100dvh - 24px);border-radius:18px}._permissionsFooter_8oek5_307{padding:0 22px 22px}._permissionsDisclosureSummary_8oek5_333{grid-template-columns:minmax(0,1fr) 20px}._permissionsDisclosureSummary_8oek5_333:after{grid-column:2}._permissionsCount_8oek5_396{grid-column:1 / -1;grid-row:2;justify-self:start}}@media(prefers-reduced-motion:reduce){._permissionsDisclosure_8oek5_318,._permissionsDisclosureSummary_8oek5_333,._permissionsDisclosureSummary_8oek5_333:after,._permissionItem_8oek5_430{transition:none}._permissionsDisclosureBody_8oek5_406{animation:none}}._page_oo6gd_1{display:flex;flex-direction:column;gap:24px}._header_oo6gd_7{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._headerActions_oo6gd_14{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._titleBlock_oo6gd_21 h1{margin:0;font-size:28px}._titleBlock_oo6gd_21 p{margin:6px 0 0;max-width:720px;color:#69707d;line-height:1.5}._summary_oo6gd_33{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}._summaryCard_oo6gd_39{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid #e3e7ee;border-radius:18px;background:linear-gradient(180deg,#fff,#f7f9fc)}._summaryLabel_oo6gd_49{color:#6a7280;font-size:13px}._summaryValue_oo6gd_54{color:#1c2431;font-size:28px;font-weight:700}._tableCard_oo6gd_60{display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid #e3e7ee;border-radius:20px;background:#fff}._filters_oo6gd_70{display:flex;align-items:center;gap:12px}._searchInput_oo6gd_76{flex:1 1 320px;min-height:44px;padding:0 14px;border:1px solid #d6dce6;border-radius:12px;font:inherit}._table_oo6gd_60{margin:18px;border:1px solid #e8ecf2;border-radius:16px;overflow:hidden}._locationList_oo6gd_92{display:flex;flex-direction:column;gap:18px}._locationCard_oo6gd_98{border:1px solid #e8ecf2;border-radius:20px;background:linear-gradient(180deg,#fff,#fbfcfe);overflow:hidden}._locationHeader_oo6gd_105{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid #edf1f6}._locationMeta_oo6gd_114{display:flex;flex-direction:column;gap:8px}._tableHead_oo6gd_120,._tableRow_oo6gd_121{display:grid;grid-template-columns:1.4fr 1fr 1.4fr 1fr 1fr;gap:14px;align-items:center;padding:14px 16px}._tableHead_oo6gd_120{background:#f6f8fb;color:#5b6472;font-size:13px;font-weight:700}._tableRow_oo6gd_121{border-top:1px solid #edf1f6}._primaryCell_oo6gd_140,._actions_oo6gd_141{display:flex;flex-direction:column;gap:4px}._primaryCell_oo6gd_140{align-items:flex-start}._locationImage_oo6gd_151,._courtImage_oo6gd_152{width:48px;height:48px;border-radius:12px;object-fit:cover;background:#f3f4f6}._primaryName_oo6gd_160{color:#202734;font-weight:700}._secondaryText_oo6gd_165{color:#70798a;font-size:13px}._addressLine_oo6gd_170{display:flex;flex-wrap:wrap;gap:6px;color:#70798a;font-size:13px}._addressLine_oo6gd_170>span:first-child{color:#9aa2af;font-weight:700}._addressLine_oo6gd_170 a{color:#255ec7;font-weight:700;text-decoration:none}._addressLine_oo6gd_170 a:hover{text-decoration:underline}._badge_oo6gd_193{display:inline-flex;justify-content:center;width:fit-content;padding:6px 10px;border-radius:999px;background:#edf3ff;color:#255ec7;font-size:12px;font-weight:700}._emptyState_oo6gd_205{padding:28px 16px;text-align:center;color:#6c7482}._errorState_oo6gd_211{padding:14px 16px;border-radius:14px;background:#fdecec;color:#a33333;line-height:1.5}._primaryBtn_oo6gd_219,._secondaryBtn_oo6gd_220,._dangerBtn_oo6gd_221,._linkBtn_oo6gd_222,._closeBtn_oo6gd_223{border:none;border-radius:12px;font:inherit;cursor:pointer}._primaryBtn_oo6gd_219{min-height:44px;padding:0 18px;background:#ffc107;color:#191919;font-weight:700}._secondaryBtn_oo6gd_220{min-height:44px;padding:0 18px;background:#eef2f7;color:#27303d;font-weight:600}._dangerBtn_oo6gd_221{min-height:40px;padding:0 16px;background:#fbe9e9;color:#a33333;font-weight:700}._linkBtn_oo6gd_222{min-height:40px;padding:0 16px;background:#edf3ff;color:#255ec7;font-weight:700}._overlay_oo6gd_262{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#171d267a;z-index:30;overflow:hidden}._modal_oo6gd_274{--modal-padding: 24px;width:min(760px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;padding:var(--modal-padding);border-radius:24px;background:#fff;box-shadow:0 24px 64px #0e141f38}._modal_oo6gd_274::-webkit-scrollbar{display:none}._modalHeader_oo6gd_293{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;position:sticky;top:calc(var(--modal-padding) * -1);z-index:2;margin:calc(var(--modal-padding) * -1) calc(var(--modal-padding) * -1) 20px;padding:var(--modal-padding) var(--modal-padding) 16px;background:linear-gradient(180deg,#fff 0% 84%,#fffffff5);border-bottom:1px solid #edf0f4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._modalHeader_oo6gd_293 h2{margin:0;font-size:22px}._modalHeader_oo6gd_293 p{margin:6px 0 0;color:#69707d;line-height:1.5}._closeBtn_oo6gd_223{width:38px;height:38px;flex-shrink:0;background:#f2f5f8;color:#3d4654;font-size:24px}._form_oo6gd_328{display:flex;flex-direction:column;gap:18px}._grid_oo6gd_334{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._field_oo6gd_340{display:flex;flex-direction:column;gap:8px;color:#3e4654;font-size:14px;font-weight:600}._field_oo6gd_340 input,._field_oo6gd_340 select{width:100%;min-width:0;min-height:44px;padding:0 14px;border:1px solid #d8dee8;border-radius:12px;font:inherit;color:#1d2430;box-sizing:border-box}._field_oo6gd_340 select{padding-right:36px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:linear-gradient(45deg,transparent 50%,#3e4654 50%) calc(100% - 18px) 50% / 6px 6px no-repeat,linear-gradient(135deg,#3e4654 50%,transparent 50%) calc(100% - 12px) 50% / 6px 6px no-repeat,#fff}._imageUpload_oo6gd_373{display:flex;gap:16px;align-items:center;padding:14px;border:1px solid #d8dee8;border-radius:14px}._imagePreview_oo6gd_382,._imagePlaceholder_oo6gd_383{width:96px;height:96px;border-radius:18px;flex:0 0 96px}._imagePreview_oo6gd_382{object-fit:cover}._imagePlaceholder_oo6gd_383{display:grid;place-items:center;background:#f3f4f6;color:#667085;font-size:13px;font-weight:700}._imageControls_oo6gd_403{display:flex;flex-direction:column;gap:10px}._helper_oo6gd_409{padding:14px 16px;border-radius:14px;background:#f6f8fb;color:#5a6370;line-height:1.5}._formActions_oo6gd_417{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media(max-width:960px){._summary_oo6gd_33{grid-template-columns:repeat(2,minmax(0,1fr))}._tableHead_oo6gd_120,._tableRow_oo6gd_121{grid-template-columns:1fr}._tableHead_oo6gd_120{display:none}}@media(max-width:760px){._header_oo6gd_7,._locationHeader_oo6gd_105{flex-direction:column}._summary_oo6gd_33,._grid_oo6gd_334{grid-template-columns:1fr}._modal_oo6gd_274{--modal-padding: 18px}}._page_11xhn_1{display:flex;flex-direction:column;gap:24px}._header_11xhn_7{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._titleBlock_11xhn_14 h1{margin:0;font-size:28px}._errorBanner_11xhn_19,._successBanner_11xhn_20{padding:14px 16px;border-radius:14px;font-weight:600}._errorBanner_11xhn_19{background:#fdecec;color:#9a3434}._successBanner_11xhn_20{background:#ebf8ef;color:#1e7a39}._summary_11xhn_36{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}._summaryCard_11xhn_42{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid #e3e7ee;border-radius:18px;background:linear-gradient(180deg,#fff,#f7f9fc)}._summaryLabel_11xhn_52{color:#6a7280;font-size:13px}._summaryValue_11xhn_57{color:#1c2431;font-size:28px;font-weight:700}._catalogSection_11xhn_63{display:flex;flex-direction:column;gap:16px}._createPanel_11xhn_69{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px;border:1px solid #e3e7ee;border-radius:20px;background:linear-gradient(180deg,#fff,#f7f9fc)}._createPanelCopy_11xhn_80{display:flex;flex-direction:column;gap:8px}._createPanelCopy_11xhn_80 h2{margin:0;font-size:20px;color:#1f2937}._createPanelCopy_11xhn_80 p{margin:0;max-width:560px;color:#6b7280;line-height:1.5}._createPanelActions_11xhn_99{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}._categoryCard_11xhn_106{border:1px solid #e3e7ee;border-radius:20px;background:#fff;overflow:hidden}._categoryHeader_11xhn_113{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px}._categoryToggle_11xhn_121{flex:1;display:flex;align-items:center;justify-content:space-between;gap:16px;border:none;background:transparent;text-align:left;cursor:pointer}._categoryToggle_11xhn_121 h2{margin:0;font-size:20px;color:#1f2937}._categoryToggle_11xhn_121 p{margin:6px 0 0;color:#6b7280}._categoryChevron_11xhn_144,._categoryChevronOpen_11xhn_145{color:#6b7280;font-size:24px;transition:transform .2s ease}._categoryChevronOpen_11xhn_145{transform:rotate(180deg)}._categoryActions_11xhn_155{display:flex;gap:12px;flex-wrap:wrap}._categoryBody_11xhn_161{display:flex;flex-direction:column;gap:14px;padding:18px 22px 22px;border-top:1px solid #edf1f6;background:#fbfcfe}._itemCard_11xhn_170{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;border:1px solid #e8ecf2;border-radius:18px;background:#fff}._itemContent_11xhn_181{flex:1;display:flex;flex-direction:column;gap:8px}._itemTopline_11xhn_188{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._itemTitle_11xhn_195{color:#202734;font-weight:700;font-size:17px}._typeBadge_11xhn_201{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#eef4ff;color:#255ec7;font-size:12px;font-weight:700}._itemDescription_11xhn_213,._itemMeta_11xhn_214{margin:0;color:#6b7280;line-height:1.5}._itemActions_11xhn_220{display:flex;flex-direction:column;align-items:flex-end;gap:12px}._actionRow_11xhn_227{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}._emptyState_11xhn_234{padding:28px 16px;text-align:center;color:#6c7482}._badge_11xhn_240{display:inline-flex;justify-content:center;width:fit-content;padding:6px 10px;border-radius:999px;background:#edf3ff;color:#2458b8;font-size:12px;font-weight:700}._primaryBtn_11xhn_252,._secondaryBtn_11xhn_253,._dangerBtn_11xhn_254,._linkBtn_11xhn_255,._closeBtn_11xhn_256{border:none;border-radius:12px;font:inherit;cursor:pointer}._primaryBtn_11xhn_252{min-height:44px;padding:0 18px;background:#ffc107;color:#191919;font-weight:700}._secondaryBtn_11xhn_253{min-height:42px;padding:0 18px;background:#eef2f7;color:#27303d;font-weight:600}._dangerBtn_11xhn_254{min-height:40px;padding:0 16px;background:#fbe9e9;color:#a33333;font-weight:700}._linkBtn_11xhn_255{min-height:40px;padding:0 16px;background:#edf3ff;color:#255ec7;font-weight:700}._overlay_11xhn_295{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#171d267a;z-index:30;overflow:hidden}._modal_11xhn_307{--modal-padding: 24px;width:min(920px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;padding:var(--modal-padding);border-radius:24px;background:#fff;box-shadow:0 24px 64px #0e141f38}._modal_11xhn_307::-webkit-scrollbar{display:none}._modalHeader_11xhn_326{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;position:sticky;top:calc(var(--modal-padding) * -1);z-index:2;margin:calc(var(--modal-padding) * -1) calc(var(--modal-padding) * -1) 20px;padding:var(--modal-padding) var(--modal-padding) 16px;background:linear-gradient(180deg,#fff 0% 84%,#fffffff5);border-bottom:1px solid #edf0f4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._modalHeader_11xhn_326 h2{margin:0;font-size:22px}._modalHint_11xhn_346{margin:8px 0 0;color:#6b7280;line-height:1.45}._closeBtn_11xhn_256{width:38px;height:38px;flex-shrink:0;background:#f2f5f8;color:#3d4654;font-size:24px}._form_11xhn_361{display:flex;flex-direction:column;gap:20px}._grid_11xhn_367{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._field_11xhn_373,._checkboxField_11xhn_374{display:flex;flex-direction:column;gap:8px}._fieldWide_11xhn_380{grid-column:1 / -1}._field_11xhn_373 input,._field_11xhn_373 select,._field_11xhn_373 textarea{width:100%;min-width:0;min-height:44px;padding:10px 14px;border:1px solid #d6dce6;border-radius:12px;font:inherit;box-sizing:border-box}._field_11xhn_373 select{padding-right:36px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:linear-gradient(45deg,transparent 50%,#3e4654 50%) calc(100% - 18px) 50% / 6px 6px no-repeat,linear-gradient(135deg,#3e4654 50%,transparent 50%) calc(100% - 12px) 50% / 6px 6px no-repeat,#fff}._field_11xhn_373 input[type=number]::-webkit-outer-spin-button,._field_11xhn_373 input[type=number]::-webkit-inner-spin-button,._capacityInput_11xhn_410::-webkit-outer-spin-button,._capacityInput_11xhn_410::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._field_11xhn_373 input[type=number],._capacityInput_11xhn_410{-moz-appearance:textfield;appearance:textfield}._field_11xhn_373 textarea{min-height:120px;resize:vertical}._intervalPanel_11xhn_427{border:1px solid #e5e9f2;border-radius:14px;padding:16px;background:#fbfcfe}._intervalHeader_11xhn_434{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}._intervalHeader_11xhn_434 h3{margin:0;font-size:16px}._intervalHeader_11xhn_434 p{margin:6px 0 0;color:#6b7280;font-size:13px}._intervalList_11xhn_453{display:flex;flex-direction:column;gap:10px}._intervalRow_11xhn_459{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(240px,1.4fr) auto;gap:10px;align-items:end}._intervalRow_11xhn_459 label{display:flex;flex-direction:column;gap:6px;color:#5f6b7a;font-size:12px;font-weight:700}._intervalRow_11xhn_459 input{min-height:40px;border:1px solid #d6dce6;border-radius:10px;padding:8px 10px;font:inherit}._equipmentOptionRow_11xhn_483{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(2,minmax(130px,.8fr)) auto;gap:10px;align-items:end}._equipmentOptionRow_11xhn_483 label{display:flex;flex-direction:column;gap:6px;color:#5f6b7a;font-size:12px;font-weight:700}._equipmentOptionRow_11xhn_483 input{min-height:40px;border:1px solid #d6dce6;border-radius:10px;padding:8px 10px;font:inherit}._weekdayPicker_11xhn_507{display:flex;flex-direction:column;gap:6px;color:#5f6b7a;font-size:12px;font-weight:700}._weekdayButtons_11xhn_516{display:flex;flex-wrap:wrap;gap:6px}._weekdayButton_11xhn_516,._weekdayButtonActive_11xhn_523{min-height:32px;min-width:38px;border-radius:999px;padding:0 10px;border:1px solid #d6dce6;font:inherit;font-weight:700;cursor:pointer}._weekdayButton_11xhn_516{background:#fff;color:#334155}._weekdayButtonActive_11xhn_523{background:#ffe500;color:#1f2937}._weekdayPicker_11xhn_507 small{color:#6b7280;font-weight:500}._emptyInline_11xhn_549{border:1px dashed #d6dce6;border-radius:12px;padding:12px;color:#6b7280;font-size:13px}._checkboxField_11xhn_374{align-items:flex-start;justify-content:center;padding-top:30px}._checkboxField_11xhn_374 input{margin-right:8px}._selectorCard_11xhn_567{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid #e3e7ee;border-radius:18px;background:#f9fbff}._constraintsCard_11xhn_577{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid #e3e7ee;border-radius:18px;background:linear-gradient(180deg,#fff,#f9fbff)}._constraintsCard_11xhn_577 h3{margin:0;font-size:18px}._constraintsGrid_11xhn_592{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._constraintToggle_11xhn_598{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid #e3e7ee;border-radius:16px;background:#fff}._constraintHeader_11xhn_608{display:flex;align-items:center;gap:10px;color:#1f2937}._constraintHeader_11xhn_608 input{margin:0}._constraintHint_11xhn_619{color:#6b7280;font-size:13px;line-height:1.45}._constraintToggle_11xhn_598 input[type=text]{min-height:44px;padding:10px 14px;border:1px solid #d6dce6;border-radius:12px;font:inherit}._constraintToggle_11xhn_598 input[type=text]:disabled{background:#f4f6f9;color:#98a2b3;cursor:not-allowed}._selectorHeader_11xhn_639 h3{margin:0;font-size:18px}._selectorList_11xhn_644{display:grid;gap:10px}._selectorItem_11xhn_649{display:flex;align-items:center;justify-content:space-between;gap:12px}._selectorCheckbox_11xhn_656{display:flex;align-items:center;gap:10px;color:#283241}._capacityField_11xhn_663{display:flex;flex-direction:column;align-items:flex-start;gap:6px}._capacityLabel_11xhn_670{color:#6b7280;font-size:12px;line-height:1}._capacityInput_11xhn_410{min-height:40px;width:130px;padding:0 12px;border:1px solid #d6dce6;border-radius:10px;font:inherit}._formActions_11xhn_685{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:960px){._summary_11xhn_36{grid-template-columns:repeat(2,minmax(0,1fr))}._grid_11xhn_367,._constraintsGrid_11xhn_592{grid-template-columns:1fr}._createPanel_11xhn_69{flex-direction:column}._createPanelActions_11xhn_99{width:100%;justify-content:flex-start}._categoryHeader_11xhn_113,._itemCard_11xhn_170{flex-direction:column;align-items:stretch}._itemActions_11xhn_220{align-items:flex-start}._actionRow_11xhn_227{justify-content:flex-start}._equipmentOptionRow_11xhn_483,._intervalRow_11xhn_459{grid-template-columns:1fr}}@media(max-width:720px){._header_11xhn_7,._categoryActions_11xhn_155{flex-direction:column}._summary_11xhn_36{grid-template-columns:1fr}._modal_11xhn_307,._categoryHeader_11xhn_113{padding:20px}._categoryBody_11xhn_161{padding:18px 20px 20px}._modal_11xhn_307{--modal-padding: 20px}}._colorPalette_11xhn_756{display:flex;flex-wrap:wrap;gap:8px}._colorSwatch_11xhn_762{width:36px;height:36px;border:1px solid rgba(0,0,0,.15);border-radius:10px;font-size:20px;cursor:pointer}._colorSwatch_11xhn_762[aria-pressed=true]{outline:2px solid #27303d;outline-offset:2px}._colorSwatch_11xhn_762:focus-visible{outline:3px solid #255ec7;outline-offset:2px}._colorControls_11xhn_781{display:flex;flex-wrap:wrap;align-items:center;gap:12px}._customColor_11xhn_788{display:inline-flex;align-items:center;gap:8px;cursor:pointer}._customColor_11xhn_788 input[type=color]{width:42px;min-height:36px;padding:3px;cursor:pointer}._colorControls_11xhn_781 button[aria-pressed=true]{box-shadow:inset 0 0 0 2px #27303d}._colorPreview_11xhn_806{padding:10px 12px;border-radius:12px;font-size:13px;font-weight:600;overflow-wrap:anywhere}._colorHint_11xhn_814{color:#6b7280;font-size:12px}._audienceGroup_11xhn_819{min-width:0;margin:0;padding:0;border:0}._audienceGroup_11xhn_819 legend{margin-bottom:8px}._audienceOption_11xhn_830{display:flex;align-items:center;gap:8px;min-height:36px;cursor:pointer}._audienceOption_11xhn_830 input{width:18px;height:18px;min-height:18px;margin:0;padding:0}._editor_pwo6d_1{display:flex;flex-direction:column;gap:8px;min-width:0}._toolbar_pwo6d_2{display:flex;flex-wrap:wrap;gap:5px;max-width:100%}._toolbar_pwo6d_2 button{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:40px;padding:6px 9px;background:#fff;color:#202020;border:1px solid #d8deea;border-radius:8px;cursor:pointer;font-size:16px}._toolbar_pwo6d_2 button[aria-pressed=true]{background:#ffe600;border-color:#b68a00}._toolbar_pwo6d_2 button:disabled{opacity:.4;cursor:default}._toolbar_pwo6d_2 svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}._toolbar_pwo6d_2 button:focus-visible,._linkDialog_pwo6d_7 button:focus-visible{outline:3px solid #b68a00;outline-offset:2px}._input_pwo6d_8{border:1px solid #d8deea;border-radius:12px;background:#fff;color:#202020;font-size:14px;overflow-wrap:anywhere}._input_pwo6d_8>div{min-height:inherit;padding:12px 14px;outline:none}._input_pwo6d_8:focus-within{border-color:#ffc107;box-shadow:0 0 0 3px #ffc10729}._linkDialog_pwo6d_7{max-width:min(420px,calc(100vw - 32px));width:100%;border:1px solid #d8deea;border-radius:16px;padding:20px;color:#202020}._linkDialog_pwo6d_7::backdrop{background:#00000073}._linkDialog_pwo6d_7 h3{margin:0 0 16px}._linkDialog_pwo6d_7 input{margin-top:8px}._linkActions_pwo6d_15{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}._linkActions_pwo6d_15 button{min-height:40px;padding:8px 12px;border:1px solid #d8deea;border-radius:8px;cursor:pointer;background:#fff}._page_1bi0f_1{display:flex;flex-direction:column;gap:24px;max-width:960px}._header_1bi0f_8{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:12px 4px 0}._header_1bi0f_8 h1{margin:0;font-size:26px}._header_1bi0f_8 p{margin:10px 0 0;color:#667085;font-size:14px;line-height:1.45}._panel_1bi0f_28{background:#fff;border:1px solid #e5e9f2;border-radius:18px;box-shadow:0 18px 40px #1b1f230f;padding:22px}._panel_1bi0f_28 h2{margin:0 0 18px;font-size:20px}._form_1bi0f_41,._list_1bi0f_42{display:flex;flex-direction:column;gap:16px}._form_1bi0f_41 label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:700;color:#475467}._form_1bi0f_41 input,._form_1bi0f_41 textarea{width:100%;border:1px solid #d8deea;border-radius:12px;background:#fff;padding:12px 14px;font-size:14px;color:#111827;outline:none;resize:vertical}._form_1bi0f_41 input:focus,._form_1bi0f_41 textarea:focus{border-color:#ffc107;box-shadow:0 0 0 3px #ffc10729}._formGrid_1bi0f_76{display:grid;grid-template-columns:minmax(180px,240px) 1fr;gap:16px;align-items:end}._checkboxRow_1bi0f_83{min-height:45px;flex-direction:row!important;align-items:center;gap:10px!important}._checkboxRow_1bi0f_83 input{width:18px;height:18px}._actions_1bi0f_95,._rowActions_1bi0f_96{display:flex;gap:12px;flex-wrap:wrap}._primaryButton_1bi0f_102,._secondaryButton_1bi0f_103,._rowActions_1bi0f_96 button{height:42px;padding:0 18px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer}._primaryButton_1bi0f_102:disabled,._secondaryButton_1bi0f_103:disabled,._rowActions_1bi0f_96 button:disabled{cursor:not-allowed;opacity:.65}._primaryButton_1bi0f_102{border:none;background:#ffc107;color:#1b1b1b}._secondaryButton_1bi0f_103,._rowActions_1bi0f_96 button{border:1px solid #d8deea;background:#fff;color:#1f2937}._message_1bi0f_133{padding:12px 14px;border-radius:12px;background:#edf9ee;border:1px solid #cbe7cf;color:#256c34;font-size:13px}._imageField_1bi0f_142{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:16px;align-items:end}._imagePreview_1bi0f_149{display:flex;align-items:center;gap:12px}._imagePreview_1bi0f_149 img,._rowImage_1bi0f_156{width:96px;height:72px;border-radius:12px;object-fit:cover;background:#f3f4f6}._newsRow_1bi0f_164{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:start;border:1px solid #e5e9f2;border-radius:14px;padding:16px}._newsRowNoImage_1bi0f_174{grid-template-columns:1fr auto}._newsRow_1bi0f_164 h3{margin:8px 0 6px;font-size:17px}._newsRow_1bi0f_164 p{margin:0 0 10px;color:#475467;font-size:14px;line-height:1.5}._newsRow_1bi0f_164 small{color:#667085}._statusPublished_1bi0f_194,._statusDraft_1bi0f_195{display:inline-flex;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:700}._statusPublished_1bi0f_194{background:#edf9ee;color:#256c34}._statusDraft_1bi0f_195{background:#f3f4f6;color:#475467}._rowActions_1bi0f_96{justify-content:flex-end}@media(max-width:760px){._formGrid_1bi0f_76,._imageField_1bi0f_142,._newsRow_1bi0f_164{grid-template-columns:1fr}._rowActions_1bi0f_96{justify-content:stretch}._rowActions_1bi0f_96 button{flex:1}}._formFields_1bi0f_233{border:0;padding:0;margin:0;min-width:0}._buttonPreview_1bi0f_235{display:grid;gap:8px;padding:12px;border:1px solid #ddd;border-radius:12px;overflow-wrap:anywhere}._buttonPreview_1bi0f_235 a{width:fit-content;padding:8px 12px;border-radius:10px;background:#111;color:#fff;text-decoration:none}._views_1bi0f_238{display:inline-flex;align-items:center;gap:7px;min-height:42px;font-size:14px;color:#666;white-space:nowrap}._views_1bi0f_238 svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}._page_3d7jf_1{display:flex;flex-direction:column;gap:18px}._page_3d7jf_1 button,._page_3d7jf_1 input,._page_3d7jf_1 textarea,._page_3d7jf_1 summary,._scenarioCard_3d7jf_11,._recipientItem_3d7jf_12{-webkit-tap-highlight-color:transparent}._page_3d7jf_1 button{transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease,opacity .2s ease}._page_3d7jf_1 button:not(:disabled):active{transform:translateY(1px) scale(.985)}._page_3d7jf_1 button:focus-visible,._page_3d7jf_1 summary:focus-visible{outline:3px solid rgba(255,193,7,.3);outline-offset:2px}._sectionTabs_3d7jf_30,._audienceTabs_3d7jf_31{display:flex;gap:8px;padding:6px;border:1px solid #e5e9f2;border-radius:12px;background:#fff}._sectionTabs_3d7jf_30 button,._audienceTabs_3d7jf_31 button{min-height:42px;border:1px solid transparent;border-radius:9px;background:transparent;padding:0 18px;color:#667085;font:inherit;font-size:14px;font-weight:800;cursor:pointer}._sectionTabs_3d7jf_30 button:hover:not(._sectionTabActive_3d7jf_54),._audienceTabs_3d7jf_31 button:hover:not(._audienceTabActive_3d7jf_55){background:#f7f9fc;color:#344054}._sectionTabActive_3d7jf_54,._audienceTabActive_3d7jf_55{border-color:#e2ad00!important;background:#fff4bd!important;color:#3f3300!important}._automationPage_3d7jf_67{display:flex;flex-direction:column;gap:18px;animation:_notificationSectionEnter_3d7jf_1 .28s cubic-bezier(.22,1,.36,1)}._helpPanel_3d7jf_68{padding:22px;border:1px solid #e5e9f2;border-radius:14px;background:#fff;box-shadow:0 8px 24px #1f2a440f}._helpPanel_3d7jf_68 h2{margin:0;color:#1f2a44;font-size:20px}._helpGrid_3d7jf_70{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}._helpGrid_3d7jf_70>div{padding:14px;border-radius:10px;background:#f7f9fc}._helpGrid_3d7jf_70 strong{color:#1f2a44;font-size:14px}._helpGrid_3d7jf_70 p{margin:7px 0 0;color:#667085;font-size:13px;line-height:1.5}._variablesHelp_3d7jf_74{margin-top:16px;border-top:1px solid #e5e9f2;padding-top:14px}._variablesHelp_3d7jf_74 summary{color:#1f2a44;font-size:14px;font-weight:800;cursor:pointer;transition:color .2s ease,transform .2s ease}._variablesHelp_3d7jf_74 summary:hover{color:#8a6800}._variablesHelp_3d7jf_74>p{margin:12px 0 0;color:#667085;font-size:13px}._variableGrid_3d7jf_78{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin-top:14px}._variableGrid_3d7jf_78 span{color:#596273;font-size:13px}._variableGrid_3d7jf_78 code{display:inline-block;margin-right:5px;border-radius:5px;background:#fff3c4;padding:2px 5px;color:#755700;font-weight:800}._audienceTabs_3d7jf_31{align-self:flex-start}._scenarioList_3d7jf_82{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;animation:_scenarioListEnter_3d7jf_1 .3s cubic-bezier(.22,1,.36,1)}._scenarioCard_3d7jf_11{display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid #e0e6ef;border-radius:14px;background:#fff;box-shadow:0 8px 24px #1f2a440d;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .22s ease}._scenarioCard_3d7jf_11:hover{transform:translateY(-2px);border-color:#d5dce8;box-shadow:0 13px 30px #1f2a4417}._scenarioHeader_3d7jf_85{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}._scenarioHeader_3d7jf_85 h3{margin:0 0 9px;color:#1f2a44;font-size:17px}._scenarioHeader_3d7jf_85 p{margin:4px 0 0;color:#667085;font-size:12px;line-height:1.45}._scenarioSwitch_3d7jf_88{display:inline-flex;align-items:center;gap:8px;flex:0 0 124px;width:124px;color:#596273;font-size:12px;font-weight:800;cursor:pointer}._scenarioSwitch_3d7jf_88 input{position:absolute;width:1px;height:1px;opacity:0}._scenarioSwitchTrack_3d7jf_90{position:relative;width:38px;height:22px;flex:0 0 38px;border-radius:999px;background:#dfe4ec;box-shadow:inset 0 1px 2px #1f2a441f;transition:background .24s ease,box-shadow .24s ease}._scenarioSwitchTrack_3d7jf_90:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #0000002e;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .24s ease}._scenarioSwitch_3d7jf_88 input:checked+._scenarioSwitchTrack_3d7jf_90{background:#ffc107;box-shadow:inset 0 1px 2px #75570029,0 0 0 3px #ffc1071a}._scenarioSwitch_3d7jf_88 input:checked+._scenarioSwitchTrack_3d7jf_90:after{transform:translate(16px);box-shadow:0 3px 7px #5a440040}._scenarioSwitch_3d7jf_88 input:focus-visible+._scenarioSwitchTrack_3d7jf_90{outline:3px solid rgba(255,193,7,.28);outline-offset:2px}._scenarioSwitchStatus_3d7jf_95{position:relative;display:block;width:78px;height:18px;flex:0 0 78px}._scenarioSwitchStatus_3d7jf_95>span{position:absolute;inset:0 auto auto 0;white-space:nowrap;opacity:0;transform:translateY(3px);transition:opacity .2s ease,transform .24s cubic-bezier(.22,1,.36,1),color .2s ease}._scenarioSwitchStatus_3d7jf_95>._scenarioSwitchTextVisible_3d7jf_97{color:#596273;opacity:1;transform:translateY(0)}._scenarioSwitch_3d7jf_88 input:disabled~._scenarioSwitchStatus_3d7jf_95{opacity:.58}._templateFields_3d7jf_99{display:flex;flex-direction:column;gap:12px}._templateFields_3d7jf_99 label{display:flex;flex-direction:column;gap:6px;color:#475467;font-size:12px;font-weight:800}._templateFields_3d7jf_99 input,._templateFields_3d7jf_99 textarea{box-sizing:border-box;width:100%;border:1px solid #d6dce8;border-radius:9px;background:#fff;padding:10px 11px;color:#1f2a44;font:inherit;font-weight:500;outline:none;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}._templateFields_3d7jf_99 input:focus,._templateFields_3d7jf_99 textarea:focus{border-color:#ffc107;box-shadow:0 0 0 3px #ffc10729}._templatePreview_3d7jf_103{padding:13px 14px;border:1px solid #e5e9f2;border-radius:10px;background:#f8fafc;transition:border-color .2s ease,background-color .2s ease}._scenarioCard_3d7jf_11:hover ._templatePreview_3d7jf_103{border-color:#dce2ec;background:#fafbfd}._templatePreview_3d7jf_103>span{display:block;margin-bottom:7px;color:#8a8f98;font-size:11px;font-weight:800;text-transform:uppercase}._templatePreview_3d7jf_103 strong{color:#1f2a44;font-size:14px}._templatePreview_3d7jf_103 p{margin:5px 0 0;color:#596273;font-size:13px;line-height:1.45;overflow-wrap:anywhere}._automationEmpty_3d7jf_108{padding:28px;border:1px dashed #d6dce8;border-radius:12px;color:#8a8f98;text-align:center}._automationFooter_3d7jf_109{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:4px 0 10px}._automationFooter_3d7jf_109 button{min-height:44px;border:1px solid #d2a500;border-radius:9px;background:#ffc107;padding:0 18px;color:#302600;font:inherit;font-size:13px;font-weight:850;cursor:pointer;box-shadow:0 7px 16px #d2a5002e}._automationFooter_3d7jf_109 button:hover:not(:disabled){background:#ffca28;box-shadow:0 10px 22px #d2a50040;transform:translateY(-1px)}._automationFooter_3d7jf_109 button:active:not(:disabled){transform:translateY(1px) scale(.985);box-shadow:0 4px 10px #d2a5002e}._automationFooter_3d7jf_109 button:disabled{opacity:.55;cursor:not-allowed}._automationFooter_3d7jf_109 p{margin:0 auto 0 0;font-size:13px;font-weight:700}._automationSuccess_3d7jf_115{color:#256c34}._automationError_3d7jf_116{color:#a51d1d}@keyframes _notificationSectionEnter_3d7jf_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes _scenarioListEnter_3d7jf_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._page_3d7jf_1 *,._page_3d7jf_1 *:before,._page_3d7jf_1 *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:1050px){._scenarioList_3d7jf_82,._helpGrid_3d7jf_70,._variableGrid_3d7jf_78{grid-template-columns:1fr}}._subscriptionPanel_3d7jf_144,._recipientsPanel_3d7jf_145,._messagePanel_3d7jf_146{background:#fff;border:1px solid #e5e9f2;border-radius:8px;box-shadow:0 8px 24px #1f2a440f}._subscriptionPanel_3d7jf_144{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px}._subscriptionPanel_3d7jf_144 h2,._recipientsPanel_3d7jf_145 h2,._messagePanel_3d7jf_146 h2{margin:0;color:#1f2a44;font-size:20px;line-height:1.2}._subscriptionPanel_3d7jf_144 p{margin:8px 0 0;color:#6d7480;font-size:14px;line-height:1.45}._subscriptionActions_3d7jf_177{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}._subscriptionActions_3d7jf_177 button,._tabs_3d7jf_186 button,._primaryAction_3d7jf_187{min-height:40px;border:1px solid #d6dce8;border-radius:8px;background:#fff;color:#1f2a44;font-weight:700;cursor:pointer}._subscriptionActions_3d7jf_177 button{padding:0 14px}._subscriptionActions_3d7jf_177 button:hover,._tabs_3d7jf_186 button:hover,._primaryAction_3d7jf_187:hover{border-color:#ffc107}._subscriptionActions_3d7jf_177 button:disabled,._primaryAction_3d7jf_187:disabled{cursor:not-allowed;opacity:.55}._status_3d7jf_213{max-width:320px;color:#6d7480;font-size:13px}._statusEnabled_3d7jf_219{border:1px solid #bfe5ca;border-radius:999px;background:#edf9ee;color:#256c34;padding:8px 12px;font-weight:800}._workspace_3d7jf_228{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:18px}._recipientsPanel_3d7jf_145,._messagePanel_3d7jf_146{padding:20px}._panelHeader_3d7jf_239{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._panelHeader_3d7jf_239 span{max-width:220px;overflow-wrap:anywhere;color:#8a8f98;font-size:12px;text-align:right}._panelHeaderActions_3d7jf_254{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}._panelHeaderActions_3d7jf_254 button{min-height:32px;border:1px solid #d6dce8;border-radius:8px;background:#fff;padding:0 10px;color:#1f2a44;font-size:12px;font-weight:700;cursor:pointer}._panelHeaderActions_3d7jf_254 button:hover{border-color:#ffc107}._panelHeaderActions_3d7jf_254 button:disabled{cursor:not-allowed;opacity:.55}._tabs_3d7jf_186{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px}._tabs_3d7jf_186 button{padding:0 10px;font-size:13px}._tabActive_3d7jf_295{border-color:#ffc107!important;background:#fff8df!important}._search_3d7jf_300,._messagePanel_3d7jf_146 input,._messagePanel_3d7jf_146 textarea{width:100%;border:1px solid #d6dce8;border-radius:8px;background:#fff;color:#1f2a44;font:inherit;outline:none}._search_3d7jf_300{min-height:42px;margin-top:14px;padding:0 12px}._messagePanel_3d7jf_146 label{display:flex;flex-direction:column;gap:8px;margin-top:14px;color:#3d4656;font-size:13px;font-weight:700}._messagePanel_3d7jf_146 input{min-height:42px;padding:0 12px}._messagePanel_3d7jf_146 textarea{resize:vertical;min-height:118px;padding:12px}._search_3d7jf_300:focus,._messagePanel_3d7jf_146 input:focus,._messagePanel_3d7jf_146 textarea:focus{border-color:#ffc107;box-shadow:0 0 0 3px #ffc1072e}._recipientList_3d7jf_346{display:flex;flex-direction:column;gap:8px;margin-top:14px;max-height:430px;overflow:auto}._recipientItem_3d7jf_12{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;border:1px solid #e5e9f2;border-radius:8px;background:#fff;padding:12px;color:#1f2a44;text-align:left;cursor:pointer}._recipientItem_3d7jf_12 span{font-size:14px;font-weight:800}._recipientTitle_3d7jf_375{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}._recipientName_3d7jf_383{display:inline-flex;align-items:center;gap:8px}._selectionMark_3d7jf_389{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;border:1px solid #d6dce8;border-radius:6px;background:#fff;color:#6d7480;font-size:14px!important;line-height:1}._recipientItemActive_3d7jf_404 ._selectionMark_3d7jf_389{border-color:#ffc107;background:#ffc107;color:#1f2a44}._pushBadge_3d7jf_410{flex:0 0 auto;border:1px solid #ffd0d0;border-radius:999px;background:#fff1f1;color:#9f1d1d;padding:4px 8px;font-size:11px!important;font-weight:800;line-height:1}._pushBadgeEnabled_3d7jf_422{border-color:#bfe5ca;background:#edf9ee;color:#256c34}._recipientItem_3d7jf_12 small{max-width:100%;overflow-wrap:anywhere;color:#6d7480;font-size:12px}._recipientItemActive_3d7jf_404{border-color:#ffc107;background:#fffaf0}._recipientItem_3d7jf_12:disabled{cursor:wait;opacity:.65}._loadingNotice_3d7jf_445{padding:9px 12px;border-radius:8px;background:#fff8df;color:#745c00;font-size:13px;text-align:center}._loadError_3d7jf_454{padding:9px 12px;border:1px solid #ffd0d0;border-radius:8px;background:#fff1f1;color:#9f1d1d;font-size:13px;text-align:center}._empty_3d7jf_464{min-height:52px;display:flex;align-items:center;justify-content:center;border:1px dashed #d6dce8;border-radius:8px;color:#8a8f98;font-size:14px}._selectedRecipients_3d7jf_475{margin-top:16px;padding:12px;border:1px solid #e5e9f2;border-radius:8px;background:#f8fafc}._selectedRecipientsHeader_3d7jf_483{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#1f2a44;font-size:13px}._selectedRecipientsHeader_3d7jf_483 button{border:0;background:transparent;color:#9f1d1d;font:inherit;font-weight:700;cursor:pointer}._selectedRecipients_3d7jf_475 p{margin:8px 0 0;color:#6d7480;font-size:13px}._selectedRecipientChips_3d7jf_507{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;max-height:180px;overflow:auto}._selectedRecipientChip_3d7jf_507{display:inline-flex;align-items:center;gap:7px;max-width:100%;border:1px solid #f3d56c;border-radius:999px;background:#fff8df;padding:5px 8px 5px 10px;color:#1f2a44;font-size:12px;font-weight:700}._selectedRecipientChip_3d7jf_507>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._selectedRecipientChip_3d7jf_507 button{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;border:0;border-radius:50%;background:#1f2a441a;color:#1f2a44;cursor:pointer;font-size:16px;line-height:1}._primaryAction_3d7jf_187{width:100%;margin-top:18px;background:#1f2a44;border-color:#1f2a44;color:#fff}._sendStatus_3d7jf_560{margin:16px 0 0;padding:12px 14px;border-radius:8px;background:#edf9ee;border:1px solid #cbe7cf;color:#256c34;font-size:13px;font-weight:700}@media(max-width:960px){._subscriptionPanel_3d7jf_144{align-items:flex-start;flex-direction:column}._subscriptionActions_3d7jf_177{width:100%;justify-content:flex-start}._workspace_3d7jf_228{grid-template-columns:1fr}}@media(max-width:560px){._tabs_3d7jf_186{grid-template-columns:repeat(2,minmax(0,1fr))}._subscriptionActions_3d7jf_177 button{flex:1 1 120px}}._page_18naz_1{display:grid;gap:16px;color:#1f2937;animation:_pageEnter_18naz_1 .28s cubic-bezier(.22,1,.36,1)}._header_18naz_2{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:10px 4px 2px}._header_18naz_2 h1{margin:0;color:#1f2937;font-size:26px;line-height:1.2}._header_18naz_2 p{margin:7px 0 0;color:#667085;font-size:14px;line-height:1.45}._total_18naz_5{flex:none;padding:8px 12px;border:1px solid #eadb9a;border-radius:999px;background:#fff8d8;color:#6f5900;font-size:13px;font-weight:750}._filters_18naz_6{display:grid;grid-template-columns:minmax(220px,1.7fr) repeat(5,minmax(130px,1fr));gap:12px;align-items:end;padding:16px;border:1px solid #e5e9f2;border-radius:14px;background:#fff;box-shadow:0 8px 24px #1f2a440a}._filters_18naz_6 label{display:grid;gap:7px;min-width:0}._filters_18naz_6 label>span{font-size:12px;font-weight:750;color:#6d6d6d}._filters_18naz_6 input,._filters_18naz_6 select{width:100%;min-width:0;height:42px;padding:0 12px;border:1px solid #d8deea;border-radius:10px;background:#fff;color:#1f2937;font:inherit;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}._filters_18naz_6 input:hover,._filters_18naz_6 select:hover{border-color:#c5ccda;background:#fcfcfd}._filters_18naz_6 input:focus,._filters_18naz_6 select:focus{border-color:#d5ae16;box-shadow:0 0 0 3px #ffc10729}._reset_18naz_12{height:42px;padding:0 16px;border:1px solid #d8deea;border-radius:10px;background:#fff;color:#475467;font-weight:700;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .16s ease}._reset_18naz_12:hover{border-color:#c5ccda;background:#f8fafc}._reset_18naz_12:active{transform:translateY(1px)}._timeline_18naz_15{position:relative;display:grid;gap:12px;padding-left:20px}._timeline_18naz_15:before{content:"";position:absolute;top:0;bottom:0;left:7px;width:2px;background:#ddd}._card_18naz_17{position:relative;display:grid;grid-template-columns:1fr;border:1px solid #e5e9f2;border-radius:14px;background:#fff;box-shadow:0 7px 20px #1f2a440a;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s ease,box-shadow .2s ease}._card_18naz_17:hover{transform:translateY(-1px);border-color:#d8deea;box-shadow:0 10px 26px #1f2a4412}._marker_18naz_19{position:absolute;left:-19px;top:25px;width:14px;height:14px;border:3px solid #f3f3f3;border-radius:50%;background:#777;z-index:1}._marker_create_18naz_20,._marker_assign_18naz_20,._marker_credit_18naz_20{background:#38a169}._marker_delete_18naz_21,._marker_debit_18naz_21{background:#e04f5f}._marker_update_18naz_22,._marker_status_18naz_22{background:#e4c900}._marker_send_18naz_23{background:#377cda}._cardBody_18naz_24{padding:20px 22px}._cardTop_18naz_25{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}._cardTop_18naz_25>div{display:flex;gap:9px;align-items:center;flex-wrap:wrap}._cardTop_18naz_25 time{color:#767676;font-size:13px;white-space:nowrap}._role_18naz_28{padding:4px 8px;border-radius:999px;background:#f1f1f1;color:#656565;font-size:11px;font-weight:700}._description_18naz_29{margin:12px 0;font-size:16px;line-height:1.45}._tags_18naz_30{display:flex;gap:7px;flex-wrap:wrap}._tags_18naz_30 span{padding:5px 9px;border-radius:8px;background:#fff9c7;color:#625900;font-size:12px;font-weight:700}._resolved_18naz_32{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:14px 0 0}._resolved_18naz_32 div{padding:10px 12px;border-radius:10px;background:#f6f6f6}._resolved_18naz_32 dt{margin-bottom:3px;color:#777;font-size:11px;font-weight:750}._resolved_18naz_32 dd{margin:0;color:#262626;font-size:13px;font-weight:650}._details_18naz_36{margin-top:14px;color:#737373;font-size:12px}._details_18naz_36 summary{cursor:pointer}._details_18naz_36 pre{max-height:260px;overflow:auto;padding:12px;border-radius:10px;background:#f6f6f6;color:#333;white-space:pre-wrap;word-break:break-word}._message_18naz_39,._empty_18naz_39{padding:28px;border:1px solid #e5e9f2;border-radius:14px;background:#fff;text-align:center;color:#667085}._empty_18naz_39{display:grid;gap:7px;min-height:92px;place-content:center}._empty_18naz_39 strong{color:#1f2937;font-size:17px}._pagination_18naz_41{display:flex;justify-content:center;align-items:center;gap:16px}._pagination_18naz_41 button{padding:9px 16px;border:0;border-radius:10px;background:#202020;color:#fff;cursor:pointer}._pagination_18naz_41 button:disabled{opacity:.35;cursor:default}@media(max-width:1200px){._filters_18naz_6{grid-template-columns:repeat(3,1fr)}._search_18naz_43{grid-column:span 2}}@keyframes _pageEnter_18naz_1{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._page_18naz_1,._card_18naz_17,._reset_18naz_12,._filters_18naz_6 input,._filters_18naz_6 select{animation:none;transition:none}}@media(max-width:680px){._header_18naz_2{padding:6px 2px 0;flex-direction:column;align-items:flex-start;gap:12px}._header_18naz_2 h1{font-size:23px}._filters_18naz_6{grid-template-columns:1fr 1fr}._search_18naz_43{grid-column:1 / -1}._cardTop_18naz_25{flex-direction:column;gap:7px}._timeline_18naz_15{padding-left:16px}._marker_18naz_19{left:-15px}._cardBody_18naz_24{padding:17px}}@media(max-width:430px){._filters_18naz_6{grid-template-columns:1fr}._search_18naz_43{grid-column:auto}}._changesWrap_18naz_49{margin-top:14px;overflow-x:auto}._changes_18naz_49{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;line-height:1.5}._changes_18naz_49 th,._changes_18naz_49 td{border:1px solid #e5e7eb;padding:10px 12px;text-align:left;vertical-align:top;overflow-wrap:anywhere;white-space:pre-wrap}._changes_18naz_49 thead th{background:#f3f4f6;font-weight:600}._changes_18naz_49 th:first-child{width:26%}._changes_18naz_49 td:last-child{background:#f0fdf4}._changeNote_18naz_55{color:#64748b;font-size:12px;margin:12px 0 0}._snapshot_18naz_56{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}@media(max-width:600px){._changes_18naz_49 th,._changes_18naz_49 td{padding:7px;font-size:12px}}._backdrop_1kpkp_1{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;padding:20px;background:#12182285;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:_backdropIn_1kpkp_1 .2s ease-out both;overflow:hidden}._dialog_1kpkp_14{width:min(100%,480px);max-height:calc(100dvh - 40px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;border:1px solid rgba(255,255,255,.76);border-radius:22px;background:#fff;box-shadow:0 28px 80px #11182747;animation:_dialogIn_1kpkp_1 .24s cubic-bezier(.22,1,.36,1) both}._dialog_1kpkp_14::-webkit-scrollbar{display:none}._backdropClosing_1kpkp_30{animation:_backdropOut_1kpkp_1 .18s ease-in both}._dialogClosing_1kpkp_31{animation:_dialogOut_1kpkp_1 .18s ease-in both}._icon_1kpkp_33{display:grid;width:48px;height:48px;margin:24px 24px 0;place-items:center;border-radius:15px;background:#fff6d3;color:#a66b00}._icon_1kpkp_33 svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}._danger_1kpkp_54 ._icon_1kpkp_33{background:#feeceb;color:#c9382b}._warning_1kpkp_55 ._icon_1kpkp_33{background:#fff3d6;color:#b66d00}._default_1kpkp_56 ._icon_1kpkp_33{background:#eef2f7;color:#344054}._content_1kpkp_58{padding:16px 24px 22px}._content_1kpkp_58 h2{margin:0;color:#1d2939;font-size:21px;line-height:1.3}._content_1kpkp_58 p{margin:9px 0 0;color:#667085;font-size:14px;line-height:1.55;white-space:pre-line}._field_1kpkp_75{display:flex;flex-direction:column;gap:7px;margin-top:18px;color:#344054;font-size:13px;font-weight:700}._field_1kpkp_75 textarea{width:100%;min-height:92px;resize:vertical;padding:11px 13px;border:1px solid #d0d7e2;border-radius:12px;outline:none;color:#1d2939;background:#fff;font:inherit;font-weight:500;line-height:1.45}._field_1kpkp_75 textarea:focus{border-color:#e0ad00;box-shadow:0 0 0 3px #ffc1072e}._field_1kpkp_75 small{color:#c9382b;font-size:12px}._actions_1kpkp_107{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:16px 24px 20px;border-top:1px solid #edf0f4;background:#fafbfc}._actions_1kpkp_107 button{min-height:42px;padding:9px 17px;border-radius:11px;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:transform .14s ease,background .14s ease,box-shadow .14s ease}._actions_1kpkp_107 button:active{transform:scale(.97)}._actions_1kpkp_107 button:focus-visible{outline:3px solid rgba(255,193,7,.3);outline-offset:2px}._cancelButton_1kpkp_131{border:1px solid #d8dee8;background:#fff;color:#475467}._actionButton_1kpkp_137{border:1px solid transparent}._defaultButton_1kpkp_138{background:#ffc107;color:#241c00}._warningButton_1kpkp_139{background:#f0a800;color:#241c00}._dangerButton_1kpkp_140{background:#d92d20;color:#fff;box-shadow:0 7px 16px #d92d2033}@keyframes _backdropIn_1kpkp_1{0%{opacity:0}to{opacity:1}}@keyframes _backdropOut_1kpkp_1{0%{opacity:1}to{opacity:0}}@keyframes _dialogIn_1kpkp_1{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _dialogOut_1kpkp_1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.97)}}@media(max-width:560px){._backdrop_1kpkp_1{align-items:end;padding:12px}._dialog_1kpkp_14{border-radius:20px}._icon_1kpkp_33{margin:20px 20px 0}._content_1kpkp_58{padding:14px 20px 20px}._actions_1kpkp_107{padding:14px 20px 18px}._actions_1kpkp_107 button{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){._backdrop_1kpkp_1,._dialog_1kpkp_14,._backdropClosing_1kpkp_30,._dialogClosing_1kpkp_31{animation-duration:.01ms}}
