:root{--ink:#3B1230;--ink-2:#2A0C22;--primary:#EC4899;--primary-d:#DB2777;--primary-l:#F9A8D4;--accent:#A855F7;--gold:#E0A93C;--bg:#F3D9E8;--surface:rgba(255,250,253,.82);--surface-solid:#FFFBFD;--border:#EFCBDF;--text:#2A1A24;--muted:#8A6B7C;--success:#16A34A;--warning:#D97706;--danger:#DC2626;--radius:16px;--glass-sh:0 10px 34px -10px rgba(219,39,119,.20)}.project-library .financial-action-modal{position:fixed;inset:0;z-index:900;display:grid;place-items:center;padding:14px;background:rgba(28,13,31,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.project-library .financial-action-modal>section{position:relative;width:min(560px,100%);max-height:92dvh;overflow:auto;border:1px solid #ead7e3;border-radius:27px;background:linear-gradient(145deg,#fff,#fff8fb);padding:23px;box-shadow:0 34px 100px rgba(25,8,29,.38)}.project-library .financial-action-modal .modal-close{position:absolute;inset:13px 13px auto auto;width:39px;height:39px;border:0;border-radius:12px;background:#fff0f6;color:#a12f60;font-size:23px}.project-library .financial-action-modal>section>span{color:#a83c6b;font-size:9px;font-weight:950;letter-spacing:1.2px}.project-library .financial-action-modal h2{margin:4px 0;font-size:21px}.project-library .financial-action-modal>section>p{margin:0 0 14px;color:#816c78;font-size:10px}.project-library .financial-action-modal label{display:grid;grid-gap:6px;gap:6px;margin-top:12px}.project-library .financial-action-modal .excess-choice>b,.project-library .financial-action-modal label>b{font-size:9px;color:#694d5d}.project-library .financial-action-modal label>small{font-size:8px;color:#927e89}.project-library .financial-action-modal textarea{box-sizing:border-box;width:100%;border:1px solid #e5d3dd;border-radius:13px;background:#fff;padding:11px;font:inherit}.project-library .financial-action-modal .close-financial{grid-template-columns:auto 1fr;align-items:start;border:1px solid #f0d8b1;border-radius:14px;background:#fff8e9;padding:11px}.project-library .financial-action-modal .close-financial input{margin-top:4px}.project-library .financial-action-modal .close-financial span b,.project-library .financial-action-modal .close-financial span small{display:block}.project-library .financial-action-modal .close-financial span b{font-size:10px;color:#74511d}.project-library .financial-action-modal .close-financial span small{margin-top:3px;color:#987a4d;font-size:8px}.project-library .financial-action-modal .excess-choice{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:12px}.project-library .financial-action-modal .excess-choice>b{grid-column:1/-1}.project-library .financial-action-modal .excess-choice button{border:1px solid #e6d4df;border-radius:14px;background:#fff;padding:10px;text-align:right;font:inherit}.project-library .financial-action-modal .excess-choice button.on{border-color:#bb5a85;background:#fff0f6;box-shadow:0 8px 20px -16px #783c66}.project-library .financial-action-modal .excess-choice small,.project-library .financial-action-modal .excess-choice span{display:block}.project-library .financial-action-modal .excess-choice span{font-size:9px;font-weight:900}.project-library .financial-action-modal .excess-choice small{margin-top:3px;color:#897580;font-size:8px;line-height:1.7}.project-library .financial-action-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:13px;border-radius:14px;background:#322139;color:#fff;padding:11px}.project-library .financial-action-summary small,.project-library .financial-action-summary span{color:#f3cfdf;font-size:8px}.project-library .financial-action-summary b{font-size:15px}.project-library .financial-action-modal footer{display:grid;grid-template-columns:1fr 2fr;grid-gap:8px;gap:8px;margin-top:14px}.project-library .financial-action-modal footer button{min-height:44px;border:0;border-radius:13px;background:#f0e8ed;color:#755d69;font:inherit;font-weight:900}.project-library .financial-action-modal footer button:last-child{background:linear-gradient(135deg,#a43d6c,#653563);color:#fff}.project-library .financial-action-modal footer button.reject{border:1px solid #efccd7;background:#fff0f3;color:#aa3152}.project-library .financial-action-modal footer button:disabled{opacity:.45;cursor:not-allowed}.project-library .pending-balance{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;margin-top:11px;border:1px solid #bfe6d0;border-radius:18px;background:linear-gradient(135deg,#effbf4,#fff);padding:13px}.project-library .pending-money b,.project-library .pending-money small,.project-library .pending-money span{display:block}.project-library .pending-money span{color:#258356;font-size:9px;font-weight:950}.project-library .pending-money b{margin:4px 0;color:#214332;font-size:20px}.project-library .pending-money small{color:#668173;font-size:8px}.project-library .pending-receipt-actions{display:flex;gap:6px;flex-wrap:wrap}.project-library .history-receipt,.project-library .pending-receipt-actions button{border:0;border-radius:11px;padding:9px 10px;font:inherit;font-size:8px;font-weight:900}.project-library .history-receipt,.project-library .pending-receipt-actions .view{border:1px solid #dfcfda;background:#fff;color:#704078}.project-library .pending-receipt-actions .approve{background:#24905e;color:#fff}.project-library .pending-receipt-actions .reject{background:#fff0f3;color:#aa3152}.project-library .deposit-row.needs-review{border:1px solid #f0d4a9;background:#fff9ed}.project-library .receipt-decisions button:first-child{background:#258b5c}.project-library .financial-adjustments{margin-top:10px;border:1px dashed #e0cad7;border-radius:13px;background:#fbf7f9;padding:10px}.project-library .financial-adjustments summary{cursor:pointer;font-size:9px;font-weight:900}.project-library .financial-adjustments div{display:flex;justify-content:space-between;gap:8px;border-top:1px dashed #e7dce2;padding:8px 0}.project-library .financial-adjustments b,.project-library .financial-adjustments small{font-size:8px}.project-library .companion-list article.has-pending{border:1px solid #bfe6d0;border-radius:14px;background:#f3fcf7;padding:10px}.project-library .companion-list article>div>em{display:block;margin-top:5px;color:#248354;font-size:8px;font-style:normal;font-weight:900}.project-library .companion-list .review-payment{background:#258b5c}.project-library .companion-list details{grid-column:1/-1;border-radius:11px;background:#f8f3f6;padding:8px}.project-library .companion-list details summary{cursor:pointer;font-size:8px;font-weight:900}.project-library .companion-list details p{display:grid;grid-template-columns:1fr auto auto;grid-gap:6px;gap:6px;align-items:center;margin:6px 0 0;border-top:1px dashed #e6dce2;padding-top:6px}.project-library .companion-list details p b,.project-library .companion-list details p span{font-size:8px}.project-library .project-folder .payment-alert{display:flex;align-items:center;justify-content:center;gap:5px;background:#e9f9f0;color:#20794d}.project-library .project-folder .payment-alert b{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#22a568;color:#fff}.project-library .history-receipt{display:inline-block;margin-top:5px;padding:4px 7px}.project-library .receipt-modal .receipt-image-link{position:relative;display:block;overflow:hidden;width:100%;max-width:none;border:1px solid #eadbe5;border-radius:16px;background:#f8f3f6;padding:0;color:inherit;text-decoration:none}.project-library .receipt-modal .receipt-image-link img{box-sizing:border-box;width:100%;height:min(66dvh,720px);min-height:360px;border:0;object-fit:contain;touch-action:pinch-zoom}.project-library .receipt-modal .receipt-image-link small{position:absolute;right:10px;bottom:10px;left:10px;border-radius:10px;background:rgba(31,16,29,.78);color:#fff;padding:7px 9px;text-align:center;font-size:9px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.project-library .receipt-modal section>div{display:grid;grid-template-columns:1fr 1fr auto}.project-library .receipt-modal section>div a,.project-library .receipt-modal section>div button{min-height:44px;display:grid;place-items:center}@media (max-width:650px){.project-library .financial-action-modal{align-items:end;padding:0}.project-library .financial-action-modal>section{width:100%;border-radius:25px 25px 0 0;padding:18px 13px calc(14px + env(safe-area-inset-bottom))}.project-library .financial-action-modal .excess-choice,.project-library .pending-balance{grid-template-columns:1fr}.project-library .pending-receipt-actions{display:grid;grid-template-columns:1fr 1fr}.project-library .pending-receipt-actions .view{grid-column:1/-1}.project-library .financial-action-modal footer{position:-webkit-sticky;position:sticky;bottom:-18px;background:#fff;padding:9px 0}.project-library .companion-list details p{grid-template-columns:1fr auto}.project-library .receipt-modal>section{width:100%;max-height:96dvh;border-radius:24px 24px 0 0;padding:17px 12px calc(12px + env(safe-area-inset-bottom))}.project-library .receipt-modal .receipt-image-link img{height:min(58dvh,560px);min-height:300px}.project-library .receipt-modal section>div{grid-template-columns:1fr 1fr}.project-library .receipt-modal section>div button{grid-column:1/-1}}*{box-sizing:border-box}[role=button]:not([aria-disabled=true]),a[href],button:not(:disabled),label[for],select:not(:disabled),summary{cursor:pointer}[aria-disabled=true],button:disabled,select:disabled{cursor:not-allowed}:where(button,a,input,select,textarea,summary,[role=button]):focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 34%,transparent);outline-offset:2px}body,html{padding:0;margin:0}body{font-family:var(--font-vazir),Vazirmatn,Tahoma,system-ui,sans-serif;direction:rtl;background:linear-gradient(160deg,#F0CFE1,#ECC8DD 50%,#E6CCEE);color:var(--text);font-size:14px;line-height:1.7;position:relative}body:before{inset:-12%;will-change:transform;animation:panelAurora 22s ease-in-out infinite;background:radial-gradient(820px 560px at 86% -6%,rgba(236,72,153,.4),transparent 60%),radial-gradient(720px 560px at 6% 6%,rgba(168,85,247,.3),transparent 56%),radial-gradient(760px 620px at 60% 112%,rgba(219,39,119,.26),transparent 60%)}body:after,body:before{content:"";position:fixed;z-index:-2;pointer-events:none}body:after{inset:0;opacity:.6;background-image:radial-gradient(circle at 1px 1px,rgba(157,23,77,.07) 1px,transparent 0);background-size:24px 24px}@keyframes panelAurora{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-3%,2.5%,0) scale(1.12)}}@media (prefers-reduced-motion:reduce){body:before{animation:none}}a{color:var(--primary);text-decoration:none}h1,h2,h3{margin:0 0 8px;font-weight:600}.muted{color:var(--muted)}.card{background:var(--surface);border:1px solid rgba(255,255,255,.65);border-radius:var(--radius);padding:16px;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:var(--glass-sh)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#EC4899,#DB2777);color:#fff;border:none;border-radius:12px;padding:10px 17px;font:inherit;font-weight:600;cursor:pointer;transition:.15s;box-shadow:0 8px 20px -8px rgba(219,39,119,.5)}.btn:hover{background:linear-gradient(135deg,#DB2777,#BE185D);transform:translateY(-1px)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn.ghost{background:transparent;color:var(--text);border:1px solid var(--border)}.btn.block{width:100%}.field{display:block;margin-bottom:14px}.field label{display:block;font-size:13px;color:var(--muted);margin-bottom:6px}.input,select.input{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:10px;font:inherit;background:#fff;background:rgba(255,255,255,.85)}.input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(236,72,153,.18)}.err{color:var(--danger);margin-top:6px}.alert,.err{font-size:13px}.alert{padding:10px 14px;border-radius:10px;margin-bottom:12px}.alert.danger{background:#FCEBEB;color:#991B1B}.alert.success{background:#EAF7EF;color:#14693A}.grid{display:grid;grid-gap:14px;gap:14px}.kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.kpi{background:var(--surface);border:1px solid rgba(255,255,255,.65);border-radius:var(--radius);padding:16px;backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);box-shadow:var(--glass-sh);position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .25s ease}.kpi:hover{transform:translateY(-3px);box-shadow:0 18px 40px -14px rgba(219,39,119,.4)}.kpi:before{inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--primary-l),var(--primary))}.kpi:after,.kpi:before{content:"";position:absolute}.kpi:after{top:-40%;right:-30%;width:160px;height:160px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(236,72,153,.16),transparent 70%);animation:kpiGlow 6s ease-in-out infinite}@keyframes kpiGlow{0%,to{transform:translate(0) scale(1);opacity:.7}50%{transform:translate(-14px,12px) scale(1.18);opacity:1}}@media (prefers-reduced-motion:reduce){.kpi:after{animation:none}}.kpi .label{font-size:12px;color:var(--muted)}.kpi .value{font-size:24px;font-weight:800;margin-top:4px;color:#4A1130;letter-spacing:-.02em}.table{width:100%;border-collapse:collapse;font-size:13px}.table td,.table th{text-align:right;padding:10px 12px;border-bottom:1px solid var(--border)}.table th{color:var(--muted);font-weight:500}.badge{display:inline-block;padding:2px 10px;border-radius:8px;font-size:12px}.badge.b{background:#FCE7F3;color:#9D174D}.badge.g{background:#EAF7EF;color:#14693A}.badge.w{background:#FCF3E6;color:#92510A}.shell{display:grid;grid-template-columns:230px 1fr;min-height:100vh}.sidebar{background:linear-gradient(180deg,#4A1438,#2A0C22);color:#EAC9DC;padding:16px 12px;box-shadow:4px 0 30px -10px rgba(219,39,119,.25)}.sidebar .brand{display:flex;align-items:center;gap:8px;color:#fff;font-weight:600;padding:6px 8px 16px}.sidebar .brand .logo{width:28px;height:28px;border-radius:8px;background:var(--primary);display:flex;align-items:center;justify-content:center}.sidebar .biz{padding:0 8px 12px;margin-bottom:10px;font-size:13px;color:#DCE5F5;border-bottom:1px solid rgba(255,255,255,.08)}.sidebar .biz .seg{display:block;font-size:11px;color:#8298BE;margin-top:2px}.sidebar nav a{display:block;color:#C9D4EC;padding:10px 12px;border-radius:10px;margin-bottom:2px}.sidebar nav a.active,.sidebar nav a:hover{background:var(--primary);color:#fff}.location-settings{margin:22px 0;padding:18px;border:1px solid #dde4f0;border-radius:16px;background:linear-gradient(180deg,#F9FBFF,#fff)}.location-settings-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.location-settings-head h3{margin:0 0 4px;font-size:17px}.location-settings-head p{margin:0;font-size:12.5px}.location-saved{flex:none;color:#087A55;background:#E8F8F1;border:1px solid #bdebd8;border-radius:30px;padding:5px 10px;font-size:11.5px;font-weight:700}.location-picker-map{width:100%;height:380px;border-radius:14px;overflow:hidden;border:1px solid #d6deec;z-index:1}.location-picker-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.location-picker-actions .muted{font-size:12px}.location-picker-error{color:#B42318;background:#FEF3F2;border-radius:10px;padding:8px 10px;margin-top:8px;font-size:12.5px}.location-privacy{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.location-privacy label{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.location-privacy input{width:17px;height:17px;accent-color:var(--primary)}.site-toggle-list{display:grid;grid-gap:10px;gap:10px}.site-toggle-list label{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--border);border-radius:11px;background:rgba(255,255,255,.55);cursor:pointer}.site-toggle-list input{width:18px;height:18px;accent-color:var(--primary)}.noxar-map-pin-wrap{background:none!important;border:0!important}.noxar-map-pin{display:grid;place-items:center;width:34px;height:34px;border-radius:50% 50% 50% 8px;transform:rotate(-45deg);background:linear-gradient(135deg,#725CF2,#B633C2);color:#fff;border:3px solid #fff;box-shadow:0 8px 20px rgba(70,48,154,.35);font-size:11px}.noxar-map-pin:first-letter{transform:rotate(45deg)}@media(max-width:640px){.location-settings{padding:12px}.location-settings-head{display:block}.location-saved{display:inline-block;margin-top:8px}.location-picker-map{height:310px}}.sidebar nav .navgroup{margin-bottom:4px}.sidebar nav .navlabel{font-size:10.5px;font-weight:700;letter-spacing:.06em;color:#6E81A6;padding:12px 12px 5px}.sidebar nav .locked{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;color:#5E6E8E;font-size:13px;cursor:not-allowed}.sidebar nav .locked .lock{font-size:10px;opacity:.85}.sidebar .upsell{display:block;margin-top:14px;padding:10px 12px;background:rgba(201,162,75,.14);color:var(--gold);border:1px solid rgba(201,162,75,.3);border-radius:10px;font-size:12.5px;text-align:center}.sidebar .upsell:hover{background:rgba(201,162,75,.22)}.main{padding:20px 24px;min-width:0}.topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.row{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.feat-pick{display:grid;grid-gap:12px;gap:12px}.feat-cat-h{font-size:12px;font-weight:700;color:var(--primary-d);margin-bottom:6px}.feat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:8px;gap:8px}.feat-chk{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--border);border-radius:10px;font-size:13px;cursor:pointer;background:#fff;transition:border-color .15s,background .15s}.feat-chk.on,.feat-chk:hover{border-color:var(--primary)}.feat-chk.on{background:#EEF4FF}.feat-chk input{accent-color:var(--primary);width:16px;height:16px;flex:0 0 auto;margin:0}@media (max-width:560px){.feat-grid{grid-template-columns:1fr 1fr}}.business-variant-picker{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.business-variant-picker button{min-height:76px;border:1px solid rgba(255,255,255,.28);border-radius:16px;background:rgba(255,255,255,.12);color:#fff;padding:12px;text-align:right;font:inherit}.business-variant-picker b,.business-variant-picker small{display:block}.business-variant-picker b{font-size:13px}.business-variant-picker small{margin-top:4px;color:rgba(255,255,255,.68);font-size:10px;line-height:1.7}.business-variant-picker button.on{border-color:#f6b9d9;background:rgba(236,72,153,.2);box-shadow:0 0 0 3px rgba(236,72,153,.12)}.business-variant-picker button.men{background:linear-gradient(145deg,rgba(32,31,28,.82),rgba(72,55,27,.55))}.business-variant-picker button.men.on{border-color:#d7b269;background:linear-gradient(145deg,#28251f,#574323);box-shadow:0 0 0 3px rgba(199,154,69,.16)}body:has(.tenant-shell.men-salon-shell){background:#0d0c0a;color:#f4efe5}body:has(.tenant-shell.men-salon-shell):before{animation:panelAuroraMen 24s ease-in-out infinite;background:radial-gradient(820px 560px at 86% -6%,rgba(199,154,69,.2),transparent 60%),radial-gradient(720px 560px at 6% 6%,rgba(102,112,74,.15),transparent 56%),radial-gradient(760px 620px at 60% 112%,rgba(116,79,36,.18),transparent 60%)}body:has(.tenant-shell.men-salon-shell):after{opacity:.48;background-image:radial-gradient(circle at 1px 1px,rgba(225,198,137,.065) 1px,transparent 0)}@keyframes panelAuroraMen{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-2%,2%,0) scale(1.08)}}.tenant-shell.men-salon-shell{--ink:#11100e;--ink-2:#090907;--primary:#c79a45;--primary-d:#9b6a2f;--primary-l:#e2c27e;--accent:#66704a;--gold:#c79a45;--bg:#11100e;--surface:rgba(35,33,29,.9);--surface-solid:#24221e;--border:#403a31;--text:#f4efe5;--muted:#bdb5a7;--glass-sh:0 18px 46px -24px rgba(0,0,0,.9);color:var(--text);background:radial-gradient(900px 520px at 88% -8%,rgba(199,154,69,.13),transparent 62%),linear-gradient(145deg,#0d0c0a,#191713 55%,#11100e)}.men-salon-shell .main{min-height:100vh;background:radial-gradient(720px 420px at 12% 2%,rgba(102,112,74,.1),transparent 62%),transparent}.men-salon-shell .sidebar{background:linear-gradient(180deg,#171612,#090907);color:#d6cfc2;-webkit-border-end:1px solid #332e27;border-inline-end:1px solid #332e27;box-shadow:8px 0 34px -24px #000}.men-salon-shell .sidebar .brand .logo{color:#17120a;background:linear-gradient(145deg,#e0bd74,#9b6a2f);box-shadow:0 8px 22px rgba(199,154,69,.24)}.men-salon-shell .sidebar .biz{color:#f1eadf;border-color:#302b25}.men-salon-shell .sidebar .biz .seg,.men-salon-shell .sidebar nav .navlabel{color:#988e7e}.men-salon-shell .sidebar nav a{color:#c9c0b2}.men-salon-shell .sidebar nav a.active,.men-salon-shell .sidebar nav a:hover{color:#17120a;background:linear-gradient(135deg,#d8ad5b,#9b6a2f);box-shadow:0 10px 24px -15px #d6a94f}.men-salon-shell .sidebar nav .locked{color:#6f685d}.men-salon-shell .topbar{min-height:52px;border:1px solid #39342c;border-radius:17px;background:rgba(31,29,25,.78);padding:7px 10px;box-shadow:0 16px 35px -28px #000}.men-salon-shell .card,.men-salon-shell .kpi{color:var(--text);border-color:#3d382f;background:linear-gradient(145deg,rgba(41,39,34,.95),rgba(29,27,24,.94));box-shadow:var(--glass-sh)}.men-salon-shell .kpi .value,.men-salon-shell h1,.men-salon-shell h2,.men-salon-shell h3{color:#f5efe4}.men-salon-shell .kpi:after{background:radial-gradient(circle,rgba(199,154,69,.16),transparent 70%)}.men-salon-shell .btn{color:#18130a;background:linear-gradient(135deg,#dbb767,#9b6a2f);box-shadow:0 10px 24px -14px rgba(199,154,69,.65)}.men-salon-shell .btn:hover{background:linear-gradient(135deg,#e5c57e,#a97736)}.men-salon-shell .btn.ghost{color:#e5ded2;border-color:#494238;background:#292620;box-shadow:none}.men-salon-shell .input,.men-salon-shell select.input,.men-salon-shell textarea{color:#f4efe5;border-color:#4b4439;background:#1b1916;color-scheme:dark}.men-salon-shell .input:focus,.men-salon-shell select.input:focus,.men-salon-shell textarea:focus{border-color:#c79a45;box-shadow:0 0 0 3px rgba(199,154,69,.15)}.men-salon-shell .table td,.men-salon-shell .table th{border-color:#3b362e}.men-salon-shell .table th{color:#b5ad9f}.men-salon-shell .badge.b{color:#e5c67f;background:#4b3c20}.men-salon-shell .badge.g{color:#c9d5ad;background:#34402a}.men-salon-shell .badge.w{color:#e7bea8;background:#4e302c}.men-salon-shell .alert.danger{color:#f0b6ad;border:1px solid #70443d;background:#3a211e}.men-salon-shell .alert.success{color:#c6dab1;border:1px solid #4e6541;background:#24301f}.men-salon-shell .main :is(.field label,legend,.form-label){color:#c9c0b3}.men-salon-shell .main :is(.eyebrow,.section-kicker){color:#dfbd72}.men-salon-shell .main :is(hr,.divider){border-color:#403a31}.men-salon-shell .feat-chk,.men-salon-shell .site-toggle-list label{color:#e7e0d4;border-color:#454036;background:#24211d}.men-salon-shell .feat-chk.on{border-color:#c79a45;background:#3c301c}.men-salon-shell .location-settings{color:#eee7dc;border-color:#443e34;background:linear-gradient(180deg,#24221e,#1a1815)}.men-salon-shell .beauty-dash .dash-hero,.men-salon-shell .staff-dash .staff-hero{color:#f6f0e6;background:radial-gradient(circle at 18% 18%,rgba(199,154,69,.2),transparent 30%),linear-gradient(135deg,#0d0c0a,#26221b 60%,#6d4b24);box-shadow:0 24px 60px rgba(0,0,0,.32)}.men-salon-shell .beauty-dash .dash-hero span,.men-salon-shell .staff-dash .eyebrow{color:#e3c681}.men-salon-shell .beauty-dash .dash-hero p,.men-salon-shell .staff-dash .staff-hero p{color:#cbc1b2}.men-salon-shell .beauty-dash .decision-center,.men-salon-shell .beauty-dash .glass,.men-salon-shell .beauty-dash .growth,.men-salon-shell .beauty-dash .holiday-decisions,.men-salon-shell .staff-dash .attendance-card,.men-salon-shell .staff-dash .beauty-card{color:#eee7dc;border-color:#403a31;background:linear-gradient(145deg,#292620,#1b1916);box-shadow:0 16px 40px rgba(0,0,0,.2)}.men-salon-shell .beauty-dash .decision-grid article,.men-salon-shell .beauty-dash .growth-stats article,.men-salon-shell .staff-dash .appointment,.men-salon-shell .staff-dash .metric-grid article,.men-salon-shell .staff-dash .quick-grid a{color:#ede6da;border-color:#413b32;background:#24211d}.men-salon-shell .beauty-dash .decision-grid i,.men-salon-shell .staff-dash .quick-grid i{color:#dfbd73;background:#3a301e}.men-salon-shell .beauty-dash .decision-grid article small,.men-salon-shell .beauty-dash .growth p,.men-salon-shell .staff-dash .appt-main span,.men-salon-shell .staff-dash .metric-grid small,.men-salon-shell .staff-dash .metric-grid span,.men-salon-shell .staff-dash .quick-grid small{color:#aaa194}.men-salon-shell .beauty-dash .bars span{background:linear-gradient(180deg,#dfc276,#815725);box-shadow:0 7px 16px rgba(199,154,69,.18)}.men-salon-shell .beauty-dash .growth a,.men-salon-shell .staff-dash .appointment button,.men-salon-shell .staff-dash .attendance-actions button{color:#181208;background:linear-gradient(135deg,#ddbc70,#95642c)}.men-salon-shell .staff-dash .today-ring{border-color:rgba(226,193,119,.38);background:rgba(199,154,69,.12)}.men-salon-shell .staff-dash .bridal-missions{background:radial-gradient(circle at 90% 10%,rgba(215,178,99,.2),transparent 30%),linear-gradient(135deg,#11100e,#55401f)}.men-salon-shell .staff-dash .modal-card{color:#eee7dc;background:linear-gradient(145deg,#28251f,#171613)}.men-salon-shell .staff-dash .modal-card p{color:#b4aa9d}.men-salon-shell .main :is(.ai-studio,.wallet-page,.ops-calendar,.loyalty,.bridal-page,.shop,.locked-shop,.delivery-gate,.delivery-page,.report-page,.my-fin,.backup-page,.messenger-page){--rose:#c79a45;--rose-d:#97642e;--plum:#66704a;--ink:#f3ede2;--mut:#b5ac9e;--bd:#443d33;color:#f3ede2}.men-salon-shell .main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#f3ede2!important;border-color:#4a4338!important;background:#171613!important;color-scheme:dark}.men-salon-shell .main :is(input,select,textarea)::placeholder{color:#7f776c!important;opacity:1}.men-salon-shell .main :is(input,select,textarea):focus{outline:0;border-color:#c79a45!important;box-shadow:0 0 0 3px rgba(199,154,69,.15)!important}.men-salon-shell .main :is(.month-panel,.day-panel,.day-control,.event,.attendance-card,.beauty-card,.wallet-card,.wallet-summary,.wallet-history,.ai-card,.ai-panel,.loyalty-card,.growth-card,.segment-card,.report-card,.filter-card,.shop-card,.locked-shop,.delivery-gate,.delivery-card,.backup-card,.record-section,.package-link-box,.material-row,.project-form,.package-form,.modal-card,.companion-payment-modal>section,.category-manager){color:#f1eadf!important;border-color:#443d33!important;background:linear-gradient(145deg,#292620,#191714)!important;box-shadow:0 20px 52px -38px #000!important}.men-salon-shell .main :is(.month-panel,.day-panel,.day-control,.event,.wallet-card,.wallet-summary,.wallet-history,.ai-card,.ai-panel,.loyalty-card,.growth-card,.segment-card,.report-card,.shop-card,.delivery-card,.record-section,.package-link-box,.modal-card,.category-manager) :is(h1,h2,h3,h4,b,strong){color:#f4ede2}.men-salon-shell .main :is(.month-panel,.day-panel,.day-control,.event,.wallet-card,.wallet-summary,.wallet-history,.ai-card,.ai-panel,.loyalty-card,.growth-card,.segment-card,.report-card,.shop-card,.delivery-card,.record-section,.package-link-box,.modal-card,.category-manager) :is(p,small,.muted,span.muted){color:#aea597}.men-salon-shell .main :is(.calendar-hero,.bridal-hero,.shop-hero,.delivery-hero,.loyalty-hero,.ai-hero,.report-hero,.wallet-hero,.backup-hero){color:#f8f1e6!important;border-color:#574832!important;background:radial-gradient(circle at 16% 15%,rgba(214,173,93,.2),transparent 34%),linear-gradient(140deg,#11100d,#2b251b 62%,#714f27)!important;box-shadow:0 24px 60px -34px #000!important}.men-salon-shell .main :is(.calendar-hero,.bridal-hero,.shop-hero,.delivery-hero,.loyalty-hero,.ai-hero,.report-hero,.wallet-hero,.backup-hero) :is(p,span,small){color:#decda8!important}.men-salon-shell .main a[role=button],.men-salon-shell .main button:not(.btn):not([class*=close]){color:#ddd3c3;border-color:#4a4236;background:#26231e}.men-salon-shell .main button:not(.btn):not([class*=close]):hover{color:#f5e7ca;border-color:#8f713d;background:#332b20}.men-salon-shell .main :is(button.on,button.selected,button.active,.chip.on,.tab.on,.tabs button.active,.payment-methods button.selected){color:#171108!important;border-color:#d7ad5c!important;background:linear-gradient(135deg,#dfbb6a,#93622d)!important}.men-salon-shell .main :is(.table,.table th,.table td,table,th,td){color:#e9e1d5;border-color:#3f3931!important}.men-salon-shell .main :is(.table th,thead th){color:#c4b9aa!important;background:#211f1a!important}.men-salon-shell .main :is(.table tbody tr:hover,tbody tr:hover){background:rgba(199,154,69,.06)}.men-salon-shell .main :is(.empty,.empty-day,.line-empty,.store-empty,.locked-state,.addon-gate){color:#aea597!important;border-color:#443d33!important;background:#211f1b!important}.men-salon-shell .main :is(.badge,.tag,.pill,.chip){border-color:#544936}.men-salon-shell .main :is(.badge.b,.tag.gold,.pill.gold){color:#ebcc89!important;background:#49391f!important}.men-salon-shell .main :is(.error,.error-box,.store-error){color:#f2b4aa!important;border-color:#70443d!important;background:#3a211e!important}.men-salon-shell .main :is(.success,.success-box,.store-ok){color:#c6dab1!important;border-color:#4e6541!important;background:#24301f!important}.men-salon-shell .main :is(.modal,.service-modal,.overlay,.drawer-backdrop){--modal-backdrop:rgba(3,3,2,.8)}.men-salon-shell .main :is(.modal>section,.modal>.card,.drawer,.sheet,.dialog,.companion-payment-modal>section){color:#f1eadf!important;border:1px solid #4a4236!important;background:linear-gradient(145deg,#292620,#171613)!important}.men-salon-shell .main input[type=checkbox],.men-salon-shell .main input[type=radio]{accent-color:#c79a45}.men-salon-shell .main select option{color:#f3ede2!important;background:#171613!important}.men-salon-shell .main :is(button.on,button.selected,button.active,.chip.on,.tab.on,.tabs button.active,.payment-methods button.selected) :is(span,b,strong,small,em,i){color:#171108!important}.men-salon-shell .main button:not(.on):not(.selected):not(.active):not(.btn):not([class*=close]) :is(span,b,strong,small,em){color:inherit!important}.men-salon-shell .main :is(input,select,textarea):disabled{color:#8f877a!important;border-color:#37332c!important;background:#141310!important;opacity:.82}.men-salon-shell .main input[type=file]::-webkit-file-upload-button{color:#171108;border:0;border-radius:9px;background:#c9a452;padding:7px 10px;font:inherit}.men-salon-shell .main input[type=file]::file-selector-button{color:#171108;border:0;border-radius:9px;background:#c9a452;padding:7px 10px;font:inherit}.men-salon-shell .main :is(.locked-shop,.delivery-gate,.addon-gate){max-width:760px;margin-inline:auto;padding:26px!important;border-radius:24px!important;text-align:center}.men-salon-shell .main :is(.locked-shop,.delivery-gate,.addon-gate) :is(a,button){color:#171108!important;border:0!important;background:linear-gradient(135deg,#dfbb6a,#93622d)!important}.men-salon-shell .inventory-command{color:#f7efe2!important;border:1px solid #4d4332;background:radial-gradient(circle at 12% 18%,rgba(226,190,108,.18),transparent 33%),linear-gradient(135deg,#11120f,#282820 62%,#6a542a)!important;box-shadow:0 24px 54px rgba(0,0,0,.3)!important}.men-salon-shell .inventory-command :is(span,p){color:#cfc2aa!important}.men-salon-shell .inventory-actions button{color:#e8ddca!important;border-color:#5e533e!important;background:rgba(255,255,255,.055)!important}.men-salon-shell .inventory-actions button.primary{color:#17140d!important;border-color:#d7b963!important;background:linear-gradient(135deg,#ebcf82,#a8863c)!important}.men-salon-shell .inventory-insights section,.men-salon-shell .inventory-radar>div,.men-salon-shell .inventory-tabs button,.men-salon-shell .stock-picker,.men-salon-shell .stock-results>button{color:#eee7dc!important;border-color:#454035!important;background:linear-gradient(145deg,#292720,#1c1b17)!important}.men-salon-shell .inventory-tabs button.on{color:#18130b!important;border-color:#c9a24b!important;background:linear-gradient(135deg,#e2c16f,#94702f)!important}.men-salon-shell .inventory-radar b,.men-salon-shell .stock-picker :is(h2,b),.men-salon-shell .stock-results b{color:#f4ede2!important}.men-salon-shell .inventory-radar :is(span,small),.men-salon-shell .stock-picker :is(p,small),.men-salon-shell .stock-results small{color:#aaa091!important}.men-salon-shell .stock-picker>header>button,.men-salon-shell .stock-results em{color:#e0c377!important;background:#3b321f!important}.men-salon-shell .inventory-radar :is(.warn,.danger){border-color:#725b2e!important;background:linear-gradient(145deg,#332b1d,#211e18)!important}.men-salon-shell .purchase-files label{color:#cabd9e!important;border-color:#65583f!important;background:#25221c!important}.men-salon-shell .purchase-files label.picked{color:#c8d9b4!important;border-color:#556949!important;background:#24301f!important}.men-salon-shell .bridal-page :is(.bridal-radar>div,.workspace-head,.file-toolbar,.bridal-card,.package-gallery article,.service-area-box,.materials-box,.execution-box,.project-preview,.allowed-areas,.area-row,.folder-card,.record-section,.payment-card,.receipt-card,.package-link-box){color:#eee7dc!important;border-color:#484136!important;background:linear-gradient(145deg,#292720,#191815)!important;box-shadow:none}.men-salon-shell .bridal-page :is(.bridal-radar>div,.workspace-head,.file-toolbar,.bridal-card,.package-gallery article,.service-area-box,.materials-box,.execution-box,.project-preview,.allowed-areas,.area-row,.folder-card,.record-section,.payment-card,.receipt-card,.package-link-box) :is(h2,h3,h4,b,strong){color:#f5ede0!important}.men-salon-shell .bridal-page :is(.bridal-radar>div,.workspace-head,.file-toolbar,.bridal-card,.package-gallery article,.service-area-box,.materials-box,.execution-box,.project-preview,.allowed-areas,.area-row,.folder-card,.record-section,.payment-card,.receipt-card,.package-link-box) :is(p,small,span){color:#aea395}.men-salon-shell .bridal-page .tabbar{border-color:#443d32!important;background:#1c1b17!important}.men-salon-shell .bridal-page .tabbar button{color:#b8ae9f!important;background:transparent!important}.men-salon-shell .bridal-page .tabbar button.on{color:#17130c!important;background:linear-gradient(135deg,#e3c16d,#987331)!important}.men-salon-shell .bridal-page :is(.chip,.checkline,.area-chips span){color:#d8cfbf!important;border-color:#4e4639!important;background:#24221d!important}.men-salon-shell .bridal-page :is(.chip.on,.checkline:has(input:checked)){color:#f0d68f!important;border-color:#9a7b3c!important;background:#3b321f!important}.men-salon-shell .bridal-page .folder-card:before{background:linear-gradient(135deg,#d8b55c,#866329)!important}.men-salon-shell .loyalty .hero{color:#f5ede1!important;border-color:#4d4330!important;background:radial-gradient(circle at 90% 0,rgba(215,180,94,.2),transparent 35%),linear-gradient(135deg,#12130f,#2a2920 64%,#685228)!important}.men-salon-shell .loyalty :is(.metric,.glass,.sync,.campaigns article,.rewards article,.settings,.formula,.member-list article,.action,.modal>section,.locked){color:#eee7dc!important;border-color:#454035!important;background:linear-gradient(145deg,#292720,#1a1916)!important}.men-salon-shell .loyalty :is(.metric,.glass,.sync,.campaigns article,.rewards article,.settings,.formula,.member-list article,.action,.modal>section) :is(h2,h3,h4,b,strong){color:#f5ede2!important}.men-salon-shell .loyalty :is(.metric,.glass,.sync,.campaigns article,.rewards article,.settings,.formula,.member-list article,.action,.modal>section) :is(p,small,span:not(.tier)){color:#aaa093}.men-salon-shell .loyalty .tabs button.active{color:#17130c!important;background:linear-gradient(135deg,#e0bf69,#96722f)!important}.men-salon-shell .shop :is(.metrics>div,.twocol>section,.product-list article,.category-manager,.category-tree article,.category-editor,.order-list>article,.payment-card,.settings,.delivery,.courier-setting){color:#eee7dc!important;border-color:#464035!important;background:linear-gradient(145deg,#292720,#191815)!important}.men-salon-shell .shop :is(.metrics>div,.twocol>section,.product-list article,.category-manager,.category-tree article,.category-editor,.order-list>article,.payment-card,.settings,.delivery,.courier-setting) :is(h2,h3,h4,b,strong){color:#f5ede2!important}.men-salon-shell .shop :is(.metrics>div,.twocol>section,.product-list article,.category-manager,.category-tree article,.category-editor,.order-list>article,.payment-card,.settings,.delivery,.courier-setting) :is(p,small,span){color:#aaa194}.men-salon-shell .shop :is(.quick,.pos-link,.category-rail button){color:#dfd4c1!important;border-color:#4a4337!important;background:#24211d!important}.men-salon-shell .shop :is(.quick,.pos-link,.category-rail button.on){border-color:#8e7139!important}.men-salon-shell .shop>header{color:#f7f0e5!important;border:1px solid #57482f!important;background:radial-gradient(circle at 16% 14%,rgba(214,173,93,.2),transparent 34%),linear-gradient(140deg,#11100d,#2b251b 62%,#714f27)!important;box-shadow:0 24px 58px -34px #000!important}.men-salon-shell .shop>header :is(span,p,small,em){color:#decda8!important}.men-salon-shell .shop>header aside{color:#eee5d5!important;border-color:#665638!important;background:rgba(0,0,0,.2)!important}.men-salon-shell .shop>nav button{color:#ded5c7!important;border-color:#4a4236!important;background:linear-gradient(145deg,#292620,#1b1916)!important}.men-salon-shell .shop>nav button.on{color:#171108!important;border-color:#d7ad5c!important;background:linear-gradient(135deg,#dfbb6a,#93622d)!important}.men-salon-shell .shop .category-onboarding{color:#eee7dc!important;border-color:#4a4236!important;background:linear-gradient(145deg,#292620,#191714)!important;box-shadow:0 18px 46px rgba(0,0,0,.2)!important}.men-salon-shell .shop .category-onboarding :is(h3,p,span){color:#e9dfcf!important}.men-salon-shell .shop .category-onboarding span{color:#d8b767!important}.men-salon-shell .shop .category-onboarding p{color:#aaa194!important}.men-salon-shell .shop .category-onboarding button{color:#171108!important;border:0!important;background:linear-gradient(135deg,#dfbb6a,#93622d)!important}.men-salon-shell .shop .shop-warehouse{color:#eee7dc}.men-salon-shell .shop .warehouse-hero{color:#f7f0e5!important;border:1px solid #57482f!important;background:radial-gradient(circle at 88% 0,rgba(214,173,93,.2),transparent 37%),linear-gradient(140deg,#11100d,#2b251b 62%,#714f27)!important;box-shadow:0 24px 58px -34px #000!important}.men-salon-shell .shop .warehouse-hero :is(span,p){color:#decda8!important}.men-salon-shell .shop .warehouse-hero button{color:#f2e8d7!important;border-color:#6c5a3c!important;background:rgba(0,0,0,.22)!important}.men-salon-shell .shop :is(.warehouse-kpis article,.warehouse-locations,.warehouse-stock,.stock-grid>article,.warehouse-locations article){color:#eee7dc!important;border-color:#484136!important;background:linear-gradient(145deg,#292720,#191815)!important;box-shadow:none!important}.men-salon-shell .shop :is(.warehouse-kpis article,.warehouse-locations,.warehouse-stock,.stock-grid>article,.warehouse-locations article) :is(h2,h3,b,strong){color:#f5ede2!important}.men-salon-shell .shop :is(.warehouse-kpis article,.warehouse-locations,.warehouse-stock,.stock-grid>article,.warehouse-locations article) :is(p,small,span,em){color:#aaa194!important}.men-salon-shell .shop .warehouse-kpis article.warn{border-color:#795f2f!important;background:linear-gradient(145deg,#332a1c,#211e18)!important}.men-salon-shell .shop .warehouse-locations i{color:#e1bd67!important;background:#3b321f!important}.men-salon-shell .shop .warehouse-locations button{color:#e5d6bb!important;background:#352f25!important}.men-salon-shell .shop .warehouse-stock>header label{border-color:#4a4236!important;background:#171613!important}.men-salon-shell .shop .stock-grid span{background:#233025!important}.men-salon-shell .shop .stock-grid span.zero{background:#35201f!important}.men-salon-shell .shop .warehouse-empty{color:#aaa194!important;border-color:#4a4236!important;background:#211f1b!important}.men-salon-shell .shop .warehouse-modal>section{color:#eee7dc!important;border:1px solid #4a4236!important;background:linear-gradient(145deg,#292620,#171613)!important}.men-salon-shell .shop .warehouse-modal>section :is(h2,b,strong){color:#f5ede2!important}.men-salon-shell .shop .warehouse-modal>section :is(p,small,span){color:#aaa194!important}.men-salon-shell .shop .warehouse-modal>section>header button{color:#e0c377!important;background:#3b321f!important}.men-salon-shell .shop .warehouse-modal footer button:not(.ghost){color:#171108!important;background:linear-gradient(135deg,#dfbb6a,#93622d)!important}.men-salon-shell .shop .warehouse-modal footer button.ghost{color:#ddd3c3!important;background:#2b2822!important}.men-salon-shell .shop .fulfill,.men-salon-shell .shop .transfer-note{color:#c7d9b4!important;background:#24301f!important}.men-salon-shell .location-manager{color:#eee7dc}.men-salon-shell .location-manager-head{color:#f7f0e5!important;border:1px solid #57482f!important;background:radial-gradient(circle at 92% 8%,rgba(214,173,93,.2),transparent 36%),linear-gradient(140deg,#11100d,#2b251b 62%,#714f27)!important}.men-salon-shell .location-manager-head :is(span,p){color:#decda8!important}.men-salon-shell .location-empty>button,.men-salon-shell .location-manager-head>button{color:#171108!important;background:linear-gradient(135deg,#dfbb6a,#93622d)!important}.men-salon-shell :is(.location-kind-shortcuts button,.location-grid>article,.location-empty,.location-modal>section,.location-type-picks button,.location-staff-picker){color:#eee7dc!important;border-color:#484136!important;background:linear-gradient(145deg,#292720,#191815)!important}.men-salon-shell :is(.location-kind-shortcuts button,.location-grid>article,.location-empty,.location-modal>section,.location-type-picks button,.location-staff-picker) :is(h2,h3,b,strong){color:#f5ede2!important}.men-salon-shell :is(.location-kind-shortcuts button,.location-grid>article,.location-empty,.location-modal>section,.location-type-picks button,.location-staff-picker) :is(p,small,span,em){color:#aaa194!important}.men-salon-shell :is(.location-kind-shortcuts i,.location-grid article>header>i,.location-modal>section>header>button){color:#e0c377!important;background:#3b321f!important}.men-salon-shell .location-staff-picker>div button.on,.men-salon-shell .location-type-picks button.on{color:#171108!important;border-color:#d7ad5c!important;background:linear-gradient(135deg,#dfbb6a,#93622d)!important}.men-salon-shell .location-grid footer button:not(.ghost):not(.danger),.men-salon-shell .location-modal>section>footer button:not(.ghost){color:#171108!important;background:linear-gradient(135deg,#dfbb6a,#93622d)!important}.men-salon-shell .location-grid footer button.ghost,.men-salon-shell .location-modal>section>footer button.ghost{color:#ddd3c3!important;background:#2b2822!important}.men-salon-shell .location-grid footer button.danger{color:#efaca8!important;background:#3b2220!important}.men-salon-shell .consume-switch{color:#c7d9b4!important;background:#24301f!important}.men-salon-shell .report-page :is(.range-card,.metric,.report-card,.data,.ai-insight),.men-salon-shell .wallet-page :is(.balance-card,.packages article,.payment-history,.usage-item){color:#eee7dc!important;border-color:#464035!important;background:linear-gradient(145deg,#292720,#191815)!important}.men-salon-shell .report-page :is(.metric,.report-card,.data,.ai-insight) :is(h2,h3,b,strong),.men-salon-shell .wallet-page :is(.balance-card,.packages article,.payment-history,.usage-item) :is(h2,h3,b,strong){color:#f5ede2!important}.men-salon-shell .report-page :is(.metric,.report-card,.data,.ai-insight) :is(p,small,span),.men-salon-shell .wallet-page :is(.balance-card,.packages article,.payment-history,.usage-item) :is(p,small,span){color:#aaa194}.men-salon-shell .report-page .report-tabs{border-color:#403a31!important;background:#1c1b17!important}.men-salon-shell .report-page .report-tabs button.active{color:#17130b!important;background:linear-gradient(135deg,#e0be67,#997431)!important}.men-salon-shell .wallet-page .packages article.featured{border-color:#a98942!important;box-shadow:0 18px 45px rgba(0,0,0,.22)!important}.men-salon-shell .pos-head{color:#f7f0e5!important;border:1px solid #57482f!important;background:radial-gradient(circle at 18% 15%,rgba(214,173,93,.2),transparent 34%),linear-gradient(140deg,#11100d,#2b251b 62%,#714f27)!important;box-shadow:0 24px 58px -34px #000!important}.men-salon-shell .pos-head :is(span,p){color:#decda8!important}.men-salon-shell .pos-head nav{background:rgba(0,0,0,.2)!important}.men-salon-shell .pos-head nav button{color:#d8cfbf!important;background:transparent!important}.men-salon-shell .pos-head nav button.on{color:#171108!important;background:linear-gradient(135deg,#e2c06d,#987031)!important}.men-salon-shell .balance-main,.men-salon-shell .package-grid article>div,.men-salon-shell .total-used{color:#eee7dc!important;border-color:#484136!important;background:#1b1916!important}.men-salon-shell .balance-main>b,.men-salon-shell .package-grid article>b{color:#e2c273!important}.men-salon-shell .balance-main>div,.men-salon-shell .rank>div>div{background:#39342c!important}.men-salon-shell .report-page :is(th,td),.men-salon-shell .wallet-page .payment-history :is(th,td){border-color:#403a31!important}.men-salon-shell .wallet-page .payment-history td span{color:#d6cdbf!important;background:#312d27!important}.men-salon-shell .wallet-page .payment-history td span.approved{color:#bcd6b0!important;background:#263423!important}.men-salon-shell .wallet-page .payment-history td span.submitted{color:#ebcb86!important;background:#3d321e!important}.men-salon-shell .bank-list>div,.men-salon-shell .shift-editor>div,.men-salon-shell .tenant-method-card{color:#eee7dc!important;border-color:#484136!important;background:linear-gradient(145deg,#292620,#191714)!important}.men-salon-shell .shift-editor>div.shift-on,.men-salon-shell .tenant-method-card.on{border-color:#9d7a39!important;background:linear-gradient(145deg,#3b321f,#211e18)!important}.men-salon-shell .shift-editor :is(label,span,em),.men-salon-shell .tenant-method-card :is(b,span){color:#eee7dc!important}.men-salon-shell .bank-list small,.men-salon-shell .tenant-method-card small{color:#aaa194!important}.men-salon-shell .tenant-method-card em{color:#c9d9b5!important;background:#2b3a25!important}.men-salon-shell .tenant-method-card:not(.on) em{color:#baa990!important;background:#342d24!important}.men-salon-shell .location-saved{color:#c8d8b4!important;border-color:#536646!important;background:#263321!important}.men-salon-shell .main :is(.qr-card,.category-manager,.service-category-card,.addon-gate,.locked-state){color:#eee7dc!important;border-color:#484136!important;background:linear-gradient(145deg,#292620,#191714)!important}.men-salon-shell .main :is(.qr-card,.category-manager,.service-category-card,.addon-gate,.locked-state) :is(p,small,.muted){color:#aaa194!important}.men-salon-shell .messenger-page{--msg:#c9a452!important;--msg2:#8d642e!important;--soft:#24211d!important;--line:#484136!important;--muted:#aaa194!important}.men-salon-shell .messenger-page :is(.unread-total,.soft-button,.messenger-shell,.conversation-panel,.search-box,.scope-tabs button,.thread-panel,.thread-header,.composer,.messenger-modal,.messenger-modal header>button,.contact-list>button,.broadcast-modal input,.broadcast-modal select,.broadcast-modal textarea){color:#eee7dc!important;border-color:#484136!important;background:#1b1916!important}.men-salon-shell .messenger-page :is(.conversation-item:hover,.conversation-item.active,.thread-placeholder>div,.reply-preview,.broadcast-note){color:#dec37d!important;background:#30291f!important}.men-salon-shell .messenger-page .message-bubble{color:#eee7dc!important;border-color:#484136!important;background:#292620!important}.men-salon-shell .messenger-page .message-row.mine .message-bubble{color:#171108!important;border-color:#cda652!important;background:linear-gradient(135deg,#e0bd68,#8f652d)!important}.men-salon-shell .messenger-page .composer textarea{color:#f3ece1!important;border-color:#4b4338!important;background:#11100e!important}.men-salon-shell .messenger-page :is(.primary-button,.composer>div>button){color:#171108!important;background:linear-gradient(135deg,#dfbb67,#91622d)!important}.men-salon-shell .active-plan-note{color:#e7cf99!important;border-color:#66512d!important;background:linear-gradient(145deg,#30291d,#201d17)!important}.men-salon-shell .addon-hero{color:#f7f0e4!important;border:1px solid #594a32!important;background:radial-gradient(circle at 12% 10%,rgba(222,184,101,.2),transparent 32%),linear-gradient(135deg,#11100d,#2b261c 65%,#6c4e28)!important}.men-salon-shell .locked-shop>div:not(.orb)>b{color:#eee5d6!important;border-color:#4a4338!important;background:#24211d!important}.men-salon-shell .ai-studio,.men-salon-shell .wallet-page>header{color:#f5eee2!important;background:radial-gradient(circle at 84% 4%,rgba(203,163,81,.16),transparent 27%),radial-gradient(circle at 8% 38%,rgba(106,116,75,.13),transparent 24%),#11110e!important}.men-salon-shell .wallet-page>header{border:1px solid #574a34!important;border-radius:22px}.men-salon-shell .wallet-page .title :is(span,p),.men-salon-shell .wallet-page>header :is(span,p){color:#bbae97!important}.men-salon-shell .wallet-page>header a{color:#ecd28d!important;border-color:#655537!important;background:#252119!important}.men-salon-shell .wallet-page :is(.balance-card,.packages,.payment-history,.package-grid article,.usage-item,.total-used){color:#eee7dc!important;border-color:#484136!important;background:linear-gradient(145deg,#292720,#191815)!important}.men-salon-shell .wallet-page :is(.package-grid article>span,.package-grid article>b,.title>div>span){color:#dfbd70!important}.men-salon-shell .wallet-page .package-grid article>button{color:#181108!important;background:linear-gradient(135deg,#dfbd6c,#94672e)!important}.men-salon-shell .ai-studio :is(.agent-console,.prompt-lab,.processing,.result-deck,.history,.agent-intro,.wallet-mini,.auto-data,.metric-board>div,.answer-grid article,.history article){color:#eee7dc!important;border-color:#484136!important;background:linear-gradient(145deg,#28261f,#171613)!important}.men-salon-shell .ai-studio :is(.system-live,.agent-console header span,.result-deck>header>div>span,.history header span,.agent-intro small){color:#d8b767!important}.men-salon-shell .ai-studio :is(.agent-console>button.active,.quick-prompts button:hover){color:#f3e7cc!important;border-color:#8d7038!important;background:#332b20!important}.men-salon-shell .ai-studio :is(.prompt-lab textarea,.composer textarea){color:#f1eadf!important;border-color:#4a4338!important;background:#11100e!important}.men-salon-shell .ai-studio .launch{color:#181108!important;background:linear-gradient(135deg,#dfbd6c,#93652d)!important}.men-salon-shell .delivery-gate .gate-card,.men-salon-shell .delivery-page :is(.manager-grid>article,.shipping-rules,.jobs,.job-grid>article,.tracking-console,.courier-desk,.courier-desk>article,.policy-builder,.policy-list>article,.mission-facts>div){color:#eee7dc!important;border-color:#494237!important;background:linear-gradient(145deg,#292720,#191815)!important;box-shadow:0 22px 58px rgba(0,0,0,.22)!important}.men-salon-shell .delivery-gate .gate-card :is(h1,h2,b),.men-salon-shell .delivery-page :is(h1,h2,h3,b,strong){color:#f4ede2!important}.men-salon-shell .delivery-gate .gate-card :is(p,small),.men-salon-shell .delivery-page :is(p,small){color:#aaa194!important}.men-salon-shell .delivery-gate .gate-card>div>b{color:#dfcfad!important;background:#2b261d!important}.men-salon-shell .delivery-page :is(select,input,.policy-builder button,.job-grid select){color:#eee7dc!important;border-color:#4a4338!important;background:#151411!important}.men-salon-shell .backup-page :is(.vault-card,.info-strip,.manifest>div,.drop,.danger-zone){color:#eee7dc!important;border-color:#484136!important;background:linear-gradient(145deg,#292720,#191815)!important}.men-salon-shell .backup-page :is(.vault-card h2,.manifest b,.drop strong,.danger-zone h3){color:#f2e8d7!important}.men-salon-shell .backup-page :is(.vault-card p,.hint,.manifest span,.drop span,.date-grid label,.danger-zone label){color:#aaa194!important}.men-salon-shell .backup-page :is(.primary,.danger-zone button){color:#181108!important;background:linear-gradient(135deg,#dfbd6c,#93652d)!important}.men-salon-shell .my-fin :is(.rule,.metrics article,.settle-list article,.banks>div,.modal>div){color:#eee7dc!important;border-color:#484136!important;background:linear-gradient(145deg,#292620,#191714)!important}.men-salon-shell .my-fin :is(.rule,.metrics article,.settle-list article,.banks>div,.modal>div) :is(b,h3){color:#f4ede2!important}.men-salon-shell .my-fin :is(.rule,.metrics article,.settle-list article,.banks>div,.modal>div) :is(p,small,span,label){color:#aaa194!important}.men-salon-shell .my-fin :is(.banks input,.modal select){color:#f2eadf!important;border-color:#4a4338!important;background:#151411!important;color-scheme:dark}.men-salon-shell .my-fin :is(.pay-now,.bank-actions button,.settle-list button,.modal button){color:#171108!important;background:linear-gradient(135deg,#dfbb67,#91622d)!important}@media(max-width:680px){.business-variant-picker{grid-template-columns:1fr}.men-salon-shell .topbar{border-radius:14px}.men-salon-shell .main{padding:12px}}.center{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;position:relative;overflow:hidden;background:linear-gradient(160deg,#0E1330,#0A0E20 52%,#05060F)}.center:before{background:radial-gradient(620px 460px at 82% -8%,rgba(109,94,246,.55),transparent 60%),radial-gradient(560px 460px at 10% 8%,rgba(34,211,238,.3),transparent 58%),radial-gradient(620px 520px at 60% 112%,rgba(226,75,214,.26),transparent 60%)}.center:after,.center:before{content:"";position:absolute;inset:0;pointer-events:none}.center:after{opacity:.5;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.05) 1px,transparent 0);background-size:30px 30px}.authcard{width:100%;max-width:410px;position:relative;z-index:2;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:24px!important;box-shadow:0 40px 90px -30px rgba(10,10,60,.7),inset 0 1px 0 rgba(255,255,255,.22)!important;backdrop-filter:saturate(170%) blur(22px);-webkit-backdrop-filter:saturate(170%) blur(22px);color:#EAF1FF}.authcard h1{color:#fff}.authcard .muted{color:#AEB9DA!important}.authcard label{color:#D6DEF5!important}.authcard .input{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;border-radius:14px!important}.authcard .input::placeholder{color:#8E9AC0!important}.authcard .input:focus{border-color:#9B8CFF!important;box-shadow:0 0 0 4px rgba(109,94,246,.28)!important;background:rgba(255,255,255,.12)!important}.authcard .btn:not(.ghost){border-radius:999px!important;background:linear-gradient(135deg,#9B8CFF,#6D5EF6 55%,#4B3FD4)!important;color:#fff!important;border:none!important;box-shadow:0 16px 40px -12px rgba(109,94,246,.6)!important}.authcard .btn.ghost{background:rgba(255,255,255,.08)!important;color:#EAF1FF!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:none!important;border-radius:999px!important}.authcard a{color:#9B8CFF!important;font-weight:700}.authcard a:hover{color:#B9AEFF!important}.spin{width:18px;height:18px;border:2px solid #cbd5e1;border-top:2px solid var(--primary);border-radius:50%;animation:s .7s linear infinite}@keyframes s{to{transform:rotate(1turn)}}.hamburger{display:none}@media (max-width:760px){.shell{grid-template-columns:1fr}.sidebar{position:fixed;inset:0 0 0 auto;width:270px;max-width:85vw;transform:translateX(100%);transition:transform .25s ease;z-index:50;overflow-y:auto;box-shadow:-10px 0 30px rgba(0,0,0,.35)}.sidebar.open{transform:translateX(0)}.backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:40}.hamburger{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;border:1px solid var(--border);background:var(--surface);font-size:20px;cursor:pointer}.main{padding:16px 14px}.topbar{gap:10px}.card{overflow-x:auto;-webkit-overflow-scrolling:touch}.table{min-width:520px}h1{font-size:20px}}body,html{max-width:100%;overflow-x:hidden}.shell.super-shell{--ink:#d5e3fd;--ink-2:#8fa4c8;--primary:#38bdf8;--primary-d:#0284c7;--primary-l:#67e8f9;--accent:#60a5fa;--gold:#facc15;--bg:#010f21;--surface:rgba(15,23,42,.78);--surface-solid:#0f172a;--border:rgba(148,163,184,.22);--text:#eaf2ff;--muted:#9fb2d1;--success:#22c55e;--warning:#f59e0b;--danger:#fb7185;--radius:18px;--glass-sh:0 22px 75px -34px rgba(56,189,248,.55),inset 0 1px 0 rgba(255,255,255,.055);grid-template-columns:286px minmax(0,1fr);min-height:100vh;color:var(--text);background:radial-gradient(900px 540px at 22% -12%,rgba(56,189,248,.16),transparent 60%),radial-gradient(780px 560px at 100% 22%,rgba(37,99,235,.14),transparent 62%),radial-gradient(620px 520px at 24% 104%,rgba(250,204,21,.08),transparent 66%),linear-gradient(145deg,#010817,#061426 46%,#020617);position:relative;isolation:isolate}.shell.super-shell:before{inset:0;opacity:.68;background-image:linear-gradient(rgba(148,163,184,.045) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.045) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(circle at 50% 28%,#000 0 42%,transparent 82%);mask-image:radial-gradient(circle at 50% 28%,#000 0 42%,transparent 82%)}.shell.super-shell:after,.shell.super-shell:before{content:"";position:fixed;pointer-events:none;z-index:-1}.shell.super-shell:after{inset:auto 12% -180px auto;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,.12),transparent 68%);filter:blur(4px)}.super-shell .sidebar{background:linear-gradient(180deg,rgba(15,23,42,.94),rgba(2,6,23,.95));color:#dbeafe;border-left:1px solid rgba(148,163,184,.16);box-shadow:-18px 0 70px rgba(0,0,0,.24),inset 1px 0 0 rgba(255,255,255,.035);padding:20px 14px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(56,189,248,.45) transparent}.super-shell .sidebar::-webkit-scrollbar{width:8px}.super-shell .sidebar::-webkit-scrollbar-thumb{background:rgba(56,189,248,.33);border-radius:999px}.super-shell .sidebar .brand{padding:8px 10px 18px;color:#f8fbff;font-size:22px;letter-spacing:-.03em;border-bottom:1px solid rgba(148,163,184,.12)}.super-shell .sidebar .brand .logo{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#38bdf8,#2563eb);color:#00111f;box-shadow:0 16px 34px -18px rgba(56,189,248,.9);font-weight:900}.super-shell .sidebar .biz{margin:14px 6px 12px;padding:13px 12px;border:1px solid rgba(56,189,248,.16);border-radius:16px;background:linear-gradient(145deg,rgba(56,189,248,.08),rgba(15,23,42,.42));color:#e2e8f0;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.super-shell .sidebar .biz .seg{color:#38d8ff;font-size:11px;letter-spacing:.08em}.super-shell .sidebar nav .navlabel{color:#5ee7ff;opacity:.72;font-size:10px;letter-spacing:.09em;padding:14px 12px 6px}.super-shell .sidebar nav .locked,.super-shell .sidebar nav a{border-radius:14px;margin:3px 0;padding:11px 12px;color:#c9d8ef;border:1px solid transparent;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.super-shell .sidebar nav a:hover{color:#fff;transform:translateX(-2px);background:rgba(56,189,248,.09);border-color:rgba(56,189,248,.2)}.super-shell .sidebar nav a.active{color:#fff;background:linear-gradient(90deg,rgba(56,189,248,.22),rgba(37,99,235,.13));border-color:rgba(56,189,248,.35);box-shadow:inset -4px 0 0 #38bdf8,0 14px 30px -24px rgba(56,189,248,.9)}.super-shell .sidebar nav .locked{color:rgba(148,163,184,.62);background:rgba(15,23,42,.32)}.super-shell .sidebar .upsell{color:#fde68a;background:linear-gradient(135deg,rgba(250,204,21,.12),rgba(15,23,42,.55));border-color:rgba(250,204,21,.28);border-radius:15px}.super-shell .main{padding:28px 32px 44px;min-width:0}.super-shell .topbar{position:-webkit-sticky;position:sticky;top:12px;z-index:20;margin-bottom:24px;padding:12px 14px;border:1px solid rgba(148,163,184,.16);border-radius:20px;background:rgba(15,23,42,.7);backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);box-shadow:0 20px 55px -34px rgba(56,189,248,.55)}.super-shell .topbar .muted{color:#cbd5e1!important}.super-shell h1{color:#f8fbff;font-size:clamp(24px,3.2vw,38px);line-height:1.35;letter-spacing:-.04em;margin-bottom:10px}.super-shell h2,.super-shell h3{color:#eaf2ff;letter-spacing:-.025em}.super-shell .muted{color:var(--muted)!important}.super-shell a{color:#67e8f9}.super-shell .card,.super-shell .feat-chk,.super-shell .kpi,.super-shell .location-settings,.super-shell .method-card{border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(15,23,42,.8),rgba(15,23,42,.58)),radial-gradient(circle at 12% 0,rgba(56,189,248,.1),transparent 42%);color:var(--text);border-radius:var(--radius);box-shadow:var(--glass-sh);backdrop-filter:blur(16px) saturate(142%);-webkit-backdrop-filter:blur(16px) saturate(142%)}.super-shell .card{padding:18px}.super-shell .kpi{padding:18px;min-height:118px}.super-shell .card:hover,.super-shell .kpi:hover{box-shadow:0 28px 85px -42px rgba(56,189,248,.72),inset 0 1px 0 rgba(255,255,255,.07)}.super-shell .kpi:before{width:3px;background:linear-gradient(180deg,#67e8f9,#2563eb)}.super-shell .kpi:after{background:radial-gradient(circle,rgba(56,189,248,.18),transparent 70%)}.super-shell .kpi .label{color:#9fb2d1;font-weight:700}.super-shell .kpi .value{color:#f8fbff;font-size:26px;letter-spacing:-.04em}.super-shell .btn{border-radius:12px;background:linear-gradient(135deg,#0ea5e9,#2563eb);color:#fff;border:1px solid rgba(125,211,252,.18);box-shadow:0 16px 36px -22px rgba(56,189,248,.9)}.super-shell .btn:hover{background:linear-gradient(135deg,#38bdf8,#2563eb);transform:translateY(-1px)}.super-shell .btn.ghost{color:#dbeafe;background:rgba(15,23,42,.46);border:1px solid rgba(148,163,184,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.super-shell .btn.ghost:hover{background:rgba(56,189,248,.1);border-color:rgba(56,189,248,.3)}.super-shell .field label{color:#a9bbd7;font-weight:800;font-size:12.5px}.super-shell .input,.super-shell select.input,.super-shell textarea.input{color:#f8fbff;background:rgba(2,6,23,.55);border:1px solid rgba(148,163,184,.2);border-radius:13px;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.super-shell .input::placeholder,.super-shell textarea.input::placeholder{color:rgba(203,213,225,.52)}.super-shell .input:focus,.super-shell select.input:focus,.super-shell textarea.input:focus{border-color:rgba(56,189,248,.7);box-shadow:0 0 0 4px rgba(56,189,248,.13),inset 0 1px 0 rgba(255,255,255,.06)}.super-shell select.input option{background:#0f172a;color:#eaf2ff}.super-shell .table{color:#dce8fb;border-collapse:separate;border-spacing:0}.super-shell .table td,.super-shell .table th{border-bottom:1px solid rgba(148,163,184,.13)}.super-shell .table th{color:#8db2d5;background:rgba(2,6,23,.36);font-weight:900}.super-shell .table tbody tr{transition:background .14s ease}.super-shell .table tbody tr:hover{background:rgba(56,189,248,.055)}.super-shell .badge{border-radius:999px;border:1px solid rgba(255,255,255,.08);font-weight:900}.super-shell .badge.b{color:#7dd3fc;background:rgba(14,165,233,.13);border-color:rgba(14,165,233,.24)}.super-shell .badge.g{color:#86efac;background:rgba(34,197,94,.13);border-color:rgba(34,197,94,.24)}.super-shell .badge.w{color:#fde68a;background:rgba(245,158,11,.13);border-color:rgba(245,158,11,.26)}.super-shell .alert{border-radius:15px;border:1px solid rgba(255,255,255,.08)}.super-shell .alert.danger{background:rgba(127,29,29,.38);color:#fecdd3;border-color:rgba(251,113,133,.24)}.super-shell .alert.success{background:rgba(20,83,45,.36);color:#bbf7d0;border-color:rgba(34,197,94,.24)}.super-shell .feat-cat-h{color:#67e8f9}.super-shell .feat-grid{gap:10px}.super-shell .feat-chk{color:#dbeafe;background:rgba(15,23,42,.6)}.super-shell .feat-chk.on,.super-shell .feat-chk:hover{border-color:rgba(56,189,248,.45);background:linear-gradient(135deg,rgba(56,189,248,.14),rgba(37,99,235,.08))}.super-shell input[type=checkbox],.super-shell input[type=radio]{accent-color:#38bdf8}.super-shell .method-grid{gap:12px}.super-shell .method-card{background:rgba(15,23,42,.6)}.super-shell .method-card.on{border-color:rgba(34,197,94,.42);background:linear-gradient(135deg,rgba(34,197,94,.13),rgba(56,189,248,.08))}.super-shell .method-card small{color:#9fb2d1}.super-shell .method-card em{color:#86efac;background:rgba(34,197,94,.13);border:1px solid rgba(34,197,94,.18)}.super-shell .method-card:not(.on) em{color:#fda4af;background:rgba(251,113,133,.11);border-color:rgba(251,113,133,.18)}.super-shell .location-privacy label,.super-shell .site-toggle-list label{background:rgba(15,23,42,.54);border-color:rgba(148,163,184,.18);color:#dbeafe}.super-shell .location-saved{color:#bbf7d0;background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.22)}.super-shell .location-picker-map{border-color:rgba(56,189,248,.22);box-shadow:0 22px 70px -38px rgba(56,189,248,.55)}.super-shell .spin{border-color:#38bdf8 rgba(148,163,184,.35) rgba(148,163,184,.35)}.super-shell img{border-color:rgba(148,163,184,.18)!important}@media (max-width:760px){.shell,.shell.super-shell,body,html{width:100%;max-width:100vw;overflow-x:hidden}.shell,.shell.super-shell{grid-template-columns:1fr}.main,.super-shell .main{width:100%;max-width:100vw;min-width:0;overflow-x:hidden}.card,.grid,.kpi,.row,.topbar{min-width:0;max-width:100%}.input,a,button,select.input,textarea.input{max-width:100%}.super-shell .sidebar{position:fixed;height:100vh;width:292px;max-width:88vw;padding-top:18px}.super-shell .sidebar.open{transform:translateX(0)}.super-shell .main{padding:14px 12px 28px}.super-shell .topbar{top:8px;margin-bottom:16px;padding:10px}.super-shell .hamburger{background:rgba(15,23,42,.72);border-color:rgba(56,189,248,.24);color:#eaf2ff}.super-shell h1{font-size:22px}.super-shell .card,.super-shell .kpi{border-radius:16px}.super-shell .table{min-width:620px}.super-shell .feat-grid{grid-template-columns:1fr}}.sms-center{display:grid;grid-gap:18px;gap:18px}.sms-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px;border:1px solid rgba(153,71,116,.18);border-radius:26px;background:linear-gradient(135deg,rgba(255,247,251,.98),rgba(255,255,255,.96));box-shadow:0 20px 55px rgba(103,44,78,.08)}.sms-hero:after{content:"";position:absolute;inset:auto -55px -95px auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(235,94,157,.18),transparent 68%)}.sms-hero>div:first-child{position:relative;z-index:1}.sms-card header span,.sms-hero span{display:block;color:#a13b72;font-size:11px;font-weight:950;letter-spacing:.12em}.sms-hero h1{margin:7px 0 6px;font-size:clamp(25px,4vw,38px)}.sms-hero p{margin:0;max-width:760px;color:var(--muted);line-height:1.9}.sms-status{position:relative;z-index:1;min-width:178px;padding:14px 16px;border:1px solid rgba(151,156,173,.24);border-radius:18px;background:rgba(255,255,255,.82);display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:3px 9px;gap:3px 9px}.sms-status i{width:11px;height:11px;border-radius:50%;background:#c59d45;box-shadow:0 0 0 5px rgba(197,157,69,.13);grid-row:1/3}.sms-status.connected i{background:#20a56b;box-shadow:0 0 0 5px rgba(32,165,107,.13)}.sms-status.error i{background:#d65555;box-shadow:0 0 0 5px rgba(214,85,85,.13)}.sms-status b{font-size:13px}.sms-status small{color:var(--muted);direction:ltr;text-align:right}.sms-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.sms-steps span{padding:11px 14px;border:1px dashed rgba(151,156,173,.35);border-radius:14px;color:var(--muted);text-align:center;font-size:12px;font-weight:850}.sms-steps span.done{color:#157653;border-style:solid;border-color:rgba(32,165,107,.25);background:rgba(32,165,107,.07)}.sms-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px}.sms-card{min-width:0;padding:22px;border:1px solid rgba(151,156,173,.2);border-radius:24px;background:rgba(255,255,255,.94);box-shadow:0 14px 38px rgba(37,31,49,.06)}.sms-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.sms-card h2{margin:5px 0 0;font-size:19px}.sms-card header em{font-style:normal;font-size:11px;font-weight:900;color:#895570;background:#f8edf3;padding:6px 9px;border-radius:999px}.sms-card>p{color:var(--muted);font-size:13px;line-height:1.9}.sms-switch{display:flex;align-items:center;gap:12px;margin:14px 0;padding:13px;border:1px solid rgba(151,156,173,.18);border-radius:16px;cursor:pointer}.sms-switch input{position:absolute;opacity:0;pointer-events:none}.sms-switch>span{position:relative;flex:0 0 44px;width:44px;height:24px;border-radius:99px;background:#c9cbd3;transition:.2s}.sms-switch>span:after{content:"";position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.18);transition:.2s}.sms-switch input:checked+span{background:#a33e73}.sms-switch input:checked+span:after{transform:translateX(-20px)}.sms-switch div{display:grid;grid-gap:2px;gap:2px}.sms-switch b{font-size:13px}.sms-switch small{color:var(--muted);font-size:11px;line-height:1.6}.sms-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sms-counter,.sms-credit,.sms-vars{margin-top:12px;padding:11px 13px;border-radius:14px;background:rgba(161,59,114,.055);display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.sms-credit b{font-size:19px}.sms-vars{display:grid;justify-content:stretch;color:var(--muted);line-height:1.8}.sms-vars b{color:var(--ink)}.sms-counter small,.sms-vars small{color:var(--muted)}.sms-provider-error{display:block;margin-top:12px;color:#b83345;line-height:1.8}.sms-grid-lower{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)}.sms-log-list{display:grid;grid-gap:8px;gap:8px;max-height:430px;overflow:auto;padding-left:3px}.sms-log-list>article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:11px 12px;border:1px solid rgba(151,156,173,.17);border-radius:14px}.sms-log-list>article>div{display:grid;grid-gap:2px;gap:2px;direction:ltr;text-align:left}.sms-log-list>article small{color:var(--muted);font-size:10px}.sms-log-list p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.sms-log-list>article>span{font-size:10px;font-weight:950;padding:5px 8px;border-radius:999px;background:#f4f1f3;color:#6a6570}.sms-log-list>article>span.sent{background:#e8f7ef;color:#157653}.sms-log-list>article>span.failed{background:#fff0f0;color:#b83345}.sms-empty{padding:35px 15px;color:var(--muted);text-align:center}.men-salon-shell .sms-card,.sms-center-men .sms-hero{background:linear-gradient(145deg,rgba(36,34,30,.98),rgba(24,23,20,.98));border-color:rgba(199,154,69,.26);box-shadow:0 18px 50px rgba(0,0,0,.22)}.sms-center-men .sms-hero:after{background:radial-gradient(circle,rgba(199,154,69,.17),transparent 68%)}.men-salon-shell .sms-card header span,.sms-center-men .sms-hero span{color:#d6ad61}.sms-center-men .sms-status{background:rgba(18,17,15,.76);border-color:rgba(199,154,69,.25);color:#f4efe5}.men-salon-shell .sms-card,.men-salon-shell .sms-card h2,.men-salon-shell .sms-vars b{color:#f4efe5}.men-salon-shell .sms-card header em{color:#e4c88f;background:rgba(199,154,69,.12)}.men-salon-shell .sms-switch{border-color:rgba(199,154,69,.17);background:rgba(255,255,255,.018)}.men-salon-shell .sms-switch>span{background:#5c574e}.men-salon-shell .sms-switch input:checked+span{background:#b98939}.men-salon-shell .sms-counter,.men-salon-shell .sms-credit,.men-salon-shell .sms-vars{background:rgba(199,154,69,.08)}.men-salon-shell .sms-log-list>article{border-color:rgba(199,154,69,.16);background:rgba(255,255,255,.018)}.men-salon-shell .sms-log-list>article>span{background:#332f29;color:#bbb2a3}.men-salon-shell .sms-log-list>article>span.sent{background:rgba(35,151,98,.15);color:#6ed4a5}.men-salon-shell .sms-log-list>article>span.failed{background:rgba(188,62,69,.16);color:#ef9398}.men-salon-shell .sms-steps span{border-color:rgba(199,154,69,.28);color:#bdb5a7}.men-salon-shell .sms-steps span.done{color:#85d7af;border-color:rgba(53,180,117,.3);background:rgba(53,180,117,.08)}@media(max-width:850px){.sms-hero{align-items:stretch;flex-direction:column;padding:20px}.sms-status{min-width:0}.sms-grid,.sms-grid-lower{grid-template-columns:1fr}.sms-steps{display:flex;overflow:auto;scrollbar-width:none}.sms-steps span{flex:0 0 155px}.sms-card{padding:17px;border-radius:20px}.sms-log-list>article{grid-template-columns:1fr auto}.sms-log-list p{grid-column:1/3;white-space:normal;line-height:1.7}.sms-actions .btn{flex:1 1 130px}}.sms-lines-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(151,156,173,.2);border-radius:18px;background:rgba(248,247,249,.65)}.sms-lines-heading{display:grid;grid-gap:3px;gap:3px}.sms-lines-heading small{color:var(--muted);line-height:1.7}.sms-line-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.sms-line-card,.sms-line-grid{display:grid;grid-gap:9px;gap:9px}.sms-line-card{padding:12px;border:1px solid rgba(151,156,173,.2);border-radius:15px;background:#fff;opacity:.68}.sms-line-card.enabled{opacity:1;border-color:rgba(161,59,114,.25);box-shadow:0 8px 24px rgba(80,49,68,.05)}.sms-line-number{display:flex;align-items:center;justify-content:space-between;gap:8px}.sms-line-number>span{font-weight:950;font-size:13px}.sms-line-number label,.sms-purpose-checks label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800;cursor:pointer}.sms-purpose-checks{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sms-compose-options,.sms-default-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.men-salon-shell .sms-lines-panel{background:rgba(199,154,69,.045);border-color:rgba(199,154,69,.2)}.men-salon-shell .sms-line-card{background:rgba(255,255,255,.025);border-color:rgba(199,154,69,.15);color:#f4efe5}.men-salon-shell .sms-line-card.enabled{border-color:rgba(199,154,69,.35);box-shadow:none}@media(max-width:850px){.sms-compose-options,.sms-default-lines{grid-template-columns:1fr}}.sms-destination-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 12px;padding:5px;border:1px solid rgba(151,156,173,.18);border-radius:15px;background:rgba(248,247,249,.75)}.sms-destination-tabs button{min-height:39px;border:0;border-radius:11px;background:transparent;color:var(--muted);font:inherit;font-size:11px;font-weight:900;cursor:pointer}.sms-destination-tabs button.active{color:#fff;background:linear-gradient(135deg,#7a3f70,#cf5289);box-shadow:0 10px 22px -16px #713d78}.men-salon-shell .sms-destination-tabs{border-color:rgba(199,154,69,.2);background:#191714}.men-salon-shell .sms-destination-tabs button{color:#bdb3a4!important;background:transparent!important}.men-salon-shell .sms-destination-tabs button.active{color:#171108!important;background:linear-gradient(135deg,#dfbb6a,#93622d)!important}.tenant-sms-tabs{position:-webkit-sticky;position:sticky;top:8px;z-index:35;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px;padding:7px;border:1px solid rgba(151,156,173,.2);border-radius:18px;background:rgba(255,255,255,.91);box-shadow:0 15px 35px rgba(40,26,39,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tenant-sms-tabs button{min-height:42px;border:0;border-radius:12px;background:transparent;color:#766b74;font:inherit;font-size:11px;font-weight:950;cursor:pointer;transition:.2s}.tenant-sms-tabs button:hover{background:#f7eef3;color:#89365f}.tenant-sms-tabs button.active{background:linear-gradient(135deg,#7a3f70,#cf5289);color:#fff;box-shadow:0 12px 26px -17px #713d78}.tenant-sms-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.tenant-sms-kpis article{display:grid;grid-gap:5px;gap:5px;min-height:125px;padding:18px;border:1px solid rgba(151,156,173,.18);border-radius:21px;background:linear-gradient(145deg,#fff,#fff9fc);box-shadow:0 15px 35px rgba(63,38,57,.05)}.tenant-sms-kpis span{color:#805b70;font-size:11px;font-weight:900}.tenant-sms-kpis b{font-size:27px}.tenant-sms-kpis small{color:var(--muted);font-size:10px}.tenant-sms-kpis button{justify-self:start;border:0;border-radius:9px;background:#f4e7ee;color:#8c3861;padding:6px 9px;font:inherit;font-size:9px;font-weight:900;cursor:pointer}.tenant-sms-welcome{overflow:hidden;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,.5fr);grid-gap:22px;gap:22px;padding:28px;border:1px solid rgba(161,59,114,.18);border-radius:28px;background:radial-gradient(circle at 8% 0,rgba(225,86,145,.15),transparent 34%),linear-gradient(135deg,#fff,#fff7fb);box-shadow:0 22px 60px rgba(80,37,66,.08)}.tenant-campaign-reports>header span,.tenant-campaign-workspace header>span,.tenant-sms-welcome span,.tenant-template-workspace>aside>span{color:#a13b72;font-size:10px;font-weight:950;letter-spacing:.12em}.tenant-sms-welcome h2{margin:8px 0;font-size:clamp(22px,3vw,32px)}.tenant-sms-welcome p{max-width:740px;margin:0;color:var(--muted);line-height:2}.tenant-sms-welcome aside{display:grid;align-content:center;grid-gap:8px;gap:8px}.tenant-sms-alert button,.tenant-sms-welcome button{min-height:42px;border:1px solid rgba(161,59,114,.18);border-radius:13px;background:#fff;color:#87395e;font:inherit;font-size:11px;font-weight:950;cursor:pointer}.tenant-sms-welcome button:first-child{border:0;background:linear-gradient(135deg,#7a3f70,#cf5289);color:#fff}.tenant-sms-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:14px 16px;border:1px solid #f0d8a5;border-radius:16px;background:#fff9e9;color:#6f531f}.tenant-sms-alert span{font-size:11px;line-height:1.8}.tenant-sms-alert button{padding:8px 12px}.tenant-campaign-workspace{display:grid;grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);grid-gap:16px;gap:16px}.tenant-audience-builder,.tenant-campaign-reports,.tenant-message-builder,.tenant-template-list,.tenant-template-workspace>aside{min-width:0;border:1px solid rgba(151,156,173,.2);border-radius:24px;background:rgba(255,255,255,.95);box-shadow:0 16px 42px rgba(45,27,41,.06)}.tenant-audience-builder,.tenant-message-builder,.tenant-template-workspace>aside{padding:21px}.tenant-campaign-workspace header{display:grid;grid-gap:3px;gap:3px;margin-bottom:14px}.tenant-campaign-workspace h2{margin:2px 0;font-size:20px}.tenant-campaign-workspace header small{color:var(--muted)}.tenant-customer-picker{display:grid;grid-gap:8px;gap:8px}.tenant-customer-picker>div{display:grid;grid-gap:6px;gap:6px;max-height:320px;overflow:auto;padding:3px}.tenant-customer-picker button{display:flex;align-items:center;gap:9px;min-width:0;border:1px solid rgba(151,156,173,.18);border-radius:13px;background:#fff;padding:9px;text-align:right;font:inherit;cursor:pointer}.tenant-customer-picker button.selected{border-color:rgba(161,59,114,.36);background:#fff2f8}.tenant-customer-picker i{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:9px;background:#f3e8ee;color:#973d68;font-style:normal;font-weight:950}.tenant-customer-picker b,.tenant-customer-picker small,.tenant-customer-picker span{display:block;min-width:0}.tenant-customer-picker span{overflow:hidden}.tenant-customer-picker b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.tenant-customer-picker small{color:var(--muted);font-size:9px;text-align:right}.tenant-preview-button{width:100%;min-height:44px;margin-top:12px;border:0;border-radius:13px;background:linear-gradient(135deg,#7b466f,#bb507f);color:#fff;font:inherit;font-size:11px;font-weight:950;cursor:pointer}.tenant-audience-preview{display:grid;grid-gap:9px;gap:9px;margin-top:10px;padding:12px;border:1px solid rgba(43,153,99,.2);border-radius:16px;background:#f1fbf6}.tenant-audience-preview header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0}.tenant-audience-preview header b{color:#176c49}.tenant-audience-preview header small{font-size:9px}.tenant-audience-preview>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.tenant-audience-preview>div>span{min-width:0;padding:8px;border-radius:10px;background:#fff}.tenant-audience-preview b,.tenant-audience-preview small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-audience-preview b{font-size:9px}.tenant-audience-preview small{margin-top:3px;color:var(--muted);font-size:8px;text-align:right}.tenant-sms-vars{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:10px 0;padding:10px 12px;border-radius:14px;background:#f8f1f5;color:var(--muted);font-size:10px}.tenant-sms-vars b{color:#5c3d50}.tenant-sms-vars button{border:1px solid #e6d4df;border-radius:9px;background:#fff;color:#89365f;padding:6px 8px;font:inherit;font-size:9px;font-weight:900;cursor:pointer}.tenant-sms-vars small{margin-right:auto}.tenant-template-picks{display:flex;gap:6px;overflow:auto;padding:2px 0 10px}.tenant-template-picks button{flex:none;border:1px solid #e8d8e2;border-radius:10px;background:#fff;color:#80405f;padding:7px 10px;font:inherit;font-size:9px;font-weight:900;cursor:pointer}.tenant-schedule-row{display:grid;grid-template-columns:1fr 160px;grid-gap:10px;gap:10px}.tenant-schedule-row>label{display:grid;grid-gap:6px;gap:6px}.tenant-schedule-row>label>span{color:#6b5662;font-size:10px;font-weight:900}.tenant-send-review{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(160px,1.2fr);grid-gap:8px;gap:8px;align-items:stretch;margin-top:14px;padding:10px;border:1px solid rgba(151,156,173,.19);border-radius:17px;background:#faf8fa}.tenant-send-review>div{display:grid;align-content:center;grid-gap:3px;gap:3px;padding:8px;border-left:1px solid #ebe5e9}.tenant-send-review span{color:var(--muted);font-size:9px}.tenant-send-review b{font-size:14px}.tenant-send-review button{border:0;border-radius:12px;background:linear-gradient(135deg,#7a3f70,#cf5289);color:#fff;font:inherit;font-size:11px;font-weight:950;cursor:pointer}.tenant-send-review button:disabled{opacity:.45;cursor:not-allowed}.tenant-template-workspace{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);grid-gap:16px;gap:16px}.tenant-template-workspace>aside{align-self:start}.tenant-template-workspace h2{margin:7px 0 14px}.tenant-template-workspace>aside>button{width:100%;min-height:44px;border:0;border-radius:13px;background:linear-gradient(135deg,#7a3f70,#cf5289);color:#fff;font:inherit;font-weight:950;cursor:pointer}.tenant-template-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px;padding:16px}.tenant-template-list>article{display:flex;min-width:0;flex-direction:column;padding:15px;border:1px solid rgba(151,156,173,.18);border-radius:17px;background:linear-gradient(145deg,#fff,#fffafd)}.tenant-template-list>article>span{align-self:flex-start;border-radius:99px;background:#f5e9ef;color:#923f67;padding:5px 8px;font-size:8px;font-weight:950}.tenant-template-list h3{margin:10px 0 6px;font-size:15px}.tenant-template-list p{flex:1 1;margin:0;color:var(--muted);font-size:11px;line-height:1.9;white-space:pre-wrap}.tenant-template-list footer{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-top:12px}.tenant-template-list button{min-height:36px;border:1px solid #e7d6df;border-radius:10px;background:#fff;color:#843b5e;font:inherit;font-size:9px;font-weight:900;cursor:pointer}.tenant-template-list button:last-child{border:0;background:#7c456a;color:#fff}.tenant-campaign-reports{padding:20px}.tenant-campaign-reports>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.tenant-campaign-reports>header h2{margin:5px 0}.tenant-campaign-reports>header p{margin:0;color:var(--muted);font-size:10px}.tenant-campaign-reports>div{display:grid;grid-gap:8px;gap:8px}.tenant-campaign-reports>div>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:13px;border:1px solid rgba(151,156,173,.18);border-radius:16px;background:#fff}.tenant-campaign-reports>div>article>i{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#f3edf1;color:#86536e;font-style:normal;font-weight:950}.tenant-campaign-reports article main{min-width:0}.tenant-campaign-reports article main p,.tenant-campaign-reports article main small{color:var(--muted);font-size:9px}.tenant-campaign-reports article main h3{margin:3px 0;font-size:13px}.tenant-campaign-reports article main p{margin:0}.tenant-campaign-reports article main em{display:block;margin-top:4px;color:#b33b4b;font-size:8px}.tenant-campaign-reports article aside{display:flex;gap:10px}.tenant-campaign-reports article aside span{display:grid;grid-gap:2px;gap:2px;color:var(--muted);font-size:8px;text-align:center}.tenant-campaign-reports article aside b{color:var(--ink);font-size:13px}.tenant-campaign-reports article>button{border:1px solid #efced5;border-radius:10px;background:#fff5f6;color:#a82e45;padding:8px;font:inherit;font-size:9px;font-weight:900;cursor:pointer}.tenant-manual-history{margin-top:18px;padding-top:16px;border-top:1px solid rgba(151,156,173,.18)}.tenant-manual-history>h3{font-size:15px}.men-salon-shell .tenant-sms-tabs{border-color:rgba(199,154,69,.25);background:rgba(20,19,17,.92)}.men-salon-shell .tenant-sms-tabs button{color:#bdb3a4}.men-salon-shell .tenant-sms-tabs button:hover{background:rgba(199,154,69,.09);color:#eed79f}.men-salon-shell .tenant-sms-tabs button.active{background:linear-gradient(135deg,#dfbb6a,#93622d);color:#171108}.men-salon-shell .tenant-audience-builder,.men-salon-shell .tenant-campaign-reports,.men-salon-shell .tenant-message-builder,.men-salon-shell .tenant-sms-kpis article,.men-salon-shell .tenant-sms-welcome,.men-salon-shell .tenant-template-list,.men-salon-shell .tenant-template-workspace>aside{border-color:rgba(199,154,69,.22);background:linear-gradient(145deg,#25231f,#171613);color:#f3ecdf}.men-salon-shell .tenant-campaign-reports article main p,.men-salon-shell .tenant-campaign-reports article main small,.men-salon-shell .tenant-campaign-reports>header p,.men-salon-shell .tenant-campaign-workspace header small,.men-salon-shell .tenant-sms-kpis span,.men-salon-shell .tenant-sms-welcome p,.men-salon-shell .tenant-template-list p{color:#bcb3a4}.men-salon-shell .tenant-campaign-reports>header span,.men-salon-shell .tenant-campaign-workspace header>span,.men-salon-shell .tenant-sms-welcome span,.men-salon-shell .tenant-template-workspace>aside>span{color:#d8b566}.men-salon-shell .tenant-audience-preview>div>span,.men-salon-shell .tenant-campaign-reports>div>article,.men-salon-shell .tenant-customer-picker button,.men-salon-shell .tenant-sms-vars button,.men-salon-shell .tenant-sms-welcome button,.men-salon-shell .tenant-template-list>article,.men-salon-shell .tenant-template-picks button{border-color:rgba(199,154,69,.18);background:#1e1c19;color:#f3ecdf}.men-salon-shell .tenant-preview-button,.men-salon-shell .tenant-send-review button,.men-salon-shell .tenant-sms-welcome button:first-child,.men-salon-shell .tenant-template-workspace>aside>button{background:linear-gradient(135deg,#dfbb6a,#93622d);color:#171108}.men-salon-shell .tenant-customer-picker button.selected,.men-salon-shell .tenant-send-review,.men-salon-shell .tenant-sms-vars{border-color:rgba(199,154,69,.25);background:rgba(199,154,69,.08)}.men-salon-shell .tenant-audience-preview{border-color:rgba(62,177,116,.28);background:rgba(30,125,77,.11)}.men-salon-shell .tenant-template-list>article>span{background:rgba(199,154,69,.12);color:#e1c17c}.men-salon-shell .tenant-campaign-reports article aside b,.men-salon-shell .tenant-sms-vars b{color:#f3ecdf}.men-salon-shell .tenant-schedule-row>label>span{color:#d0c4b2}@media(max-width:1000px){.tenant-sms-tabs{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.tenant-sms-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-campaign-workspace,.tenant-template-workspace{grid-template-columns:1fr}.tenant-audience-builder{order:0}.tenant-message-builder{order:1}.tenant-send-review{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-send-review button{grid-column:1/-1;min-height:44px}.tenant-campaign-reports>div>article{grid-template-columns:auto minmax(0,1fr) auto}.tenant-campaign-reports article aside{grid-column:2/-1;justify-content:flex-start}.tenant-campaign-reports article>button{grid-column:3;grid-row:1}}@media(max-width:650px){.sms-center{gap:12px}.sms-hero{align-items:flex-start;padding:18px}.sms-hero h1{font-size:23px}.sms-hero p{font-size:11px}.sms-status{min-width:0}.sms-steps{display:grid;grid-template-columns:1fr;overflow:visible}.sms-steps span{flex:none;width:auto}.tenant-sms-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px}.tenant-sms-tabs button{min-height:40px;font-size:10px}.tenant-sms-kpis{grid-template-columns:1fr 1fr;gap:8px}.tenant-sms-kpis article{min-height:110px;padding:13px}.tenant-sms-kpis b{font-size:22px}.tenant-sms-welcome{padding:19px}.tenant-sms-alert,.tenant-sms-welcome,.tenant-sms-welcome aside{grid-template-columns:1fr}.tenant-campaign-workspace{gap:10px}.tenant-audience-builder,.tenant-campaign-reports,.tenant-message-builder,.tenant-template-list,.tenant-template-workspace>aside{padding:14px;border-radius:19px}.sms-compose-options,.tenant-audience-preview>div,.tenant-schedule-row{grid-template-columns:1fr}.tenant-send-review{grid-template-columns:1fr 1fr}.tenant-send-review>div{border-left:0;border-bottom:1px solid #ebe5e9}.tenant-send-review>div:nth-child(3){grid-column:1/-1}.tenant-template-list{grid-template-columns:1fr}.tenant-campaign-reports>header{align-items:flex-start}.tenant-campaign-reports>div>article{grid-template-columns:auto minmax(0,1fr)}.tenant-campaign-reports article aside{grid-column:1/-1}.tenant-campaign-reports article>button{grid-column:1/-1;grid-row:auto}.sms-grid,.sms-grid-lower{grid-template-columns:1fr}.sms-card{padding:15px}.sms-log-list>article{grid-template-columns:1fr auto}.sms-log-list p{grid-column:1/-1;white-space:normal}}