.myzeOnboarding{margin-bottom:14px;padding:20px;border:1px solid #ddd5ec;border-radius:20px;background:radial-gradient(circle at 100% 0,#f0ebff,transparent 300px),#fff;box-shadow:0 8px 28px #29243708}.myzeOnboardingHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.myzeOnboardingHeader h2{margin:5px 0 0;font-size:17px}.myzeOnboardingHeader p{margin:7px 0 0;color:var(--admin-muted);font-size:8px;line-height:1.9}.myzeOnboardingProgressSummary{min-width:105px;text-align:left}.myzeOnboardingProgressSummary strong,.myzeOnboardingProgressSummary span{display:block}.myzeOnboardingProgressSummary strong{color:var(--admin-primary);direction:ltr;font-size:23px;font-weight:900}.myzeOnboardingProgressSummary span{margin-top:3px;color:var(--admin-muted);font-size:7px}.myzeOnboardingProgress{height:7px;margin-top:17px;overflow:hidden;border-radius:999px;background:#eeeaf4}.myzeOnboardingProgress>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#7655d7,#9b7feb);transition:width .25s ease}.myzeOnboardingMessage{margin-top:13px;padding:10px 12px;border-radius:10px;font-size:8px;line-height:1.8}.myzeOnboardingMessage.success{border:1px solid #d5eadc;background:#f1faf5;color:#347352}.myzeOnboardingMessage.error{border:1px solid #efd8dc;background:#fff3f4;color:#9c4f58}.myzeOnboardingGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:15px}.myzeOnboardingItem{min-height:145px;display:flex;align-items:flex-start;gap:9px;padding:13px;border:1px solid #e7e3eb;border-radius:14px;background:#fff}.myzeOnboardingItem.ready{border-color:#d6e9dc;background:#fbfefc}.myzeOnboardingItem.pending{background:#fdfcff}.myzeOnboardingItemIcon{width:28px;height:28px;display:grid;place-items:center;flex:0 0 28px;border-radius:9px;background:#eeeaf5;color:#8b8395;font-size:11px;font-weight:900}.myzeOnboardingItem.ready .myzeOnboardingItemIcon{background:#dff2e5;color:#397652}.myzeOnboardingItemBody{min-width:0}.myzeOnboardingItemBody>strong{display:block;color:var(--admin-text);font-size:9px}.myzeOnboardingItemBody>p{margin:6px 0 0;overflow-wrap:anywhere;color:var(--admin-muted);font-size:7px;line-height:1.9}.myzeOnboardingHint{display:block;margin-top:8px;color:#897d99;font-size:7px;line-height:1.8}.myzeOnboardingHint.warning{color:#9a6a34}.myzeOnboardingAction{min-height:30px;margin-top:9px;padding:5px 9px;border:1px solid #ded6f1;border-radius:8px;background:#f8f5ff;color:var(--admin-primary);font-size:7px;font-weight:800}.myzeOnboardingAction:disabled{opacity:.55;cursor:wait}.myzeOnboardingForm{margin-top:13px;padding:16px;border:1px solid #e3deea;border-radius:15px;background:#faf9fc}.myzeOnboardingFormHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.myzeOnboardingFormHeader h3{margin:5px 0 0;font-size:12px}.myzeOnboardingFormHeader>button{width:29px;height:29px;display:grid;place-items:center;border:1px solid #e2dde8;border-radius:8px;background:#fff;color:#8a8490}.myzeOnboardingFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:14px}.myzeOnboardingFormGrid label.wide{grid-column:1 / -1}.myzeOnboardingFormGrid label>span,.myzeOnboardingFormGrid label>small{display:block}.myzeOnboardingFormGrid label>span{margin-bottom:6px;color:#746e7c;font-size:8px;font-weight:700}.myzeOnboardingFormGrid label>small{margin-top:6px;color:#99939f;font-size:7px;line-height:1.8}.myzeOnboardingFormGrid input{width:100%;min-height:40px;padding:8px 10px;border:1px solid #e1dce8;border-radius:10px;outline:0;background:#fff;color:var(--admin-text);font:inherit;font-size:9px}.myzeOnboardingSecurityNote{margin-top:12px;padding:10px 12px;border:1px solid #e2ddec;border-radius:10px;background:#fff;color:#81798a;font-size:7px;line-height:1.9}.myzeOnboardingFormActions{display:flex;justify-content:flex-end;gap:8px;margin-top:13px}.myzeOnboardingFormActions button{min-height:34px;padding:6px 12px;border:1px solid #dfdae6;border-radius:9px;background:#fff;color:#77717e;font-size:8px}.myzeOnboardingFormActions button.primary{border-color:transparent;background:var(--admin-primary);color:#fff;font-weight:800}.myzeOnboardingFormActions button:disabled{opacity:.55;cursor:wait}.myzeOnboardingFooter{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:14px;padding:13px 14px;border-radius:13px}.myzeOnboardingFooter>div{display:flex;align-items:flex-start;gap:10px}.myzeOnboardingFooter>div>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px;border-radius:9px;font-size:11px;font-weight:900}.myzeOnboardingFooter strong{display:block;font-size:9px}.myzeOnboardingFooter p{margin:4px 0 0;font-size:7px;line-height:1.8}.myzeOnboardingFooter.operational{border:1px solid #d5e9dc;background:#f1faf5;color:#347451}.myzeOnboardingFooter.operational>div>span{background:#dcefe3}.myzeOnboardingFooter.pending{border:1px solid #eadfc9;background:#fffaf1;color:#8b672e}.myzeOnboardingFooter.pending>div>span{background:#f6ead3}.myzeOnboardingInactiveBadge{padding:5px 8px;border-radius:999px;background:#f4e6e8;color:#97545c;font-size:7px;font-weight:800}.myzeOnboardingLoading,.myzeOnboardingError{min-height:80px;display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:14px;padding:15px;border:1px solid var(--admin-border);border-radius:16px;background:#fff;color:var(--admin-muted);font-size:8px}.myzeOnboardingError{border-color:#efd9dc;background:#fff5f6;color:#99545c}@media (max-width: 1200px){.myzeOnboardingGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.myzeOnboarding{padding:15px}.myzeOnboardingHeader{flex-direction:column}.myzeOnboardingProgressSummary{text-align:right}.myzeOnboardingGrid{grid-template-columns:1fr}.myzeOnboardingItem{min-height:0}.myzeOnboardingFormGrid{grid-template-columns:1fr}.myzeOnboardingFormGrid label.wide{grid-column:auto}.myzeOnboardingFooter{align-items:flex-start;flex-direction:column}}.myzeFinanceContractBadges{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.myzeFinanceReceivableSection{padding:17px;border-top:1px solid #efedf3;background:linear-gradient(180deg,#fff,#fcfbfe)}.myzeFinanceReceivableHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.myzeFinanceReceivableHeader h4{margin:6px 0 0;font-size:11px}.myzeFinanceReceivableHeader p{margin:6px 0 0;color:var(--admin-muted);font-size:8px;line-height:1.8}.myzeFinanceReceivableHeaderActions{display:flex;align-items:center;gap:10px}.myzeFinanceReceivableSummary{min-width:170px;padding:9px 11px;border:1px solid #ebe7f1;border-radius:11px;background:#fff}.myzeFinanceReceivableSummary span,.myzeFinanceReceivableSummary strong,.myzeFinanceReceivableSummary small{display:block}.myzeFinanceReceivableSummary span{color:var(--admin-muted);font-size:7px}.myzeFinanceReceivableSummary strong{margin-top:5px;font-size:10px}.myzeFinanceReceivableSummary small{margin-top:5px;color:#9b95a3;font-size:7px}.myzeFinanceReceivableAdd{min-height:34px;padding:6px 11px;border:1px solid #d8e9dc;border-radius:9px;background:#f3fbf5;color:var(--admin-success);font:inherit;font-size:8px;font-weight:700}.myzeFinanceReceivableHint{margin-top:12px;padding:9px 11px;border:1px solid #e7e1f3;border-radius:10px;background:#faf8ff;color:#746d7f;font-size:7px;line-height:1.9}.myzeFinanceReceivableForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;padding:13px;border:1px solid #dfd8ef;border-radius:12px;background:#fdfcff}.myzeFinanceReceivableForm label.wide,.myzeFinanceReceivableFormActions{grid-column:1 / -1}.myzeFinanceReceivableForm label span{display:block;margin-bottom:6px;color:var(--admin-muted);font-size:8px}.myzeFinanceReceivableForm input{width:100%;min-height:39px;padding:7px 9px;border:1px solid #e2dce9;border-radius:10px;outline:0;background:#fff;color:var(--admin-text);font:inherit;font-size:9px}.myzeFinanceReceivableForm input:focus{border-color:#b8a7e8;box-shadow:0 0 0 3px #7051d612}.myzeFinanceReceivableFormActions{display:flex;justify-content:flex-end;gap:7px}.myzeFinanceReceivableFormActions button{min-height:32px;padding:6px 10px;border:1px solid #ded9e4;border-radius:8px;background:#fff;color:var(--admin-muted);font:inherit;font-size:8px}.myzeFinanceReceivableFormActions button:last-child{border-color:var(--admin-primary);background:var(--admin-primary);color:#fff}.myzeFinanceReceivableFormActions button:disabled{opacity:.5}.myzeFinanceReceivableEmpty{margin-top:12px;padding:14px;border:1px dashed #ddd7e5;border-radius:11px;color:var(--admin-muted);font-size:8px;text-align:center}.myzeFinanceReceivableList{display:grid;gap:8px;margin-top:12px}.myzeFinanceReceivableRow{padding:12px;border:1px solid #ebe8ef;border-radius:12px;background:#fff}.myzeFinanceReceivableIdentity{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.myzeFinanceReceivableIdentity strong,.myzeFinanceReceivableIdentity span{display:block}.myzeFinanceReceivableIdentity strong{font-size:9px}.myzeFinanceReceivableIdentity>div>span{margin-top:5px;color:var(--admin-muted);font-size:7px}.myzeFinanceReceivableNumbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.myzeFinanceReceivableNumbers>div{padding:9px;border-radius:9px;background:#faf9fc}.myzeFinanceReceivableNumbers span,.myzeFinanceReceivableNumbers strong{display:block}.myzeFinanceReceivableNumbers span{color:var(--admin-muted);font-size:7px}.myzeFinanceReceivableNumbers strong{margin-top:5px;font-size:8px}@media (max-width: 760px){.myzeFinanceReceivableHeader,.myzeFinanceReceivableHeaderActions{align-items:stretch;flex-direction:column}.myzeFinanceReceivableSummary,.myzeFinanceReceivableAdd{width:100%}}@media (max-width: 560px){.myzeFinanceReceivableForm{grid-template-columns:1fr}.myzeFinanceReceivableForm label.wide,.myzeFinanceReceivableFormActions{grid-column:auto}.myzeFinanceReceivableFormActions{flex-direction:column-reverse}.myzeFinanceReceivableFormActions button{width:100%}.myzeFinanceReceivableNumbers{grid-template-columns:1fr}.myzeFinanceReceivableIdentity{flex-direction:column}}.myzeAdminShell{--admin-bg: var(--myze-color-bg);--admin-surface: var(--myze-color-surface);--admin-surface-soft: var(--myze-color-surface-soft);--admin-border: var(--myze-color-border);--admin-text: var(--myze-color-text);--admin-muted: var(--myze-color-muted);--admin-primary: var(--myze-color-primary);--admin-primary-soft: var(--myze-color-primary-soft);--admin-success: var(--myze-color-success);--admin-success-bg: var(--myze-color-success-soft);--admin-warning: var(--myze-color-warning);--admin-warning-bg: var(--myze-color-warning-soft);--admin-danger: var(--myze-color-danger);--admin-danger-bg: var(--myze-color-danger-soft);--admin-info: #4c69bf;--admin-info-bg: #edf1ff;position:relative;min-height:100vh;direction:rtl;background:var(--admin-bg);color:var(--admin-text)}.myzeAdminShell button,.myzeAdminShell input{font:inherit}.myzeAdminSidebar{position:fixed;z-index:100;top:0;right:0;bottom:0;width:274px;display:flex;flex-direction:column;padding:22px 16px 16px;border-left:1px solid var(--admin-border);background:#fffffffa;box-shadow:-10px 0 35px #2b254108}.myzeAdminBrand{display:flex;align-items:center;gap:12px;padding:4px 7px 21px}.myzeAdminBrandMark{width:44px;height:44px;display:grid;place-items:center;flex:0 0 44px;border-radius:14px;background:linear-gradient(145deg,#7656dc,#9d80f0);color:#fff;font-size:19px;font-weight:900;box-shadow:0 10px 25px #7051d638}.myzeAdminBrand strong,.myzeAdminBrand span{display:block}.myzeAdminBrand strong{font-size:15px;letter-spacing:1.5px}.myzeAdminBrand span{margin-top:3px;color:var(--admin-muted);font-size:10px;direction:ltr}.myzeAdminSidebarLabel{padding:0 10px 8px;color:#aaa6b2;font-size:9px;font-weight:700}.myzeAdminNavigation{display:grid;gap:4px}.myzeAdminNavigation button{width:100%;min-height:46px;display:flex;align-items:center;gap:11px;padding:8px 11px;border:0;border-radius:12px;background:transparent;color:#686472;text-align:right;font-size:12px;transition:background .15s ease,color .15s ease,transform .15s ease}.myzeAdminNavigation button:hover{background:#f7f5fc;color:var(--admin-text)}.myzeAdminNavigation button.active{background:var(--admin-primary-soft);color:var(--admin-primary);font-weight:700}.myzeAdminNavIcon{width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px;border-radius:10px;background:#7c67c512}.myzeAdminNavIcon .myzeIcon,.myzeAdminRefreshButton .myzeIcon,.myzeAdminMobileMenu .myzeIcon,.myzeAdminWorkspaceCard button .myzeIcon,.myzeAdminComingSoonIcon .myzeIcon{margin:auto}.myzeAdminNavigation button.active .myzeAdminNavIcon{background:#7051d621}.myzeAdminSidebarSpacer{flex:1;min-height:22px}.myzeAdminWorkspaceCard{margin-bottom:10px;padding:13px;border:1px solid #ebe8f3;border-radius:15px;background:linear-gradient(145deg,#faf8ff,#f4f0ff)}.myzeAdminWorkspaceCard>span,.myzeAdminWorkspaceCard>strong{display:block}.myzeAdminWorkspaceCard>span{color:var(--admin-muted);font-size:9px}.myzeAdminWorkspaceCard>strong{margin-top:4px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.myzeAdminWorkspaceCard button{width:100%;min-height:36px;display:flex;align-items:center;justify-content:space-between;margin-top:11px;padding:7px 10px;border:0;border-radius:10px;background:#fff;color:var(--admin-primary);font-size:9px;font-weight:700}.myzeAdminUserCard{padding:12px;border:1px solid var(--admin-border);border-radius:16px;background:#fff}.myzeAdminUserIdentity{display:flex;align-items:center;gap:9px;min-width:0}.myzeAdminUserAvatar,.myzeAdminHeaderAvatar{display:grid;place-items:center;border-radius:11px;background:#ece7fb;color:var(--admin-primary);font-weight:900}.myzeAdminUserAvatar{width:36px;height:36px;flex:0 0 36px;font-size:11px}.myzeAdminUserIdentity>div{min-width:0}.myzeAdminUserIdentity strong,.myzeAdminUserIdentity small{display:block}.myzeAdminUserIdentity strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.myzeAdminUserIdentity small{margin-top:3px;overflow:hidden;color:var(--admin-muted);direction:ltr;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.myzeAdminRoleBadge{display:inline-flex;margin-top:10px;padding:5px 8px;border-radius:999px;background:var(--admin-primary-soft);color:var(--admin-primary);font-size:8px;font-weight:700}.myzeAdminLogoutButton{width:100%;min-height:35px;margin-top:9px;border:0;border-radius:10px;background:#faf2f3;color:#a45058;font-size:9px}.myzeAdminLogoutButton:disabled{opacity:.55;cursor:wait}.myzeAdminSidebarBackdrop{display:none}.myzeAdminContent{min-height:100vh;margin-right:274px}.myzeAdminHeader{min-height:93px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 30px;border-bottom:1px solid var(--admin-border);background:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.myzeAdminHeaderMain{display:flex;align-items:center;gap:13px}.myzeAdminEyebrow,.myzeAdminSectionEyebrow{color:var(--admin-primary);font-size:8px;font-weight:800;letter-spacing:1.4px}.myzeAdminHeader h1{margin:4px 0 0;font-size:21px}.myzeAdminHeader p{margin-top:5px;color:var(--admin-muted);font-size:10px}.myzeAdminMobileMenu{display:none;width:var(--myze-touch-target);height:var(--myze-touch-target);border:1px solid var(--admin-border);border-radius:var(--myze-radius-md);background:#fff;color:var(--admin-text)}.myzeAdminHeaderActions{display:flex;align-items:center;gap:10px}.myzeAdminRefreshButton{min-height:var(--myze-touch-target);display:flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid var(--admin-border);border-radius:11px;background:#fff;color:#65616d;font-size:9px}.myzeAdminRefreshButton span{font-size:15px}.myzeAdminRefreshButton:disabled{opacity:.55}.myzeAdminHeaderProfile{display:flex;align-items:center;gap:9px;padding:5px 8px 5px 11px;border:1px solid var(--admin-border);border-radius:13px;background:#fff}.myzeAdminHeaderAvatar{width:34px;height:34px;flex:0 0 34px;font-size:10px}.myzeAdminHeaderProfile strong,.myzeAdminHeaderProfile small{display:block}.myzeAdminHeaderProfile strong{max-width:120px;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.myzeAdminHeaderProfile small{margin-top:2px;color:var(--admin-muted);font-size:7px}.myzeAdminMain{padding:26px 30px 40px}.myzeAdminPage{width:min(100%,1380px);margin:0 auto}.myzeAdminStatsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.myzeAdminStatCard{min-height:158px;padding:17px;border:1px solid var(--admin-border);border-radius:18px;background:var(--admin-surface);box-shadow:0 8px 28px #29243709}.myzeAdminStatIcon{width:36px;height:36px;display:grid;place-items:center;margin-bottom:18px;border-radius:11px;background:var(--admin-primary-soft);color:var(--admin-primary);font-size:14px;font-weight:900}.myzeAdminStatIcon.success{background:var(--admin-success-bg);color:var(--admin-success)}.myzeAdminStatIcon.warning{background:var(--admin-warning-bg);color:var(--admin-warning)}.myzeAdminStatIcon.info{background:var(--admin-info-bg);color:var(--admin-info)}.myzeAdminStatCard>span{display:block;color:var(--admin-muted);font-size:9px}.myzeAdminStatCard>strong{display:block;margin-top:5px;font-size:27px}.myzeAdminStatCard>small{display:block;margin-top:7px;color:#aaa6b1;font-size:8px;line-height:1.8}.myzeAdminDashboardGrid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:14px;margin-top:14px}.myzeAdminPanel{overflow:hidden;border:1px solid var(--admin-border);border-radius:18px;background:var(--admin-surface);box-shadow:0 8px 28px #29243706}.myzeAdminPanelHeader{min-height:77px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 18px;border-bottom:1px solid #efedf3}.myzeAdminPanelHeader h2{margin:4px 0 0;font-size:15px}.myzeAdminPanelHeader p{margin-top:5px;color:var(--admin-muted);font-size:9px}.myzeAdminCountBadge{min-width:35px;min-height:30px;display:grid;place-items:center;padding:5px 9px;border-radius:9px;background:#f4f2f8;color:#77717f;font-size:9px;font-weight:700}.myzeAdminRecentList{padding:5px 18px 12px}.myzeAdminRecentRow{min-height:67px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid #f1eff4}.myzeAdminRecentRow:last-child{border-bottom:0}.myzeAdminSalonIdentity{display:flex;align-items:center;gap:10px;min-width:0}.myzeAdminSalonLogo{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border-radius:12px;background:#f1edf9;color:var(--admin-primary);font-size:11px;font-weight:900}.myzeAdminSalonIdentity>div{min-width:0}.myzeAdminSalonIdentity strong,.myzeAdminSalonIdentity span{display:block}.myzeAdminSalonIdentity strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.myzeAdminSalonIdentity span{max-width:300px;margin-top:4px;overflow:hidden;color:var(--admin-muted);direction:ltr;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.myzeAdminRecentMeta{display:flex;align-items:center;gap:9px}.myzeAdminRecentMeta small{color:#aaa6b1;font-size:8px}.myzeAdminStatusBadge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 8px;border-radius:999px;background:#f1f0f3;color:#77727d;font-size:8px;font-weight:700;white-space:nowrap}.myzeAdminStatusBadge.success{background:var(--admin-success-bg);color:var(--admin-success)}.myzeAdminStatusBadge.warning{background:var(--admin-warning-bg);color:var(--admin-warning)}.myzeAdminStatusBadge.danger{background:var(--admin-danger-bg);color:var(--admin-danger)}.myzeAdminStatusBadge.info{background:var(--admin-info-bg);color:var(--admin-info)}.myzeAdminStatusBadge.neutral{background:#f1f0f3;color:#77727d}.myzeAdminHealthList{padding:11px 18px}.myzeAdminHealthList>div{min-height:61px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border-bottom:1px solid #f1eff4}.myzeAdminHealthList>div:last-child{border-bottom:0}.myzeAdminHealthDot{width:9px;height:9px;border-radius:50%;background:#aaa;box-shadow:0 0 0 5px #64646414}.myzeAdminHealthDot.success{background:var(--admin-success);box-shadow:0 0 0 5px #23885a17}.myzeAdminHealthDot.warning{background:#d99a2b;box-shadow:0 0 0 5px #d99a2b1a}.myzeAdminHealthDot.info{background:var(--admin-info);box-shadow:0 0 0 5px #4c69bf17}.myzeAdminHealthList strong,.myzeAdminHealthList small{display:block}.myzeAdminHealthList strong{font-size:9px}.myzeAdminHealthList small{margin-top:3px;color:var(--admin-muted);font-size:7px}.myzeAdminHealthList b{font-size:12px}.myzeAdminInfoNotice{margin:3px 18px 18px;padding:11px;border:1px dashed #ded8ed;border-radius:12px;background:#faf8ff;color:#7d748c;font-size:8px;line-height:1.9}.myzeAdminToolbar{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-bottom:14px}.myzeAdminSearchBox{width:min(100%,410px);min-height:42px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--admin-border);border-radius:12px;background:#fff}.myzeAdminSearchBox>span{color:#aaa5b0;font-size:17px}.myzeAdminSearchBox input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--admin-text);font-size:10px}.myzeAdminSearchBox input::placeholder{color:#aaa6b0}.myzeAdminFilterGroup{display:flex;align-items:center;gap:5px;padding:4px;border:1px solid var(--admin-border);border-radius:12px;background:#fff}.myzeAdminFilterGroup button{min-height:31px;padding:5px 10px;border:0;border-radius:8px;background:transparent;color:#817d87;font-size:8px}.myzeAdminFilterGroup button.active{background:var(--admin-primary-soft);color:var(--admin-primary);font-weight:700}.myzeAdminTableWrapper{overflow-x:auto}.myzeAdminTable{width:100%;border-collapse:collapse;text-align:right}.myzeAdminTable th{padding:12px 15px;border-bottom:1px solid var(--admin-border);background:#faf9fc;color:#938f99;font-size:8px;font-weight:600;white-space:nowrap}.myzeAdminTable td{padding:13px 15px;border-bottom:1px solid #f0eef3;color:#5d5963;font-size:9px;vertical-align:middle}.myzeAdminTable tbody tr:last-child td{border-bottom:0}.myzeAdminTable tbody tr:hover{background:#fdfcff}.myzeAdminTableIdentity{display:flex;align-items:center;gap:9px}.myzeAdminTableIdentity>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:10px;background:#f1edf9;color:var(--admin-primary);font-size:10px;font-weight:800}.myzeAdminTableIdentity strong,.myzeAdminTableIdentity small{display:block}.myzeAdminTableIdentity strong{color:var(--admin-text);font-size:9px}.myzeAdminTableIdentity small{margin-top:3px;color:#aaa5af;direction:ltr;font-size:7px}.myzeAdminLtr{display:inline-block;max-width:230px;overflow:hidden;direction:ltr;text-align:left;text-overflow:ellipsis;white-space:nowrap}.myzeAdminMono{direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.myzeAdminConnectionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.myzeAdminConnectionCard{padding:15px;border:1px solid #ece9f1;border-radius:15px;background:#fff}.myzeAdminConnectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #f0edf4}.myzeAdminConnectionHeader strong,.myzeAdminConnectionHeader span{display:block}.myzeAdminConnectionHeader strong{font-size:11px}.myzeAdminConnectionHeader>div>span{margin-top:3px;color:var(--admin-muted);direction:ltr;font-size:8px}.myzeAdminConnectionDetails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:13px 0 0}.myzeAdminConnectionDetails>div{min-width:0;padding:10px;border-radius:11px;background:#faf9fc}.myzeAdminConnectionDetails dt{margin-bottom:5px;color:#9b96a2;font-size:7px}.myzeAdminConnectionDetails dd{margin:0;overflow:hidden;color:#5e5965;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.myzeAdminConnectionError{margin-top:11px;padding:10px;border:1px solid #f1d9dc;border-radius:11px;background:#fff5f6}.myzeAdminConnectionError strong,.myzeAdminConnectionError span{display:block}.myzeAdminConnectionError strong{color:var(--admin-danger);font-size:8px}.myzeAdminConnectionError span{margin-top:5px;color:#8c6267;font-size:8px;line-height:1.8}.myzeAdminEmptyState{min-height:260px;display:grid;place-items:center;align-content:center;padding:30px;color:var(--admin-muted);text-align:center}.myzeAdminEmptyState>div{width:48px;height:48px;display:grid;place-items:center;margin-bottom:12px;border-radius:15px;background:var(--admin-primary-soft);color:var(--admin-primary);font-size:19px}.myzeAdminEmptyState strong{color:var(--admin-text);font-size:11px}.myzeAdminEmptyState span{max-width:360px;margin-top:6px;font-size:9px;line-height:1.9}.myzeAdminComingSoon{min-height:520px;display:grid;place-items:center;align-content:center;padding:40px 20px;border:1px solid var(--admin-border);border-radius:20px;background:radial-gradient(circle at top,#f4efff,transparent 22rem),#fff;text-align:center}.myzeAdminComingSoonIcon{width:62px;height:62px;display:grid;place-items:center;margin-bottom:18px;border-radius:19px;background:var(--admin-primary-soft);color:var(--admin-primary);font-size:23px}.myzeAdminComingSoon h2{margin:6px 0 0;font-size:21px}.myzeAdminComingSoon>p{max-width:470px;margin:9px auto 0;color:var(--admin-muted);font-size:10px;line-height:2}.myzeAdminComingSoonNotice{max-width:520px;margin-top:19px;padding:11px 15px;border:1px dashed #dcd5eb;border-radius:12px;background:#faf8ff;color:#786f86;font-size:9px;line-height:1.9}.myzeAdminFeaturePreview{width:min(100%,560px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.myzeAdminFeaturePreview>div{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid #eeeaf4;border-radius:11px;background:#fff;color:#696371;text-align:right;font-size:8px}.myzeAdminFeaturePreview>div span{width:21px;height:21px;display:grid;place-items:center;flex:0 0 21px;border-radius:7px;background:var(--admin-success-bg);color:var(--admin-success);font-size:8px}.myzeAdminLoadingPanel{min-height:420px;display:grid;place-items:center;align-content:center;gap:11px;border:1px solid var(--admin-border);border-radius:18px;background:#fff;color:var(--admin-muted);font-size:9px}.myzeAdminSpinner{width:31px;height:31px;border:3px solid #ece8f5;border-top-color:var(--admin-primary);border-radius:50%;animation:myzeAdminSpin .75s linear infinite}@keyframes myzeAdminSpin{to{transform:rotate(360deg)}}.myzeAdminError{width:min(100%,1380px);min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 auto 14px;padding:11px 14px;border:1px solid #f0d7da;border-radius:13px;background:#fff3f4;color:#9a4a52}.myzeAdminError strong,.myzeAdminError span{display:block}.myzeAdminError strong{font-size:9px}.myzeAdminError span{margin-top:3px;font-size:8px}.myzeAdminError button{min-height:33px;padding:6px 11px;border:0;border-radius:9px;background:#a34f57;color:#fff;font-size:8px}.myzeAdminDenied{min-height:100vh;display:grid;place-items:center;padding:20px;direction:rtl;background:#f7f7fb}.myzeAdminDeniedCard{width:min(100%,440px);padding:35px 28px;border:1px solid #e7e4ed;border-radius:22px;background:#fff;text-align:center;box-shadow:0 20px 55px #2c263c12}.myzeAdminDeniedIcon{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 17px;border-radius:18px;background:var(--admin-danger-bg, #fdecee);color:var(--admin-danger, #b44d55);font-size:23px;font-weight:900}.myzeAdminDeniedCard h1{margin:6px 0 0;font-size:21px}.myzeAdminDeniedCard p{margin-top:9px;color:#817d8c;font-size:10px;line-height:2}.myzeAdminDeniedCard button{min-height:42px;margin-top:20px;padding:8px 16px;border:0;border-radius:11px;background:#7051d6;color:#fff;font-size:10px}.myzeWorkspaceSwitch{position:fixed;z-index:45;top:12px;left:12px}.myzeWorkspaceSwitch button{min-height:36px;padding:7px 11px;border:1px solid #e4dff0;border-radius:11px;background:#fffffff0;color:#7051d6;font-size:8px;font-weight:800;box-shadow:0 8px 25px #3c2d5a14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width: 1100px){.myzeAdminStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.myzeAdminDashboardGrid,.myzeAdminConnectionGrid{grid-template-columns:1fr}}@media (max-width: 820px){.myzeAdminSidebar{width:min(86vw,290px);transform:translate(105%);transition:transform .22s ease}.myzeAdminSidebarOpen{transform:translate(0)}.myzeAdminSidebarBackdrop{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:block;border:0;background:#201c2a61}.myzeAdminContent{margin-right:0}.myzeAdminMobileMenu{display:grid;place-items:center}.myzeAdminHeader{padding:14px 16px}.myzeAdminMain{padding:18px 14px 32px}}@media (max-width: 620px){.myzeAdminHeaderProfile{display:none}.myzeAdminRefreshButton{width:var(--myze-touch-target);padding:0;justify-content:center;font-size:0}.myzeAdminRefreshButton span{font-size:16px}.myzeAdminHeader h1{font-size:18px}.myzeAdminHeader p{max-width:250px;font-size:8px}.myzeAdminStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.myzeAdminStatCard{min-height:142px;padding:13px}.myzeAdminStatCard>strong{font-size:22px}.myzeAdminToolbar{align-items:stretch;flex-direction:column}.myzeAdminSearchBox{width:100%}.myzeAdminFilterGroup{overflow-x:auto}.myzeAdminFilterGroup button{flex:1 0 auto}.myzeAdminFeaturePreview,.myzeAdminConnectionDetails{grid-template-columns:1fr}.myzeAdminRecentRow{align-items:flex-start;flex-direction:column}.myzeAdminRecentMeta{width:100%;justify-content:space-between}}@media (max-width: 390px){.myzeAdminStatsGrid{grid-template-columns:1fr}}.myzeAdminHeaderCopy{min-width:0}.myzeAdminSidebarMobileHead,.myzeAdminMobileNav{display:none}body.myzeAdminDrawerOpen{overflow:hidden}@media (max-width: 820px){.myzeAdminShell{min-height:100dvh;overflow-x:clip}.myzeAdminSidebar{z-index:120;width:min(92vw,350px);height:100dvh;padding:max(12px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;border-left:0;border-radius:22px 0 0 22px;box-shadow:-18px 0 48px #221d3124;transform:translate(105%)}.myzeAdminSidebarOpen{transform:translate(0)}.myzeAdminSidebarBackdrop{z-index:110;background:#1c182675;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.myzeAdminSidebarMobileHead{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;padding:0 3px 8px;border-bottom:1px solid var(--admin-border)}.myzeAdminSidebarMobileHead>span{color:var(--admin-muted);font-size:10px;font-weight:800}.myzeAdminSidebarMobileHead button{width:var(--myze-touch-target);height:var(--myze-touch-target);display:grid;place-items:center;border:1px solid var(--admin-border);border-radius:var(--myze-radius-md);background:#fff;color:var(--admin-text)}.myzeAdminBrand{padding:7px 6px 18px}.myzeAdminBrandMark{width:42px;height:42px;flex-basis:42px;border-radius:13px}.myzeAdminNavigation{gap:5px}.myzeAdminNavigation button{min-height:50px;padding:8px 10px;font-size:12px}.myzeAdminNavIcon{width:34px;height:34px;flex-basis:34px}.myzeAdminSidebarSpacer{min-height:28px}.myzeAdminWorkspaceCard,.myzeAdminUserCard{border-radius:17px}.myzeAdminWorkspaceCard button,.myzeAdminLogoutButton{min-height:var(--myze-touch-target);font-size:10px}.myzeAdminContent{min-width:0;margin-right:0}.myzeAdminHeader{position:sticky;z-index:70;top:0;min-height:74px;align-items:center;gap:10px;padding:max(9px,env(safe-area-inset-top)) 12px 9px;background:#faf9fced;box-shadow:0 8px 30px #2a243a0b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.myzeAdminHeaderMain{min-width:0;flex:1;gap:10px}.myzeAdminMobileMenu{flex:0 0 var(--myze-touch-target);box-shadow:0 4px 14px #2f28400a}.myzeAdminHeaderCopy{min-width:0}.myzeAdminEyebrow{margin-bottom:2px;font-size:7px;letter-spacing:1.2px}.myzeAdminHeader h1{max-width:100%;margin-top:1px;overflow:hidden;font-size:17px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.myzeAdminHeader p{display:-webkit-box;max-width:420px;margin-top:3px;overflow:hidden;font-size:8px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:1}.myzeAdminHeaderActions{flex:0 0 auto}.myzeAdminHeaderProfile{display:none}.myzeAdminRefreshButton{width:var(--myze-touch-target);min-width:var(--myze-touch-target);height:var(--myze-touch-target);justify-content:center;padding:0;border-radius:var(--myze-radius-md);box-shadow:0 4px 14px #2f28400a}.myzeAdminRefreshLabel{display:none}.myzeAdminMain{min-width:0;padding:14px 12px calc(104px + env(safe-area-inset-bottom))}.myzeAdminPage,.myzeAdminError{width:100%;min-width:0}.myzeAdminPanel,.myzeAdminStatCard,.myzeAdminComingSoon,.myzeAdminLoadingPanel{border-radius:16px}.myzeAdminMobileNav{position:fixed;z-index:95;right:10px;bottom:max(9px,env(safe-area-inset-bottom));left:10px;min-height:70px;display:grid;grid-template-columns:repeat(var(--myze-admin-mobile-nav-count, 5),minmax(0,1fr));gap:4px;padding:6px;border:1px solid rgba(225,221,234,.95);border-radius:20px;background:#fffffff5;box-shadow:0 16px 44px #2d263f24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.myzeAdminMobileNav button{min-width:0;min-height:56px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;padding:5px 2px;border:0;border-radius:14px;background:transparent;color:#888290;transition:background .16s ease,color .16s ease,transform .16s ease}.myzeAdminMobileNav button:active{transform:scale(.96)}.myzeAdminMobileNav button.active{background:var(--admin-primary-soft);color:var(--admin-primary)}.myzeAdminMobileNavIcon{width:29px;height:29px;display:grid;place-items:center;border-radius:10px}.myzeAdminMobileNav button.active .myzeAdminMobileNavIcon{background:#7051d617}.myzeAdminMobileNavLabel{max-width:100%;overflow:hidden;font-size:8px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 520px){.myzeAdminHeader{min-height:70px}.myzeAdminEyebrow{display:none}.myzeAdminHeader h1{font-size:16px}.myzeAdminHeader p{max-width:230px}.myzeAdminMain{padding-right:10px;padding-left:10px}.myzeAdminMobileNav{right:7px;left:7px;gap:2px;padding:5px;border-radius:18px}.myzeAdminMobileNav button{min-height:55px}.myzeAdminMobileNavLabel{font-size:7.5px}}@media (max-width: 360px){.myzeAdminHeader p{display:none}.myzeAdminMobileNavLabel{font-size:7px}}.myzeCustomerTable{min-width:1180px}.myzeCustomerOwner strong,.myzeCustomerOwner span{display:block}.myzeCustomerOwner strong{color:var(--admin-text);font-size:9px}.myzeCustomerOwner span{max-width:190px;margin-top:4px;overflow:hidden;color:var(--admin-muted);direction:ltr;font-size:7px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.myzeCustomerMuted{color:#aaa6b1;font-size:8px}.myzeCustomerUsersCount strong,.myzeCustomerUsersCount span{display:block}.myzeCustomerUsersCount strong{color:var(--admin-text);font-size:11px}.myzeCustomerUsersCount span{margin-top:3px;color:var(--admin-muted);font-size:7px}.myzeCustomerOpenButton{min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid #e4def2;border-radius:9px;background:#faf8ff;color:var(--admin-primary);font-size:8px;font-weight:700;white-space:nowrap}.myzeCustomerOpenButton:hover{background:var(--admin-primary-soft)}.myzeCustomerBackRow{margin-bottom:12px}.myzeCustomerBackButton{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid var(--admin-border);border-radius:10px;background:#fff;color:#686371;font-size:9px}.myzeCustomerHero{min-height:130px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;border:1px solid var(--admin-border);border-radius:20px;background:radial-gradient(circle at 95% 0%,#f0e9ff,transparent 27rem),#fff;box-shadow:0 8px 28px #29243708}.myzeCustomerHeroIdentity{display:flex;align-items:center;gap:15px;min-width:0}.myzeCustomerHeroLogo{width:62px;height:62px;display:grid;place-items:center;flex:0 0 62px;border-radius:19px;background:linear-gradient(145deg,#7555d9,#9b7feb);color:#fff;font-size:20px;font-weight:900;box-shadow:0 12px 26px #7051d633}.myzeCustomerHero h2{margin:5px 0 0;font-size:21px}.myzeCustomerHeroMeta{display:flex;align-items:center;gap:7px;margin-top:8px;color:var(--admin-muted);font-size:8px}.myzeCustomerHeroBadges{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.myzeCustomerMessage{margin-top:12px;padding:10px 13px;border-radius:11px;font-size:9px}.myzeCustomerMessage.success{border:1px solid #d6ecdf;background:#effaf4;color:#287451}.myzeCustomerMessage.error{border:1px solid #efd7da;background:#fff3f4;color:#9b4e56}.myzeCustomerQuickStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:12px}.myzeCustomerQuickStats article{min-height:108px;padding:15px;border:1px solid var(--admin-border);border-radius:16px;background:#fff}.myzeCustomerQuickStats span,.myzeCustomerQuickStats strong,.myzeCustomerQuickStats small{display:block}.myzeCustomerQuickStats>article>span{color:var(--admin-muted);font-size:8px}.myzeCustomerQuickStats strong{margin-top:10px;color:var(--admin-text);font-size:23px}.myzeCustomerQuickStats strong.small{overflow:hidden;font-size:12px;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.myzeCustomerQuickStats small{margin-top:7px;overflow:hidden;color:#a19da8;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.myzeCustomerTabs{display:flex;gap:5px;margin:14px 0;padding:5px;overflow-x:auto;border:1px solid var(--admin-border);border-radius:13px;background:#fff}.myzeCustomerTabs button{min-height:35px;padding:6px 13px;border:0;border-radius:9px;background:transparent;color:#7b7682;font-size:9px;white-space:nowrap}.myzeCustomerTabs button.active{background:var(--admin-primary-soft);color:var(--admin-primary);font-weight:800}.myzeCustomerTwoColumns{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);gap:12px}.myzeCustomerCard{padding:18px;border:1px solid var(--admin-border);border-radius:18px;background:#fff;box-shadow:0 8px 28px #29243706}.myzeCustomerCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding-bottom:15px;border-bottom:1px solid #efedf3}.myzeCustomerCardHeader h3{margin:5px 0 0;font-size:14px}.myzeCustomerCardHeader p{max-width:560px;margin-top:6px;color:var(--admin-muted);font-size:8px;line-height:1.9}.myzeCustomerPrimaryButton{min-height:36px;padding:7px 13px;border:0;border-radius:10px;background:var(--admin-primary);color:#fff;font-size:8px;font-weight:700;box-shadow:0 7px 18px #7051d626}.myzeCustomerPrimaryButton:disabled{opacity:.55;cursor:wait}.myzeCustomerFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:16px}.myzeCustomerFormGrid label>span{display:block;margin-bottom:6px;color:#787380;font-size:8px;font-weight:600}.myzeCustomerFormGrid input,.myzeCustomerFormGrid select{width:100%;min-height:40px;padding:8px 10px;border:1px solid #e4e1e9;border-radius:10px;outline:0;background:#fff;color:var(--admin-text);font:inherit;font-size:9px}.myzeCustomerFormGrid input:focus,.myzeCustomerFormGrid select:focus,.myzeCustomerNotesInput:focus{border-color:#b9a9e9;box-shadow:0 0 0 3px #7051d612}.myzeCustomerFormGrid input[readonly]{background:#f8f7fa;color:#97929d}.myzeCustomerDefinitionList{margin:13px 0 0}.myzeCustomerDefinitionList>div{min-height:49px;display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;border-bottom:1px solid #f0eef3}.myzeCustomerDefinitionList>div:last-child{border-bottom:0}.myzeCustomerDefinitionList dt{color:var(--admin-muted);font-size:8px}.myzeCustomerDefinitionList dd{margin:0;overflow:hidden;color:var(--admin-text);font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.myzeCustomerInlineEmpty{margin-top:15px;padding:16px;border:1px dashed #ddd8e8;border-radius:12px;background:#faf9fc;color:var(--admin-muted);font-size:9px;text-align:center}.myzeCustomerMember strong,.myzeCustomerMember span{display:block}.myzeCustomerMember strong{color:var(--admin-text);font-size:9px}.myzeCustomerMember span{margin-top:4px;color:var(--admin-muted);direction:ltr;font-size:7px;text-align:left}.myzeCustomerRoleBadge{display:inline-flex;min-height:24px;align-items:center;padding:4px 8px;border-radius:999px;background:#f0ebff;color:var(--admin-primary);font-size:8px;font-weight:700}.myzeCustomerConnectionError{margin-top:15px;padding:14px;border:1px solid #efdadd;border-radius:12px;background:#fff5f6}.myzeCustomerConnectionError strong{color:var(--admin-danger);font-size:9px}.myzeCustomerConnectionError p{margin-top:8px;color:#896068;font-size:8px;line-height:2;word-break:break-word}.myzeCustomerConnectionHealthy{display:flex;align-items:flex-start;gap:11px;margin-top:15px;padding:16px;border:1px solid #d8ebdf;border-radius:13px;background:#f2fbf6}.myzeCustomerConnectionHealthy>span{width:31px;height:31px;display:grid;place-items:center;flex:0 0 31px;border-radius:10px;background:#dff4e8;color:var(--admin-success);font-weight:900}.myzeCustomerConnectionHealthy strong{display:block;color:#27704f;font-size:9px}.myzeCustomerConnectionHealthy p{margin-top:5px;color:#668475;font-size:8px;line-height:1.9}.myzeCustomerNotesCard{min-height:430px}.myzeCustomerNotesInput{width:100%;min-height:250px;margin-top:16px;padding:14px;resize:vertical;border:1px solid #e2dfe8;border-radius:12px;outline:0;background:#fdfcff;color:var(--admin-text);font:inherit;font-size:9px;line-height:2.1}.myzeCustomerNotesInput::placeholder{color:#aaa6b0}.myzeCustomerNotesFooter{display:flex;justify-content:space-between;gap:15px;margin-top:8px;color:var(--admin-muted);font-size:7px}.myzeCustomerFatal{min-height:380px;display:grid;place-items:center;align-content:center;gap:9px;padding:30px;border:1px solid var(--admin-border);border-radius:18px;background:#fff;text-align:center}.myzeCustomerFatal strong{font-size:13px}.myzeCustomerFatal span{color:var(--admin-muted);font-size:9px}.myzeCustomerFatal button{min-height:37px;margin-top:9px;padding:7px 13px;border:0;border-radius:10px;background:var(--admin-primary);color:#fff;font-size:8px}@media (max-width: 1050px){.myzeCustomerQuickStats{grid-template-columns:repeat(2,minmax(0,1fr))}.myzeCustomerTwoColumns{grid-template-columns:1fr}}@media (max-width: 650px){.myzeCustomerHero{align-items:flex-start;flex-direction:column;padding:16px}.myzeCustomerHeroLogo{width:50px;height:50px;flex-basis:50px;border-radius:15px}.myzeCustomerHero h2{font-size:17px}.myzeCustomerQuickStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.myzeCustomerQuickStats article{min-height:100px;padding:12px}.myzeCustomerFormGrid{grid-template-columns:1fr}.myzeCustomerCardHeader{align-items:stretch;flex-direction:column}.myzeCustomerPrimaryButton{width:100%}.myzeCustomerDefinitionList>div{grid-template-columns:85px minmax(0,1fr)}.myzeCustomerNotesFooter{flex-direction:column}}@media (max-width: 390px){.myzeCustomerQuickStats{grid-template-columns:1fr}}.myzeFinanceStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.myzeFinanceStats article{min-height:120px;padding:16px;border:1px solid var(--admin-border);border-radius:17px;background:#fff}.myzeFinanceStats span,.myzeFinanceStats strong,.myzeFinanceStats small{display:block}.myzeFinanceStats>article>span{color:var(--admin-muted);font-size:8px}.myzeFinanceStats strong{margin-top:12px;font-size:15px}.myzeFinanceStats strong.success,.myzeFinancePositive{color:var(--admin-success)!important}.myzeFinanceStats strong.warning,.myzeFinanceOutstanding{color:var(--admin-warning)!important}.myzeFinanceStats small{margin-top:8px;color:#a19da8;font-size:7px}.myzeFinanceToolbar{margin-top:0}.myzeFinanceContractsTable{min-width:1050px}.myzeFinanceTableSub{display:block;margin-top:4px;color:var(--admin-muted);font-size:7px}.myzeFinanceSalonLink{padding:0;border:0;background:transparent;color:var(--admin-primary);font-size:9px;font-weight:700}.myzeFinanceStatusSelect{min-height:31px;padding:5px 8px;border:1px solid var(--admin-border);border-radius:9px;background:#fff;color:var(--admin-text);font:inherit;font-size:8px}.myzeAdminStatIcon.finance{background:#f1edff;color:var(--admin-primary)}.myzeAdminFinanceStat strong.money{font-size:14px;line-height:1.6}.myzeAdminFinanceStat strong.money.success{color:var(--admin-success)}.myzeAdminFinanceStat strong.money.warning{color:var(--admin-warning)}.myzeFinanceDashboardSummary{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(130px,.5fr));gap:10px;margin-top:14px;padding:18px;border:1px solid var(--admin-border);border-radius:18px;background:#fff}.myzeFinanceDashboardSummary h3{margin:5px 0 0;font-size:14px}.myzeFinanceDashboardSummary p{max-width:520px;margin-top:7px;color:var(--admin-muted);font-size:8px;line-height:1.9}.myzeFinanceDashboardSummary>div{display:flex;flex-direction:column;justify-content:center;padding:12px;border-radius:13px;background:#faf9fc}.myzeFinanceDashboardSummary>div span{color:var(--admin-muted);font-size:8px}.myzeFinanceDashboardSummary>div strong{margin-top:8px;font-size:18px}.myzeFinanceCustomer{display:grid;gap:12px}.myzeFinanceCustomerHeader{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 18px;border:1px solid var(--admin-border);border-radius:17px;background:#fff}.myzeFinanceCustomerHeader h2{margin:5px 0 0;font-size:15px}.myzeFinanceCustomerHeader p{margin-top:5px;color:var(--admin-muted);font-size:8px}.myzeFinanceContractForm{padding:18px;border:1px solid #ded7f0;border-radius:18px;background:linear-gradient(180deg,#fdfcff,#fff)}.myzeFinanceFormTotal{color:var(--admin-primary);font-size:13px}.myzeFinanceContractFields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:15px}.myzeFinanceContractFields label span,.myzeFinanceItemRow label span,.myzeFinancePaymentForm label span{display:block;margin-bottom:6px;color:var(--admin-muted);font-size:8px}.myzeFinanceContractFields input,.myzeFinanceContractFields select,.myzeFinanceItemRow input,.myzeFinancePaymentForm input,.myzeFinancePaymentForm select{width:100%;min-height:39px;padding:7px 9px;border:1px solid #e3dfe9;border-radius:10px;outline:0;background:#fff;color:var(--admin-text);font:inherit;font-size:9px}.myzeFinanceContractFields input:focus,.myzeFinanceContractFields select:focus,.myzeFinanceItemRow input:focus,.myzeFinancePaymentForm input:focus,.myzeFinancePaymentForm select:focus{border-color:#b8a7e8;box-shadow:0 0 0 3px #7051d612}.myzeFinanceItemsHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid #efedf3}.myzeFinanceItemsHeader strong{font-size:10px}.myzeFinanceItemsHeader button{min-height:31px;padding:5px 9px;border:1px solid #e1daf1;border-radius:9px;background:#faf8ff;color:var(--admin-primary);font-size:8px}.myzeFinanceItems{display:grid;gap:8px;margin-top:10px}.myzeFinanceItemRow{display:grid;grid-template-columns:minmax(180px,2fr) 90px minmax(150px,1fr) minmax(150px,1fr) 34px;align-items:end;gap:8px;padding:11px;border:1px solid #eeebf2;border-radius:12px;background:#faf9fc}.myzeFinanceItemTotal{min-width:0;padding-bottom:7px}.myzeFinanceItemTotal span,.myzeFinanceItemTotal strong{display:block}.myzeFinanceItemTotal span{color:var(--admin-muted);font-size:7px}.myzeFinanceItemTotal strong{margin-top:6px;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.myzeFinanceRemoveItem{width:32px;height:39px;border:1px solid #f0dadd;border-radius:9px;background:#fff5f6;color:var(--admin-danger);font-size:17px}.myzeFinanceRemoveItem:disabled{opacity:.3}.myzeFinanceContractSubmit{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:16px;padding:14px;border-radius:13px;background:#f3effe}.myzeFinanceContractSubmit span,.myzeFinanceContractSubmit strong{display:block}.myzeFinanceContractSubmit span{color:#766d85;font-size:8px}.myzeFinanceContractSubmit strong{margin-top:5px;color:var(--admin-primary);font-size:15px}.myzeFinanceContractList{display:grid;gap:12px}.myzeFinanceContractCard{overflow:hidden;border:1px solid var(--admin-border);border-radius:18px;background:#fff}.myzeFinanceContractCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:17px;border-bottom:1px solid #efedf3}.myzeFinanceContractCardHeader h3{margin:8px 0 0;font-size:13px}.myzeFinanceContractCardHeader small{display:block;margin-top:6px;color:var(--admin-muted);font-size:7px}.myzeFinanceContractNumbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #efedf3}.myzeFinanceContractNumbers>div{padding:14px 17px;border-left:1px solid #efedf3}.myzeFinanceContractNumbers>div:last-child{border-left:0}.myzeFinanceContractNumbers span,.myzeFinanceContractNumbers strong{display:block}.myzeFinanceContractNumbers span{color:var(--admin-muted);font-size:7px}.myzeFinanceContractNumbers strong{margin-top:7px;font-size:12px}.myzeFinanceContractBody{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:17px}.myzeFinanceContractBody h4{margin:0 0 10px;font-size:10px}.myzeFinanceContractItems{display:grid;gap:6px}.myzeFinanceContractItems>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:7px 9px;border-radius:9px;background:#faf9fc}.myzeFinanceContractItems span{color:#696470;font-size:8px}.myzeFinanceContractItems strong{font-size:8px;white-space:nowrap}.myzeFinancePaymentsHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.myzeFinancePaymentsHeader h4{margin:0}.myzeFinancePaymentsHeader button{min-height:30px;padding:5px 9px;border:1px solid #dceadf;border-radius:9px;background:#f0faf4;color:var(--admin-success);font-size:8px}.myzeFinanceNoPayments{margin-top:10px;padding:14px;border:1px dashed #ddd9e3;border-radius:10px;color:var(--admin-muted);font-size:8px;text-align:center}.myzeFinancePaymentForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;padding:12px;border:1px solid #dcecdf;border-radius:11px;background:#f7fcf9}.myzeFinancePaymentForm label.wide{grid-column:1 / -1}.myzeFinancePaymentActions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:7px}.myzeFinancePaymentActions button{min-height:31px;padding:5px 10px;border:1px solid #dedbe2;border-radius:8px;background:#fff;color:#77717e;font-size:8px}.myzeFinancePaymentActions button:last-child{border-color:var(--admin-success);background:var(--admin-success);color:#fff}.myzeFinancePaymentList{display:grid;gap:6px;margin-top:10px}.myzeFinancePaymentList>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #eef0ee;border-radius:9px;background:#fbfdfc}.myzeFinancePaymentList strong,.myzeFinancePaymentList span,.myzeFinancePaymentList small{display:block}.myzeFinancePaymentList strong{color:var(--admin-success);font-size:9px}.myzeFinancePaymentList span{margin-top:3px;color:var(--admin-muted);font-size:7px}.myzeFinancePaymentList small{margin-top:3px;color:#a29da7;font-size:7px}.myzeFinanceContractFooter{display:flex;gap:20px;padding:11px 17px;border-top:1px solid #efedf3;background:#faf9fc;color:var(--admin-muted);font-size:7px}@media (max-width: 1100px){.myzeFinanceStats{grid-template-columns:repeat(2,minmax(0,1fr))}.myzeFinanceDashboardSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.myzeFinanceDashboardSummary>article{grid-column:1 / -1}.myzeFinanceContractFields{grid-template-columns:repeat(2,minmax(0,1fr))}.myzeFinanceItemRow{grid-template-columns:minmax(160px,2fr) 80px minmax(130px,1fr) 34px}.myzeFinanceItemTotal{grid-column:1 / -2}}@media (max-width: 760px){.myzeFinanceCustomerHeader{align-items:stretch;flex-direction:column}.myzeFinanceContractBody,.myzeFinanceContractFields{grid-template-columns:1fr}.myzeFinanceItemRow{grid-template-columns:1fr 1fr;align-items:stretch}.myzeFinanceItemRow label.title{grid-column:1 / -1}.myzeFinanceItemTotal{grid-column:1 / 2;padding:8px}.myzeFinanceRemoveItem{align-self:end}}@media (max-width: 560px){.myzeFinanceStats,.myzeFinanceDashboardSummary{grid-template-columns:1fr}.myzeFinanceDashboardSummary>article{grid-column:auto}.myzeFinanceContractNumbers{grid-template-columns:1fr}.myzeFinanceContractNumbers>div{border-left:0;border-bottom:1px solid #efedf3}.myzeFinanceContractNumbers>div:last-child{border-bottom:0}.myzeFinancePaymentForm{grid-template-columns:1fr}.myzeFinancePaymentForm label.wide,.myzeFinancePaymentActions{grid-column:auto}.myzeFinanceContractSubmit{align-items:stretch;flex-direction:column}.myzeFinanceContractFooter{flex-direction:column;gap:5px}}.myzeTicketAdminStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.myzeTicketAdminStats article{min-height:100px;padding:15px;border:1px solid var(--admin-border);border-radius:16px;background:#fff}.myzeTicketAdminStats span,.myzeTicketAdminStats strong{display:block}.myzeTicketAdminStats span{color:var(--admin-muted);font-size:8px}.myzeTicketAdminStats strong{margin-top:10px;font-size:21px}.myzeTicketAdminMessage{padding:11px 13px;border-radius:11px;font-size:8px;line-height:1.8}.myzeTicketAdminMessage.success{border:1px solid #d7eadf;background:#eff9f3;color:#357050}.myzeTicketAdminMessage.error{border:1px solid #efd8db;background:#fff2f4;color:#9a5059}.myzeTicketAdminToolbar{display:grid;grid-template-columns:minmax(180px,1fr) repeat(3,minmax(130px,.38fr)) auto;gap:8px}.myzeTicketAdminToolbar input,.myzeTicketAdminToolbar select,.myzeTicketAdminToolbar button,.myzeTicketAdminDetailControls select{min-height:38px;border:1px solid var(--admin-border);border-radius:10px;outline:0;background:#fff;color:var(--admin-text);font:inherit;font-size:8px}.myzeTicketAdminToolbar select,.myzeTicketAdminToolbar button,.myzeTicketAdminDetailControls select{padding:7px 9px}.myzeTicketAdminToolbar button{padding:7px 12px;color:var(--admin-primary)}.myzeTicketAdminSearch{position:relative}.myzeTicketAdminSearch>span{position:absolute;top:50%;right:11px;color:var(--admin-muted);transform:translateY(-50%)}.myzeTicketAdminSearch input{width:100%;padding:7px 33px 7px 9px}.myzeTicketAdminToolbar input:focus,.myzeTicketAdminToolbar select:focus,.myzeTicketAdminDetailControls select:focus{border-color:#b9a9e9;box-shadow:0 0 0 3px #7051d60f}.myzeTicketAdminWorkspace{min-height:610px;display:grid;grid-template-columns:minmax(270px,.78fr) minmax(0,1.7fr);overflow:hidden;border:1px solid var(--admin-border);border-radius:18px;background:#fff}.myzeTicketAdminInbox{min-width:0;border-left:1px solid var(--admin-border);background:#faf9fc}.myzeTicketAdminInboxHeader{min-height:75px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;border-bottom:1px solid var(--admin-border)}.myzeTicketAdminInboxHeader h2{margin:5px 0 0;font-size:12px}.myzeTicketAdminList{max-height:720px;overflow-y:auto}.myzeTicketAdminItem{width:100%;display:block;padding:13px 14px;border:0;border-bottom:1px solid #eeebf2;background:transparent;color:inherit;text-align:right}.myzeTicketAdminItem:hover,.myzeTicketAdminItem.active{background:#f2effa}.myzeTicketAdminItem.active{box-shadow:inset -3px 0 0 var(--admin-primary)}.myzeTicketAdminItemTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.myzeTicketAdminItemTop small{color:#a39da9;font-size:6px}.myzeTicketAdminItem>strong{display:block;margin-top:8px;overflow:hidden;font-size:9px;line-height:1.7;text-overflow:ellipsis;white-space:nowrap}.myzeTicketAdminSalon{display:block;margin-top:4px;overflow:hidden;color:var(--admin-primary);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.myzeTicketAdminItemMeta{display:flex;align-items:center;gap:5px;margin-top:7px;color:var(--admin-muted);font-size:6px}.myzeTicketStatus,.myzeTicketPriority{display:inline-flex;min-height:21px;align-items:center;padding:3px 7px;border-radius:999px;font-size:6px;font-weight:800}.myzeTicketStatus.open{background:#e9f2ff;color:#4e70a0}.myzeTicketStatus.progress{background:#efe9ff;color:#6e57a4}.myzeTicketStatus.waiting{background:#fff2d8;color:#8a682b}.myzeTicketStatus.resolved{background:#e5f5eb;color:#3d7753}.myzeTicketStatus.closed,.myzeTicketPriority.normal,.myzeTicketPriority.low{background:#efedef;color:#77717a}.myzeTicketPriority.high{background:#fff0df;color:#996328}.myzeTicketPriority.urgent{background:#fde7e9;color:#aa4751}.myzeTicketAdminConversation{min-width:0;display:flex;flex-direction:column}.myzeTicketAdminDetailHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:16px;border-bottom:1px solid var(--admin-border)}.myzeTicketAdminDetailHeader h2{margin:5px 0 0;font-size:14px;line-height:1.8}.myzeTicketAdminDetailHeader p{margin-top:5px;color:var(--admin-muted);font-size:7px}.myzeTicketAdminDetailControls{display:flex;gap:6px;flex-wrap:wrap}.myzeTicketAdminDetailControls label{min-width:112px}.myzeTicketAdminDetailControls label>span{display:block;margin-bottom:4px;color:var(--admin-muted);font-size:6px}.myzeTicketAdminDetailControls select{width:100%}.myzeTicketAdminMessages{min-height:330px;max-height:610px;display:flex;flex:1;flex-direction:column;gap:9px;padding:16px;overflow-y:auto;background:linear-gradient(180deg,#fcfbfe,#fff)}.myzeTicketAdminMessageRow{display:flex}.myzeTicketAdminMessageRow.admin{justify-content:flex-start}.myzeTicketAdminMessageRow.salon{justify-content:flex-end}.myzeTicketAdminBubble{max-width:min(78%,650px);padding:11px 12px;border-radius:14px}.myzeTicketAdminMessageRow.admin .myzeTicketAdminBubble{border-bottom-right-radius:5px;background:#eee9fb;color:#4f4667}.myzeTicketAdminMessageRow.salon .myzeTicketAdminBubble{border:1px solid #e7e3e9;border-bottom-left-radius:5px;background:#faf9fb}.myzeTicketAdminBubble>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.myzeTicketAdminBubble strong{font-size:7px}.myzeTicketAdminBubble span{color:#9e98a4;font-size:6px}.myzeTicketAdminBubble p{margin:7px 0 0;font-size:8px;line-height:2;white-space:pre-wrap;word-break:break-word}.myzeTicketAdminReply{padding:13px 16px;border-top:1px solid var(--admin-border)}.myzeTicketAdminReply textarea{width:100%;min-height:90px;padding:10px;resize:vertical;border:1px solid var(--admin-border);border-radius:10px;outline:0;background:#fff;color:var(--admin-text);font:inherit;font-size:8px;line-height:1.9}.myzeTicketAdminReply textarea:focus{border-color:#b9a9e9;box-shadow:0 0 0 3px #7051d60f}.myzeTicketAdminReply>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.myzeTicketAdminReply span{color:var(--admin-muted);font-size:6px}.myzeTicketAdminReply button{min-height:34px;padding:6px 12px;border:0;border-radius:9px;background:var(--admin-primary);color:#fff;font-size:8px}.myzeTicketAdminClosed{margin:12px 16px 16px;padding:11px;border:1px solid #dfdce2;border-radius:10px;background:#f5f4f6;color:#77717d;font-size:7px;text-align:center}.myzeTicketAdminEmpty{min-height:280px;display:grid;place-items:center;align-content:center;gap:8px;padding:25px;text-align:center}.myzeTicketAdminEmpty>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#f0ebfb;color:var(--admin-primary)}.myzeTicketAdminEmpty strong{font-size:9px}@media (max-width: 1100px){.myzeTicketAdminStats,.myzeTicketAdminToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.myzeTicketAdminSearch{grid-column:1 / -1}.myzeTicketAdminWorkspace{grid-template-columns:1fr}.myzeTicketAdminInbox{border-left:0;border-bottom:1px solid var(--admin-border)}.myzeTicketAdminList{max-height:330px}}@media (max-width: 650px){.myzeTicketAdminStats,.myzeTicketAdminToolbar{grid-template-columns:1fr}.myzeTicketAdminSearch{grid-column:auto}.myzeTicketAdminDetailHeader{flex-direction:column}.myzeTicketAdminDetailControls{width:100%}.myzeTicketAdminDetailControls label{flex:1;min-width:30%}.myzeTicketAdminBubble{max-width:90%}}.myzeCatalogHero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border:1px solid var(--admin-border);border-radius:18px;background:radial-gradient(circle at 100% 0,#f1edff,transparent 280px),#fff}.myzeCatalogHero h2{margin:5px 0 0;font-size:16px}.myzeCatalogHero p{max-width:650px;margin-top:6px;color:var(--admin-muted);font-size:8px;line-height:1.9}.myzeCatalogHero>button{min-height:36px;padding:7px 11px;border:1px solid #ddd6ee;border-radius:10px;background:#fff;color:var(--admin-primary);font-size:8px}.myzeCatalogStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.myzeCatalogStats article{min-height:105px;padding:15px;border:1px solid var(--admin-border);border-radius:16px;background:#fff}.myzeCatalogStats span,.myzeCatalogStats strong,.myzeCatalogStats small{display:block}.myzeCatalogStats span{color:var(--admin-muted);font-size:8px}.myzeCatalogStats strong{margin-top:9px;font-size:20px}.myzeCatalogStats strong.myzeCatalogStatName{overflow:hidden;font-size:12px;line-height:1.8;text-overflow:ellipsis;white-space:nowrap}.myzeCatalogStats small{margin-top:6px;color:#9e98a5;font-size:7px}.myzeCatalogMessage{padding:11px 13px;border-radius:11px;font-size:8px;line-height:1.8}.myzeCatalogMessage.success{border:1px solid #d6eadf;background:#eff9f3;color:#3f7454}.myzeCatalogMessage.error{border:1px solid #efd8dc;background:#fff1f3;color:#9e4d59}.myzeCatalogTabs{display:inline-flex;align-self:flex-start;padding:4px;border:1px solid var(--admin-border);border-radius:12px;background:#fff}.myzeCatalogTabs button{min-width:105px;min-height:34px;padding:6px 12px;border:0;border-radius:9px;background:transparent;color:var(--admin-muted);font-size:8px;font-weight:700}.myzeCatalogTabs button.active{background:#eee9ff;color:var(--admin-primary)}.myzeCatalogSection{display:grid;gap:12px}.myzeCatalogToolbar{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;gap:8px}.myzeCatalogSearch{position:relative}.myzeCatalogSearch>span{position:absolute;top:50%;right:11px;color:var(--admin-muted);transform:translateY(-50%)}.myzeCatalogSearch input,.myzeCatalogToolbar select,.myzeCatalogFormGrid input,.myzeCatalogFormGrid select,.myzeCatalogFormGrid textarea,.myzeCatalogAssignmentControls input{width:100%;border:1px solid var(--admin-border);border-radius:10px;outline:0;background:#fff;color:var(--admin-text);font:inherit;font-size:8px}.myzeCatalogSearch input,.myzeCatalogToolbar select,.myzeCatalogFormGrid input,.myzeCatalogFormGrid select,.myzeCatalogAssignmentControls input{min-height:38px;padding:7px 9px}.myzeCatalogSearch input{padding-right:32px}.myzeCatalogFormGrid textarea{min-height:95px;padding:9px;resize:vertical;line-height:1.9}.myzeCatalogSearch input:focus,.myzeCatalogToolbar select:focus,.myzeCatalogFormGrid input:focus,.myzeCatalogFormGrid select:focus,.myzeCatalogFormGrid textarea:focus,.myzeCatalogAssignmentControls input:focus{border-color:#b7a7e9;box-shadow:0 0 0 3px #7051d60f}.myzeCatalogToolbar button,.myzeCatalogPackageActions button,.myzeCatalogEditor button,.myzeCatalogAssignmentsHeader button,.myzeCatalogPackageHeaderActions button{min-height:36px;padding:7px 11px;border-radius:10px;font-size:8px;font-weight:700}.myzeCatalogToolbar button.primary,.myzeCatalogPackageActions button.primary,.myzeCatalogEditor button.primary,.myzeCatalogAssignmentsHeader button.primary{border:0;background:var(--admin-primary);color:#fff}.myzeCatalogEditor button.secondary,.myzeCatalogPackageHeaderActions button.secondary{border:1px solid var(--admin-border);background:#fff;color:var(--admin-text)}.myzeCatalogEditor{padding:17px;border:1px solid #ddd6ee;border-radius:18px;background:linear-gradient(180deg,#fdfcff,#fff)}.myzeCatalogEditorHeader,.myzeCatalogEditorFooter,.myzeCatalogPackageActions,.myzeCatalogPackageHeader,.myzeCatalogAssignmentsHeader{display:flex;align-items:center;justify-content:space-between;gap:15px}.myzeCatalogEditorHeader h3{margin:5px 0 0;font-size:13px}.myzeCatalogFormGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:15px}.myzeCatalogFormGrid label>span{display:block;margin-bottom:5px;color:var(--admin-muted);font-size:7px;font-weight:700}.myzeCatalogFormGrid label>small{display:block;margin-top:5px;color:#aaa4b0;font-size:6px;line-height:1.7}.myzeCatalogFormGrid label.wide{grid-column:1 / -1}.myzeCatalogSwitches{display:flex;align-items:center;gap:8px;min-height:38px;margin-top:18px}.myzeCatalogSwitches label{display:flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid var(--admin-border);border-radius:9px;background:#faf9fc}.myzeCatalogSwitches input{width:auto;min-height:auto}.myzeCatalogSwitches span{font-size:7px}.myzeCatalogEditorFooter{margin-top:15px;padding-top:13px;border-top:1px solid #efedf3}.myzeCatalogEditorFooter>span{color:var(--admin-muted);font-size:8px}.myzeCatalogFeatureTable{min-width:1050px}.myzeCatalogFeatureIdentity strong,.myzeCatalogFeatureIdentity code{display:block}.myzeCatalogFeatureIdentity strong{font-size:8px}.myzeCatalogFeatureIdentity code{margin-top:4px;color:var(--admin-primary);direction:ltr;font-size:7px}.myzeCatalogTypeBadge{display:inline-flex;min-height:22px;align-items:center;padding:3px 7px;border-radius:999px;font-size:6px;font-weight:800}.myzeCatalogTypeBadge.type-core{background:#e5f5eb;color:#397253}.myzeCatalogTypeBadge.type-select_one{background:#e8f1ff;color:#496e9d}.myzeCatalogTypeBadge.type-optional{background:#f0ebff;color:#6d55a6}.myzeCatalogTypeBadge.type-conditional{background:#fff1d9;color:#8c6729}.myzeCatalogTypeBadge.type-usage_based{background:#fdebed;color:#a44955}.myzeCatalogEditButton{min-height:30px;padding:5px 9px;border:1px solid #ddd6ee;border-radius:8px;background:#faf8ff;color:var(--admin-primary);font-size:7px}.myzeCatalogPackageActions{padding:16px 17px;border:1px solid var(--admin-border);border-radius:17px;background:#fff}.myzeCatalogPackageActions h2{margin:5px 0 0;font-size:14px}.myzeCatalogPackageActions p{margin-top:5px;color:var(--admin-muted);font-size:7px}.myzeCatalogPackageWorkspace{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.8fr);overflow:hidden;border:1px solid var(--admin-border);border-radius:18px;background:#fff}.myzeCatalogPackageList{min-width:0;border-left:1px solid var(--admin-border);background:#faf9fc}.myzeCatalogPackageList>button{width:100%;display:block;padding:14px;border:0;border-bottom:1px solid #eeebf2;background:transparent;color:inherit;text-align:right}.myzeCatalogPackageList>button:hover,.myzeCatalogPackageList>button.active{background:#f1edfb}.myzeCatalogPackageList>button.active{box-shadow:inset -3px 0 0 var(--admin-primary)}.myzeCatalogPackageList strong,.myzeCatalogPackageList code,.myzeCatalogPackageList span,.myzeCatalogPackageList small{display:block}.myzeCatalogPackageList strong{font-size:9px}.myzeCatalogPackageList code{margin-top:4px;color:var(--admin-primary);direction:ltr;font-size:6px}.myzeCatalogPackageList span{margin-top:9px;font-size:8px;font-weight:700}.myzeCatalogPackageList small{margin-top:4px;color:var(--admin-muted);font-size:6px}.myzeCatalogPackageDetail{min-width:0}.myzeCatalogPackageHeader{padding:17px;border-bottom:1px solid var(--admin-border)}.myzeCatalogPackageBadges{display:flex;gap:5px}.myzeCatalogPackageHeader h3{margin:8px 0 0;font-size:14px}.myzeCatalogPackageHeader p{max-width:600px;margin-top:5px;color:var(--admin-muted);font-size:7px;line-height:1.8}.myzeCatalogPackageHeaderActions{display:flex;align-items:center;gap:10px}.myzeCatalogPackageHeaderActions>div span,.myzeCatalogPackageHeaderActions>div strong{display:block}.myzeCatalogPackageHeaderActions>div span{color:var(--admin-muted);font-size:6px}.myzeCatalogPackageHeaderActions>div strong{margin-top:5px;font-size:10px}.myzeCatalogAssignmentsHeader{padding:14px 17px;border-bottom:1px solid var(--admin-border);background:#fcfbfe}.myzeCatalogAssignmentsHeader h4{margin:0;font-size:10px}.myzeCatalogAssignmentsHeader p{margin-top:4px;color:var(--admin-muted);font-size:6px;line-height:1.8}.myzeCatalogAssignments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px}.myzeCatalogAssignment{padding:12px;border:1px solid #e8e4ed;border-radius:13px;background:#faf9fb;opacity:.72}.myzeCatalogAssignment.selected{border-color:#d2c6ef;background:#fbf9ff;opacity:1}.myzeCatalogAssignmentTop{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.myzeCatalogAssignmentCheck{display:flex;align-items:flex-start;gap:8px}.myzeCatalogAssignmentCheck input{margin-top:2px}.myzeCatalogAssignmentCheck strong,.myzeCatalogAssignmentCheck code{display:block}.myzeCatalogAssignmentCheck strong{font-size:8px}.myzeCatalogAssignmentCheck code{margin-top:4px;color:var(--admin-primary);direction:ltr;font-size:6px}.myzeCatalogAssignmentMeta{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:11px}.myzeCatalogAssignmentMeta>span{padding:8px;border-radius:8px;background:#fff;color:var(--admin-muted);font-size:6px}.myzeCatalogAssignmentMeta strong{display:block;margin-top:5px;color:var(--admin-text);font-size:7px}.myzeCatalogAssignmentControls{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,1fr) 80px;align-items:end;gap:7px;margin-top:10px}.myzeCatalogAssignmentControls label>span{display:block;margin-bottom:5px;color:var(--admin-muted);font-size:6px}.myzeCatalogAssignmentControls label.included{min-height:38px;display:flex;align-items:center;gap:6px;padding:7px 8px;border:1px solid var(--admin-border);border-radius:9px;background:#fff}.myzeCatalogAssignmentControls label.included span{margin:0}.myzeCatalogAssignmentControls label.included input{width:auto;min-height:auto}.myzeCatalogAssignmentControls input:disabled,.myzeCatalogFormGrid input:disabled{background:#f2f0f3;color:#aaa5ae}@media (max-width: 1100px){.myzeCatalogStats,.myzeCatalogFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.myzeCatalogAssignments{grid-template-columns:1fr}}@media (max-width: 760px){.myzeCatalogHero,.myzeCatalogPackageActions,.myzeCatalogPackageHeader,.myzeCatalogAssignmentsHeader{align-items:stretch;flex-direction:column}.myzeCatalogToolbar,.myzeCatalogPackageWorkspace{grid-template-columns:1fr}.myzeCatalogPackageList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:0;border-bottom:1px solid var(--admin-border)}.myzeCatalogPackageHeaderActions{justify-content:space-between}}@media (max-width: 560px){.myzeCatalogStats,.myzeCatalogFormGrid{grid-template-columns:1fr}.myzeCatalogFormGrid label.wide{grid-column:auto}.myzeCatalogTabs{width:100%}.myzeCatalogTabs button{flex:1}.myzeCatalogPackageList,.myzeCatalogAssignmentControls{grid-template-columns:1fr}.myzeCatalogEditorHeader,.myzeCatalogEditorFooter{align-items:stretch;flex-direction:column}}.myzeLeadHero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border:1px solid var(--admin-border);border-radius:18px;background:radial-gradient(circle at 100% 0,#f1edff,transparent 280px),#fff}.myzeLeadHero h2{margin:5px 0 0;font-size:16px}.myzeLeadHero p{max-width:650px;margin-top:6px;color:var(--admin-muted);font-size:8px;line-height:1.9}.myzeLeadHero button{min-height:36px;padding:7px 11px;border:1px solid #ddd6ee;border-radius:10px;background:#fff;color:var(--admin-primary);font-size:8px}.myzeLeadStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.myzeLeadStats.myzeLeadStatsFive{grid-template-columns:repeat(5,minmax(0,1fr))}.myzeLeadStats article{padding:15px;border:1px solid var(--admin-border);border-radius:15px;background:#fff}.myzeLeadStats span,.myzeLeadStats strong{display:block}.myzeLeadStats span{color:var(--admin-muted);font-size:8px}.myzeLeadStats strong{margin-top:8px;font-size:20px}.myzeLeadMessage{padding:10px 13px;border-radius:10px;font-size:8px}.myzeLeadMessage.success{border:1px solid #d6eadf;background:#eff9f3;color:#417657}.myzeLeadMessage.error{border:1px solid #efd9dd;background:#fff1f3;color:#9d4b57}.myzeLeadToolbar{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:8px}.myzeLeadSearch{position:relative}.myzeLeadSearch span{position:absolute;top:50%;right:11px;color:var(--admin-muted);transform:translateY(-50%)}.myzeLeadSearch input,.myzeLeadToolbar select,.myzeLeadStatusControl select{width:100%;min-height:38px;padding:7px 10px;border:1px solid var(--admin-border);border-radius:10px;outline:0;background:#fff;color:var(--admin-text);font:inherit;font-size:8px}.myzeLeadSearch input{padding-right:32px}.myzeLeadWorkspace{display:grid;grid-template-columns:280px minmax(0,1fr);overflow:hidden;border:1px solid var(--admin-border);border-radius:18px;background:#fff}.myzeLeadList{max-height:920px;overflow-y:auto;border-left:1px solid var(--admin-border);background:#faf9fc}.myzeLeadList>button{width:100%;padding:13px;border:0;border-bottom:1px solid #ece8ef;background:transparent;color:inherit;text-align:right}.myzeLeadList>button:hover,.myzeLeadList>button.active{background:#f2eefb}.myzeLeadList>button.active{box-shadow:inset -3px 0 0 var(--admin-primary)}.myzeLeadListTop{display:flex;align-items:center;justify-content:space-between;gap:7px}.myzeLeadListTop strong{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.myzeLeadList h3{margin:7px 0 0;font-size:9px}.myzeLeadList p{margin:5px 0 0;color:var(--admin-muted);font-size:7px}.myzeLeadListConverted{display:inline-flex;margin-top:7px;padding:3px 7px;border-radius:999px;background:#e6f6ec;color:#3e7853;font-size:6px;font-weight:800}.myzeLeadListBottom{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:9px}.myzeLeadListBottom span{color:#756a7f;font-size:7px}.myzeLeadListBottom strong{font-size:7px}.myzeLeadList small{display:block;margin-top:7px;color:#aaa4ad;font-size:6px}.myzeLeadStatus{display:inline-flex;min-height:22px;align-items:center;padding:3px 7px;border-radius:999px;font-size:6px;font-weight:800;white-space:nowrap}.myzeLeadStatus.status-new{background:#eee8ff;color:#6e54b1}.myzeLeadStatus.status-contacted{background:#e8f1ff;color:#4c709b}.myzeLeadStatus.status-qualified{background:#fff0d8;color:#876324}.myzeLeadStatus.status-proposal_sent{background:#e8f5ef;color:#447560}.myzeLeadStatus.status-won{background:#ddf2e5;color:#37714d}.myzeLeadStatus.status-lost{background:#f7e7e9;color:#9b4c58}.myzeLeadSource{padding:3px 7px;border-radius:999px;background:#f2f0f5;color:#79717f;font-size:6px}.myzeLeadConvertedBadge{display:inline-flex;align-items:center;padding:3px 7px;border-radius:999px;background:#e5f6eb;color:#39744e;font-size:6px;font-weight:800}.myzeLeadListEmpty,.myzeLeadDetailLoading{padding:30px 16px;color:var(--admin-muted);font-size:8px;text-align:center}.myzeLeadDetail{min-width:0}.myzeLeadDetailHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:18px;border-bottom:1px solid var(--admin-border)}.myzeLeadDetailBadges{display:flex;flex-wrap:wrap;gap:5px}.myzeLeadDetailHeader h2{margin:9px 0 0;font-size:15px}.myzeLeadDetailHeader p{margin:5px 0 0;color:var(--admin-muted);font-size:7px}.myzeLeadStatusControl{width:180px}.myzeLeadStatusControl>span{display:block;margin-bottom:5px;color:var(--admin-muted);font-size:6px}.myzeLeadStatusControl small{display:block;margin-top:5px;color:#6f8f79;font-size:6px}.myzeLeadStatusControl select:disabled{cursor:not-allowed;opacity:.65}.myzeLeadContactGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:15px 18px;border-bottom:1px solid var(--admin-border)}.myzeLeadContactGrid article{padding:11px;border:1px solid #ece8ef;border-radius:11px;background:#faf9fb}.myzeLeadContactGrid span,.myzeLeadContactGrid strong,.myzeLeadContactGrid a{display:block}.myzeLeadContactGrid span{color:var(--admin-muted);font-size:6px}.myzeLeadContactGrid strong,.myzeLeadContactGrid a{margin-top:6px;color:var(--admin-text);font-size:8px;font-weight:700;text-decoration:none}.myzeLeadCustomerMessage{margin:15px 18px 0;padding:12px;border:1px solid #eee8dd;border-radius:11px;background:#fffbf3}.myzeLeadCustomerMessage span{color:#8a785c;font-size:6px}.myzeLeadCustomerMessage p{margin:6px 0 0;color:#61594e;font-size:8px;line-height:1.9}.myzeLeadConversionCallout{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:15px 18px 0;padding:16px;border:1px solid #d7eadf;border-radius:15px;background:radial-gradient(circle at 100% 0,#e8f8ee,transparent 230px),#f9fffb}.myzeLeadConversionCallout h3{margin:5px 0 0;font-size:11px}.myzeLeadConversionCallout p{max-width:560px;margin:6px 0 0;color:#6e7e73;font-size:7px;line-height:1.9}.myzeLeadConversionCallout button{flex:0 0 auto;min-height:38px;padding:8px 14px;border:0;border-radius:10px;background:#397d55;color:#fff;font:inherit;font-size:8px;font-weight:800}.myzeLeadConversionCallout button:disabled{opacity:.55}.myzeLeadConversionForm{margin:15px 18px 0;padding:16px;border:1px solid #dcd4ef;border-radius:16px;background:#fcfbff}.myzeLeadConversionFormHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding-bottom:13px;border-bottom:1px solid #ebe6f3}.myzeLeadConversionFormHeader h3{margin:5px 0 0;font-size:11px}.myzeLeadConversionFormHeader p{margin:6px 0 0;color:var(--admin-muted);font-size:7px;line-height:1.8}.myzeLeadConversionFormHeader>strong{color:var(--admin-primary);font-size:12px;white-space:nowrap}.myzeLeadConversionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px}.myzeLeadConversionGrid label.wide{grid-column:1 / -1}.myzeLeadConversionGrid label>span{display:block;margin-bottom:6px;color:var(--admin-muted);font-size:7px}.myzeLeadConversionGrid input,.myzeLeadConversionGrid textarea{width:100%;min-height:39px;padding:8px 10px;border:1px solid #dfd9e8;border-radius:10px;outline:0;background:#fff;color:var(--admin-text);font:inherit;font-size:8px}.myzeLeadConversionGrid textarea{min-height:90px;line-height:1.8;resize:vertical}.myzeLeadConversionGrid input:focus,.myzeLeadConversionGrid textarea:focus{border-color:#b9aae0;box-shadow:0 0 0 3px #694bbe12}.myzeLeadConversionGrid label>small{display:block;margin-top:5px;color:#99929f;font-size:6px}.myzeLeadConversionSnapshot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:13px}.myzeLeadConversionSnapshot>div{padding:10px;border:1px solid #ebe6f2;border-radius:10px;background:#fff}.myzeLeadConversionSnapshot span,.myzeLeadConversionSnapshot strong{display:block}.myzeLeadConversionSnapshot span{color:var(--admin-muted);font-size:6px}.myzeLeadConversionSnapshot strong{margin-top:5px;font-size:8px}.myzeLeadConversionActions{display:flex;justify-content:flex-end;gap:8px;margin-top:13px;padding-top:13px;border-top:1px solid #ebe6f3}.myzeLeadConversionActions button{min-height:36px;padding:7px 12px;border:1px solid #ded9e5;border-radius:9px;background:#fff;color:var(--admin-muted);font:inherit;font-size:8px}.myzeLeadConversionActions button.primary{border-color:var(--admin-primary);background:var(--admin-primary);color:#fff;font-weight:800}.myzeLeadConversionActions button:disabled{opacity:.55}.myzeLeadConvertedPanel{display:flex;align-items:flex-start;gap:13px;margin:15px 18px 0;padding:16px;border:1px solid #d6eadd;border-radius:15px;background:#f8fdf9}.myzeLeadConvertedIcon{display:flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;border-radius:50%;background:#dff2e6;color:#377550;font-size:14px;font-weight:900}.myzeLeadConvertedContent{min-width:0;flex:1}.myzeLeadConvertedContent h3{margin:5px 0 0;font-size:11px}.myzeLeadConvertedContent>p{max-width:650px;margin:6px 0 0;color:#68786d;font-size:7px;line-height:1.9}.myzeLeadConvertedMeta{display:grid;grid-template-columns:180px minmax(0,1fr) minmax(0,1fr);gap:7px;margin-top:12px}.myzeLeadConvertedMeta>div{min-width:0;padding:9px;border:1px solid #e0ebe3;border-radius:9px;background:#fff}.myzeLeadConvertedMeta span,.myzeLeadConvertedMeta strong,.myzeLeadConvertedMeta code{display:block}.myzeLeadConvertedMeta span{color:var(--admin-muted);font-size:6px}.myzeLeadConvertedMeta strong,.myzeLeadConvertedMeta code{margin-top:5px;overflow:hidden;color:var(--admin-text);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.myzeLeadConvertedMeta code{direction:ltr;text-align:left}.myzeLeadConvertedAction{min-height:36px;margin-top:12px;padding:7px 12px;border:0;border-radius:9px;background:#397d55;color:#fff;font:inherit;font-size:8px;font-weight:800}.myzeLeadConvertedAction:hover{filter:brightness(.97)}.myzeLeadQuote{margin:15px 18px;overflow:hidden;border:1px solid #e5dff0;border-radius:15px;background:#fff}.myzeLeadQuoteHeader{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px;background:#faf8ff}.myzeLeadQuoteHeader h3{margin:5px 0 0;font-size:11px}.myzeLeadQuoteHeader code{display:block;margin-top:4px;color:var(--admin-primary);direction:ltr;font-size:6px}.myzeLeadQuoteHeader>div:last-child{text-align:left}.myzeLeadQuoteHeader>div:last-child span,.myzeLeadQuoteHeader>div:last-child strong{display:block}.myzeLeadQuoteHeader>div:last-child span{color:var(--admin-muted);font-size:6px}.myzeLeadQuoteHeader>div:last-child strong{margin-top:5px;color:var(--admin-primary);font-size:12px}.myzeLeadQuoteTotals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #eeeaf2;border-bottom:1px solid #eeeaf2}.myzeLeadQuoteTotals>div{padding:12px 14px;border-left:1px solid #eeeaf2}.myzeLeadQuoteTotals>div:last-child{border-left:0}.myzeLeadQuoteTotals span,.myzeLeadQuoteTotals strong{display:block}.myzeLeadQuoteTotals span{color:var(--admin-muted);font-size:6px}.myzeLeadQuoteTotals strong{margin-top:5px;font-size:8px}.myzeLeadQuoteTotals .total{background:#f4f0ff}.myzeLeadQuoteTotals .total strong{color:var(--admin-primary)}.myzeLeadFeatureColumns{display:grid;grid-template-columns:1fr 1fr}.myzeLeadFeatureColumns>div{padding:14px}.myzeLeadFeatureColumns>div:first-child{border-left:1px solid #eeeaf2}.myzeLeadFeatureColumns h4{margin:0 0 9px;font-size:8px}.myzeLeadFeatureColumns p{margin:0;color:var(--admin-muted);font-size:7px}.myzeLeadFeatureRow{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid #f1eef3;font-size:7px}.myzeLeadFeatureRow:last-child{border-bottom:0}.myzeLeadFeatureRow strong{white-space:nowrap}.myzeLeadUsage{display:grid;gap:5px;padding:12px 14px;border-top:1px solid #eeeaf2;background:#fff9ec}.myzeLeadUsage strong{font-size:7px}.myzeLeadUsage span{color:#826c43;font-size:7px}.myzeLeadNotes{margin:0 18px 18px;padding:15px;border:1px solid var(--admin-border);border-radius:15px;background:#faf9fb}.myzeLeadNotes h3{margin:5px 0 0;font-size:10px}.myzeLeadNotes p{margin:5px 0 0;color:var(--admin-muted);font-size:7px}.myzeLeadNotes textarea{width:100%;min-height:105px;margin-top:12px;padding:10px;border:1px solid var(--admin-border);border-radius:10px;outline:0;background:#fff;color:var(--admin-text);font:inherit;font-size:8px;line-height:1.9;resize:vertical}.myzeLeadNotes button{min-height:36px;margin-top:9px;padding:7px 12px;border:0;border-radius:9px;background:var(--admin-primary);color:#fff;font-size:8px}@media (max-width: 1100px){.myzeLeadStats.myzeLeadStatsFive{grid-template-columns:repeat(3,minmax(0,1fr))}.myzeLeadConversionSnapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.myzeLeadConvertedMeta{grid-template-columns:1fr}}@media (max-width: 950px){.myzeLeadStats,.myzeLeadStats.myzeLeadStatsFive{grid-template-columns:repeat(2,minmax(0,1fr))}.myzeLeadWorkspace{grid-template-columns:1fr}.myzeLeadList{max-height:300px;border-left:0;border-bottom:1px solid var(--admin-border)}}@media (max-width: 620px){.myzeLeadHero,.myzeLeadDetailHeader,.myzeLeadConversionCallout,.myzeLeadConversionFormHeader{align-items:stretch;flex-direction:column}.myzeLeadStats,.myzeLeadStats.myzeLeadStatsFive,.myzeLeadToolbar,.myzeLeadContactGrid,.myzeLeadQuoteTotals,.myzeLeadFeatureColumns,.myzeLeadConversionGrid,.myzeLeadConversionSnapshot{grid-template-columns:1fr}.myzeLeadConversionGrid label.wide{grid-column:auto}.myzeLeadStatusControl{width:100%}.myzeLeadFeatureColumns>div:first-child,.myzeLeadQuoteTotals>div{border-left:0}.myzeLeadFeatureColumns>div:first-child{border-bottom:1px solid #eeeaf2}.myzeLeadQuoteHeader{align-items:flex-start;flex-direction:column}.myzeLeadQuoteHeader>div:last-child{text-align:right}.myzeLeadConversionCallout button{width:100%}.myzeLeadConversionActions{flex-direction:column-reverse}.myzeLeadConversionActions button{width:100%}.myzeLeadConvertedPanel{flex-direction:column}}.myzeOperationsHero{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding:20px;border:1px solid var(--admin-border);border-radius:19px;background:linear-gradient(135deg,#fff,#faf8ff)}.myzeOperationsHero h2{margin:6px 0 0;font-size:17px}.myzeOperationsHero p{max-width:650px;margin:7px 0 0;color:var(--admin-muted);font-size:8px;line-height:1.9}.myzeOperationsRefresh{min-height:36px;padding:7px 13px;border:1px solid #ddd5f2;border-radius:10px;background:#fff;color:var(--admin-primary);font:inherit;font-size:8px;font-weight:700}.myzeOperationsRefresh:disabled{opacity:.55}.myzeOperationsStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:14px}.myzeOperationsStats article{min-height:116px;padding:15px;border:1px solid var(--admin-border);border-radius:16px;background:#fff}.myzeOperationsStats span,.myzeOperationsStats strong,.myzeOperationsStats small{display:block}.myzeOperationsStats span{color:var(--admin-muted);font-size:8px}.myzeOperationsStats strong{margin-top:10px;font-size:15px;line-height:1.7}.myzeOperationsStats strong.danger{color:var(--admin-danger)}.myzeOperationsStats strong.warning{color:var(--admin-warning)}.myzeOperationsStats small{margin-top:6px;color:#a09ba8;font-size:7px}.myzeOperationsTabs{display:flex;gap:7px;margin-bottom:12px;padding:5px;border:1px solid var(--admin-border);border-radius:13px;background:#fff}.myzeOperationsTabs button{display:inline-flex;align-items:center;gap:8px;min-height:35px;padding:6px 12px;border:0;border-radius:9px;background:transparent;color:var(--admin-muted);font:inherit;font-size:8px;font-weight:700}.myzeOperationsTabs button.active{background:#f1edff;color:var(--admin-primary)}.myzeOperationsTabs button span{display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:21px;padding:0 5px;border-radius:999px;background:#fff;font-size:7px}.myzeOperationsRenewalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:14px}.myzeOperationsRenewalCard{padding:15px;border:1px solid #ebe7f1;border-radius:15px;background:#fff}.myzeOperationsRenewalCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.myzeOperationsRenewalCardTop h3{margin:8px 0 0;font-size:12px}.myzeOperationsRenewalCardTop>strong{font-size:10px;white-space:nowrap}.myzeOperationsBadge{display:inline-flex;align-items:center;min-height:23px;padding:3px 8px;border-radius:999px;font-size:7px;font-weight:700}.myzeOperationsBadge.expiring_soon{background:#fff7e6;color:#b26a00}.myzeOperationsBadge.expired{background:#fff0f1;color:var(--admin-danger)}.myzeOperationsSalonLink{padding:0;border:0;background:transparent;color:var(--admin-primary);font:inherit;font-size:8px;font-weight:700;cursor:pointer}.myzeOperationsRenewalCardTop .myzeOperationsSalonLink{margin-top:6px}.myzeOperationsRenewalDates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px}.myzeOperationsRenewalDates>div{padding:10px;border-radius:10px;background:#faf9fc}.myzeOperationsRenewalDates span,.myzeOperationsRenewalDates strong{display:block}.myzeOperationsRenewalDates span{color:var(--admin-muted);font-size:7px}.myzeOperationsRenewalDates strong{margin-top:6px;font-size:8px}.myzeOperationsPrimaryAction{width:100%;min-height:36px;margin-top:12px;padding:7px 12px;border:1px solid var(--admin-primary);border-radius:10px;background:var(--admin-primary);color:#fff;font:inherit;font-size:8px;font-weight:700}.myzeOperationsPrimaryAction.compact{width:auto;min-width:105px;margin-top:0}.myzeOperationsPrimaryAction:disabled{opacity:.45}.myzeOperationsReceivableToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.myzeOperationsReceivablesTable{min-width:1030px}.myzeOperationsTableSub{display:block;margin-top:4px;color:var(--admin-muted);font-size:7px}.myzeOperationsPositive{color:var(--admin-success)}.myzeOperationsOutstanding{color:var(--admin-warning)}.myzeOperationsModalBackdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#1914226b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.myzeOperationsModal{width:min(620px,100%);max-height:calc(100vh - 40px);overflow-y:auto;border:1px solid #e5dfed;border-radius:19px;background:#fff;box-shadow:0 24px 70px #23173729}.myzeOperationsModalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:18px;border-bottom:1px solid #efedf3}.myzeOperationsModalHeader h3{margin:6px 0 0;font-size:15px}.myzeOperationsModalHeader p{margin:6px 0 0;color:var(--admin-muted);font-size:8px}.myzeOperationsModalHeader>button{display:flex;align-items:center;justify-content:center;width:31px;height:31px;border:1px solid #e7e2eb;border-radius:9px;background:#fff;color:var(--admin-muted);font-size:18px}.myzeOperationsSourceContract{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 18px 0}.myzeOperationsSourceContract>div{padding:11px;border-radius:11px;background:#f8f6fc}.myzeOperationsSourceContract span,.myzeOperationsSourceContract strong{display:block}.myzeOperationsSourceContract span{color:var(--admin-muted);font-size:7px}.myzeOperationsSourceContract strong{margin-top:6px;font-size:9px}.myzeOperationsForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px}.myzeOperationsForm label.wide,.myzeOperationsFormNote,.myzeOperationsFormActions{grid-column:1 / -1}.myzeOperationsForm label span{display:block;margin-bottom:6px;color:var(--admin-muted);font-size:8px}.myzeOperationsForm input,.myzeOperationsForm select{width:100%;min-height:40px;padding:7px 9px;border:1px solid #e2dce9;border-radius:10px;outline:0;background:#fff;color:var(--admin-text);font:inherit;font-size:9px}.myzeOperationsForm input:focus,.myzeOperationsForm select:focus{border-color:#b8a7e8;box-shadow:0 0 0 3px #7051d612}.myzeOperationsFormNote{padding:11px;border:1px solid #e8e2f5;border-radius:10px;background:#faf8ff;color:#716a7d;font-size:8px;line-height:1.9}.myzeOperationsFormActions{display:flex;justify-content:flex-end;gap:8px;padding-top:5px}.myzeOperationsFormActions button{min-height:35px;padding:7px 12px;border:1px solid #ded9e3;border-radius:9px;background:#fff;color:var(--admin-muted);font:inherit;font-size:8px}.myzeOperationsFormActions button:last-child{border-color:var(--admin-primary);background:var(--admin-primary);color:#fff}.myzeOperationsFormActions button:disabled{opacity:.5}@media (max-width: 1050px){.myzeOperationsStats{grid-template-columns:repeat(2,minmax(0,1fr))}.myzeOperationsRenewalGrid{grid-template-columns:1fr}}@media (max-width: 760px){.myzeOperationsHero,.myzeOperationsReceivableToolbar{align-items:stretch;flex-direction:column}.myzeOperationsRefresh,.myzeOperationsPrimaryAction.compact{width:100%}.myzeOperationsRenewalDates{grid-template-columns:1fr}.myzeOperationsTabs{overflow-x:auto}.myzeOperationsTabs button{flex:0 0 auto}}@media (max-width: 560px){.myzeOperationsStats{grid-template-columns:1fr}.myzeOperationsRenewalCardTop{flex-direction:column}.myzeOperationsSourceContract,.myzeOperationsForm{grid-template-columns:1fr}.myzeOperationsForm label.wide,.myzeOperationsFormNote,.myzeOperationsFormActions{grid-column:auto}.myzeOperationsFormActions{flex-direction:column-reverse}.myzeOperationsFormActions button{width:100%}.myzeOperationsModalBackdrop{padding:10px}.myzeOperationsModal{max-height:calc(100vh - 20px)}}.myzeOperationsStats strong.danger,.myzeOperationsStats strong.warning{padding:0!important;background:transparent!important;box-shadow:none!important}.adminSettingsPage{display:grid;gap:16px}.adminSettingsIntro{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--admin-border);border-radius:20px;background:linear-gradient(145deg,#fff,#faf8ff)}.adminSettingsIntroIcon,.adminSettingsCardIcon,.adminSettingsDangerIcon{display:grid;place-items:center;flex:0 0 auto;background:var(--admin-primary-soft);color:var(--admin-primary)}.adminSettingsIntroIcon{width:48px;height:48px;border-radius:15px}.adminSettingsIntro>div:nth-child(2){min-width:0;flex:1}.adminSettingsIntro h2,.adminSettingsCard h3,.adminSettingsDangerPreview h3{margin:0}.adminSettingsIntro h2{margin-top:5px;font-size:19px}.adminSettingsIntro p,.adminSettingsCardHeader p,.adminSettingsDangerPreview p{margin:5px 0 0;color:var(--admin-muted);line-height:1.9}.adminSettingsIntro p{font-size:10px}.adminSettingsRefresh{min-height:var(--myze-touch-target);display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 13px;border:1px solid var(--admin-border);border-radius:12px;background:#fff;color:var(--admin-text);font-size:10px}.adminSettingsRefresh:disabled{opacity:.55}.adminSettingsMessage{padding:12px 14px;border-radius:13px;font-size:11px;line-height:1.8}.adminSettingsMessage.error{border:1px solid #f4d4d8;background:var(--admin-danger-bg);color:var(--admin-danger)}.adminSettingsMessage.success{border:1px solid #cfe9de;background:var(--admin-success-bg);color:var(--admin-success)}.adminSettingsForm{display:grid;gap:16px}.adminSettingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.adminSettingsCard{min-width:0;padding:18px;border:1px solid var(--admin-border);border-radius:18px;background:#fff;box-shadow:0 9px 28px #29243706}.adminSettingsCardHeader{display:flex;align-items:center;gap:11px;margin-bottom:17px}.adminSettingsCardIcon,.adminSettingsDangerIcon{width:40px;height:40px;border-radius:12px}.adminSettingsCardIcon.sales{background:var(--admin-warning-bg);color:var(--admin-warning)}.adminSettingsCardIcon.support{background:var(--admin-info-bg);color:var(--admin-info)}.adminSettingsCardIcon.system{background:var(--admin-success-bg);color:var(--admin-success)}.adminSettingsCardHeader h3{font-size:13px}.adminSettingsCardHeader p{font-size:9px}.adminSettingsCompactGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.adminSettingsField{display:grid;gap:7px;min-width:0}.adminSettingsField>span{color:#5e5967;font-size:10px;font-weight:700}.adminSettingsField input{width:100%;min-width:0;min-height:var(--myze-touch-target);padding:9px 11px;border:1px solid var(--admin-border);border-radius:11px;outline:none;background:#fcfbfe;color:var(--admin-text);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.adminSettingsField input:focus{border-color:#7051d680;background:#fff;box-shadow:0 0 0 3px #7051d614}.adminSettingsWideField{grid-column:1 / -1}.adminSettingsNumberField{position:relative}.adminSettingsNumberField input{padding-left:78px}.adminSettingsNumberField small{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:var(--admin-muted);font-size:9px;pointer-events:none}.adminSettingsField em{color:var(--admin-muted);font-size:8px;font-style:normal;line-height:1.8}.adminSettingsSystemCard{grid-column:1 / -1}.adminSettingsStatusGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.adminSettingsStatusGrid>div{min-width:0;padding:11px;border:1px solid #efedf4;border-radius:12px;background:#fcfbfd}.adminSettingsStatusGrid span,.adminSettingsStatusGrid strong{display:block}.adminSettingsStatusGrid span{color:var(--admin-muted);font-size:8px}.adminSettingsStatusGrid strong{margin-top:5px;overflow-wrap:anywhere;font-size:10px}.adminSettingsStatusGrid strong.success{color:var(--admin-success)}.adminSettingsStatusGrid strong.warning{color:var(--admin-warning)}.adminSettingsStatusGrid strong.danger{color:var(--admin-danger)}.adminSettingsOrigins{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.adminSettingsOrigins>div{min-width:0;padding:11px;border:1px dashed var(--admin-border);border-radius:12px}.adminSettingsOrigins span{display:block;margin-bottom:7px;color:var(--admin-muted);font-size:8px}.adminSettingsOrigins code{display:block;overflow:hidden;margin-top:4px;color:#514b5b;font-size:8px;direction:ltr;text-align:left;text-overflow:ellipsis;white-space:nowrap}.adminTestDataManager{display:grid;gap:14px;padding:17px;border:1px solid #f0d5d8;border-radius:18px;background:linear-gradient(180deg,snow,#fff)}.adminTestDataHeader{display:flex;align-items:flex-start;gap:12px}.adminTestDataHeaderIcon,.adminTestDataResultIcon{display:grid;place-items:center;flex:0 0 auto;border-radius:13px;background:var(--admin-danger-bg);color:var(--admin-danger)}.adminTestDataHeaderIcon{width:42px;height:42px}.adminTestDataHeader h3{margin:4px 0 0;font-size:13px}.adminTestDataHeader p{max-width:760px;margin:5px 0 0;color:var(--admin-muted);font-size:9px;line-height:1.9}.adminTestDataNotice,.adminTestDataPreserved{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-radius:13px}.adminTestDataNotice{border:1px solid #efdfc7;background:#fffaf1;color:#8b642a}.adminTestDataNotice strong,.adminTestDataNotice span,.adminTestDataPreserved strong,.adminTestDataPreserved span{display:block}.adminTestDataNotice strong,.adminTestDataPreserved strong{font-size:9px}.adminTestDataNotice span,.adminTestDataPreserved span{margin-top:3px;font-size:8px;line-height:1.8}.adminTestDataMessage{padding:10px 12px;border-radius:12px;font-size:9px}.adminTestDataMessage.error{border:1px solid #f0cfd4;background:#fff3f5;color:#a23c4c}.adminTestDataMessage.success{border:1px solid #cce8da;background:#f1fbf6;color:#287253}.adminTestDataSearch{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.adminTestDataSearch label{min-width:0}.adminTestDataSearch label>span{display:block;margin-bottom:6px;color:var(--admin-muted);font-size:8px;font-weight:700}.adminTestDataSearchControl{display:flex;align-items:center;gap:8px;min-height:var(--myze-touch-target);padding:0 11px;border:1px solid var(--admin-border);border-radius:12px;background:#fff;color:var(--admin-muted)}.adminTestDataSearchControl:focus-within{border-color:#7051d673;box-shadow:0 0 0 3px #7051d614}.adminTestDataSearchControl input{width:100%;min-width:0;min-height:40px;border:0;outline:0;background:transparent;color:var(--admin-text);font:inherit;font-size:10px}.adminTestDataSearch>button,.adminTestDataConfirmInstruction button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--myze-touch-target);border-radius:11px;font-size:9px;font-weight:800}.adminTestDataSearch>button{padding:8px 14px;border:0;background:var(--admin-primary);color:#fff}.adminTestDataSearch>button:disabled,.adminTestDataDeleteButton:disabled{cursor:not-allowed;opacity:.5}.adminTestDataResults{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adminTestDataResults>button{display:flex;align-items:center;gap:10px;min-width:0;min-height:68px;padding:10px;border:1px solid var(--admin-border);border-radius:13px;background:#fff;color:var(--admin-text);text-align:right}.adminTestDataResults>button.active{border-color:#7051d673;background:#fbf9ff}.adminTestDataResultIcon{width:38px;height:38px;background:#f4f1fb;color:var(--admin-primary)}.adminTestDataResultBody{min-width:0;flex:1}.adminTestDataResultMeta{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:3px}.adminTestDataResultMeta b,.adminTestDataResultMeta em{padding:2px 6px;border-radius:999px;font-size:7px;font-style:normal}.adminTestDataResultMeta b{background:#f1eef9;color:var(--admin-primary)}.adminTestDataResultMeta em{background:#f3f4f7;color:var(--admin-muted)}.adminTestDataResultMeta em.converted{background:#fff4df;color:#98661e}.adminTestDataResultBody strong,.adminTestDataResultBody small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminTestDataResultBody strong{font-size:9px}.adminTestDataResultBody small{margin-top:3px;color:var(--admin-muted);font-size:7px}.adminTestDataEmpty,.adminTestDataPreviewLoading{display:flex;align-items:center;justify-content:center;gap:8px;min-height:70px;padding:12px;border:1px dashed var(--admin-border);border-radius:13px;color:var(--admin-muted);font-size:9px}.adminTestDataPreview{display:grid;gap:12px;padding:14px;border:1px solid #ecdde0;border-radius:15px;background:#fff}.adminTestDataPreviewTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.adminTestDataPreviewTitle span,.adminTestDataPreviewTitle small{color:var(--admin-muted);font-size:8px}.adminTestDataPreviewTitle h4{margin:3px 0;font-size:12px}.adminTestDataSafetyBadge{flex:0 0 auto;padding:5px 8px;border-radius:999px;font-size:8px!important;font-weight:800}.adminTestDataSafetyBadge.ready{background:#eaf8f0;color:#25714e}.adminTestDataSafetyBadge.blocked{background:#fff0f2;color:#a23c4c}.adminTestDataBlockers{display:grid;gap:7px}.adminTestDataBlockers>div{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;border-radius:11px;background:#fff1f3;color:#a23c4c;font-size:8px;line-height:1.8}.adminTestDataCounts{display:grid;gap:9px}.adminTestDataCountsTitle{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.adminTestDataCountsTitle strong{font-size:9px}.adminTestDataCountsTitle span{color:var(--admin-muted);font-size:7px}.adminTestDataCountGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.adminTestDataCountGrid>div{min-width:0;padding:9px;border:1px solid var(--admin-border);border-radius:11px;background:#fcfbfd}.adminTestDataCountGrid span,.adminTestDataCountGrid strong{display:block}.adminTestDataCountGrid span{min-height:24px;color:var(--admin-muted);font-size:7px;line-height:1.7}.adminTestDataCountGrid strong{margin-top:4px;color:var(--admin-danger);font-size:13px}.adminTestDataPreserved{border:1px solid #cfe9db;background:#f2fbf6;color:#287253}.adminTestDataWarnings{padding:9px 11px;border:1px dashed #ead4d7;border-radius:11px;background:#fffafb}.adminTestDataWarnings p{margin:0;color:#8a5c63;font-size:8px;line-height:1.8}.adminTestDataWarnings p+p{margin-top:5px}.adminTestDataConfirm{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr) auto;align-items:end;gap:9px;padding-top:11px;border-top:1px solid var(--admin-border)}.adminTestDataConfirmInstruction>span{display:block;margin-bottom:5px;color:var(--admin-muted);font-size:8px}.adminTestDataConfirmInstruction>div{display:flex;align-items:center;gap:6px}.adminTestDataConfirmInstruction code{min-width:0;flex:1;overflow:hidden;padding:9px 10px;border-radius:9px;background:#f5f3f7;color:#514b5b;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.adminTestDataConfirmInstruction button{flex:0 0 auto;min-height:36px;padding:6px 9px;border:1px solid var(--admin-border);background:#fff;color:var(--admin-text)}.adminTestDataConfirm>input{min-width:0;min-height:var(--myze-touch-target);padding:9px 10px;border:1px solid var(--admin-border);border-radius:11px;outline:0;background:#fff;color:var(--admin-text);font:inherit;font-size:9px}.adminTestDataConfirm>input:focus{border-color:#c7445673;box-shadow:0 0 0 3px #c7445614}.adminTestDataDeleteButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--myze-touch-target);padding:8px 13px;border:0;border-radius:11px;background:var(--admin-danger);color:#fff;font-size:9px;font-weight:800}.adminSettingsSaveBar{position:sticky;z-index:5;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid rgba(222,217,234,.9);border-radius:16px;background:#fffffff0;box-shadow:0 14px 38px #2d264317;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.adminSettingsSaveBar strong,.adminSettingsSaveBar span{display:block}.adminSettingsSaveBar strong{font-size:10px}.adminSettingsSaveBar span{margin-top:3px;color:var(--admin-muted);font-size:8px}.adminSettingsSaveBar button{min-width:135px;min-height:var(--myze-touch-target);padding:8px 15px;border:0;border-radius:12px;background:var(--admin-primary);color:#fff;font-size:10px;font-weight:800;box-shadow:0 8px 20px #7051d62e}.adminSettingsSaveBar button:disabled{opacity:.58}@media (max-width: 900px){.adminSettingsGrid{grid-template-columns:1fr}.adminSettingsSystemCard{grid-column:auto}.adminSettingsStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminSettingsOrigins{grid-template-columns:1fr}}@media (max-width: 640px){.adminSettingsPage{gap:12px}.adminSettingsIntro{align-items:flex-start;padding:14px}.adminSettingsIntroIcon{width:42px;height:42px}.adminSettingsIntro h2{font-size:16px}.adminSettingsIntro p{font-size:9px}.adminSettingsRefresh{width:44px;flex:0 0 44px;padding:0}.adminSettingsRefresh{font-size:0}.adminSettingsCard{padding:14px;border-radius:16px}.adminSettingsCompactGrid,.adminSettingsStatusGrid{grid-template-columns:1fr}.adminSettingsWideField{grid-column:auto}.adminTestDataManager{padding:14px}.adminTestDataSearch,.adminTestDataResults,.adminTestDataCountGrid,.adminTestDataConfirm{grid-template-columns:1fr}.adminTestDataSearch>button,.adminTestDataDeleteButton{width:100%}.adminTestDataPreviewTitle,.adminTestDataCountsTitle{align-items:flex-start;flex-direction:column}.adminTestDataConfirmInstruction>div{align-items:stretch;flex-direction:column}.adminTestDataConfirmInstruction button{width:100%}.adminSettingsSaveBar{bottom:calc(80px + env(safe-area-inset-bottom));align-items:stretch;flex-direction:column;padding:10px}.adminSettingsSaveBar button{width:100%}}.adminAccessPage{display:grid;gap:16px}.adminAccessIntro{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--admin-border);border-radius:20px;background:linear-gradient(145deg,#fff,#faf8ff)}.adminAccessIntroIcon{width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto;border-radius:15px;background:var(--admin-primary-soft);color:var(--admin-primary)}.adminAccessIntro>div:nth-child(2){min-width:0;flex:1}.adminAccessIntro h2,.adminAccessPanelHead h3{margin:0}.adminAccessIntro h2{margin-top:5px;font-size:19px}.adminAccessIntro p,.adminAccessPanelHead p,.adminAccessRoleCard p,.adminAccessSafetyNote p{margin:5px 0 0;color:var(--admin-muted);line-height:1.9}.adminAccessIntro p{max-width:720px;font-size:10px}.adminAccessRefresh{min-height:var(--myze-touch-target);display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 13px;border:1px solid var(--admin-border);border-radius:12px;background:#fff;color:var(--admin-text);font-size:10px}.adminAccessMessage{padding:12px 14px;border-radius:13px;font-size:11px}.adminAccessMessage.error{border:1px solid #f4d4d8;background:var(--admin-danger-bg);color:var(--admin-danger)}.adminAccessMessage.success{border:1px solid #cfe9de;background:var(--admin-success-bg);color:var(--admin-success)}.adminAccessRoles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.adminAccessRoleCard{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:14px;border:1px solid var(--admin-border);border-radius:16px;background:#fff}.adminAccessRoleDot{width:10px;height:10px;margin-top:5px;border-radius:999px;background:#aaa4b3}.adminAccessRoleCard.role-owner .adminAccessRoleDot{background:var(--admin-primary)}.adminAccessRoleCard.role-admin .adminAccessRoleDot{background:#147d64}.adminAccessRoleCard.role-sales .adminAccessRoleDot{background:#b36a13}.adminAccessRoleCard.role-support .adminAccessRoleDot{background:#2874ae}.adminAccessRoleCard strong,.adminAccessRoleCard p,.adminAccessRoleCard small{display:block}.adminAccessRoleCard strong{font-size:11px}.adminAccessRoleCard p{font-size:8.5px}.adminAccessRoleCard small{grid-column:2;color:var(--admin-muted);font-size:8px}.adminAccessPanel{overflow:hidden;border:1px solid var(--admin-border);border-radius:18px;background:#fff}.adminAccessPanelHead{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 18px;border-bottom:1px solid var(--admin-border)}.adminAccessPanelHead h3{font-size:13px}.adminAccessPanelHead p{font-size:9px}.adminAccessPanelHead>span{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:var(--admin-primary-soft);color:var(--admin-primary);font-size:9px;font-weight:800}.adminAccessUserList{display:grid}.adminAccessUser{min-width:0;display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(150px,.8fr) minmax(220px,1fr);align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid #f0edf4}.adminAccessUser:last-child{border-bottom:0}.adminAccessUserIdentity{min-width:0;display:flex;align-items:center;gap:10px}.adminAccessAvatar{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;background:var(--admin-primary-soft);color:var(--admin-primary);font-size:13px;font-weight:900}.adminAccessUserIdentity>div{min-width:0}.adminAccessUserIdentity strong,.adminAccessUserIdentity span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminAccessUserIdentity strong{font-size:11px}.adminAccessUserIdentity span{margin-top:3px;color:var(--admin-muted);font-size:9px}.adminAccessUserBadges{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.adminAccessBadge{display:inline-flex;align-items:center;min-height:26px;padding:4px 8px;border-radius:999px;background:#f4f2f6;color:#625d69;font-size:8px;font-weight:800}.adminAccessBadge.role-owner{background:var(--admin-primary-soft);color:var(--admin-primary)}.adminAccessBadge.role-admin{background:var(--admin-success-bg);color:var(--admin-success)}.adminAccessBadge.role-sales{background:var(--admin-warning-bg);color:var(--admin-warning)}.adminAccessBadge.role-support{background:var(--admin-info-bg);color:var(--admin-info)}.adminAccessBadge.danger{background:var(--admin-danger-bg);color:var(--admin-danger)}.adminAccessBadge.muted{background:#f5f3f6;color:var(--admin-muted)}.adminAccessUserControl label,.adminAccessUserControl label>span{display:block}.adminAccessUserControl label>span{margin-bottom:6px;color:var(--admin-muted);font-size:8px;font-weight:700}.adminAccessUserControl select{width:100%;min-height:var(--myze-touch-target);padding:8px 10px;border:1px solid var(--admin-border);border-radius:11px;outline:none;background:#fcfbfe;color:var(--admin-text);font:inherit;font-size:10px}.adminAccessOwnerLock{min-height:var(--myze-touch-target);display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #e7e1f3;border-radius:11px;background:#faf8ff;color:var(--admin-primary);font-size:9px;line-height:1.7}.adminAccessSafetyNote{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #d9e8f4;border-radius:15px;background:#f7fbff;color:#27678f}.adminAccessSafetyNote strong{font-size:10px}.adminAccessSafetyNote p{color:#547890;font-size:9px}@media (max-width: 1050px){.adminAccessRoles{grid-template-columns:repeat(2,minmax(0,1fr))}.adminAccessUser{grid-template-columns:minmax(0,1fr) minmax(200px,.8fr)}.adminAccessUserBadges{grid-column:1}.adminAccessUserControl{grid-column:2;grid-row:1 / span 2}}@media (max-width: 680px){.adminAccessIntro{align-items:flex-start;padding:14px}.adminAccessIntroIcon{width:42px;height:42px}.adminAccessIntro h2{font-size:16px}.adminAccessIntro p{font-size:9px}.adminAccessRefresh{width:var(--myze-touch-target);min-width:var(--myze-touch-target);padding:0;font-size:0}.adminAccessRoles{grid-template-columns:1fr}.adminAccessPanelHead{align-items:flex-start;padding:14px}.adminAccessPanelHead p{max-width:260px}.adminAccessUser{grid-template-columns:1fr;gap:11px;padding:14px}.adminAccessUserBadges,.adminAccessUserControl{grid-column:auto;grid-row:auto}.adminAccessUserControl select{min-height:46px}}.myzeAdminShell{background:radial-gradient(circle at 78% -8%,rgba(126,98,220,.08),transparent 32rem),var(--admin-bg)}.myzeAdminShell button,.myzeAdminShell a,.myzeAdminShell input,.myzeAdminShell select,.myzeAdminShell textarea{-webkit-tap-highlight-color:transparent}.myzeAdminShell button,.myzeAdminShell a{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.myzeAdminShell button:active:not(:disabled){transform:translateY(1px)}.myzeAdminShell button:focus-visible,.myzeAdminShell a:focus-visible,.myzeAdminShell input:focus-visible,.myzeAdminShell select:focus-visible,.myzeAdminShell textarea:focus-visible{outline:3px solid rgba(112,81,214,.14);outline-offset:2px}.myzeAdminMain{padding-top:24px}.myzeAdminPage,.adminSettingsPage,.adminAccessPage{gap:18px}.myzeAdminPanel,.myzeAdminStatCard,.myzeLeadHero,.myzeOperationsHero,.myzeCatalogHero,.adminSettingsIntro,.adminSettingsCard,.adminSettingsDangerPreview,.adminAccessIntro,.adminAccessPanel,.adminAccessRoleCard,.myzeFinanceCustomerHeader,.myzeFinanceContractCard,.myzeCustomerCard,.myzeCustomerHero,.myzeTicketAdminWorkspace,.myzeLeadWorkspace{border-color:#e1dde9eb;box-shadow:0 1px 2px #2c263a05,0 12px 34px #2c263a09}.myzeAdminPanel,.myzeLeadWorkspace,.myzeTicketAdminWorkspace,.adminAccessPanel{isolation:isolate}.myzeAdminPanelHeader{min-height:84px;padding:18px 20px}.myzeAdminPanelHeader h2,.myzeLeadHero h2,.myzeOperationsHero h2,.myzeCatalogHero h2,.adminSettingsIntro h2,.adminAccessIntro h2{letter-spacing:-.2px}.myzeAdminPanelHeader h2{font-size:16px}.myzeAdminPanelHeader p,.myzeLeadHero p,.myzeOperationsHero p,.myzeCatalogHero p,.myzeFinanceDashboardSummary p,.myzeFinanceCustomerHeader p,.adminSettingsCardHeader p,.adminAccessPanelHead p{font-size:10.5px;line-height:1.9}.myzeAdminSectionEyebrow,.myzeAdminEyebrow{font-size:8.5px;letter-spacing:1.3px}.myzeAdminCountBadge{min-width:38px;min-height:32px;padding:6px 10px;font-size:10px}.myzeAdminStatsGrid{gap:12px}.myzeAdminStatCard{position:relative;min-height:150px;overflow:hidden;padding:16px}.myzeAdminStatCard:after{content:"";position:absolute;top:-34px;left:-34px;width:92px;height:92px;border-radius:50%;background:#7051d609;pointer-events:none}.myzeAdminStatIcon{width:40px;height:40px;margin-bottom:15px;border-radius:12px}.myzeAdminStatCard>span{font-size:10.5px;font-weight:700}.myzeAdminStatCard>strong{margin-top:6px;font-size:25px;line-height:1.35}.myzeAdminFinanceStat strong.money{font-size:15px}.myzeAdminStatCard>small{margin-top:6px;font-size:9px;line-height:1.7}.myzeAdminToolbar,.myzeLeadToolbar,.myzeTicketAdminToolbar,.myzeCatalogToolbar,.myzeOperationsReceivableToolbar,.myzeFinanceToolbar{margin-bottom:14px}.myzeAdminSearchBox,.myzeLeadSearch input,.myzeTicketAdminToolbar input,.myzeTicketAdminToolbar select,.myzeTicketAdminToolbar button,.myzeLeadToolbar select,.myzeLeadStatusControl select,.myzeCatalogSearch input,.myzeCatalogToolbar select,.myzeFinanceStatusSelect,.myzeOperationsReceivableToolbar input,.myzeOperationsReceivableToolbar select{min-height:var(--myze-touch-target);border-color:#dedae6f5;border-radius:12px;font-size:11px}.myzeAdminSearchBox{min-height:var(--myze-touch-target)}.myzeAdminSearchBox input,.myzeLeadSearch input,.myzeTicketAdminSearch input,.myzeCatalogSearch input{font-size:11px}.myzeAdminSearchBox>span,.myzeLeadSearch span,.myzeTicketAdminSearch>span,.myzeCatalogSearch span{display:grid;place-items:center;color:#8f8999}.myzeLeadHero button,.myzeTicketAdminToolbar button,.myzeCatalogHero button,.myzeOperationsRefresh,.adminSettingsRefresh,.adminAccessRefresh{min-height:var(--myze-touch-target);display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 13px;font-size:10.5px}.myzeAdminFilterGroup{min-height:var(--myze-touch-target);gap:4px}.myzeAdminFilterGroup button{min-height:34px;padding:6px 12px;font-size:10px}.myzeAdminTableWrapper{position:relative;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#d7d1e2 transparent}.myzeAdminTableWrapper::-webkit-scrollbar{height:7px}.myzeAdminTableWrapper::-webkit-scrollbar-thumb{border-radius:999px;background:#d7d1e2}.myzeAdminTable th{position:sticky;z-index:2;top:0;padding:13px 15px;background:#fbfafe;color:#817b8a;font-size:9.5px;font-weight:800}.myzeAdminTable td{padding:14px 15px;color:#5d5865;font-size:10.5px;line-height:1.7}.myzeAdminTable tbody tr{transition:background-color .14s ease}.myzeAdminTableIdentity strong,.myzeCustomerOwner strong,.myzeFinanceSalonLink,.myzeOperationsSalonLink{font-size:10.5px}.myzeAdminTableIdentity small,.myzeCustomerOwner span,.myzeFinanceTableSub,.myzeOperationsTableSub{font-size:8.5px}.myzeAdminStatusBadge,.myzeLeadStatus,.myzeTicketStatus,.myzeTicketPriority,.myzeOperationsBadge,.myzeCatalogTypeBadge,.myzeCustomerRoleBadge{min-height:26px;padding:4px 9px;font-size:9px}.myzeAdminEmptyState{min-height:230px;padding:28px 18px}.myzeAdminEmptyState>div{width:52px;height:52px;display:grid;place-items:center;margin:0 auto 12px;border-radius:16px;background:var(--admin-primary-soft);color:var(--admin-primary)}.myzeAdminEmptyState strong{font-size:13px}.myzeAdminEmptyState span{max-width:430px;margin:7px auto 0;font-size:10px;line-height:1.9}.myzeAdminRecentRow{min-height:72px}.myzeAdminSalonIdentity strong{font-size:11px}.myzeAdminSalonIdentity span,.myzeAdminRecentMeta small{font-size:8.5px}.myzeAdminHealthList strong{font-size:10.5px}.myzeAdminHealthList small{font-size:8.5px}.myzeAdminHealthList b{font-size:13px}.myzeFinanceStats article,.myzeOperationsStats article,.myzeLeadStats article,.myzeTicketAdminStats article,.myzeCatalogStats article{border-color:#e1dde9eb;box-shadow:0 8px 26px #2c263a06}.myzeFinanceStats>article>span,.myzeOperationsStats span,.myzeLeadStats span,.myzeTicketAdminStats span,.myzeCatalogStats span{font-size:10px;font-weight:700}.myzeFinanceStats strong,.myzeOperationsStats strong,.myzeLeadStats strong,.myzeTicketAdminStats strong,.myzeCatalogStats strong{font-size:20px}.myzeFinanceStats small,.myzeOperationsStats small,.myzeCatalogStats small{font-size:8.5px}.myzeFinanceContractFields input,.myzeFinanceContractFields select,.myzeFinanceItemRow input,.myzeFinancePaymentForm input,.myzeFinancePaymentForm select,.myzeOperationsForm input,.myzeOperationsForm select,.myzeOperationsModal input,.myzeOperationsModal select,.myzeCatalogEditor input,.myzeCatalogEditor select,.myzeCatalogEditor textarea,.myzeLeadDetail input,.myzeLeadDetail select,.myzeLeadDetail textarea,.myzeTicketAdminDetailControls select,.myzeTicketAdminReply textarea,.adminAccessUserControl select{min-height:var(--myze-touch-target);border-radius:11px;font-size:11px}.myzeFinanceContractFields label span,.myzeFinanceItemRow label span,.myzeFinancePaymentForm label span,.myzeOperationsForm label span,.myzeCatalogEditor label span{font-size:9.5px}.myzeFinanceContractCardHeader h3,.myzeOperationsRenewalCard h3,.myzeLeadDetail h2,.myzeTicketAdminDetailHeader h2,.myzeCatalogEditorHeader h3,.myzeCatalogPackageHeader h3{font-size:14px}.myzeLeadHero,.myzeOperationsHero,.myzeCatalogHero{padding:20px}.myzeLeadList>button,.myzeTicketAdminItem{padding:14px}.myzeLeadListTop strong,.myzeLeadList h3,.myzeTicketAdminItem>strong{font-size:10.5px}.myzeLeadList p,.myzeLeadListBottom span,.myzeLeadListBottom strong,.myzeLeadList small,.myzeTicketAdminSalon,.myzeTicketAdminItemMeta,.myzeTicketAdminItemTop small{font-size:8.5px}.myzeLeadListConverted{font-size:8px}.myzeTicketAdminInboxHeader h2{font-size:14px}.myzeTicketAdminBubble{font-size:10.5px;line-height:1.9}.myzeTicketAdminReply textarea{min-height:118px;padding:12px}.myzeCatalogTabs button,.myzeOperationsTabs button,.myzeCustomerTabs button{min-height:40px;font-size:10px}.myzeCatalogToolbar button,.myzeCatalogPackageActions button,.myzeCatalogEditor button,.myzeCatalogAssignmentsHeader button,.myzeCatalogPackageHeaderActions button,.myzeFinanceItemsHeader button,.myzeFinancePaymentsHeader button,.myzeFinancePaymentActions button,.myzeCustomerPrimaryButton,.myzeCustomerOpenButton,.myzeOperationsPrimaryAction{min-height:var(--myze-touch-target);padding:8px 12px;font-size:10px}.myzeCustomerHeroIdentity h2,.myzeCustomerCardHeader h3{letter-spacing:-.1px}.myzeCustomerDefinitionList dt,.myzeCustomerMuted,.myzeCustomerInlineEmpty,.myzeCustomerMember span{font-size:9px}.myzeCustomerDefinitionList dd,.myzeCustomerMember strong{font-size:10.5px}.adminSettingsCard,.adminAccessRoleCard{padding:19px}.adminSettingsField>span,.adminAccessUserIdentity strong{font-size:11px}.adminSettingsField em,.adminAccessUserIdentity span,.adminAccessRoleCard p,.adminAccessRoleCard small{font-size:9px}.adminSettingsStatusGrid span,.adminSettingsStatusGrid strong{font-size:9.5px}.adminTestDataSearchControl input,.adminTestDataConfirm input{min-height:var(--myze-touch-target);font-size:11px}.adminTestDataResultBody strong,.adminTestDataPreviewTitle strong{font-size:11px}.adminAccessUser{min-height:72px}@media (min-width: 821px){.myzeAdminSidebar{width:264px;padding-right:14px;padding-left:14px}.myzeAdminContent{margin-right:264px}.myzeAdminNavigation button{min-height:47px;font-size:12px}.myzeAdminHeader{min-height:88px;padding-right:26px;padding-left:26px}.myzeAdminHeader h1{font-size:20px}.myzeAdminHeader p{font-size:10px}}@media (max-width: 820px){.myzeAdminShell{background:linear-gradient(180deg,#fbfaff 0,var(--admin-bg) 190px)}.myzeAdminMain{padding-top:12px}.myzeAdminPage,.adminSettingsPage,.adminAccessPage{gap:12px}.myzeAdminPanelHeader{min-height:72px;align-items:flex-start;padding:14px}.myzeAdminPanelHeader h2{font-size:14.5px}.myzeAdminPanelHeader p,.myzeLeadHero p,.myzeOperationsHero p,.myzeCatalogHero p{font-size:10px}.myzeAdminStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}.myzeAdminStatCard{min-height:128px;padding:13px;border-radius:15px}.myzeAdminStatIcon{width:36px;height:36px;margin-bottom:11px}.myzeAdminStatCard>span{font-size:9.5px}.myzeAdminStatCard>strong{margin-top:4px;font-size:20px}.myzeAdminFinanceStat strong.money{font-size:12px}.myzeAdminStatCard>small{margin-top:4px;font-size:7.8px}.myzeAdminDashboardGrid{grid-template-columns:1fr;gap:10px;margin-top:10px}.myzeAdminToolbar,.myzeLeadToolbar,.myzeTicketAdminToolbar,.myzeCatalogToolbar,.myzeFinanceToolbar,.myzeOperationsReceivableToolbar{gap:8px}.myzeAdminFilterGroup{width:100%;justify-content:flex-start;padding:4px;overflow-x:auto;scrollbar-width:none}.myzeAdminFilterGroup::-webkit-scrollbar{display:none}.myzeAdminFilterGroup button{flex:0 0 auto;min-width:max-content}.myzeAdminTableWrapper{margin-right:-10px;margin-left:-10px;padding-right:10px;padding-left:10px}.myzeAdminTable th{font-size:9px}.myzeAdminTable td{font-size:10px}.myzeAdminRecentList,.myzeAdminHealthList{padding-right:14px;padding-left:14px}.myzeAdminRecentRow{min-height:66px}.myzeAdminEmptyState{min-height:190px;padding:24px 16px}.myzeAdminEmptyState strong{font-size:12px}.myzeAdminEmptyState span{font-size:9.5px}.myzeLeadHero,.myzeOperationsHero,.myzeCatalogHero,.adminSettingsIntro,.adminAccessIntro{align-items:stretch;flex-direction:column;padding:15px;border-radius:16px}.myzeLeadHero h2,.myzeOperationsHero h2,.myzeCatalogHero h2,.adminSettingsIntro h2,.adminAccessIntro h2{font-size:16px}.myzeLeadHero button,.myzeCatalogHero button,.myzeOperationsRefresh,.adminSettingsRefresh,.adminAccessRefresh{width:100%}.myzeLeadStats,.myzeLeadStats.myzeLeadStatsFive,.myzeTicketAdminStats,.myzeFinanceStats,.myzeOperationsStats,.myzeCatalogStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.myzeLeadStats article,.myzeTicketAdminStats article,.myzeFinanceStats article,.myzeOperationsStats article,.myzeCatalogStats article{min-height:102px;padding:13px;border-radius:14px}.myzeLeadStats strong,.myzeTicketAdminStats strong,.myzeFinanceStats strong,.myzeOperationsStats strong,.myzeCatalogStats strong{font-size:18px}.myzeLeadToolbar{grid-template-columns:1fr}.myzeTicketAdminToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.myzeTicketAdminSearch,.myzeTicketAdminToolbar button{grid-column:1 / -1}.myzeLeadWorkspace,.myzeTicketAdminWorkspace,.myzeCatalogPackageWorkspace{grid-template-columns:1fr;border-radius:16px}.myzeLeadList,.myzeTicketAdminInbox,.myzeCatalogPackageList{max-height:330px;border-left:0;border-bottom:1px solid var(--admin-border)}.myzeLeadDetail,.myzeTicketAdminConversation,.myzeCatalogPackageDetail{min-width:0}.myzeFinanceDashboardSummary,.myzeFinanceContractFields,.myzeFinanceContractBody,.myzeFinancePaymentForm,.myzeOperationsForm,.myzeCatalogFormGrid,.adminSettingsGrid,.adminSettingsCompactGrid,.adminAccessRoles,.adminAccessUser{grid-template-columns:1fr}.myzeFinanceItemRow{grid-template-columns:1fr 1fr}.myzeFinanceItemRow>*:first-child,.myzeFinanceItemTotal{grid-column:1 / -1}.myzeFinanceRemoveItem{width:100%;height:var(--myze-touch-target)}.myzeFinanceContractNumbers{grid-template-columns:1fr}.myzeFinanceContractNumbers>div{border-left:0;border-bottom:1px solid #efedf3}.myzeFinanceContractNumbers>div:last-child{border-bottom:0}.adminSettingsSystemCard,.adminSettingsWideField{grid-column:auto}.adminSettingsStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminAccessUser{align-items:stretch;gap:10px;padding:14px}.adminAccessUserControl select{width:100%}.myzeAdminConnectionGrid{grid-template-columns:1fr;padding:12px}}@media (max-width: 380px){.myzeAdminStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.myzeAdminStatCard{min-height:122px;padding:11px}.myzeAdminStatCard>strong{font-size:18px}.myzeAdminFinanceStat strong.money{font-size:10.5px}.myzeTicketAdminToolbar,.adminSettingsStatusGrid{grid-template-columns:1fr}.myzeTicketAdminSearch,.myzeTicketAdminToolbar button{grid-column:auto}}@media (prefers-reduced-motion: reduce){.myzeAdminShell *,.myzeAdminShell *:before,.myzeAdminShell *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.myzeLoginScreen{min-height:100dvh;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at top right,#f0dedb 0,transparent 38%),radial-gradient(circle at bottom left,#eee4df 0,transparent 35%),#f8f5f3}.myzeLoginCard{width:min(420px,100%);padding:32px 28px;border:1px solid #eadfdd;border-radius:28px;background:#fffffff5;box-shadow:0 22px 70px #422b2f17}.myzeLoginLogo{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 13px;border-radius:19px;background:#59474a;color:#fff;font-size:22px;font-weight:800}.myzeLoginBrand{color:#9b7f82;text-align:center;font-size:9px;font-weight:700;letter-spacing:1.5px}.myzeLoginCard h1{margin:7px 0 0;color:#352a2c;text-align:center;font-size:23px}.myzeLoginIntro{max-width:285px;margin:10px auto 0;color:#918083;text-align:center;font-size:10px;line-height:2}.myzeLoginForm{display:grid;gap:14px;margin-top:26px}.myzeLoginForm label>span{display:block;margin-bottom:7px;color:#675558;font-size:10px}.myzeLoginForm input{width:100%;min-height:49px;padding:11px 13px;border:1px solid #e3d7d5;border-radius:14px;background:#fcfbfa;color:#352b2d;outline:none}.myzeLoginForm input:focus{border-color:#a8878a;background:#fff;box-shadow:0 0 0 3px #a8878a17}.myzeLoginButton{min-height:51px;margin-top:4px;border:0;border-radius:15px;background:#59474a;color:#fff;cursor:pointer;font-weight:700}.myzeLoginButton:disabled{opacity:.55;cursor:wait}.myzeLoginError{margin-top:19px;padding:11px 12px;border-radius:12px;background:#f8e7e5;color:#9a4949;text-align:center;font-size:9px;line-height:1.8}.myzeLoginFooter{margin-top:20px;color:#aa999b;text-align:center;font-size:8px}.managementBreadcrumb{display:flex;align-items:center;gap:8px;margin:2px 0 14px;color:#938184;font-size:10px}.managementBreadcrumb button{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#70595d;padding:7px 0;font-weight:700;cursor:pointer}.managementBreadcrumb button>span{font-size:18px;line-height:1}.breadcrumbDivider{color:#c5b7b8}.managementBreadcrumb strong{color:#887477}.supportPage{display:grid;gap:12px;padding-bottom:calc(95px + env(safe-area-inset-bottom))}.supportHero{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px;border:1px solid rgba(100,70,70,.08);border-radius:20px;background:radial-gradient(circle at 100% 0,#f2e6e4,transparent 250px),#fffffff0}.supportEyebrow{color:#aa8e93;font-size:8px;font-weight:800;letter-spacing:.08em}.supportHero h1{margin:5px 0 0;font-size:20px}.supportHero p{max-width:520px;margin-top:7px;color:#8d7c80;font-size:9px;line-height:1.9}.supportHeroActions{display:flex;align-items:center;gap:7px}.supportPrimaryButton,.supportRefreshButton{min-height:39px;padding:8px 12px;border-radius:11px;font-size:9px;font-weight:700}.supportPrimaryButton{border:0;background:#59474a;color:#fff}.supportPrimaryButton:disabled{opacity:.55}.supportRefreshButton{border:1px solid #eadfdd;background:#fff;color:#78666a}.supportMessage{padding:11px 13px;border-radius:12px;font-size:9px;line-height:1.8}.supportMessage.success{border:1px solid #d7eadf;background:#eef9f2;color:#47725a}.supportMessage.error{border:1px solid #efd8d7;background:#fff1f0;color:#995050}.supportCreateCard{padding:17px;border:1px solid #e4d8d6;border-radius:19px;background:#fff}.supportCardHeading{padding-bottom:14px;border-bottom:1px solid #f0e8e6}.supportCardHeading h2{margin:5px 0 0;font-size:15px}.supportCardHeading p{margin-top:5px;color:#978689;font-size:8px;line-height:1.9}.supportCreateFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:14px}.supportCreateFields label>span,.supportReplyForm label>span{display:block;margin-bottom:6px;color:#7f6f72;font-size:8px;font-weight:700}.supportCreateFields input,.supportCreateFields select,.supportCreateFields textarea,.supportReplyForm textarea,.supportFilters select,.supportSearch input{width:100%;border:1px solid #e6dcda;border-radius:11px;outline:0;background:#fff;color:#4f4245;font:inherit;font-size:9px}.supportCreateFields input,.supportCreateFields select,.supportFilters select,.supportSearch input{min-height:41px;padding:8px 10px}.supportCreateFields textarea{min-height:135px;padding:11px;resize:vertical;line-height:2}.supportCreateFields input:focus,.supportCreateFields select:focus,.supportCreateFields textarea:focus,.supportReplyForm textarea:focus,.supportSearch input:focus,.supportFilters select:focus{border-color:#c7abad;box-shadow:0 0 0 3px #78555a0f}.supportWideField{grid-column:1 / -1}.supportCreateFooter,.supportReplyFooter{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:11px}.supportCreateFooter>span,.supportReplyFooter>span{color:#a18f92;font-size:7px}.supportFilters{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:8px}.supportSearch{position:relative}.supportSearch>span{position:absolute;top:50%;right:12px;z-index:1;color:#aa999c;transform:translateY(-50%)}.supportSearch input{padding-right:34px}.supportWorkspace{display:grid;grid-template-columns:minmax(250px,.78fr) minmax(0,1.7fr);min-height:520px;overflow:hidden;border:1px solid #e7dddb;border-radius:20px;background:#fff}.supportTicketList{min-width:0;border-left:1px solid #eee5e3;background:#fcfaf9}.supportListHeader{padding:14px;border-bottom:1px solid #eee5e3}.supportListHeader strong,.supportListHeader span{display:block}.supportListHeader strong{font-size:11px}.supportListHeader span{margin-top:4px;color:#9d8c8f;font-size:8px}.supportTicketItems{max-height:650px;overflow-y:auto}.supportTicketItem{width:100%;display:block;padding:14px;border:0;border-bottom:1px solid #f0e8e6;background:transparent;color:inherit;text-align:right}.supportTicketItem:hover,.supportTicketItem.active{background:#f5eeee}.supportTicketItem.active{box-shadow:inset -3px 0 #735c61}.supportTicketItemTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.supportTicketItemTop small{color:#aa999c;font-size:7px}.supportTicketItem>strong{display:block;margin-top:9px;overflow:hidden;font-size:10px;line-height:1.8;text-overflow:ellipsis;white-space:nowrap}.supportTicketMeta{display:flex;align-items:center;gap:6px;margin-top:8px;color:#9a898c;font-size:7px}.supportStatus,.supportPriority,.supportCategoryBadge{display:inline-flex;min-height:22px;align-items:center;padding:3px 7px;border-radius:999px;font-size:7px;font-weight:700}.supportStatus.open{background:#eaf2ff;color:#4d6f9a}.supportStatus.progress{background:#f0ebff;color:#7560a2}.supportStatus.waiting{background:#fff2d8;color:#8d6a2b}.supportStatus.resolved{background:#e4f4e9;color:#477457}.supportStatus.closed{background:#efeded;color:#777073}.supportPriority.normal,.supportPriority.low{background:#f0eeee;color:#81777a}.supportPriority.high{background:#fff0df;color:#9a642b}.supportPriority.urgent{background:#fbe5e4;color:#a04444}.supportCategoryBadge{background:#f3eeee;color:#76666a}.supportConversation{min-width:0;display:flex;flex-direction:column;background:#fff}.supportConversationHeader{padding:16px 18px;border-bottom:1px solid #eee5e3}.supportConversationBadges{display:flex;flex-wrap:wrap;gap:5px}.supportConversationHeader h2{margin:9px 0 0;font-size:15px;line-height:1.8}.supportConversationHeader p{margin-top:5px;color:#9a898c;font-size:8px}.supportMessages{min-height:280px;max-height:510px;display:flex;flex:1;flex-direction:column;gap:9px;padding:17px;overflow-y:auto;background:linear-gradient(180deg,#fdfcfb,#fff)}.supportMessageRow{display:flex}.supportMessageRow.own{justify-content:flex-start}.supportMessageRow.myze{justify-content:flex-end}.supportBubble{max-width:min(78%,600px);padding:11px 12px;border-radius:15px}.supportMessageRow.own .supportBubble{border-bottom-right-radius:5px;background:#f2e9e7;color:#59494c}.supportMessageRow.myze .supportBubble{border:1px solid #e4dfef;border-bottom-left-radius:5px;background:#f7f4ff;color:#544b6c}.supportBubbleHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.supportBubbleHeader strong{font-size:8px}.supportBubbleHeader span{color:#a09295;font-size:6px}.supportBubble p{margin:7px 0 0;font-size:9px;line-height:2;white-space:pre-wrap;word-break:break-word}.supportReplyForm{padding:13px 16px;border-top:1px solid #eee5e3;background:#fff}.supportReplyForm textarea{min-height:90px;padding:10px;resize:vertical;line-height:1.9}.supportClosedNotice{margin:13px 16px 16px;padding:12px;border:1px solid #e3dddd;border-radius:11px;background:#f5f3f3;color:#81787a;font-size:8px;text-align:center}.supportEmpty{display:grid;place-items:center;align-content:center;min-height:260px;padding:25px;text-align:center}.supportEmpty>span{width:43px;height:43px;display:grid;place-items:center;border-radius:14px;background:#f0e7e5;color:#776266;font-size:16px}.supportEmpty strong{margin-top:11px;font-size:11px}.supportEmpty p{max-width:280px;margin-top:6px;color:#9b898d;font-size:8px;line-height:1.9}.supportConversationEmpty{min-height:500px}.supportLoading{min-height:260px;display:grid;place-items:center;align-content:center;gap:10px;color:#958487;font-size:9px}@media (max-width: 850px){.supportWorkspace{grid-template-columns:1fr}.supportTicketList{border-left:0;border-bottom:1px solid #eee5e3}.supportTicketItems{max-height:320px}}@media (max-width: 560px){.supportHero{align-items:stretch;flex-direction:column}.supportHeroActions{display:grid;grid-template-columns:1fr 1fr}.supportFilters,.supportCreateFields{grid-template-columns:1fr}.supportWideField{grid-column:auto}.supportConversationHeader{padding:14px}.supportMessages{padding:12px}.supportBubble{max-width:90%}.supportCreateFooter,.supportReplyFooter{align-items:stretch;flex-direction:column}.supportCreateFooter button,.supportReplyFooter button{width:100%}}.newBookingPage{max-width:720px;margin:0 auto;padding-bottom:100px}.newBookingSection{margin-top:12px;padding:16px;border:1px solid #eadfdd;border-radius:20px;background:#fff}.newBookingSectionTitle{display:flex;align-items:center;gap:10px;margin-bottom:15px}.newBookingSectionTitle>span{width:31px;height:31px;display:grid;place-items:center;flex:0 0 31px;border-radius:10px;background:#5a474b;color:#fff;font-size:10px}.newBookingSectionTitle strong,.newBookingSectionTitle small{display:block}.newBookingSectionTitle strong{font-size:12px}.newBookingSectionTitle small{margin-top:3px;color:#9b8b8d;font-size:8px}.newBookingGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.newBookingField.full{grid-column:1 / -1}.newBookingField>span{display:block;margin-bottom:6px;color:#6d595d;font-size:9px}.newBookingField input,.newBookingField select,.newBookingField textarea{width:100%;min-height:44px;border:1px solid #e4d9d7;border-radius:12px;background:#fcfbfa;color:#382e30;padding:10px 11px;outline:none}.newBookingField textarea{line-height:1.8;resize:vertical}.newBookingField select:disabled{opacity:.5}.newBookingPrice{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.newBookingPrice>div{padding:10px;border-radius:12px;background:#f8f4f2}.newBookingPrice span,.newBookingPrice strong{display:block}.newBookingPrice span{color:#9a898b;font-size:7px}.newBookingPrice strong{margin-top:4px;font-size:9px}.availabilityDays{display:grid;gap:10px}.availabilityDay{padding:12px;border-radius:14px;background:#faf8f7}.availabilityDay>strong{display:block;margin-bottom:9px;font-size:10px}.slotGrid{display:flex;flex-wrap:wrap;gap:6px}.slotChoice{min-width:58px;min-height:37px;border:1px solid #dfd2d0;border-radius:11px;background:#fff;color:#625054;font-size:9px}.slotChoice.active{border-color:#58464a;background:#58464a;color:#fff}.newBookingHint{padding:17px;border:1px dashed #ded1cf;border-radius:13px;color:#918083;text-align:center;font-size:9px}.lockNotice{margin-top:10px;padding:10px;border-radius:11px;background:#eaf3ed;color:#476b55;font-size:9px}.newBookingSubmit{position:sticky;bottom:78px;width:100%;min-height:52px;margin-top:15px;border:0;border-radius:15px;z-index:3}.newBookingSuccess{max-width:560px;margin:30px auto;padding:25px;border:1px solid #e7dddb;border-radius:24px;background:#fff;text-align:center}.newBookingSuccessIcon{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 13px;border-radius:50%;background:#e7f2eb;color:#477057;font-size:24px}.newBookingSuccess>span{color:#958487;font-size:9px}.newBookingSuccess h2{margin-top:6px}.newBookingSuccessInfo{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.newBookingSuccessInfo>div{padding:12px;border-radius:13px;background:#f8f4f2}.newBookingSuccessInfo span,.newBookingSuccessInfo strong{display:block}.newBookingSuccessInfo span{color:#9a898b;font-size:8px}.newBookingSuccessInfo strong{margin-top:5px;font-size:10px}.newBookingPayment,.newBookingDone{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:10px;border-radius:14px;text-decoration:none}.newBookingPayment{background:#f1e7e5;color:#654f53}.newBookingDone{width:100%;border:0}@media (max-width: 520px){.newBookingGrid{grid-template-columns:1fr}.newBookingField.full{grid-column:auto}.newBookingPrice{grid-template-columns:1fr}}.productList{display:grid;gap:10px}.productCard{width:100%;display:grid;grid-template-columns:72px minmax(0,1fr) 18px;gap:12px;align-items:center;padding:11px;border:1px solid #e9dfdd;border-radius:19px;background:#fff;color:#382e30;text-align:right}.productMedia{width:72px;height:72px;overflow:hidden;display:grid;place-items:center;border-radius:15px;background:#f1e8e6;color:#765e61}.productMedia img{width:100%;height:100%;object-fit:cover}.productContent{min-width:0}.productHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.productHeading strong{font-size:12px}.productStatus{flex:0 0 auto;padding:5px 7px;border-radius:8px;background:#f0e9e7;font-size:8px}.productStatus.status-publish{background:#e8f2ec;color:#466b54}.productStatus.status-draft{background:#fbefda;color:#86662d}.productMeta{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.productMeta span{padding:4px 6px;border-radius:7px;background:#f7f3f2;color:#88787a;font-size:8px}.productFooter{display:flex;gap:18px;margin-top:10px}.productFooter span,.productFooter strong{display:block}.productFooter span{color:#a08f91;font-size:7px}.productFooter strong{margin-top:2px;font-size:9px}.productArrow{color:#b29fa1;font-size:22px}.productEditor{width:min(700px,calc(100% - 16px));max-height:94vh;padding:10px 18px 28px;background:#f8f5f3}.productEditorHeader{position:sticky;top:-10px;z-index:5;display:flex;justify-content:space-between;align-items:center;padding:13px 0 15px;background:#f8f5f3f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.productEditorHeader>div>span{color:#997b7e;font-size:10px}.productEditorHeader h2{margin-top:4px;font-size:21px}.productEditorSection{margin-top:12px;padding:16px;border:1px solid #eadfdd;border-radius:20px;background:#fff}.productEditorSectionTitle{margin-bottom:14px}.productEditorSectionTitle strong,.productEditorSectionTitle span{display:block}.productEditorSectionTitle strong{font-size:13px}.productEditorSectionTitle span{margin-top:4px;color:#9a898b;font-size:9px}.productEditorGrid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.productField.full{grid-column:1 / -1}.productField>span{display:block;margin-bottom:6px;color:#6e5b5e;font-size:10px}.productField input,.productField textarea,.productField select{width:100%;min-height:44px;padding:10px 11px;border:1px solid #e4d9d7;border-radius:12px;background:#fcfbfa;color:#382e30;outline:none}.productField textarea{resize:vertical;line-height:1.8}.productField small{display:block;margin-top:5px;color:#9a898b;font-size:8px}.productField small.invalid{color:#a94c4c}.productToggleGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.productToggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:14px;background:#f8f3f1}.productToggle strong,.productToggle span{display:block}.productToggle strong{font-size:10px}.productToggle span{margin-top:4px;color:#98878a;font-size:8px}.productToggle input{width:19px;height:19px;accent-color:#59474a}.productStockGrid{margin-top:12px}.productReadOnlyNotice{margin-top:12px;padding:13px;border-radius:14px;background:#fff2df;color:#7b6033;font-size:10px;line-height:1.9}.productEditorActions{position:sticky;bottom:-28px;z-index:5;display:grid;grid-template-columns:1fr auto;gap:8px;margin:16px -18px -28px;padding:13px 18px calc(18px + env(safe-area-inset-bottom));border-top:1px solid #e9dddb;background:#f8f5f3f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.productEditorActions button{min-height:47px;border:0;border-radius:14px}.productTrash{padding-inline:16px;background:#f4e5e3;color:#a64c4c}@media (max-width: 600px){.productEditor{width:100%;max-height:96vh}.productEditorGrid,.productToggleGrid{grid-template-columns:1fr}.productField.full{grid-column:auto}.productEditorActions{grid-template-columns:1fr}}.salonUsersPage{max-width:720px;margin-inline:auto}.salonUsersPage .sectionTitle{gap:12px}.salonUsersPage .addButton{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:8px 12px;border:0;border-radius:14px;background:var(--myze-color-primary);color:#fff}.salonUsersPage .addButton>span{font-size:10px}.salonUserList{display:grid;gap:10px}.salonUserCard{width:100%;padding:15px;border:1px solid rgba(100,70,70,.08);border-radius:20px;background:#fffffff0;color:inherit;text-align:right;box-shadow:0 5px 20px #462d2e0d}.salonUserCard:disabled{cursor:default;opacity:1}.salonUserCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.salonUserIdentity{display:flex;align-items:center;gap:11px;min-width:0}.salonUserAvatar{width:48px;height:48px;display:grid;place-items:center;flex:0 0 48px;border-radius:15px;background:#59474a;color:#fff;font-size:17px}.salonUserCard.protected .salonUserAvatar{background:#796266}.salonUserIdentityText{min-width:0}.salonUserIdentityText strong{display:block;overflow:hidden;font-size:14px;line-height:1.7;text-overflow:ellipsis}.salonUserIdentityText span{display:block;max-width:230px;overflow:hidden;margin-top:3px;color:#958487;font-size:9px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.salonUserState{flex:0 0 auto;padding:6px 8px;border-radius:10px;font-size:9px}.salonUserState.active{background:#e7f1eb;color:#476a55}.salonUserState.inactive{background:#f5e6e5;color:#965151}.salonUserCardBottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px;padding-top:11px;border-top:1px solid #f0e8e6}.salonUserRole{padding:5px 8px;border-radius:9px;background:#f3edeb;color:#6f5a5e;font-size:9px}.salonUserActionHint{color:#a08e91;font-size:9px}.salonUserForm{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.salonUserFormError{margin-top:16px}.salonUserGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.salonUserField{display:block}.salonUserField>span{display:block;margin-bottom:6px;color:#6e5b5e;font-size:10px}.salonUserField input,.salonUserField select{width:100%;min-height:45px;padding:10px 11px;border:1px solid #e4d9d7;border-radius:12px;background:#fff;color:#382e30;outline:none}.salonUserField input:focus,.salonUserField select:focus{border-color:#b98c8d}.salonUserField small{display:block;margin-top:5px;color:#9a898b;font-size:8px;line-height:1.7}.salonUserReadonly{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.salonUserReadonly>div{min-width:0;padding:12px;border:1px solid #eee4e2;border-radius:14px;background:#fff}.salonUserReadonly span,.salonUserReadonly strong{display:block}.salonUserReadonly span{margin-bottom:5px;color:#98878a;font-size:9px}.salonUserReadonly strong{overflow:hidden;font-size:11px;text-overflow:ellipsis}.salonUserAccessSection{margin-top:18px;padding:15px;border:1px solid #eadfdd;border-radius:18px;background:#fff}.salonUserAccessTitle strong,.salonUserAccessTitle span{display:block}.salonUserAccessTitle strong{font-size:12px}.salonUserAccessTitle span{margin-top:4px;color:#98878a;font-size:9px}.salonUserRoleChoices{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.salonUserRoleChoices button{min-height:84px;padding:11px;border:1px solid #e3d7d5;border-radius:14px;background:#faf8f7;color:#635154;text-align:right}.salonUserRoleChoices button.active{border-color:#59474a;background:#59474a;color:#fff}.salonUserRoleChoices strong,.salonUserRoleChoices span{display:block}.salonUserRoleChoices strong{font-size:11px}.salonUserRoleChoices span{margin-top:5px;opacity:.72;font-size:8px;line-height:1.7}.salonUserToggle{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:14px;padding:13px;border-radius:14px;background:#f3edeb}.salonUserToggle strong,.salonUserToggle span{display:block}.salonUserToggle strong{font-size:11px}.salonUserToggle span{margin-top:4px;color:#8f7d80;font-size:8px;line-height:1.7}.salonUserToggle input{width:20px;height:20px;flex:0 0 20px;accent-color:#59474a}.salonUserActions{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:18px}.salonUserActions button{min-height:47px;padding-inline:18px;border:0;border-radius:14px}.salonUserCancel{background:#eee6e4;color:#6c595c}.salonUserActions button:disabled{opacity:.55;cursor:default}@media (max-width: 540px){.salonUserGrid,.salonUserReadonly,.salonUserRoleChoices,.salonUserActions{grid-template-columns:1fr}.salonUserIdentityText span{max-width:180px}}.servicesPage{max-width:720px;margin-inline:auto}.servicesPage .sectionTitle,.servicesPage .search{margin-bottom:14px}.serviceList{display:grid;gap:10px}.myzeServiceCard{width:100%;display:grid;grid-template-columns:76px minmax(0,1fr) 20px;align-items:center;gap:13px;padding:12px;border:1px solid #e9dfdd;border-radius:19px;background:#fff;color:#382e30;text-align:right;box-shadow:0 5px 20px #462d2e0b}.myzeServiceCard:hover{border-color:#d9c5c3}.myzeServiceMedia{width:76px;height:76px;overflow:hidden;display:grid;place-items:center;border-radius:16px;background:#f0e7e5;color:#765d61;font-size:20px}.myzeServiceMedia img{display:block;width:76px!important;height:76px!important;max-width:76px!important;max-height:76px!important;margin:0!important;object-fit:cover;border:0}.myzeServiceContent{min-width:0}.myzeServiceHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.myzeServiceHeading strong{overflow:hidden;color:#33292b;font-size:13px;line-height:1.7;text-overflow:ellipsis}.myzeServiceStatus{flex:0 0 auto;padding:5px 7px;border-radius:8px;background:#f0e9e7;color:#776467;font-size:8px}.myzeServiceStatus.status-publish{background:#e8f2ec;color:#466b54}.myzeServiceStatus.status-draft{background:#fbefda;color:#86662d}.myzeServiceMeta{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.myzeServiceMeta span{padding:4px 7px;border-radius:8px;background:#f7f3f2;color:#88787a;font-size:8px}.myzeServicePrices{display:flex;align-items:center;gap:18px;margin-top:10px}.myzeServicePrices>div{min-width:0}.myzeServicePrices span,.myzeServicePrices strong{display:block}.myzeServicePrices span{color:#a08f91;font-size:7px}.myzeServicePrices strong{margin-top:3px;font-size:10px}.myzeServiceArrow{color:#b19fa1;font-size:24px}@media (max-width: 480px){.myzeServiceCard{grid-template-columns:64px minmax(0,1fr) 14px;gap:10px;padding:10px}.myzeServiceMedia,.myzeServiceMedia img{width:64px!important;height:64px!important;max-width:64px!important;max-height:64px!important}.myzeServicePrices{gap:10px}}.serviceEditor{width:min(680px,calc(100% - 16px));max-height:94vh;padding:10px 18px 28px;background:#f8f5f3}.serviceEditorHeader{position:sticky;top:-10px;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:13px 0 15px;background:#f8f5f3f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.serviceEditorHeader>div>span{color:#9b7c7f;font-size:10px}.serviceEditorHeader h2{margin-top:4px;font-size:21px}.serviceEditorSection{margin-top:12px;padding:16px;border:1px solid #eadfdd;border-radius:20px;background:#fff}.serviceEditorSectionTitle{margin-bottom:15px}.serviceEditorSectionTitle strong,.serviceEditorSectionTitle span{display:block}.serviceEditorSectionTitle strong{font-size:13px}.serviceEditorSectionTitle span{margin-top:4px;color:#9a898b;font-size:9px}.serviceEditorGrid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.serviceEditorField.full{grid-column:1 / -1}.serviceEditorField>span{display:block;margin-bottom:6px;color:#6e5b5e;font-size:10px}.serviceEditorField input,.serviceEditorField textarea,.serviceEditorField select{width:100%;min-height:44px;padding:10px 11px;border:1px solid #e4d9d7;border-radius:12px;background:#fcfbfa;color:#382e30;outline:none}.serviceEditorField textarea{resize:vertical;line-height:1.8}.serviceEditorField small{display:block;margin-top:5px;color:#9a898b;font-size:8px}.serviceEditorField small.invalid{color:#a94c4c}.serviceRelations{display:flex;flex-wrap:wrap;gap:8px}.serviceRelationChoice{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:7px 11px;border:1px solid #e3d7d5;border-radius:13px;background:#faf8f7;color:#635154}.serviceRelationChoice>span{width:20px;height:20px;display:grid;place-items:center;border-radius:7px;background:#64464b14}.serviceRelationChoice[aria-pressed=true]{border-color:#59474a;background:#59474a;color:#fff}.serviceRelationChoice[aria-pressed=true]>span{background:#ffffff29}.serviceEditorToggle{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px;border-radius:14px;background:#f8f3f1}.serviceEditorToggle strong,.serviceEditorToggle span{display:block}.serviceEditorToggle strong{font-size:11px}.serviceEditorToggle span{margin-top:4px;color:#98878a;font-size:9px}.serviceEditorToggle input{width:20px;height:20px;accent-color:#59474a}.serviceNote{margin-top:14px}.serviceEditorActions{position:sticky;bottom:-28px;z-index:5;display:grid;grid-template-columns:1fr auto;gap:8px;margin:16px -18px -28px;padding:13px 18px calc(18px + env(safe-area-inset-bottom));border-top:1px solid #e9dddb;background:#f8f5f3f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.serviceEditorActions button{min-height:47px;border:0;border-radius:14px}.serviceEditorTrash{padding-inline:16px;background:#f4e5e3;color:#a64c4c}@media (max-width: 600px){.serviceEditor{width:100%;max-height:96vh}.serviceEditorGrid{grid-template-columns:1fr}.serviceEditorField.full{grid-column:auto}.serviceEditorActions{grid-template-columns:1fr}}.staffOverlay{padding-top:20px}.staffForm{width:min(680px,calc(100% - 16px));max-height:94vh;padding:10px 18px 28px;background:#f8f5f3}.staffFormHeader{position:sticky;top:-10px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0 15px;background:#f8f5f3f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.staffFormHeader h2{margin:4px 0 0;font-size:21px}.staffFormEyebrow{color:#9a7b7e;font-size:10px}.staffFormSection{margin-top:12px;padding:16px;border:1px solid #eadfdd;border-radius:20px;background:#fff}.staffSectionHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:15px}.staffSectionHeading strong{display:block;font-size:13px}.staffSectionHeading span{display:block;margin-top:4px;color:#9a898b;font-size:9px}.staffFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.staffField{min-width:0}.staffFieldFull{grid-column:1 / -1}.staffField>span{display:block;margin-bottom:7px;color:#6c5a5d;font-size:10px}.staffField input,.staffField textarea,.staffField select{width:100%;min-height:45px;border:1px solid #e6dcda;border-radius:13px;background:#fcfbfa;color:#372d2f;padding:11px 12px;outline:none}.staffField textarea{min-height:90px;resize:vertical;line-height:1.8}.staffField input:focus,.staffField textarea:focus,.staffField select:focus{border-color:#a67e82;background:#fff;box-shadow:0 0 0 3px #a67e8214}.staffToggle{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:14px;padding:12px 14px;border-radius:14px;background:#f8f3f1}.staffToggle strong,.staffToggle span{display:block}.staffToggle strong{font-size:11px}.staffToggle span{margin-top:4px;color:#98878a;font-size:9px}.staffToggle input{width:20px;height:20px;accent-color:#59474a}.selectionCount,.readOnlyBadge{flex:0 0 auto;padding:6px 9px;border-radius:10px;background:#f2e9e7;color:#745d61!important;font-size:9px!important}.relationGrid{display:flex;flex-wrap:wrap;gap:8px}.relationChoice{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:7px 11px;border:1px solid #e4d9d7;border-radius:13px;background:#faf8f7;color:#635154;font-size:10px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.relationChoice:hover{border-color:#b9999c}.relationChoice:active{transform:scale(.98)}.relationChoice[aria-pressed=true]{border-color:#59474a;background:#59474a;color:#fff;box-shadow:0 5px 16px #46323626}.relationChoiceMark{width:20px;height:20px;display:grid;place-items:center;border-radius:7px;background:#785a5e14;font-size:11px}.relationChoice[aria-pressed=true] .relationChoiceMark{background:#ffffff2b}.weeklySchedule{display:grid;gap:7px}.scheduleRow{display:grid;grid-template-columns:75px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:9px 11px;border-radius:13px;background:#faf8f7}.scheduleRow.isClosed{opacity:.58}.scheduleDay{font-size:11px;font-weight:700}.scheduleDetails{min-width:0}.workHours{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.workHours span{color:#9a898b;font-size:8px}.workHours strong{font-size:10px}.breakList{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.breakBadge{padding:4px 7px;border-radius:8px;background:#f1e5df;color:#765c5e;font-size:8px}.noBreak,.closedLabel{color:#a39597;font-size:8px}.scheduleEmpty{padding:17px;border:1px dashed #dfd1ce;border-radius:13px;color:#918083;text-align:center;font-size:9px}.staffFormActions{position:sticky;bottom:-28px;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:16px -18px -28px;padding:13px 18px calc(18px + env(safe-area-inset-bottom));border-top:1px solid #e9dddb;background:#f8f5f3f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.staffSaveButton,.staffTrashButton{min-height:47px;border:0;border-radius:14px}.staffTrashButton{padding:0 16px;background:#f4e5e3;color:#a64c4c}@media (max-width: 600px){.staffForm{width:100%;max-height:96vh;border-radius:26px 26px 0 0}.staffFormGrid{grid-template-columns:1fr}.staffFieldFull{grid-column:auto}.staffFormActions{grid-template-columns:1fr}}.scheduleEditor{display:grid;gap:8px}.scheduleEditorDay{overflow:hidden;border:1px solid #eadfdd;border-radius:15px;background:#faf8f7}.scheduleEditorDay.active{border-color:#d8c3c0;background:#fff}.scheduleEditorDayHeader{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px}.scheduleEditorDayHeader>span{color:#9c8b8d;font-size:9px}.scheduleDayToggle{display:flex;align-items:center;gap:9px}.scheduleDayToggle input{width:18px;height:18px;accent-color:#574448}.scheduleDayToggle strong{font-size:11px}.scheduleEditorBody{padding:12px;border-top:1px solid #eee5e3}.scheduleTimeGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.scheduleTimeGrid label,.scheduleBreakRow label{display:block}.scheduleTimeGrid span,.scheduleBreakRow span{display:block;margin-bottom:5px;color:#958487;font-size:8px}.scheduleTimeGrid input,.scheduleBreakRow input{width:100%;min-height:40px;border:1px solid #e4d9d7;border-radius:11px;background:#fff;padding:8px}.scheduleBreakHeader{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.scheduleBreakHeader strong{font-size:10px}.scheduleBreakHeader button{border:0;border-radius:9px;background:#f1e8e6;color:#70595d;padding:7px 9px;font-size:8px}.scheduleBreakRow{display:grid;grid-template-columns:1fr 1fr 34px;gap:7px;align-items:end;margin-top:8px}.removeBreak{width:34px;height:40px;border:0;border-radius:10px;background:#f6e5e4;color:#a74d4d}.scheduleNoBreak{margin-top:8px;color:#a09294;font-size:8px}@media (max-width: 480px){.scheduleTimeGrid{grid-template-columns:1fr 1fr}}:root{--myze-font-family: Tahoma, Arial, sans-serif;--myze-color-bg: #f6f7fb;--myze-color-surface: #ffffff;--myze-color-surface-soft: #fafaff;--myze-color-surface-muted: #f1f2f7;--myze-color-text: #201f26;--myze-color-text-soft: #55515f;--myze-color-muted: #817d8d;--myze-color-border: #e7e6ee;--myze-color-border-strong: #d9d7e3;--myze-color-primary: #6f4ee8;--myze-color-primary-strong: #5636cf;--myze-color-primary-soft: #f0ecff;--myze-color-success: #257a55;--myze-color-success-soft: #e9f6ef;--myze-color-warning: #9a6817;--myze-color-warning-soft: #fff4da;--myze-color-danger: #b34d59;--myze-color-danger-soft: #fcebed;--myze-space-1: 4px;--myze-space-2: 8px;--myze-space-3: 12px;--myze-space-4: 16px;--myze-space-5: 20px;--myze-space-6: 24px;--myze-space-8: 32px;--myze-radius-sm: 10px;--myze-radius-md: 14px;--myze-radius-lg: 18px;--myze-radius-xl: 24px;--myze-radius-pill: 999px;--myze-shadow-sm: 0 5px 20px rgba(31, 27, 48, .06);--myze-shadow-md: 0 12px 34px rgba(31, 27, 48, .1);--myze-shadow-nav: 0 18px 45px rgba(26, 22, 36, .22);--myze-touch-target: 44px;--myze-content-max: 760px}html{min-width:320px;background:var(--myze-color-bg);-webkit-text-size-adjust:100%}body,button,input,textarea,select{font-family:var(--myze-font-family)}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(111,78,232,.18);outline-offset:2px}.myzeIcon{display:block;flex:0 0 auto}:root{font-family:var(--myze-font-family);color:var(--myze-color-text);background:var(--myze-color-bg);direction:rtl}*{box-sizing:border-box}body{margin:0;min-width:320px;background:radial-gradient(circle at top right,rgba(111,78,232,.08) 0,transparent 24rem),var(--myze-color-bg);color:var(--myze-color-text)}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:default}.app{width:100%;max-width:var(--myze-content-max);min-height:100vh;margin:0 auto;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 12px}.eyebrow{font-size:10px;letter-spacing:2px;color:#a77b7d}h1,h2,h3,p{margin:0}.header h1{max-width:54vw;margin-top:5px;overflow:hidden;font-size:19px;text-overflow:ellipsis;white-space:nowrap}.refresh,.close{width:var(--myze-touch-target);height:var(--myze-touch-target);display:grid;place-items:center;border:1px solid var(--myze-color-border);border-radius:var(--myze-radius-md);background:var(--myze-color-surface);color:var(--myze-color-text-soft);box-shadow:var(--myze-shadow-sm)}main{padding:0 14px}.welcome{padding:22px 20px;border:1px solid rgba(255,255,255,.08);border-radius:var(--myze-radius-xl);background:linear-gradient(145deg,#292631,#3d354b);color:#fff;box-shadow:var(--myze-shadow-md)}.welcome span,.welcome p{opacity:.72;font-size:13px}.welcome h2{margin:7px 0;font-size:22px}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 26px}.stat{min-height:78px;display:grid;place-items:center;align-content:center;padding:12px 6px;border:1px solid var(--myze-color-border);border-radius:var(--myze-radius-lg);background:#ffffffe6;text-align:center;box-shadow:var(--myze-shadow-sm)}.stat strong{display:block;font-size:20px}.stat span{display:block;color:#88787a;font-size:10px;margin-top:4px}.section{margin:26px 0}.sectionTitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sectionTitle h3{font-size:17px}.sectionTitle h2{font-size:22px;margin-top:3px}.muted{font-size:12px;color:#927e80}.counter{padding:7px 11px;border-radius:12px;background:var(--myze-color-primary-soft);color:var(--myze-color-primary-strong);font-size:12px}.addButton{min-height:var(--myze-touch-target);display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 13px;border:0;border-radius:var(--myze-radius-md);background:var(--myze-color-primary);color:#fff;box-shadow:0 7px 20px #6f4ee82e;font-size:10px;font-weight:700}.addButton .myzeIcon{flex:0 0 auto}.emptyIcon .myzeIcon,.managementIcon .myzeIcon,.branchIcon .myzeIcon,.staffAvatarFallback .myzeIcon{margin:0 auto}.appointmentList{display:grid;gap:10px}.appointment{width:100%;text-align:right;border:1px solid rgba(100,70,70,.08);background:#fffffff0;padding:16px;border-radius:20px;color:inherit;box-shadow:0 5px 20px #462d2e0d}.appointmentTop{display:flex;justify-content:space-between;align-items:start;gap:8px}.appointmentTop strong{font-size:16px}.status{font-size:10px;padding:6px 8px;background:#f3eceb;border-radius:10px;white-space:nowrap}.status-confirmed,.status-paid{background:#e8f2ec;color:#466b54}.status-awaiting_payment,.status-pending{background:#fbefda;color:#86662d}.status-payment_expired,.status-cancelled_by_staff,.status-cancelled_by_customer{background:#f9e6e6;color:#9b5050}.status-completed{background:#e8eeee;color:#4b6766}.appointmentService{font-size:14px;margin-top:10px}.appointmentMeta{display:flex;flex-wrap:wrap;gap:5px;font-size:11px;color:#928386;margin-top:7px}.appointmentTime{margin-top:12px;font-size:12px;color:#6e5a5d}.empty{padding:28px 18px;border:1px dashed #ddceca;background:#ffffff8c;border-radius:20px;text-align:center;color:#827274}.empty strong,.empty span{display:block}.empty span{font-size:11px;margin-top:4px}.emptyIcon{width:40px;height:40px;margin:0 auto 10px;border-radius:14px;display:grid;place-items:center;background:#eee2df}.empty.small{font-size:12px;padding:18px}.search{width:100%;border:1px solid #e5dbd8;background:#fff;border-radius:16px;padding:14px 15px;outline:none;margin-bottom:14px}.search:focus{border-color:#b98c8d}.bottomNav{position:fixed;z-index:20;right:50%;bottom:max(10px,env(safe-area-inset-bottom));width:min(calc(100% - 20px),680px);display:grid;grid-template-columns:repeat(var(--myze-nav-count, 5),minmax(0,1fr));gap:3px;padding:6px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#232029f5;box-shadow:var(--myze-shadow-nav);transform:translate(50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bottomNav button{min-width:0;min-height:58px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:5px 2px;overflow:hidden;border:0;border-radius:16px;background:transparent;color:#c6c0ce;font-size:9px;white-space:nowrap}.bottomNavIcon{width:30px;height:27px;display:grid;place-items:center;margin:0;border-radius:10px}.bottomNavLabel{display:block;max-width:100%;margin:0;overflow:hidden;line-height:1.2;text-overflow:ellipsis}.bottomNav button.active{background:#fff;color:#342f3b}.bottomNav button.active .bottomNavIcon{color:var(--myze-color-primary)}.bottomNav button.bottomNavPrimary{color:#fff}.bottomNav button.bottomNavPrimary .bottomNavIcon{width:34px;height:30px;background:var(--myze-color-primary);color:#fff;box-shadow:0 7px 18px #6f4ee857}.bottomNav button:disabled{opacity:.35}.overlay{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;background:#261d1f6b;display:flex;align-items:flex-end;justify-content:center}.sheet{width:min(100%,720px);max-height:88vh;overflow:auto;background:#fbf9f8;padding:10px 18px 26px;border-radius:30px 30px 0 0}.sheetHandle{width:44px;height:5px;background:#d5c7c5;border-radius:9px;margin:2px auto 15px}.sheetHeader{display:flex;align-items:center;justify-content:space-between}.sheetHeader h2{margin-top:3px;font-size:21px}.details{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}.details div,.note{background:#fff;border:1px solid #eee6e4;border-radius:16px;padding:12px}.details span,.note span{display:block;color:#98878a;font-size:10px;margin-bottom:5px}.details strong{font-size:12px}.note{margin-top:10px}.note p{line-height:1.8;font-size:12px}.actions{display:grid;gap:8px;margin-top:18px}.actions button{min-height:48px;border:0;border-radius:15px}.primary{background:#4f3f42;color:#fff}.danger{background:#f4e6e5;color:#a44747}.loading{min-height:55vh;display:grid;place-items:center;align-content:center;gap:12px;color:#8d7a7c;font-size:12px}.loader{width:30px;height:30px;border:3px solid #eadfdd;border-top-color:#765c60;border-radius:50%;animation:spin .8s linear infinite}.error{background:#f8e5e4;color:#9b4242;padding:12px 14px;border-radius:15px;margin-bottom:12px;font-size:12px}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 480px){.details{grid-template-columns:1fr}}@media (min-width: 560px){.header{padding:24px 20px 14px}.header h1{max-width:none;font-size:24px}main{padding:0 16px}.stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.branchList{display:grid;gap:10px}.branchCard{width:100%;border:1px solid rgba(100,70,70,.08);background:#fffffff0;border-radius:20px;padding:15px;text-align:right;color:inherit;box-shadow:0 5px 20px #462d2e0d}.branchCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.branchIdentity{display:flex;align-items:center;gap:11px}.branchIdentity strong{display:block;font-size:14px}.branchIdentity span{display:block;margin-top:4px;color:#958487;font-size:10px}.branchIcon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;flex:0 0 48px;background:#f0e5e3;color:#70595d;font-size:20px}.branchState{padding:6px 8px;border-radius:10px;font-size:9px}.branchState.active{background:#e7f1eb;color:#476a55}.branchState.inactive{background:#f5e6e5;color:#965151}.branchAddress{margin-top:13px;color:#6f5d60;font-size:11px;line-height:1.9}.branchMeta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px;padding-top:11px;border-top:1px solid #f0e8e6;color:#98888a;font-size:9px}.branchForm{padding-bottom:calc(25px + env(safe-area-inset-bottom))}.staffList{display:grid;gap:10px}.staffCard{width:100%;border:1px solid rgba(100,70,70,.08);background:#fffffff0;border-radius:20px;padding:14px;text-align:right;color:inherit;box-shadow:0 5px 20px #462d2e0d}.staffCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.staffIdentity{display:flex;align-items:center;gap:11px;min-width:0}.staffIdentity strong{display:block;font-size:14px}.staffIdentity span{display:block;margin-top:4px;color:#958487;font-size:10px}.staffAvatar,.staffAvatarFallback{width:54px;height:54px;border-radius:17px;flex:0 0 54px}.staffAvatar{object-fit:cover}.staffAvatarFallback{display:grid;place-items:center;background:#f0e5e3;color:#70595d;font-size:20px}.staffState{padding:6px 8px;border-radius:10px;font-size:9px}.staffState.active{background:#e7f1eb;color:#476a55}.staffState.inactive{background:#f5e6e5;color:#965151}.staffMeta{display:flex;justify-content:space-between;gap:10px;margin-top:13px;padding-top:11px;border-top:1px solid #f0e8e6;color:#938285;font-size:9px}.managementGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.managementCard{min-height:145px;border:1px solid rgba(100,70,70,.08);background:#fffffff0;border-radius:20px;padding:18px;text-align:right;color:inherit}.managementCard:disabled{opacity:.45;cursor:default}.managementIcon{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;margin-bottom:18px;background:#f0e5e3;font-size:18px}.managementCard strong{display:block;font-size:14px}.managementCard span{display:block;margin-top:6px;color:#958487;font-size:9px;line-height:1.7}.staffForm{padding-bottom:calc(25px + env(safe-area-inset-bottom))}.myzeManagerHeader{overflow:visible}.headerActions{display:flex;align-items:center;gap:8px}.managerProfile{position:relative}.managerProfileButton{display:flex;align-items:center;gap:8px;min-height:45px;padding:5px 8px;border:1px solid rgba(90,65,70,.08);border-radius:14px;background:#ffffffb3;color:inherit;text-align:right}.managerAvatar{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:11px;background:#59474a;color:#fff;font-size:12px;font-weight:800}.managerProfileText{display:grid;min-width:0}.managerProfileText strong{max-width:110px;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.managerProfileText small{margin-top:2px;color:#98878a;font-size:7px}.managerProfileChevron{color:#9d8b8e;font-size:9px}.managerProfileMenu{position:absolute;top:calc(100% + 7px);left:0;z-index:50;width:220px;padding:10px;border:1px solid #e8dddb;border-radius:16px;background:#fff;box-shadow:0 15px 45px #3c282c1f}.managerProfileInfo{padding:8px}.managerProfileInfo strong,.managerProfileInfo span,.managerProfileInfo small{display:block}.managerProfileInfo strong{font-size:11px}.managerProfileInfo span{margin-top:5px;overflow:hidden;color:#8e7c7f;direction:ltr;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.managerProfileInfo small{margin-top:6px;color:#ab999b;font-size:8px}.managerLogout{width:100%;min-height:39px;margin-top:5px;border:0;border-radius:11px;background:#f6e9e7;color:#a04c4c;font-size:9px}@media (max-width: 520px){.managerProfileText,.managerProfileChevron{display:none}.managerProfileButton{padding:5px}}body{background:radial-gradient(circle at 92% -10%,rgba(111,78,232,.13),transparent 25rem),linear-gradient(180deg,#f8f8fc 0%,var(--myze-color-bg) 42%,#f4f5fa 100%)}.app{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.myzeManagerHeader{position:sticky;z-index:35;top:0;min-height:76px;padding:10px 14px;border-bottom:1px solid rgba(217,215,227,.72);background:#f8f8fce0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.managerBrandBlock{min-width:0}.managerBrandLine{display:flex;align-items:center;gap:9px;min-width:0}.managerBrandMark{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:11px;background:linear-gradient(145deg,var(--myze-color-primary),#8d73f1);color:#fff;box-shadow:0 8px 22px #6f4ee838;font-size:12px;font-weight:900}.myzeManagerHeader .eyebrow{color:var(--myze-color-primary);font-size:8px;font-weight:800;letter-spacing:1.7px}.myzeManagerHeader h1{max-width:52vw;margin-top:3px;color:var(--myze-color-text);font-size:15px;font-weight:800}.managerPageLabel{display:none}.headerActions{gap:6px}.refresh{border-color:#d9d7e3e6;background:#ffffffeb;color:var(--myze-color-primary-strong)}.managerProfileButton{min-height:var(--myze-touch-target);padding:4px;border-color:#d9d7e3e6;border-radius:14px;background:#ffffffeb;box-shadow:var(--myze-shadow-sm)}.managerAvatar{width:34px;height:34px;flex-basis:34px;border-radius:11px;background:var(--myze-color-primary-soft);color:var(--myze-color-primary-strong)}.managerProfileMenu{position:fixed;top:68px;right:12px;left:12px;width:auto;max-width:360px;margin-right:auto;padding:12px;border-color:var(--myze-color-border);border-radius:var(--myze-radius-lg);box-shadow:var(--myze-shadow-md)}main{padding:12px 12px 0}.todayPage{display:grid;gap:14px}.todayHero{position:relative;overflow:hidden;padding:20px;border:1px solid rgba(111,78,232,.12);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(111,78,232,.18),transparent 12rem),linear-gradient(145deg,#fff,#f8f5ff);color:var(--myze-color-text);box-shadow:0 16px 40px #31275b14}.todayHero:after{content:"";position:absolute;left:-34px;bottom:-62px;width:150px;height:150px;border-radius:50%;background:#6f4ee80d;pointer-events:none}.todayHeroCopy{position:relative;z-index:1}.todayHeroEyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--myze-color-primary-strong);font-size:11px;font-weight:800}.todayHeroIcon{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:var(--myze-color-primary-soft)}.todayHero h2{max-width:20ch;margin:13px 0 7px;font-size:clamp(20px,6vw,27px);line-height:1.6}.todayHero p{max-width:44ch;color:var(--myze-color-muted);font-size:11px;line-height:1.9;opacity:1}.todayHeroActions{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.todayHeroActions button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:14px;font-size:11px;font-weight:800}.todayPrimaryAction{border:0;background:var(--myze-color-primary);color:#fff;box-shadow:0 10px 24px #6f4ee83d}.todaySecondaryAction{border:1px solid var(--myze-color-border);background:#ffffffd1;color:var(--myze-color-text-soft)}.todayStats{gap:8px;margin:0}.todayStat{min-height:82px;grid-template-columns:34px minmax(0,1fr);place-items:initial;align-items:center;align-content:initial;gap:9px;padding:12px;border-color:var(--myze-color-border);border-radius:18px;background:#ffffffe6;text-align:right;box-shadow:none}.todayStatIcon{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:var(--myze-color-surface-muted);color:var(--myze-color-text-soft)}.todayStat-total .todayStatIcon{background:var(--myze-color-primary-soft);color:var(--myze-color-primary-strong)}.todayStat-pending .todayStatIcon{background:var(--myze-color-warning-soft);color:var(--myze-color-warning)}.todayStat-confirmed .todayStatIcon,.todayStat-completed .todayStatIcon{background:var(--myze-color-success-soft);color:var(--myze-color-success)}.todayStat strong{font-size:18px;line-height:1.2}.todayStat span{margin-top:4px;color:var(--myze-color-muted);font-size:9px}.todaySection{margin:4px 0 0}.todaySectionTitle{min-height:42px;margin-bottom:10px}.todaySectionTitle h3{margin-top:3px;font-size:16px}.todaySectionTitle .muted{color:var(--myze-color-muted);font-size:9px}.sectionTitleIcon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:var(--myze-color-primary-soft);color:var(--myze-color-primary-strong)}.sectionLink{min-height:36px;padding:0 10px;border:0;border-radius:10px;background:var(--myze-color-primary-soft);color:var(--myze-color-primary-strong);font-size:9px;font-weight:800}.todayEmpty{padding:24px 18px;border-color:var(--myze-color-border-strong);border-radius:20px;background:#ffffffad}.todayEmpty .emptyIcon{background:var(--myze-color-success-soft);color:var(--myze-color-success)}.emptyAction{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;padding:0 13px;border:0;border-radius:11px;background:var(--myze-color-primary-soft);color:var(--myze-color-primary-strong);font-size:9px;font-weight:800}.todayEmptyCompact{border-color:var(--myze-color-border);border-radius:18px;background:#ffffff9e;color:var(--myze-color-muted)}.appointment{border-color:var(--myze-color-border);border-radius:18px;background:#fffffff0;box-shadow:var(--myze-shadow-sm)}.bottomNav{right:50%;bottom:max(8px,env(safe-area-inset-bottom));width:min(calc(100% - 16px),680px);gap:2px;padding:5px;border:1px solid rgba(217,215,227,.9);border-radius:22px;background:#fffffff0;box-shadow:0 18px 48px #201c372b;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.bottomNav button{min-height:60px;gap:4px;border-radius:16px;color:var(--myze-color-muted);font-size:9px;font-weight:700}.bottomNav button.active{background:var(--myze-color-primary-soft);color:var(--myze-color-primary-strong)}.bottomNav button.active .bottomNavIcon,.bottomNav button.bottomNavPrimary{color:var(--myze-color-primary-strong)}.bottomNav button.bottomNavPrimary .bottomNavIcon{width:38px;height:34px;border-radius:12px;background:linear-gradient(145deg,var(--myze-color-primary),#896df0);color:#fff;box-shadow:0 8px 20px #6f4ee84d}.bottomNav button.bottomNavPrimary.active{background:var(--myze-color-primary-soft);color:var(--myze-color-primary-strong)}.managementCard,.branchCard,.staffCard{border-color:var(--myze-color-border);box-shadow:var(--myze-shadow-sm)}.managementIcon,.branchIcon,.staffAvatarFallback{background:var(--myze-color-primary-soft);color:var(--myze-color-primary-strong)}@media (min-width: 560px){.myzeManagerHeader{min-height:86px;padding:14px 20px}.managerBrandMark{width:38px;height:38px;flex-basis:38px}.myzeManagerHeader h1{max-width:none;font-size:18px}.managerPageLabel{display:block;margin:5px 47px 0 0;color:var(--myze-color-muted);font-size:9px}.managerProfileButton{padding:5px 8px}.managerProfileMenu{position:absolute;top:calc(100% + 7px);right:auto;left:0;width:230px;margin-right:0}main{padding:18px 18px 0}.todayHero{padding:26px}.todayHeroActions{max-width:360px}.todayStats{grid-template-columns:repeat(4,minmax(0,1fr))}.todayStat{grid-template-columns:1fr;justify-items:center;text-align:center}}.todayOverviewSection{display:grid;gap:10px}.todayOverviewHeading{display:flex;align-items:end;justify-content:space-between}.todayOverviewHeading h3{margin:4px 0 0;font-size:16px}.todayStats{grid-template-columns:repeat(3,minmax(0,1fr))}.todayStatIcon{display:grid!important;place-items:center!important;align-self:center;justify-self:center}.todayStatIcon .myzeIcon{margin:auto}.todayStatCopy{min-width:0}.todayStat-paid .todayStatIcon{background:var(--myze-color-success-soft);color:var(--myze-color-success)}.todayStat-cancelled .todayStatIcon{background:var(--myze-color-danger-soft);color:var(--myze-color-danger)}@media (max-width: 720px){.todayStats{grid-template-columns:repeat(2,minmax(0,1fr))}.todayStat{align-items:center}}.managerUxSrOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.managerUxSectionTitle{align-items:flex-end}.managerUxSearchField{display:block}.managerUxLoading{min-height:46vh;display:grid;gap:10px;align-content:center;padding:28px 8px;color:var(--myze-color-muted);text-align:center}.managerUxLoadingCompact{min-height:180px}.managerUxLoading>span{margin-top:4px;font-size:12px}.managerUxSkeleton{position:relative;overflow:hidden;border-radius:var(--myze-radius-md);background:#ececf3}.managerUxSkeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.76),transparent);animation:managerUxShimmer 1.25s infinite}.managerUxSkeletonTitle{width:44%;height:18px;margin-inline:auto}.managerUxSkeletonLine{width:70%;height:11px;margin-inline:auto}.managerUxSkeletonCard{width:100%;height:108px;margin-top:6px;border-radius:var(--myze-radius-lg)}@keyframes managerUxShimmer{to{transform:translate(-100%)}}.managerUxError{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;margin:0 0 14px;padding:14px;border:1px solid rgba(179,77,89,.16);border-radius:var(--myze-radius-lg);background:var(--myze-color-danger-soft);color:#7f3943}.managerUxErrorCompact{margin-top:4px}.managerUxErrorIcon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#b34d591a;color:var(--myze-color-danger)}.managerUxErrorCopy{min-width:0}.managerUxErrorCopy strong,.managerUxErrorCopy span{display:block}.managerUxErrorCopy strong{font-size:13px}.managerUxErrorCopy span{margin-top:4px;font-size:11px;line-height:1.9}.managerUxRetry{grid-column:1 / -1;min-height:var(--myze-touch-target);display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:var(--myze-radius-md);background:#fff;color:var(--myze-color-danger);font-size:11px;font-weight:700}.managerUxEmpty{display:grid;justify-items:center;gap:6px;padding:28px 18px;border:1px dashed var(--myze-color-border-strong);border-radius:var(--myze-radius-xl);background:#ffffffb8;color:var(--myze-color-text-soft);text-align:center}.managerUxEmptyCompact{padding:20px 16px}.managerUxEmptyIcon{width:46px;height:46px;display:grid;place-items:center;margin-bottom:3px;border-radius:15px;background:var(--myze-color-primary-soft);color:var(--myze-color-primary)}.managerUxEmpty strong{font-size:13px;color:var(--myze-color-text)}.managerUxEmptyDescription{max-width:330px;color:var(--myze-color-muted);font-size:11px;line-height:1.9}.managerUxEmptyAction{min-height:var(--myze-touch-target);display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:7px;padding:8px 15px;border:0;border-radius:var(--myze-radius-md);background:var(--myze-color-primary);color:#fff;font-size:11px;font-weight:700}.managerUxAppointment{border-color:var(--myze-color-border);background:var(--myze-color-surface);box-shadow:var(--myze-shadow-sm);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.managerUxAppointment:active{transform:scale(.992)}.managerUxAppointmentIdentity{min-width:0;display:flex;align-items:center;gap:10px}.managerUxAppointmentIdentity>div{min-width:0}.managerUxAppointmentAvatar{width:40px;height:40px;display:grid;place-items:center;flex:0 0 40px;border-radius:13px;background:var(--myze-color-primary-soft);color:var(--myze-color-primary)}.managerUxAppointment .appointmentService{margin-top:3px;overflow:hidden;color:var(--myze-color-text-soft);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.managerUxAppointmentTime{display:flex;align-items:center;gap:6px;color:var(--myze-color-primary-strong);font-weight:700}.managerUxSheet{overscroll-behavior:contain}.managerUxSheet .details strong{line-height:1.8}.newBookingPage .managerUxError{margin-bottom:12px}.newBookingSection{border-color:var(--myze-color-border);box-shadow:var(--myze-shadow-sm)}.newBookingSectionTitle>span{background:var(--myze-color-primary)}.newBookingField>span{color:var(--myze-color-text-soft);font-size:11px;font-weight:700}.newBookingField input,.newBookingField select,.newBookingField textarea{min-height:48px;border-color:var(--myze-color-border-strong);border-radius:var(--myze-radius-md);background:var(--myze-color-surface-soft);color:var(--myze-color-text);font-size:13px}.newBookingField input:focus,.newBookingField select:focus,.newBookingField textarea:focus{border-color:var(--myze-color-primary);box-shadow:0 0 0 3px #6f4ee814}.availabilityDays{gap:12px}.availabilityDay{padding:14px;border:1px solid var(--myze-color-border);border-radius:var(--myze-radius-lg);background:var(--myze-color-surface-soft)}.availabilityDayHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.availabilityDayHeader strong{font-size:12px;line-height:1.7}.availabilityDayCalendar{flex:0 0 auto;padding:5px 8px;border-radius:var(--myze-radius-pill);background:var(--myze-color-primary-soft);color:var(--myze-color-primary-strong);font-size:9px;font-weight:700}.slotGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.slotChoice{width:100%;min-width:0;min-height:var(--myze-touch-target);border-color:var(--myze-color-border-strong);border-radius:var(--myze-radius-md);color:var(--myze-color-text-soft);font-size:11px;font-weight:700}.slotChoice.active{border-color:var(--myze-color-primary);background:var(--myze-color-primary);color:#fff}.newBookingHint{border-color:var(--myze-color-border-strong);color:var(--myze-color-muted);font-size:11px;line-height:1.9}.lockNotice{padding:12px;border-radius:var(--myze-radius-md);background:var(--myze-color-success-soft);color:var(--myze-color-success);font-size:11px;line-height:1.8}.newBookingSubmit{bottom:calc(86px + env(safe-area-inset-bottom));min-height:54px;background:var(--myze-color-primary);box-shadow:0 12px 28px #6f4ee838;font-size:13px;font-weight:800}.search{min-height:48px;border-color:var(--myze-color-border-strong);border-radius:var(--myze-radius-md);color:var(--myze-color-text);font-size:13px}.search:focus{border-color:var(--myze-color-primary);box-shadow:0 0 0 3px #6f4ee814}.servicesPage .empty,.branchesPage .empty,.staffPage .empty,.productsPage .empty,.salonUsersPage .empty{border-color:var(--myze-color-border-strong);background:#ffffffb8}.servicesPage .addButton,.branchesPage .addButton,.staffPage .addButton,.productsPage .addButton,.salonUsersPage .addButton{font-size:11px}.branchCard,.staffCard,.productCard,.serviceCard,.salonUserCard,.managementCard{border-color:var(--myze-color-border);background:var(--myze-color-surface);box-shadow:var(--myze-shadow-sm)}@media (max-width: 520px){main{padding-inline:12px}.section{margin-block:20px}.sectionTitle{gap:10px}.sectionTitle h2{font-size:20px}.managerUxError{grid-template-columns:auto minmax(0,1fr)}.managerUxRetry{width:100%}.appointment{padding:14px;border-radius:var(--myze-radius-lg)}.appointmentTop{align-items:flex-start}.status{max-width:108px;overflow:hidden;text-overflow:ellipsis}.slotGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.availabilityDayHeader{align-items:flex-start;flex-direction:column}.managementGrid{grid-template-columns:1fr}.managementCard{min-height:0}}@media (min-width: 720px){.managerUxAppointment:hover{border-color:#6f4ee847;box-shadow:var(--myze-shadow-md)}.slotGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}.myzeJalaliPicker{position:relative;width:100%}.myzeJalaliTrigger{width:100%;min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 13px;border:1px solid var(--myze-color-border, #ddd8e8);border-radius:12px;background:#fff;color:var(--myze-color-text-muted, #716a7c);font:inherit;text-align:right;cursor:pointer}.myzeJalaliTrigger.hasValue{color:var(--myze-color-text, #211b2a)}.myzeJalaliTrigger:hover,.myzeJalaliTrigger:focus-visible{border-color:var(--myze-color-primary, #6f4bd8);outline:none;box-shadow:0 0 0 3px #6f4bd81c}.myzeJalaliTrigger:disabled{opacity:.6;cursor:not-allowed}.myzeJalaliRequiredProxy{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;inset-inline-start:50%;bottom:0}.myzeJalaliPopover{position:absolute;z-index:80;inset-inline-start:0;top:calc(100% + 8px);width:min(330px,calc(100vw - 32px));padding:12px;border:1px solid var(--myze-color-border, #ddd8e8);border-radius:16px;background:#fff;box-shadow:0 18px 55px #1f17302e;direction:rtl}.myzeJalaliCalendarHeader{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;margin-bottom:10px}.myzeJalaliCalendarHeader strong{text-align:center;font-size:14px}.myzeJalaliCalendarHeader button,.myzeJalaliCalendarFooter button{min-height:40px;border:0;border-radius:10px;background:#f6f3fb;color:var(--myze-color-text, #211b2a);font:inherit;cursor:pointer}.myzeJalaliCalendarHeader button{display:grid;place-items:center}.myzeJalaliWeekdays,.myzeJalaliDays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.myzeJalaliWeekdays{margin-bottom:4px}.myzeJalaliWeekdays span{min-height:28px;display:grid;place-items:center;color:var(--myze-color-text-muted, #716a7c);font-size:12px;font-weight:700}.myzeJalaliDays button,.myzeJalaliBlank{aspect-ratio:1;min-width:0}.myzeJalaliDays button{border:0;border-radius:10px;background:transparent;color:var(--myze-color-text, #211b2a);font:inherit;font-size:13px;cursor:pointer}.myzeJalaliDays button:hover,.myzeJalaliDays button:focus-visible{background:#f2edfb;outline:none}.myzeJalaliDays button.today{box-shadow:inset 0 0 0 1px var(--myze-color-primary, #6f4bd8)}.myzeJalaliDays button.selected{background:var(--myze-color-primary, #6f4bd8);color:#fff;box-shadow:none}.myzeJalaliCalendarFooter{display:flex;gap:8px;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid var(--myze-color-border, #eee9f4)}.myzeJalaliCalendarFooter button{padding:0 13px}.myzeJalaliCalendarFooter .dangerText{color:#b43b4f}@media (max-width: 640px){.myzeJalaliPopover{position:fixed;inset-inline:12px;top:auto;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto;max-height:calc(100dvh - 24px);overflow:auto;border-radius:20px;padding:16px}.myzeJalaliDays button{min-height:42px;aspect-ratio:auto}}html,body,#root{max-width:100%}.app,.app>main,.myzeAdminShell,.myzeAdminContent,.myzeAdminMain,.myzeAdminPage{min-width:0}.app>main,.myzeAdminMain{width:100%}.app input,.app select,.app textarea,.myzeAdminShell input,.myzeAdminShell select,.myzeAdminShell textarea{max-width:100%}@media (max-width: 768px){.app input,.app select,.app textarea,.myzeAdminShell input,.myzeAdminShell select,.myzeAdminShell textarea{font-size:16px}.app>main,.myzeAdminMain{overflow-x:clip}.myzeAdminTableWrapper,.tableWrap,.tableWrapper{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}}@media (max-width: 380px){.myzeAdminMain,.app>main{padding-inline:10px}.myzeAdminStatsGrid,.todayStats{gap:8px}}@media (max-width: 1100px){.myzeTicketAdminInbox{max-height:none!important;overflow:hidden}.myzeTicketAdminList{max-height:360px;overflow-y:auto;overscroll-behavior:contain}.myzeTicketAdminConversation{border-top:1px solid var(--admin-border)}.myzeTicketAdminDetailHeader{align-items:stretch;flex-direction:column}.myzeTicketAdminDetailControls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.myzeTicketAdminDetailControls label{min-width:0}.myzeTicketAdminBubble{max-width:92%}.myzeLeadDetail{scroll-margin-top:92px;border-top:1px solid var(--admin-border)}}@media (max-width: 430px){.myzeTicketAdminDetailControls{grid-template-columns:1fr}.myzeTicketAdminBubble{max-width:100%}}:root[data-theme=dark]{--myze-color-bg: #111018;--myze-color-surface: #1a1822;--myze-color-surface-soft: #201d2b;--myze-color-surface-muted: #272330;--myze-color-text: #f5f2f8;--myze-color-text-soft: #cbc5d2;--myze-color-muted: #aaa2b5;--myze-color-border: #34303e;--myze-color-border-strong: #454052;--myze-color-primary: #9a7cff;--myze-color-primary-strong: #b49eff;--myze-color-primary-soft: #2a2145;--myze-color-success: #70c79d;--myze-color-success-soft: #173126;--myze-color-warning: #e2b35f;--myze-color-warning-soft: #392d18;--myze-color-danger: #ef8d98;--myze-color-danger-soft: #3a2025;--myze-shadow-sm: 0 5px 20px rgba(0, 0, 0, .22);--myze-shadow-md: 0 12px 34px rgba(0, 0, 0, .32);--myze-shadow-nav: 0 18px 45px rgba(0, 0, 0, .48)}.myzeThemeToggle{width:var(--myze-touch-target);height:var(--myze-touch-target);display:grid;place-items:center;flex:0 0 var(--myze-touch-target);padding:0;border:1px solid var(--myze-color-border);border-radius:14px;background:var(--myze-color-surface);color:var(--myze-color-text-soft);box-shadow:var(--myze-shadow-sm);cursor:pointer}.myzeThemeToggle .myzeIcon{margin:auto}:root[data-theme=dark] body,:root[data-theme=dark] #root{background:var(--myze-color-bg);color:var(--myze-color-text)}:root[data-theme=dark] .header,:root[data-theme=dark] .welcome,:root[data-theme=dark] .stat,:root[data-theme=dark] .section,:root[data-theme=dark] .appointmentCard,:root[data-theme=dark] .managementCard,:root[data-theme=dark] .emptyState,:root[data-theme=dark] .loadingState,:root[data-theme=dark] .errorState,:root[data-theme=dark] .managerProfileMenu,:root[data-theme=dark] .bottomNav,:root[data-theme=dark] .bookingSearch,:root[data-theme=dark] .editorCard,:root[data-theme=dark] .formCard,:root[data-theme=dark] .sheet,:root[data-theme=dark] .sheetCard{background:var(--myze-color-surface)!important;border-color:var(--myze-color-border)!important;color:var(--myze-color-text)!important}:root[data-theme=dark] input,:root[data-theme=dark] textarea,:root[data-theme=dark] select{background:var(--myze-color-surface-soft)!important;border-color:var(--myze-color-border)!important;color:var(--myze-color-text)!important}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#827a8d}:root[data-theme=dark] .myzeAdminSidebar,:root[data-theme=dark] .myzeAdminHeader,:root[data-theme=dark] .myzeAdminMobileNav,:root[data-theme=dark] .myzeAdminCard,:root[data-theme=dark] .myzeAdminPanel,:root[data-theme=dark] .myzeAdminWorkspaceCard,:root[data-theme=dark] .myzeLeadHero,:root[data-theme=dark] .myzeLeadStats article,:root[data-theme=dark] .myzeLeadWorkspace,:root[data-theme=dark] .myzeLeadList,:root[data-theme=dark] .myzeLeadDetail,:root[data-theme=dark] .myzeTicketAdminStats article,:root[data-theme=dark] .myzeTicketAdminWorkspace,:root[data-theme=dark] .myzeTicketAdminInbox,:root[data-theme=dark] .myzeTicketAdminMessages,:root[data-theme=dark] .myzeOperationsHero,:root[data-theme=dark] .myzeOperationsStats article,:root[data-theme=dark] .myzeOperationsTabs,:root[data-theme=dark] .myzeOperationsRenewalCard,:root[data-theme=dark] .myzeCatalogHero,:root[data-theme=dark] .myzeCatalogStats article,:root[data-theme=dark] .myzeCatalogPackageWorkspace,:root[data-theme=dark] .myzeFinanceCard,:root[data-theme=dark] .adminSettingsIntro,:root[data-theme=dark] .adminSettingsCard,:root[data-theme=dark] .adminAccessIntro,:root[data-theme=dark] .adminAccessCard{background:var(--myze-color-surface)!important;border-color:var(--myze-color-border)!important;color:var(--myze-color-text)!important}:root[data-theme=dark] .myzeAdminNavigation button,:root[data-theme=dark] .myzeAdminSidebarLabel,:root[data-theme=dark] .muted,:root[data-theme=dark] .managerPageLabel{color:var(--myze-color-muted)}:root[data-theme=dark] .myzeAdminNavigation button:hover,:root[data-theme=dark] .myzeLeadList>button:hover,:root[data-theme=dark] .myzeTicketAdminItem:hover{background:var(--myze-color-surface-soft)!important}:root[data-theme=dark] .myzeLeadList>button.active,:root[data-theme=dark] .myzeTicketAdminItem.active,:root[data-theme=dark] .myzeAdminNavigation button.active,:root[data-theme=dark] .bottomNav button.active{background:var(--myze-color-primary-soft)!important}:root[data-theme=dark] .myzeTicketAdminMessageRow.admin .myzeTicketAdminBubble{background:#2a2340!important;color:#e7dfff!important}:root[data-theme=dark] .myzeTicketAdminMessageRow.salon .myzeTicketAdminBubble,:root[data-theme=dark] .myzeOperationsRenewalDates>div{background:var(--myze-color-surface-soft)!important;border-color:var(--myze-color-border)!important}:root[data-theme=dark] .todayHero{background:radial-gradient(circle at 100% 0,rgba(154,124,255,.18),transparent 260px),var(--myze-color-surface)!important}:root[data-theme=dark] .myzeAdminShell{--admin-info: #91a8ff;--admin-info-bg: #1c294d}@media (max-width: 720px){.myzeThemeToggle{width:42px;height:42px;flex-basis:42px;border-radius:13px}}
