*{box-sizing:border-box}:root{--ink:#242127;--muted:#77717b;--purple:#6d28d9;--bg:#f4f4f6;--line:#e4e1e7;--white:#fff;--green:#16803d;--red:#b42318;--amber:#a56600}body{margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--ink)}button,input,select{font:inherit}.app{display:grid;grid-template-columns:235px 1fr;min-height:100vh}.sidebar{background:#211724;color:#fff;padding:24px 14px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{font-size:23px;font-weight:950;padding:0 10px 24px}.brand small{display:block;font-size:8px;letter-spacing:2px;color:#9a8aa3}.nav{width:100%;border:0;background:transparent;color:#d6ccd9;text-align:left;padding:11px 12px;border-radius:8px;margin-bottom:3px;display:flex;justify-content:space-between}.nav:hover,.nav.active{background:#ffffff12;color:#fff}.nav span{background:#6d28d9;border-radius:20px;padding:1px 6px;font-size:9px}.side-links{margin-top:auto;display:flex;flex-direction:column}.side-links a{color:#9f91a8;text-decoration:none;padding:8px 10px;font-size:10px}main{padding:28px 34px 50px;overflow:hidden}.topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.topbar small{font-size:9px;color:#8d8391;font-weight:850;letter-spacing:1px}.topbar h1{font-size:31px;margin:5px 0 2px}.topbar p,.sectionhead p{margin:0;color:var(--muted);font-size:11px}.topactions{display:flex;gap:8px}.topactions input{border:1px solid var(--line);background:#fff;border-radius:9px;padding:9px 11px;width:250px}.topactions button,.sectionhead>button,.panel button,.toolbar button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px 12px;font-weight:750;cursor:pointer}.view{display:none}.view.active{display:block}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.kpis article,.panel{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px}.kpis small,.panel small{display:block;font-size:8px;color:#8c8390;font-weight:850;letter-spacing:.7px}.kpis strong{display:block;font-size:24px;margin-top:6px}.kpis p{font-size:9px;color:var(--muted)}.compact article{padding:15px}.compact strong{font-size:19px}.grid2{display:grid;grid-template-columns:1.4fr .8fr;gap:14px}.panelhead,.sectionhead{display:flex;justify-content:space-between;align-items:center}.panelhead h2,.sectionhead h2{margin:4px 0;font-size:20px}.sectionhead{margin-bottom:14px}.attention{width:100%;display:grid;grid-template-columns:36px 1fr;border:0;border-top:1px solid #eee;background:#fff;padding:13px 0;text-align:left}.attention b{width:28px;height:28px;border-radius:8px;background:#f0e9fb;color:#6d28d9;display:grid;place-items:center}.attention span{align-self:center;font-size:11px}.row{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-top:1px solid #eee;font-size:11px}.row small{color:#777}.toolbar{display:flex;gap:8px;margin-bottom:10px}.toolbar input,.toolbar select,.settingsgrid input{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px}.toolbar input{min-width:300px}.tablewrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:11px}th{text-align:left;font-size:8px;color:#8f8594;letter-spacing:.6px;border-bottom:1px solid var(--line);padding:10px}td{padding:11px 10px;border-bottom:1px solid #eee}.status{padding:4px 7px;border-radius:6px;font-size:8px;font-weight:850}.status.ACTIVE{background:#e9f8ef;color:var(--green)}.status.PENDING{background:#fff3dd;color:var(--amber)}.status.REJECTED{background:#fde9e7;color:var(--red)}.actionbtn{border:1px solid #ddd;background:#fff;border-radius:6px;padding:6px 8px;font-size:9px;margin-right:4px}.approve{border-color:#bfe4cb;color:var(--green)}.reject{border-color:#efc6c2;color:var(--red)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.secondary{margin-top:10px}.muted{color:var(--muted);font-size:11px}.settingsgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.settingsgrid label{display:block;font-size:11px;margin-top:12px}.settingsgrid input:not([type=checkbox]){display:block;width:100%;margin-top:5px}.toast{position:fixed;right:24px;bottom:24px;background:#211724;color:#fff;padding:11px 14px;border-radius:9px;font-size:10px;opacity:0;transform:translateY(10px);transition:.2s}.toast.show{opacity:1;transform:translateY(0)}@media(max-width:1000px){.app{grid-template-columns:200px 1fr}.kpis{grid-template-columns:1fr 1fr}.grid2,.settingsgrid{grid-template-columns:1fr}.cards{grid-template-columns:1fr 1fr}}@media(max-width:760px){.app{display:block}.sidebar{display:none}main{padding:18px}.topbar{align-items:flex-start;gap:10px;flex-direction:column}.topactions{width:100%}.topactions input{flex:1}.cards{grid-template-columns:1fr}.toolbar{flex-wrap:wrap}.toolbar input{min-width:100%}}
.pricing-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:12px}.price-field{border:1px solid #ebe7ed;border-radius:10px;padding:12px;background:#faf9fb}.price-field label{display:block;font-size:9px;font-weight:800}.price-field input{width:100%;border:1px solid #ddd;background:#fff;border-radius:7px;padding:8px;margin-top:6px}.price-field small{font-size:8px;color:#8b818e}.discount-row{display:grid;grid-template-columns:260px 1fr;gap:14px;align-items:end;margin-top:12px}.discount-row label{font-size:10px;font-weight:800}.discount-row input{display:block;width:100%;border:1px solid #ddd;border-radius:8px;padding:9px;margin-top:5px}.discount-row>div{border:1px solid #eee;border-radius:9px;padding:10px}.discount-row strong{display:block;margin-top:4px}.business-package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.business-package{border:1px solid #e7e2e9;border-radius:11px;padding:14px;background:#faf9fb}.business-package label{display:block;font-size:9px;font-weight:800;margin-bottom:8px}.business-package input{width:100%;border:1px solid #ddd;border-radius:7px;padding:8px;margin-top:4px}.package-toggle{display:flex!important;align-items:center;gap:7px}.package-toggle input{width:auto!important;margin:0!important}
@media(max-width:1100px){.pricing-grid{grid-template-columns:repeat(3,1fr)}.business-package-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.pricing-grid,.business-package-grid{grid-template-columns:1fr}.discount-row{grid-template-columns:1fr}}

.taxonomy-layout{display:grid;grid-template-columns:360px 1fr;gap:14px}.taxonomy-tree-panel{max-height:720px;overflow:auto}.tax-node{border-bottom:1px solid #eee;padding:6px 0}.tax-root,.tax-group,.tax-leaf{width:100%;border:0;background:transparent;text-align:left;border-radius:7px;padding:8px;cursor:pointer}.tax-root{font-weight:900;font-size:11px}.tax-group{padding-left:20px;font-weight:800;font-size:10px;color:#514b55}.tax-leaf{padding-left:38px;font-size:9px;color:#777}.tax-root:hover,.tax-group:hover,.tax-leaf:hover,.tax-selected{background:#f1ebfa;color:#6d28d9}.tax-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.tax-actions button{border:1px solid #ddd;background:#fff;border-radius:7px;padding:8px 10px;font-size:9px}.tax-actions .danger{color:#b42318;border-color:#efc6c2}.taxonomy-editor-panel label{display:block;font-size:10px;font-weight:850;margin:10px 0}.taxonomy-editor-panel input{width:100%;border:1px solid #ddd;border-radius:8px;padding:9px;margin-top:5px}.tax-help{background:#f7f4fa;border-radius:9px;padding:10px;font-size:9px;color:#756d79;line-height:1.5}@media(max-width:900px){.taxonomy-layout{grid-template-columns:1fr}}

.hero-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.hero-admin-card{background:#fff;border:1px solid #e5e0e8;border-radius:12px;padding:15px}.hero-admin-card h3{margin:0 0 10px}.hero-admin-card label{display:block;font-size:9px;font-weight:850;margin-top:8px}.hero-admin-card input,.hero-admin-card textarea,.hero-admin-card select{width:100%;border:1px solid #ddd;border-radius:7px;padding:8px;margin-top:4px}.hero-admin-card textarea{min-height:70px;resize:vertical}.hero-admin-actions{display:flex;gap:6px;align-items:center;margin-top:10px}.hero-admin-actions button{border:1px solid #ddd;background:#fff;border-radius:7px;padding:7px 9px;font-size:9px}.hero-admin-actions .danger{color:#b42318}.hero-preview{height:115px;border-radius:9px;background:#f2eef5;margin-top:10px;overflow:hidden;display:grid;place-items:center}.hero-preview img{width:100%;height:100%;object-fit:cover}.hero-preview span{font-size:9px;color:#777;text-align:center;padding:10px}@media(max-width:900px){.hero-admin-grid{grid-template-columns:1fr}}

.credit-user-card{background:#fff;border:1px solid #e6e1e9;border-radius:12px;padding:15px;margin-bottom:10px}.credit-user-head{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start}.credit-user-head h3{margin:0 0 4px}.credit-balance{background:#f2ebfb;color:#5b21b6;border-radius:10px;padding:10px 13px;text-align:center}.credit-balance small,.credit-balance strong{display:block}.credit-balance small{font-size:7px;font-weight:900}.credit-balance strong{font-size:24px}.credit-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.credit-actions input{width:110px;border:1px solid #ddd;border-radius:8px;padding:8px}.credit-actions button{border:1px solid #ddd;background:#fff;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:850}.credit-actions .grant{background:#6d28d9;color:#fff;border-color:#6d28d9}.credit-actions .revoke{color:#b42318}.credit-history{margin-top:12px;border-top:1px solid #eee;padding-top:9px}.credit-history div{font-size:8px;color:#777;margin:4px 0}

.erp-login-overlay{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:28px;background:#f4f2f7}
.erp-login-shell{width:min(1040px,100%);min-height:620px;display:grid;grid-template-columns:1.05fr .95fr;background:#fff;border:1px solid #e5dfe9;border-radius:30px;overflow:hidden;box-shadow:0 34px 90px rgba(31,18,39,.16)}
.erp-login-brand{padding:52px 58px;background:linear-gradient(145deg,#201228,#361b43);color:#fff;display:flex;flex-direction:column;position:relative;overflow:hidden}
.erp-login-brand:after{content:"";position:absolute;width:360px;height:360px;border-radius:50%;right:-190px;bottom:-190px;border:70px solid rgba(255,255,255,.04)}
.erp-brand-row{display:flex;align-items:center;gap:15px}.erp-login-logo{width:58px;height:58px;border-radius:17px;background:linear-gradient(145deg,#8b46ef,#6221d7);display:grid;place-items:center;font-size:30px;font-weight:950}.erp-login-wordmark{font-size:24px;font-weight:950}.erp-login-suite{font-size:10px;font-weight:900;letter-spacing:.18em;color:#c8b7d0}
.erp-brand-copy{margin:auto 0;position:relative;z-index:1}.erp-brand-copy>span,.erp-login-eyebrow{font-size:10px;font-weight:900;letter-spacing:.16em;color:#c8b7d0}.erp-brand-copy h1{font-size:42px;line-height:1.05;letter-spacing:-.04em;margin:12px 0 18px}.erp-brand-copy p{max-width:430px;color:#d9cede;line-height:1.6;margin:0}
.erp-login-security{font-size:12px;color:#bdaec5}.erp-login-security:before{content:"●";color:#6ed79c;margin-right:10px}
.erp-login-panel{display:flex;align-items:center;justify-content:center;padding:52px}.erp-login-panel-inner{width:min(390px,100%)}.erp-login-eyebrow{color:#7228df}.erp-login-panel h2{font-size:38px;letter-spacing:-.035em;margin:12px 0 6px;color:#211e24}.erp-login-intro{color:#77717c;margin:0 0 34px}
.erp-field{display:block;margin-bottom:19px}.erp-field>span{display:block;font-size:13px;font-weight:800;color:#39343d;margin-bottom:8px}.erp-field input{box-sizing:border-box;width:100%;height:54px;border:1.5px solid #ddd5e3;border-radius:13px;padding:0 15px;background:#fff;font:inherit;font-size:15px;outline:none}.erp-field input:focus{border-color:#7629e6;box-shadow:0 0 0 4px rgba(118,41,230,.09)}
.erp-password-wrap{position:relative}.erp-password-wrap input{padding-right:75px}.erp-password-wrap button{position:absolute;right:7px;top:8px;height:38px;border:0;background:transparent;color:#7028d5;font-weight:800;cursor:pointer}
.erp-login-submit{width:100%;height:56px;border:0;border-radius:13px;background:#281832;color:#fff;font:inherit;font-weight:900;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:0 20px;margin-top:7px}.erp-login-submit:hover{background:#371d47;transform:translateY(-1px)}.erp-login-submit:disabled{opacity:.6}
.erp-login-error{min-height:20px;color:#c5291f;font-size:13px;font-weight:700;margin:13px 0 0}.erp-login-footer{border-top:1px solid #eee9f0;margin-top:30px;padding-top:19px;color:#aaa3ad;font-size:11px}
@media(max-width:760px){.erp-login-overlay{padding:14px}.erp-login-shell{grid-template-columns:1fr;min-height:0;border-radius:22px}.erp-login-brand{padding:24px}.erp-brand-copy,.erp-login-security{display:none}.erp-login-panel{padding:31px 24px}.erp-login-panel h2{font-size:31px}}


/* ERP sidebar integration fix v0.9.10 */
html,body{min-height:100%;overflow-x:hidden}
.app{grid-template-columns:252px minmax(0,1fr);min-height:100vh;align-items:stretch}
.sidebar{
  width:252px;
  height:100vh;
  max-height:100vh;
  position:sticky;
  top:0;
  padding:20px 12px 12px;
  background:#211724;
  color:#fff;
  display:flex;
  flex-direction:column;
  overflow:hidden;
  z-index:30;
  box-shadow:10px 0 26px rgba(32,20,36,.08);
}
.sidebar .brand{
  flex:0 0 auto;
  padding:3px 12px 17px;
  margin-bottom:4px;
  border-bottom:1px solid rgba(255,255,255,.08);
  font-size:22px;
  line-height:1.1;
}
.sidebar .brand small{margin-top:5px;color:#a897b2}
.erp-menu-scroll{
  flex:1 1 auto;
  min-height:0;
  overflow-y:auto;
  overflow-x:hidden;
  padding:8px 4px 14px 0;
  margin-right:-4px;
  scrollbar-width:thin;
  scrollbar-color:#55435e transparent;
  overscroll-behavior:contain;
}
.erp-menu-scroll::-webkit-scrollbar{width:6px}
.erp-menu-scroll::-webkit-scrollbar-track{background:transparent}
.erp-menu-scroll::-webkit-scrollbar-thumb{background:#55435e;border-radius:999px}
.erp-menu-scroll .nav{
  width:100%;
  min-height:38px;
  margin:1px 0;
  padding:9px 11px;
  border-radius:9px;
  flex:0 0 auto;
  color:#d9d0dd;
  font-size:13px;
  font-weight:650;
  line-height:1.25;
  cursor:pointer;
}
.erp-menu-scroll .nav:hover{background:rgba(255,255,255,.07);color:#fff}
.erp-menu-scroll .nav.active{
  background:#6d28d9;
  color:#fff;
  box-shadow:0 7px 18px rgba(109,40,217,.20);
}
.erp-menu-scroll .nav span{background:rgba(255,255,255,.16);color:#fff}
.menu-section-label{
  padding:16px 11px 6px;
  color:#88788f;
  font-size:8px;
  font-weight:900;
  letter-spacing:.14em;
  line-height:1;
  pointer-events:none;
}
.erp-menu-scroll>.menu-section-label:first-child{padding-top:6px}
.side-links{
  flex:0 0 auto;
  margin-top:0;
  padding:9px 4px 2px;
  border-top:1px solid rgba(255,255,255,.09);
  background:#211724;
}
.side-links .footer-label{display:block;padding:3px 8px 7px}
.side-links a{
  display:block;
  padding:8px 9px;
  border-radius:8px;
  color:#b8abbf;
  font-size:10px;
  text-decoration:none;
}
.side-links a:hover{background:rgba(255,255,255,.06);color:#fff}
main{min-width:0;padding:28px 34px 50px;overflow:hidden}

/* Keep ERP usable on narrower browser windows */
@media(max-width:980px){
  .app{grid-template-columns:218px minmax(0,1fr)}
  .sidebar{width:218px}
  main{padding:24px 22px 45px}
  .erp-menu-scroll .nav{font-size:12px}
}


/* Settings Control Center v0.9.12 */
.settings-center{max-width:1280px}.settings-main-head{align-items:flex-end}.settings-head-actions{display:flex;align-items:center;gap:12px}.settings-saved{font-size:10px;color:#887f8b}
.settings-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.settings-status-card{background:#fff;border:1px solid #e6e0e9;border-radius:13px;padding:14px 15px}.settings-status-card small,.settings-status-card strong,.settings-status-card span{display:block}.settings-status-card small{font-size:8px;letter-spacing:.12em;color:#918697;font-weight:900}.settings-status-card strong{font-size:16px;margin:6px 0 3px;color:#271e2b}.settings-status-card span{font-size:9px;color:#8b818f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.settings-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:14px;align-items:start}.settings-tabs{background:#211724;border-radius:14px;padding:8px;display:grid;gap:3px;position:sticky;top:18px}.settings-tab{border:0!important;background:transparent!important;color:#cfc4d4!important;text-align:left!important;padding:10px 11px!important;border-radius:8px!important;font-size:11px!important;font-weight:800!important}.settings-tab:hover{background:#ffffff0d!important;color:#fff!important}.settings-tab.active{background:#6d28d9!important;color:#fff!important}
.settings-pages{background:#fff;border:1px solid #e5dfe7;border-radius:15px;min-height:490px}.settings-page{display:none;padding:24px}.settings-page.active{display:block}.settings-page-title{padding-bottom:17px;border-bottom:1px solid #eee8f0;margin-bottom:18px}.settings-page-title h3{font-size:20px;margin:0 0 5px}.settings-page-title p{margin:0;color:#827985;font-size:10px}
.settings-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.settings-form-grid label{font-size:10px;font-weight:850;color:#4a404d}.settings-form-grid input,.settings-form-grid select{display:block;width:100%;box-sizing:border-box;margin-top:6px;border:1px solid #dbd4de;border-radius:9px;background:#fff;padding:11px 12px;font:inherit;font-size:11px;outline:none}.settings-form-grid input:focus,.settings-form-grid select:focus{border-color:#7950b8;box-shadow:0 0 0 3px #f0eafb}
.setting-switch-list{display:grid;gap:9px}.setting-switch{display:flex!important;align-items:center;justify-content:space-between;gap:18px;padding:13px 14px;border:1px solid #e8e2ea;border-radius:11px;background:#fcfbfc;cursor:pointer}.setting-switch span b,.setting-switch span small{display:block}.setting-switch span b{font-size:11px;color:#302832}.setting-switch span small{font-size:9px;color:#8a808d;margin-top:3px;line-height:1.4}.setting-switch input{position:absolute;opacity:0;pointer-events:none}.setting-switch i{position:relative;flex:0 0 auto;width:38px;height:22px;border-radius:999px;background:#cec6d1;transition:.18s}.setting-switch i:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;top:3px;left:3px;transition:.18s;box-shadow:0 1px 3px #0002}.setting-switch input:checked+i{background:#6d28d9}.setting-switch input:checked+i:after{left:19px}.compact-switches{margin-bottom:17px}.settings-numbers{grid-template-columns:repeat(3,1fr)}
.settings-info{margin-top:18px;border:1px solid #e3dcea;background:#f8f5fa;border-radius:10px;padding:11px 13px;color:#6e6372;font-size:9px;line-height:1.5}.settings-info.warning{background:#fffaf0;border-color:#f2dfb8;color:#725c30}
.integration-list,.maintenance-actions{display:grid;gap:8px}.integration-list article,.maintenance-actions article{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #e8e2ea;border-radius:11px;padding:13px 14px}.integration-list b,.integration-list small,.maintenance-actions b,.maintenance-actions small{display:block}.integration-list b,.maintenance-actions b{font-size:11px}.integration-list small,.maintenance-actions small{font-size:9px;color:#89808c;margin-top:3px}.integration-pill{border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;background:#eee9f0;color:#746a78}.integration-pill.ok{background:#e8f6ed;color:#16723b}.integration-pill.missing{background:#fff1f0;color:#a8322a}.secondary-action{white-space:nowrap;background:#fff!important;color:#3d3341!important;border:1px solid #dbd3df!important;border-radius:8px!important;padding:8px 10px!important;font-size:9px!important;font-weight:850!important}
@media(max-width:1050px){.settings-status-grid{grid-template-columns:1fr 1fr}.settings-layout{grid-template-columns:1fr}.settings-tabs{position:static;grid-template-columns:repeat(3,1fr)}}
@media(max-width:680px){.settings-status-grid,.settings-form-grid,.settings-numbers{grid-template-columns:1fr}.settings-tabs{grid-template-columns:1fr 1fr}.maintenance-actions article,.integration-list article{align-items:flex-start;flex-direction:column}}


/* Financial Control Center v0.9.14 */
.finance-center{max-width:1320px}.finance-head{align-items:flex-end}.finance-actions{display:flex;gap:7px;align-items:center}.finance-actions select{border:1px solid #dcd5df;border-radius:8px;padding:8px 9px;background:#fff;font-size:10px}
.finance-truth-note{border:1px solid #e4dceb;background:#f8f5fa;color:#65586a;border-radius:11px;padding:11px 13px;margin-bottom:13px;font-size:9px;line-height:1.5}.finance-truth-note b{color:#312536}
.finance-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.finance-kpis article{background:#fff;border:1px solid #e4dee7;border-radius:13px;padding:15px}.finance-kpis article.primary-kpi{background:#211724;color:#fff;border-color:#211724}.finance-kpis small,.finance-kpis strong,.finance-kpis span{display:block}.finance-kpis small{font-size:8px;letter-spacing:.12em;font-weight:900;color:#8e8393}.finance-kpis .primary-kpi small{color:#ae9ab7}.finance-kpis strong{font-size:22px;letter-spacing:-.03em;margin:8px 0 4px}.finance-kpis span{font-size:9px;color:#8c828f}.finance-kpis .primary-kpi span{color:#c5b7cb}
.finance-grid{display:grid;grid-template-columns:1.35fr .9fr;gap:10px;margin-bottom:10px}.finance-card{background:#fff;border:1px solid #e4dee7;border-radius:13px;padding:15px}.finance-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:13px}.finance-card-head small{display:block;font-size:8px;letter-spacing:.12em;color:#918597;font-weight:900}.finance-card-head h3{font-size:14px;margin:4px 0 0}.finance-card-head p{font-size:9px;color:#8a808d;margin:4px 0 0}.finance-card-head>strong{font-size:14px}
.finance-bar-chart{height:180px;display:flex;align-items:flex-end;gap:4px;border-bottom:1px solid #e9e3eb;padding:10px 3px 0;overflow:hidden}.finance-bar{flex:1;min-width:6px;max-width:30px;background:#6d28d9;border-radius:4px 4px 0 0;position:relative;min-height:2px}.finance-bar:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);white-space:nowrap;background:#211724;color:#fff;padding:5px 7px;border-radius:6px;font-size:8px;z-index:5}.finance-empty{margin:auto;color:#9a919d;font-size:9px}
.finance-source-list{display:grid;gap:9px}.finance-source-row{display:grid;grid-template-columns:110px 1fr auto;gap:8px;align-items:center}.finance-source-row span{font-size:9px;color:#625866}.finance-source-track{height:7px;border-radius:99px;background:#eee9f0;overflow:hidden}.finance-source-track i{display:block;height:100%;background:#6d28d9;border-radius:inherit}.finance-source-row b{font-size:9px}
.meta-finance-stack{display:grid;gap:7px}.meta-finance-stack>div{display:flex;justify-content:space-between;align-items:center;padding:10px 11px;background:#f7f4f8;border-radius:9px}.meta-finance-stack span{font-size:9px;color:#746a78}.meta-finance-stack b{font-size:11px}.meta-finance-stack .meta-profit{background:#eee5fa}.meta-finance-stack .meta-profit b{color:#6122c8}
.launch-finance strong{display:block;font-size:30px;letter-spacing:-.04em}.launch-finance>span{display:block;font-size:9px;color:#837986}.fin-progress{height:8px;background:#eee9f0;border-radius:99px;margin:12px 0 7px;overflow:hidden}.fin-progress i{display:block;height:100%;background:#6d28d9;border-radius:inherit}.launch-finance small{color:#887f8c;font-size:9px}
.finance-table-card{margin-bottom:10px}.finance-table{width:100%;border-collapse:collapse}.finance-table th{font-size:8px;text-align:left;color:#8d8391;letter-spacing:.07em;padding:9px 8px;border-bottom:1px solid #e6e0e8}.finance-table td{font-size:9px;padding:10px 8px;border-bottom:1px solid #f0ebf1;vertical-align:top}.finance-table td b{font-size:9px}.fin-status{display:inline-block;padding:4px 6px;border-radius:99px;background:#e8f6ed;color:#16723b;font-size:7px;font-weight:900}.fin-source-tag{display:inline-block;padding:4px 6px;border-radius:6px;background:#f1edf3;color:#65596a;font-size:7px;font-weight:800}
.finance-modal{position:fixed;inset:0;background:#21172477;z-index:9999;display:grid;place-items:center;padding:20px}.finance-modal[hidden]{display:none}.finance-modal-card{position:relative;width:min(460px,100%);background:#fff;border-radius:16px;padding:22px;box-shadow:0 30px 80px #0003}.finance-modal-close{position:absolute;right:12px;top:8px;border:0;background:transparent;font-size:24px;color:#766b79}.finance-modal-card>small{font-size:8px;letter-spacing:.12em;color:#6d28d9;font-weight:900}.finance-modal-card h3{font-size:19px;margin:6px 0}.finance-modal-card p{font-size:9px;color:#827785;line-height:1.5}.finance-modal-card label{display:block;font-size:9px;font-weight:800;margin:11px 0}.finance-modal-card input,.finance-modal-card select{display:block;width:100%;box-sizing:border-box;margin-top:5px;border:1px solid #dcd5df;border-radius:8px;padding:10px;font:inherit;font-size:10px}.finance-modal-card>button:not(.finance-modal-close){width:100%;margin-top:8px}
@media(max-width:1050px){.finance-kpis{grid-template-columns:1fr 1fr}.finance-grid{grid-template-columns:1fr}}
@media(max-width:650px){.finance-kpis{grid-template-columns:1fr}.finance-actions{flex-wrap:wrap}.finance-source-row{grid-template-columns:90px 1fr auto}}

/* Pricing Control Center v0.9.15 */
.pricing-center{max-width:1320px}.pricing-main-head{align-items:flex-end}.pricing-head-actions{display:flex;align-items:center;gap:8px}.pricing-sync-state{font-size:9px;color:#837a87}.pricing-sync-state.ok{color:#19703d}.pricing-sync-state.error{color:#ae332b}
.pricing-status-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.pricing-status-grid article{background:#fff;border:1px solid #e5dfe7;border-radius:12px;padding:13px}.pricing-status-grid small,.pricing-status-grid strong,.pricing-status-grid span{display:block}.pricing-status-grid small{font-size:8px;color:#918697;font-weight:900}.pricing-status-grid strong{font-size:16px;margin:6px 0}.pricing-status-grid span{font-size:8px;color:#8b818f}
.pricing-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:12px}.pricing-tabs{background:#211724;padding:8px;border-radius:13px;display:grid;gap:3px;align-self:start;position:sticky;top:18px}.pricing-tab{border:0!important;background:transparent!important;color:#cfc4d4!important;text-align:left!important;border-radius:8px!important;padding:10px!important;font-size:10px!important;font-weight:800!important}.pricing-tab.active{background:#6d28d9!important;color:#fff!important}
.pricing-pages{background:#fff;border:1px solid #e5dfe7;border-radius:14px;min-height:500px}.pricing-page{display:none;padding:22px}.pricing-page.active{display:block}.pricing-page-head{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #eee8ef;padding-bottom:15px;margin-bottom:15px}.pricing-page-head h3{margin:0 0 4px;font-size:18px}.pricing-page-head p{margin:0;color:#857b88;font-size:9px}.pricing-currency{font-size:9px;font-weight:800}.pricing-currency select{display:block;margin-top:5px;padding:7px;border:1px solid #ddd5e0;border-radius:8px}
.pricing-notice{background:#f8f5fa;border:1px solid #e5ddec;border-radius:10px;padding:10px 12px;font-size:9px;color:#6c606f;margin-bottom:14px}.pricing-notice.warning{background:#fff9ee;border-color:#efdfbc;color:#735c2f}
.pricing-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.price-field,.pricing-product-card{border:1px solid #e8e2ea;border-radius:10px;padding:11px;background:#fcfbfc}.price-field label,.pricing-product-card label{font-size:9px;font-weight:800}.price-field input,.pricing-product-card input,.pricing-product-card textarea{display:block;width:100%;box-sizing:border-box;margin-top:5px;padding:9px;border:1px solid #ddd5e0;border-radius:8px;font:inherit;font-size:9px}.price-field small{display:block;margin-top:5px;color:#918895;font-size:8px}
.discount-control{display:grid;grid-template-columns:180px 1fr;gap:12px;align-items:end;margin-bottom:14px;padding:13px;background:#f8f6f9;border-radius:10px}.discount-control input{display:block;width:100%;box-sizing:border-box;margin-top:5px;padding:9px}.discount-control small,.discount-control strong{display:block}.discount-control small{font-size:8px}.discount-control strong{font-size:11px;margin-top:5px}
.bundle-preview-control{display:grid;grid-template-columns:260px 1fr;gap:12px;align-items:start;margin-bottom:14px;padding:13px;background:#f8f6f9;border-radius:10px}.bundle-preview-control label{font-size:9px;font-weight:800}.bundle-preview-control select{display:block;width:100%;box-sizing:border-box;margin-top:5px;padding:9px;border:1px solid #ddd5e0;border-radius:8px}.bundle-preview-control small{display:block;font-size:8px;color:#8d8290}.bundle-formula-preview{display:grid;gap:5px;margin-top:5px}.bundle-formula-preview span{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #e8e1ea;padding-top:5px;font-size:9px}.bundle-formula-preview b{color:#5b21b6}.pricing-orders{margin-top:22px;border-top:1px solid #eee8ef;padding-top:18px}.pricing-page-head.compact{align-items:center;margin-bottom:10px;padding-bottom:10px}.pricing-order-actions{display:flex;gap:7px;align-items:center}.pricing-order-actions select{padding:8px;border:1px solid #ddd5e0;border-radius:8px;font-size:9px}.standard-order-row{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(180px,1fr) minmax(130px,.7fr) auto auto;gap:10px;align-items:center;border:1px solid #e8e2ea;border-radius:10px;padding:11px;margin-top:8px}.standard-order-row b,.standard-order-row small{display:block}.standard-order-row small{font-size:8px;color:#857b88;margin-top:3px}.standard-order-price{font-weight:900;color:#2f2233}.standard-order-status{justify-self:start;border-radius:999px;padding:5px 8px;background:#fff2d8;color:#8a5700;font-size:8px;font-weight:900}.standard-order-status.PAID{background:#e8f7ed;color:#14713a}.standard-order-status.CANCELLED{background:#f2eef3;color:#746a77}.standard-order-buttons{display:flex;gap:6px}.standard-order-buttons button{font-size:8px!important;padding:7px 8px!important}.standard-order-buttons .confirm{background:#5b21b6!important;color:#fff!important}
.pricing-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.pricing-product-card{display:grid;grid-template-columns:1fr 1fr;gap:9px;position:relative}.pricing-product-card .wide{grid-column:1/-1}.pricing-remove{position:absolute;right:7px;top:5px;border:0!important;background:transparent!important;color:#9c8fa0!important;padding:4px!important;font-size:15px!important}.package-toggle{display:flex!important;align-items:center;gap:6px}
.meta-pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.meta-pricing-grid>label:not(.setting-switch){font-size:9px;font-weight:800}.meta-pricing-grid input[type=number]{display:block;width:100%;box-sizing:border-box;margin-top:5px;padding:10px}.meta-pricing-grid .setting-switch{grid-column:1/-1}
.pricing-preview-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.preview-card{border:1px solid #e6e0e8;border-radius:10px;padding:12px}.preview-card small,.preview-card strong,.preview-card span{display:block}.preview-card small{font-size:8px;color:#8f8492}.preview-card strong{font-size:14px;margin:6px 0}.preview-card span{font-size:9px;color:#736a76}.preview-list{list-style:none;padding:0;margin:7px 0}.preview-list li{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #f0ebf1;padding:6px 0;font-size:9px}
@media(max-width:1050px){.pricing-layout{grid-template-columns:1fr}.pricing-tabs{position:static;grid-template-columns:repeat(3,1fr)}.pricing-category-grid{grid-template-columns:1fr 1fr}.standard-order-row{grid-template-columns:1fr 1fr}}@media(max-width:700px){.pricing-status-grid,.pricing-category-grid,.pricing-card-grid,.meta-pricing-grid,.pricing-preview-grid,.bundle-preview-control,.standard-order-row{grid-template-columns:1fr}.pricing-order-actions{align-items:stretch;flex-direction:column}.standard-order-status{justify-self:start}}
.support-filters{display:grid;grid-template-columns:1fr 190px 190px;gap:10px;margin-bottom:14px}.support-filters input,.support-filters select,.support-head input,.support-head select,.support-workspace textarea{border:1px solid #ddd5e5;border-radius:9px;padding:10px;font:inherit}.support-admin-grid{display:grid;grid-template-columns:400px 1fr;gap:14px}.support-queue{padding:8px;max-height:680px;overflow:auto}.support-ticket{display:flex;justify-content:space-between;gap:12px;padding:13px;border-radius:10px;border:1px solid transparent;cursor:pointer}.support-ticket:hover,.support-ticket.active{background:#f6f0ff;border-color:#c4a7f3}.support-ticket small{display:block;color:#777;margin-top:5px}.support-status,.support-priority{display:block;font-size:10px;font-weight:900;border-radius:999px;padding:4px 7px;margin-bottom:4px;background:#eee}.support-priority.URGENT{background:#fee2e2;color:#991b1b}.support-priority.HIGH{background:#ffedd5;color:#9a3412}.support-priority.NORMAL{background:#e0e7ff;color:#3730a3}.support-head{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #eee;padding-bottom:12px}.support-head>div:last-child{display:grid;gap:6px;width:190px}.support-thread{max-height:420px;overflow:auto;padding:12px 0}.support-bubble{max-width:78%;background:#f0edf3;border-radius:12px;padding:10px 12px;margin:8px 0}.support-bubble.agent{margin-left:auto;background:#6d28d9;color:#fff}.support-bubble p{margin:5px 0}.support-workspace>textarea{width:100%;min-height:80px;box-sizing:border-box}.support-actions{display:flex;justify-content:flex-end;gap:8px;margin:10px 0}.report-subhead{margin-top:24px}@media(max-width:1000px){.support-admin-grid{grid-template-columns:1fr}.support-filters{grid-template-columns:1fr}.support-head{flex-direction:column}.support-head>div:last-child{width:auto}}

/* Meta Ads Operational Control Center v0.9.22 */
.meta-control-center{max-width:1540px}.meta-main-head{align-items:flex-end}.meta-main-head>div>small{display:block;color:#6d28d9;font-size:8px;font-weight:950;letter-spacing:.13em}.meta-head-actions{display:flex;gap:7px}.meta-head-actions button,.meta-filters button,.meta-settings-footer button{border:1px solid #ddd5e1;background:#fff;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:850;cursor:pointer}.meta-head-actions #metaRefreshCampaigns,.meta-settings-footer button{background:#6d28d9;color:#fff;border-color:#6d28d9}
.meta-provider-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:15px;padding:17px 19px;margin-bottom:12px;background:linear-gradient(120deg,#211724,#37203e);color:#fff;box-shadow:0 13px 30px #27132d17}.meta-provider-banner.ready{background:linear-gradient(120deg,#153225,#214f37)}.meta-provider-mode{display:inline-flex;padding:4px 7px;border-radius:999px;background:#ffffff16;color:#dbcfe0;font-size:7px;font-weight:950;letter-spacing:.12em}.meta-provider-banner.ready .meta-provider-mode{color:#c5f2d4}.meta-provider-banner h3{font-size:15px;margin:7px 0 3px}.meta-provider-banner p{font-size:9px;color:#bcaec2;margin:0;max-width:760px;line-height:1.5}.meta-provider-banner.ready p{color:#b8d4c2}.meta-provider-checks{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.meta-provider-checks span{display:grid;grid-template-columns:auto auto;gap:7px;align-items:center;border:1px solid #ffffff1d;background:#ffffff0c;border-radius:9px;padding:8px 9px;font-size:8px;font-weight:800;white-space:nowrap}.meta-provider-checks span:after{content:attr(data-state);font-size:6px;color:#dca6a6;font-weight:950;letter-spacing:.06em}.meta-provider-checks span.ok:after{color:#8de2aa}
.meta-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:12px}.meta-kpis article{background:#fff;border:1px solid #e4dee7;border-radius:13px;padding:14px;min-width:0}.meta-kpis article.attention-kpi{background:#f4edff;border-color:#dcc9f8}.meta-kpis small,.meta-kpis strong,.meta-kpis span{display:block}.meta-kpis small{font-size:7px;color:#918596;font-weight:950;letter-spacing:.1em}.meta-kpis strong{font-size:18px;margin:7px 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-kpis span{font-size:8px;color:#8c828e;line-height:1.35}
.meta-workspace{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:11px;align-items:start}.meta-campaign-area{min-width:0}.meta-filters{display:grid;grid-template-columns:minmax(260px,1fr) 165px 150px auto;gap:7px;padding:10px;margin-bottom:9px}.meta-filters input,.meta-filters select{border:1px solid #ddd6e0;background:#fff;border-radius:9px;padding:9px 10px;font-size:9px;min-width:0}.meta-table-card{padding:7px;max-height:690px}.meta-campaign-table{min-width:940px}.meta-campaign-table th{position:sticky;top:0;background:#fff;z-index:2}.meta-campaign-table td{vertical-align:middle}.meta-campaign-table td b,.meta-campaign-table td small{display:block}.meta-campaign-table td b{font-size:9px}.meta-campaign-table td small{font-size:7px;color:#8e8491;margin-top:4px;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-campaign-row{cursor:pointer;transition:background .15s}.meta-campaign-row:hover,.meta-campaign-row.selected{background:#f7f1ff}.meta-campaign-row.selected td:first-child{box-shadow:inset 3px 0 #6d28d9}.meta-status,.meta-payment{display:inline-flex;align-items:center;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:950;white-space:nowrap;background:#f0edf2;color:#6f6673}.meta-status.READY,.meta-status.IN_REVIEW{background:#eee5fd;color:#6724ca}.meta-status.ACTIVE,.meta-payment.PAID{background:#e6f6eb;color:#13723a}.meta-status.PAUSED,.meta-status.AWAITING_PAYMENT,.meta-payment.UNPAID{background:#fff1d9;color:#8b5800}.meta-status.FAILED,.meta-status.REJECTED{background:#fde9e7;color:#a12820}.meta-status.COMPLETED{background:#e5f2f6;color:#176476}.meta-status.CANCELLED,.meta-status.DRAFT,.meta-payment.NOT_STARTED{background:#efedf0;color:#736a76}.meta-empty-table{display:grid;place-items:center;gap:4px;min-height:180px;color:#807684}.meta-empty-table b{font-size:11px!important}.meta-empty-table span{font-size:8px}.meta-empty-table.error{color:#a4322a}
.meta-detail{position:sticky;top:18px;padding:17px;max-height:calc(100vh - 36px);overflow:auto}.meta-detail-empty{display:grid;place-items:center;text-align:center;min-height:240px}.meta-detail-empty b{font-size:13px}.meta-detail-empty p{max-width:250px;font-size:9px;color:#8c828f;line-height:1.5}.meta-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;border-bottom:1px solid #eee8ef}.meta-detail-head small{font-size:7px;color:#8e8391;font-weight:850}.meta-detail-head h3{font-size:15px;margin:5px 0 3px;line-height:1.3}.meta-detail-head p{font-size:8px;color:#817783;margin:0}.meta-detail-money{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:11px 0}.meta-detail-money>div{background:#f7f4f8;border-radius:9px;padding:10px}.meta-detail-money small,.meta-detail-money b{display:block}.meta-detail-money small{font-size:7px;color:#8f8492;font-weight:900}.meta-detail-money b{font-size:11px;margin-top:5px}.meta-detail-money>div:nth-child(3){background:#eee5fa}.meta-detail-money>div:nth-child(3) b{color:#6022c4}.meta-detail-facts{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px}.meta-detail-facts span{border-bottom:1px solid #eee8ef;padding:7px 2px}.meta-detail-facts small,.meta-detail-facts b{display:block}.meta-detail-facts small{font-size:6px;color:#928795;font-weight:900}.meta-detail-facts b{font-size:8px;margin-top:4px}.meta-listing-link{display:block;border:1px solid #e3d9eb;border-radius:8px;padding:8px 10px;color:#6124bf;text-decoration:none;font-size:8px;font-weight:850;margin-bottom:11px}.meta-warning-inline{background:#fff2e0;color:#7b5216;border-radius:8px;padding:9px;font-size:8px;margin-bottom:10px}.meta-operation-form{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-top:1px solid #eee8ef;padding-top:12px}.meta-operation-form label{font-size:8px;font-weight:850}.meta-operation-form input,.meta-operation-form textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #dcd5df;border-radius:8px;padding:9px;margin-top:5px;font:inherit;font-size:9px}.meta-operation-form label:nth-child(4){grid-column:1/-1}.meta-operation-form textarea{min-height:60px;resize:vertical}.meta-save-operation{grid-column:1/-1!important;background:#fff!important;color:#5f22bc!important;border:1px solid #d8c6ee!important;border-radius:8px!important;padding:9px!important;font-size:8px!important;font-weight:900!important}.meta-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:10px 0 14px}.meta-action{border:0!important;border-radius:8px!important;background:#6d28d9!important;color:#fff!important;padding:9px!important;font-size:8px!important;font-weight:900!important}.meta-action.PAUSE,.meta-action.REOPEN,.meta-action.START_REVIEW{background:#eee7f7!important;color:#5f24b7!important}.meta-action.REJECT,.meta-action.MARK_FAILED{background:#fdebea!important;color:#a32b23!important}.meta-action.COMPLETE{background:#e5f4ea!important;color:#146e39!important}.meta-history{border-top:1px solid #eee8ef;padding-top:12px}.meta-history-title{display:flex;justify-content:space-between;margin-bottom:8px}.meta-history-title small,.meta-history-title b{font-size:7px}.meta-history-title small{color:#8f8492;font-weight:900}.meta-history article{display:grid;grid-template-columns:10px 1fr;gap:7px;position:relative;padding-bottom:11px}.meta-history article i{width:7px;height:7px;border-radius:50%;background:#8d51df;margin-top:3px;box-shadow:0 0 0 3px #f0e8fb}.meta-history article:not(:last-child):after{content:"";position:absolute;left:3px;top:11px;bottom:1px;width:1px;background:#e1d8e8}.meta-history article b{font-size:8px}.meta-history article p{font-size:8px;color:#756b78;margin:3px 0;line-height:1.4}.meta-history article small{font-size:6px;color:#9a909d}
.meta-settings-card{margin-top:11px;padding:0;overflow:hidden}.meta-settings-card summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:14px 16px;list-style:none}.meta-settings-card summary::-webkit-details-marker{display:none}.meta-settings-card summary span:first-child small,.meta-settings-card summary span:first-child b{display:block}.meta-settings-card summary small{font-size:7px;color:#8e8392;font-weight:950}.meta-settings-card summary b{font-size:11px;margin-top:4px}.meta-settings-card summary>span:last-child{font-size:8px;color:#6d28d9;font-weight:850}.meta-settings-card[open] summary{border-bottom:1px solid #eee8ef}.meta-settings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:15px 16px}.meta-settings-grid>label:not(.setting-switch){font-size:8px;font-weight:850}.meta-settings-grid>label:not(.setting-switch) input{display:block;width:100%;box-sizing:border-box;border:1px solid #ddd5df;border-radius:8px;padding:9px;margin-top:5px}.meta-settings-grid .setting-switch{grid-column:span 3;border:1px solid #e8e1ea;border-radius:9px;padding:10px}.meta-settings-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #eee8ef;padding:12px 16px}.meta-settings-footer p{font-size:8px;color:#817783;line-height:1.5;margin:0;max-width:750px}
@media(max-width:1350px){.meta-kpis{grid-template-columns:repeat(3,1fr)}.meta-workspace{grid-template-columns:1fr}.meta-detail{position:static;max-height:none}.meta-detail-money{grid-template-columns:repeat(4,1fr)}}
@media(max-width:900px){.meta-provider-banner{align-items:flex-start;flex-direction:column}.meta-provider-checks{justify-content:flex-start}.meta-filters{grid-template-columns:1fr 1fr}.meta-filters input{grid-column:1/-1}.meta-settings-grid{grid-template-columns:1fr 1fr}.meta-settings-grid .setting-switch{grid-column:1/-1}.meta-detail-money{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.meta-main-head,.meta-settings-footer{align-items:flex-start;flex-direction:column}.meta-kpis{grid-template-columns:1fr 1fr}.meta-filters,.meta-operation-form,.meta-settings-grid{grid-template-columns:1fr}.meta-filters input,.meta-operation-form label:nth-child(4),.meta-save-operation,.meta-settings-grid .setting-switch{grid-column:auto}.meta-detail-money,.meta-detail-facts{grid-template-columns:1fr 1fr}}

/* DeVanzare Ads Control Center */
.za-control-center{max-width:1540px}.za-main-head{align-items:flex-end}.za-main-head>div>small,.za-card-head small,.za-settings-card summary small,.za-field-label{display:block;color:#0f766e;font-size:8px;font-weight:950;letter-spacing:.13em}.za-head-actions{display:flex;gap:7px}.za-head-actions button,.za-card-head button,.za-settings-footer button{border:1px solid #d6e2e0;background:#fff;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:900;cursor:pointer}.za-head-actions #newCampaign,.za-settings-footer button{background:#0f766e;color:#fff;border-color:#0f766e}
.za-system-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:15px;padding:17px 19px;margin-bottom:12px;background:linear-gradient(120deg,#102c2a,#174943);color:#fff;box-shadow:0 13px 30px #0d3a3417}.za-system-banner span{display:inline-flex;padding:4px 7px;border-radius:999px;background:#ffffff16;color:#a7f3d0;font-size:7px;font-weight:950;letter-spacing:.12em}.za-system-banner h3{font-size:15px;margin:7px 0 3px}.za-system-banner p{font-size:9px;color:#b8d9d5;margin:0;max-width:800px;line-height:1.5}.za-system-pills{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.za-system-pills b{border:1px solid #ffffff25;background:#ffffff0c;border-radius:9px;padding:8px 9px;font-size:7px;white-space:nowrap}
.za-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:12px}.za-kpis article{background:#fff;border:1px solid #dfe8e6;border-radius:13px;padding:14px;min-width:0}.za-kpis small,.za-kpis strong,.za-kpis span{display:block}.za-kpis small{font-size:7px;color:#7d918e;font-weight:950;letter-spacing:.1em}.za-kpis strong{font-size:18px;margin:7px 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.za-kpis span{font-size:8px;color:#7e8e8c;line-height:1.35}
.za-workspace{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:11px;align-items:start}.za-campaign-area{min-width:0}.za-filters{display:grid;grid-template-columns:minmax(250px,1fr) 155px 130px 140px auto;gap:7px;padding:10px;margin-bottom:9px}.za-filters input,.za-filters select{border:1px solid #d9e2e0;background:#fff;border-radius:9px;padding:9px 10px;font-size:9px;min-width:0}.za-table-card{padding:7px;max-height:690px}.za-table{min-width:1120px}.za-table th{position:sticky;top:0;background:#fff;z-index:2}.za-table td{vertical-align:middle}.za-table td b,.za-table td small{display:block}.za-table td b{font-size:9px}.za-table td small{font-size:7px;color:#82918f;margin-top:4px;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.za-row{cursor:pointer}.za-row:hover,.za-row.selected{background:#effaf8}.za-row.selected td:first-child{box-shadow:inset 3px 0 #0f766e}.za-status,.za-payment,.za-type{display:inline-flex;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:950;white-space:nowrap;background:#eef1f0;color:#65716f}.za-status.ACTIVE,.za-payment.PAID{background:#e5f7ec;color:#116a37}.za-status.SCHEDULED,.za-status.PENDING_REVIEW{background:#e4f4f2;color:#0f6b63}.za-status.AWAITING_PAYMENT,.za-payment.UNPAID{background:#fff1d9;color:#8b5800}.za-status.REJECTED,.za-status.CANCELLED{background:#fde9e7;color:#a12820}.za-status.PAUSED{background:#f2eafa;color:#6423b8}.za-type.HOUSE,.za-payment.NOT_REQUIRED{background:#edf0f1;color:#556266}.za-type.PAID{background:#dff6f2;color:#0e6a61}
.za-detail{position:sticky;top:18px;padding:17px;max-height:calc(100vh - 36px);overflow:auto}.za-empty{display:grid;place-items:center;text-align:center;min-height:250px}.za-empty p{max-width:280px;font-size:9px;color:#7f8c8a;line-height:1.5}.za-detail-head{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #e7eeec;padding-bottom:12px}.za-detail-head small{font-size:7px;color:#83918f;font-weight:850}.za-detail-head h3{font-size:16px;margin:5px 0}.za-detail-head p{font-size:8px;color:#798986}.za-creative-preview{margin:11px 0;border-radius:13px;overflow:hidden;background:linear-gradient(135deg,#123934,#1c5b52);color:white}.za-creative-preview img{width:100%;height:150px;object-fit:cover;display:block}.za-creative-copy{padding:14px}.za-creative-copy small{font-size:7px;color:#a7f3d0;font-weight:950}.za-creative-copy h4{font-size:15px;margin:6px 0}.za-creative-copy p{font-size:9px;color:#cae1de;line-height:1.5}.za-creative-copy b{display:inline-flex;background:#fff;color:#123934;border-radius:8px;padding:7px 9px;font-size:8px}.za-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.za-detail-grid>div{background:#f5f8f7;border-radius:9px;padding:10px}.za-detail-grid small,.za-detail-grid b{display:block}.za-detail-grid small{font-size:6px;color:#82918f;font-weight:900}.za-detail-grid b{font-size:10px;margin-top:5px}.za-targets{font-size:8px;line-height:1.55;color:#687773;border:1px solid #e3ebe9;border-radius:9px;padding:10px;margin-top:9px}.za-ops{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:11px}.za-ops textarea,.za-ops input{grid-column:1/-1;border:1px solid #d7e1df;border-radius:8px;padding:9px;font-size:9px}.za-action{border:0;border-radius:8px;background:#0f766e;color:#fff;padding:9px;font-size:8px;font-weight:900;cursor:pointer}.za-action.PAUSE,.za-action.RESUME,.za-action.UPDATE{background:#e1f1ef;color:#0e6a62}.za-action.REJECT,.za-action.CANCEL{background:#fdeae8;color:#a12d25}.za-action.COMPLETE{background:#e6f4ea;color:#146b39}.za-history{border-top:1px solid #e5ecea;margin-top:13px;padding-top:10px}.za-history article{border-left:2px solid #9bcfc8;padding:0 0 10px 9px}.za-history b,.za-history p,.za-history small{display:block}.za-history b{font-size:8px}.za-history p{font-size:8px;color:#6f7d7a;margin:3px 0}.za-history small{font-size:6px;color:#8e9b99}
.za-inventory-card{margin-top:11px}.za-card-head{display:flex;align-items:flex-end;justify-content:space-between;gap:15px}.za-card-head h3{margin:5px 0}.za-card-head p{font-size:8px;color:#7c8987}.za-inventory{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.za-slot{border:1px solid #dfe8e6;border-radius:11px;padding:11px;background:#fbfdfc}.za-slot.off{opacity:.58}.za-slot-head{display:flex;justify-content:space-between;gap:8px}.za-slot h4{font-size:10px;margin:0}.za-slot-head span{font-size:6px;font-weight:950;background:#e3f3f0;color:#0d6a61;padding:4px 6px;border-radius:999px}.za-slot p{font-size:8px;color:#778582}.za-slot-prices{display:flex;gap:5px;flex-wrap:wrap}.za-slot-prices b{font-size:7px;background:#f0f4f3;border-radius:6px;padding:5px 6px}
.za-settings-card{margin-top:11px;padding:0;overflow:hidden}.za-settings-card summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:14px 16px;list-style:none}.za-settings-card summary span:first-child small,.za-settings-card summary span:first-child b{display:block}.za-settings-card summary b{font-size:11px;margin-top:4px}.za-settings-card summary>span:last-child{font-size:8px;color:#0f766e;font-weight:850}.za-settings-card[open] summary{border-bottom:1px solid #e5ecea}.za-settings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:15px 16px}.za-settings-grid>label:not(.setting-switch){font-size:8px;font-weight:850}.za-settings-grid input[type=number]{display:block;width:100%;box-sizing:border-box;border:1px solid #d7e1df;border-radius:8px;padding:9px;margin-top:5px}.za-settings-grid .setting-switch{border:1px solid #e2ebe9;border-radius:9px;padding:10px}.za-placement-editor{display:grid;gap:7px;padding:0 16px 15px}.za-placement-edit{display:grid;grid-template-columns:minmax(180px,1.6fr) 80px 95px 95px 95px 95px 74px;gap:7px;align-items:end;border-top:1px solid #e8eeed;padding-top:9px}.za-placement-edit label{font-size:7px;font-weight:850}.za-placement-edit input[type=number]{width:100%;box-sizing:border-box;border:1px solid #d8e2df;border-radius:7px;padding:8px;margin-top:4px}.za-settings-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #e5ecea;padding:12px 16px}.za-settings-footer p{font-size:8px;color:#75837f;max-width:760px;line-height:1.5}
.za-dialog{width:min(760px,calc(100% - 28px));border:0;border-radius:17px;padding:0;box-shadow:0 24px 80px #0004}.za-dialog::backdrop{background:#0a1716aa}.za-dialog form{padding:18px}.za-dialog-head{display:flex;align-items:flex-start;justify-content:space-between}.za-dialog-head small{font-size:7px;color:#0f766e;font-weight:950}.za-dialog-head h3{font-size:18px;margin:5px 0 12px}.za-dialog-close{border:0!important;background:#eef3f2!important;color:#35413f!important;width:32px;height:32px;border-radius:50%!important;padding:0!important;font-size:19px!important}.za-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.za-form-grid label{font-size:8px;font-weight:850}.za-form-grid input,.za-form-grid textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #d6e0de;border-radius:8px;padding:9px;margin-top:5px;font:inherit;font-size:9px}.za-form-grid textarea{min-height:70px;resize:vertical}.za-form-grid .span2{grid-column:1/-1}.za-check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:7px 0 12px}.za-check-grid label{border:1px solid #dfe8e6;border-radius:8px;padding:8px;font-size:8px}.za-dialog-actions{display:flex;justify-content:flex-end;gap:7px;border-top:1px solid #e4ebe9;padding-top:12px}.za-dialog-actions button{border:0;background:#0f766e;color:white;border-radius:8px;padding:9px 13px;font-size:9px;font-weight:900}
@media(max-width:1350px){.za-kpis{grid-template-columns:repeat(3,1fr)}.za-workspace{grid-template-columns:1fr}.za-detail{position:static;max-height:none}.za-inventory{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.za-system-banner,.za-card-head,.za-settings-footer{align-items:flex-start;flex-direction:column}.za-filters{grid-template-columns:1fr 1fr}.za-filters input{grid-column:1/-1}.za-settings-grid{grid-template-columns:1fr 1fr}.za-placement-edit{grid-template-columns:1fr 1fr 1fr}.za-placement-edit>label:first-child{grid-column:1/-1}}
@media(max-width:650px){.za-main-head{align-items:flex-start;flex-direction:column}.za-kpis,.za-inventory,.za-settings-grid,.za-form-grid,.za-check-grid{grid-template-columns:1fr}.za-filters{grid-template-columns:1fr}.za-filters input,.za-form-grid .span2{grid-column:auto}.za-placement-edit{grid-template-columns:1fr 1fr}.za-placement-edit>label:first-child{grid-column:1/-1}}

/* SEO & Google Control Center v0.9.24 */
.seo-control-center{max-width:1500px}.seo-main-head{align-items:flex-end}.seo-main-head>div:first-child>small{display:block;color:#2563eb;font-size:8px;font-weight:950;letter-spacing:.13em}.seo-head-actions{display:flex;gap:8px}.seo-head-actions button{border:1px solid #d9dfe9;background:#fff;border-radius:9px;padding:10px 13px;font-size:9px;font-weight:900;cursor:pointer}.seo-head-actions #seoSaveSettings{background:#2563eb;border-color:#2563eb;color:#fff}
.seo-launch-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:16px;padding:18px 20px;margin-bottom:12px;color:#fff;background:linear-gradient(120deg,#33232c,#5b3036);box-shadow:0 14px 35px #28141c1a}.seo-launch-banner.ready{background:linear-gradient(120deg,#3e321a,#765a1f)}.seo-launch-banner.live{background:linear-gradient(120deg,#153425,#1d6941)}.seo-launch-banner span{display:inline-flex;border-radius:99px;background:#ffffff17;padding:5px 8px;font-size:7px;font-weight:950;letter-spacing:.14em}.seo-launch-banner h3{font-size:16px;margin:7px 0 3px}.seo-launch-banner p{font-size:9px;color:#dbcfd4;margin:0;line-height:1.5}.seo-launch-banner.ready p{color:#e2d6ba}.seo-launch-banner.live p{color:#bfdec9}.seo-mode-actions{display:flex;gap:6px}.seo-mode-actions button{border:1px solid #ffffff2b;background:#ffffff0c;color:#e9e1e4;border-radius:9px;padding:9px 11px;font-size:8px;font-weight:900;cursor:pointer}.seo-mode-actions button.active{background:#fff;color:#292129}.seo-mode-actions #seoGoLive{background:#fff;color:#17623d;border-color:#fff}
.seo-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:12px}.seo-kpis article{background:#fff;border:1px solid #e1e5eb;border-radius:13px;padding:14px;min-width:0}.seo-kpis article.good{background:#eef9f2;border-color:#cbe9d6}.seo-kpis article.attention{background:#fff8e9;border-color:#eddcad}.seo-kpis small,.seo-kpis strong,.seo-kpis span{display:block}.seo-kpis small{color:#8490a0;font-size:7px;font-weight:950;letter-spacing:.1em}.seo-kpis strong{font-size:20px;margin:7px 0 4px}.seo-kpis span{font-size:8px;color:#7f8894}
.seo-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.75fr);gap:11px;align-items:start}.seo-settings-column,.seo-monitor-column{display:grid;gap:11px}.seo-monitor-column{position:sticky;top:16px}.seo-panel{padding:17px}.seo-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #eaeef3;padding-bottom:12px;margin-bottom:13px}.seo-panel-head small,.seo-panel-head h3{display:block}.seo-panel-head small{color:#8993a0;font-size:7px;font-weight:950;letter-spacing:.1em}.seo-panel-head h3{font-size:14px;margin:5px 0 0}.seo-pill{display:inline-flex;border-radius:99px;padding:5px 7px;background:#eff1f4;color:#697381;font-size:7px;font-weight:950;white-space:nowrap}.seo-pill.ok{background:#e7f6ec;color:#176d3d}.seo-pill.missing{background:#fff0dc;color:#8a590a}
.seo-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.seo-form-grid>label:not(.seo-switch){font-size:8px;font-weight:900;color:#443c47}.seo-form-grid input,.seo-form-grid select,.seo-form-grid textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #d8dee7;border-radius:9px;background:#fff;padding:10px;margin-top:5px;font:inherit;font-size:9px;color:#302a33}.seo-form-grid textarea{min-height:68px;resize:vertical}.seo-form-grid input:disabled,.seo-form-grid select:disabled{background:#f1f2f4;color:#9da3aa}.seo-form-grid label>small{display:block;color:#8b949f;font-size:7px;font-weight:500;line-height:1.45;margin-top:5px}.seo-form-grid .wide{grid-column:1/-1}.seo-switch{display:flex;align-items:flex-start;gap:9px;border:1px solid #e4e8ee;border-radius:10px;padding:11px;cursor:pointer}.seo-switch input{width:auto;margin:2px 0 0}.seo-switch span,.seo-switch b,.seo-switch small{display:block}.seo-switch b{font-size:9px}.seo-switch small{font-size:7px;color:#89919c;line-height:1.45;margin-top:3px}.seo-consent-card{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:9px;border-radius:10px;padding:10px 11px;background:#edf7f1;border:1px solid #cee8d7}.seo-consent-card span{font-size:7px;color:#237045;font-weight:950}.seo-consent-card b{font-size:9px;color:#185d39}.seo-consent-card small{font-size:7px;color:#668173}.seo-api-notice{background:#f4f7fb;border:1px solid #dce5f1;border-radius:10px;padding:11px 12px;margin-bottom:11px;font-size:8px;color:#526274;line-height:1.55}
.seo-health-panel .seo-panel-head strong{font-size:22px;color:#6c7581}.seo-health-panel .seo-panel-head strong.good{color:#177244}.seo-health-panel .seo-panel-head strong.bad{color:#a5372e}.seo-health-issues{display:grid;gap:7px}.seo-health-issues article{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:start;border-radius:9px;padding:9px;background:#f5f6f8}.seo-health-issues article i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e0e4e9;color:#596473;font-size:9px;font-weight:950;font-style:normal}.seo-health-issues article b,.seo-health-issues article small{display:block}.seo-health-issues article b{font-size:8px;line-height:1.4}.seo-health-issues article small{font-size:6px;color:#929aa3;margin-top:3px}.seo-health-issues article.error{background:#fff0ef}.seo-health-issues article.error i{background:#f5d2cf;color:#a52e26}.seo-health-issues article.warning{background:#fff8e9}.seo-health-issues article.warning i{background:#f2dfae;color:#8d5d0c}.seo-health-issues article.success{background:#ecf8f0}.seo-health-issues article.success i{background:#ccebd7;color:#176d3c}
.seo-endpoints{display:grid;grid-template-columns:1fr 1fr;gap:7px}.seo-endpoints a{display:flex;justify-content:space-between;align-items:center;border:1px solid #dfe4eb;border-radius:9px;padding:10px;color:#31445d;text-decoration:none;font-size:8px;font-weight:850}.seo-endpoints a:hover{border-color:#8eb0dc;background:#f3f7fc}.seo-propagate{width:100%;margin-top:10px;border:0!important;border-radius:9px!important;background:#2563eb!important;color:#fff!important;padding:11px!important;font-size:9px!important;font-weight:900!important}.seo-propagate:disabled{opacity:.55}.seo-help{font-size:7px;color:#8a939f;line-height:1.55;margin:8px 0 0}
.seo-category-coverage{display:grid;gap:9px}.seo-category-row{display:grid;grid-template-columns:minmax(110px,1fr) 90px 32px;gap:8px;align-items:center}.seo-category-row b,.seo-category-row small{display:block}.seo-category-row b{font-size:8px}.seo-category-row small{font-size:6px;color:#8b949f;margin-top:2px}.seo-category-row>span{height:6px;border-radius:99px;background:#e8ebef;overflow:hidden}.seo-category-row>span i{display:block;height:100%;border-radius:inherit;background:#35a36a}.seo-category-row>strong{font-size:8px;text-align:right}
.seo-audit-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:11px}.seo-listing-audit{max-height:430px;overflow:auto}.seo-listing-audit>article{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0f3;padding:10px 2px}.seo-listing-audit>article b,.seo-listing-audit>article small{display:block}.seo-listing-audit>article b{font-size:9px}.seo-listing-audit>article small{font-size:7px;color:#8d96a0;margin:3px 0 6px}.seo-listing-audit>article span{display:inline-flex;border-radius:99px;background:#fff0df;color:#87540b;padding:4px 6px;margin:2px 3px 0 0;font-size:6px;font-weight:850}.seo-listing-audit>article>strong{font-size:10px;color:#a04a36}.seo-empty-good{display:grid;place-items:center;min-height:120px;color:#237448}.seo-empty-good b{font-size:10px}.seo-empty-good span{font-size:8px;color:#789083;margin-top:4px}
.seo-history{max-height:430px;overflow:auto}.seo-history article{display:grid;grid-template-columns:12px 1fr;gap:8px;position:relative;padding-bottom:12px}.seo-history article>i{width:8px;height:8px;border-radius:50%;background:#3b82f6;margin-top:3px;box-shadow:0 0 0 3px #e7f0fd}.seo-history article:not(:last-child):after{content:"";position:absolute;left:4px;top:13px;bottom:2px;width:1px;background:#dfe5ed}.seo-history article b{font-size:8px}.seo-history article p{font-size:8px;color:#687481;margin:3px 0;line-height:1.45}.seo-history article small{font-size:6px;color:#98a0a9}
@media(max-width:1250px){.seo-kpis{grid-template-columns:repeat(3,1fr)}.seo-layout{grid-template-columns:1fr}.seo-monitor-column{position:static}.seo-audit-grid{grid-template-columns:1fr}}
@media(max-width:750px){.seo-main-head,.seo-launch-banner{align-items:flex-start;flex-direction:column}.seo-head-actions,.seo-mode-actions{width:100%;flex-wrap:wrap}.seo-kpis{grid-template-columns:1fr 1fr}.seo-form-grid{grid-template-columns:1fr}.seo-form-grid .wide{grid-column:auto}.seo-consent-card{grid-template-columns:1fr}.seo-endpoints{grid-template-columns:1fr}}

/* Ranking, Homepage & Paid Visibility Control Center v0.9.25 */
.ranking-control-center{max-width:1540px}.ranking-main-head{align-items:flex-end}.ranking-main-head>div:first-child>small{display:block;color:#7c3aed;font-size:8px;font-weight:950;letter-spacing:.13em}.ranking-head-actions{display:flex;gap:8px}.ranking-head-actions button{border:1px solid #dcd5e7;background:#fff;border-radius:9px;padding:10px 13px;font-size:9px;font-weight:900;cursor:pointer}.ranking-head-actions #rankingSave{background:#6d28d9;border-color:#6d28d9;color:#fff}.ranking-head-actions button:disabled{opacity:.55;cursor:wait}
.ranking-engine-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:16px;padding:18px 20px;margin-bottom:12px;color:#fff;background:linear-gradient(120deg,#21152e,#4b267c 60%,#6d28d9);box-shadow:0 14px 35px #3816601c}.ranking-engine-banner.warning{background:linear-gradient(120deg,#382313,#754b1f)}.ranking-engine-banner>div:first-child>span{display:inline-flex;border-radius:99px;background:#ffffff18;padding:5px 8px;font-size:7px;font-weight:950;letter-spacing:.13em}.ranking-engine-banner h3{font-size:16px;margin:7px 0 3px}.ranking-engine-banner p{font-size:9px;color:#d7c6e9;line-height:1.5;margin:0;max-width:800px}.ranking-engine-banner.warning p{color:#ead5bd}.ranking-policy-pills{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.ranking-policy-pills span{border:1px solid #ffffff24;background:#ffffff0c;border-radius:99px;padding:7px 9px;font-size:7px;font-weight:850;white-space:nowrap}
.ranking-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:12px}.ranking-kpis article{background:#fff;border:1px solid #e4dfea;border-radius:13px;padding:14px;min-width:0}.ranking-kpis article.good{background:#edf8f1;border-color:#cde7d6}.ranking-kpis article.premium{background:#f5effd;border-color:#dfcff4}.ranking-kpis article.attention{background:#fff7e8;border-color:#ecd9ac}.ranking-kpis small,.ranking-kpis strong,.ranking-kpis span{display:block}.ranking-kpis small{font-size:7px;color:#8f8596;font-weight:950;letter-spacing:.09em}.ranking-kpis strong{font-size:20px;margin:7px 0 4px}.ranking-kpis span{font-size:8px;color:#817787;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ranking-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(390px,.7fr);gap:11px;align-items:start}.ranking-settings-column{display:grid;gap:11px}.ranking-monitor-column{display:grid;gap:11px;position:sticky;top:16px}.ranking-panel{padding:16px}.ranking-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;border-bottom:1px solid #ede8f0;padding-bottom:11px;margin-bottom:12px}.ranking-panel-head small,.ranking-panel-head h3{display:block}.ranking-panel-head small{font-size:7px;color:#92869a;font-weight:950;letter-spacing:.1em}.ranking-panel-head h3{font-size:14px;margin:5px 0 0}.ranking-pill{display:inline-flex;border-radius:99px;padding:5px 7px;background:#f0ebf7;color:#6c2cbd;font-size:7px;font-weight:950;white-space:nowrap}.ranking-pill.live{background:#e8f5ed;color:#16703d}.ranking-help{font-size:8px;color:#7f7585;line-height:1.55;margin:-2px 0 12px}
.ranking-weights-grid{display:grid;gap:11px}.ranking-weights-grid>section{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:11px;border:1px solid #ebe5ef;border-radius:11px}.ranking-weights-grid>section>div:first-child b,.ranking-weights-grid>section>div:first-child small{display:block}.ranking-weights-grid>section>div:first-child b{font-size:10px}.ranking-weights-grid>section>div:first-child small{font-size:7px;color:#918799;line-height:1.45;margin-top:4px}.ranking-weight-fields{display:grid;grid-template-columns:repeat(4,minmax(85px,1fr));gap:7px}.ranking-weight-fields label{position:relative;border-radius:8px;background:#f7f4f9;padding:7px 8px 9px;overflow:hidden}.ranking-weight-fields label span{display:block;font-size:6px;color:#827789;font-weight:850}.ranking-weight-fields input{position:relative;z-index:2;width:100%;border:0;background:transparent;padding:4px 0 0;font-size:10px;font-weight:900;outline:0}.ranking-weight-fields label i{position:absolute;left:0;bottom:0;height:3px;background:#8b4bd7;transition:width .15s}
.ranking-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.ranking-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ranking-form-grid>label:not(.ranking-switch){font-size:8px;font-weight:850;color:#4c424f}.ranking-form-grid input{display:block;width:100%;box-sizing:border-box;border:1px solid #ddd5e2;border-radius:8px;padding:9px;margin-top:5px;font:inherit;font-size:9px}.ranking-form-grid .wide{grid-column:1/-1}.ranking-switch{display:flex;gap:9px;align-items:flex-start;border:1px solid #e6dfee;border-radius:9px;padding:10px;cursor:pointer}.ranking-switch input{width:auto;margin:2px 0}.ranking-switch span,.ranking-switch b,.ranking-switch small{display:block}.ranking-switch b{font-size:8px}.ranking-switch small{font-size:7px;color:#8a8090;line-height:1.4;margin-top:3px}
.ranking-preview-form{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ranking-preview-form select,.ranking-preview-form input{border:1px solid #ded6e4;border-radius:8px;padding:9px;font-size:8px;min-width:0}.ranking-preview-form button{grid-column:1/-1;border:0;border-radius:8px;background:#6d28d9;color:#fff;padding:10px;font-size:8px;font-weight:900;cursor:pointer}.ranking-preview-form button:disabled{opacity:.55}.ranking-preview-results{display:grid;gap:7px;max-height:525px;overflow:auto;margin-top:11px;padding-right:2px}.ranking-preview-results>article{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;border:1px solid #ebe5ef;border-radius:10px;padding:9px}.ranking-preview-position{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:#eee6f8;color:#6827b8;font-size:8px;font-weight:950}.ranking-preview-title{display:flex;justify-content:space-between;gap:8px}.ranking-preview-title b,.ranking-preview-title small{display:block}.ranking-preview-title b{font-size:8px;line-height:1.35}.ranking-preview-title small{font-size:6px;color:#918799;margin-top:3px}.ranking-preview-title>strong{font-size:12px;color:#6325af}.ranking-preview-results article>em{position:absolute;right:8px;bottom:7px;border-radius:99px;background:#f0e6fb;color:#6625b8;padding:3px 5px;font-size:5px;font-style:normal;font-weight:950}.ranking-factor-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;margin-top:7px}.ranking-factor-bars span{position:relative;height:12px;background:#f2eff4;border-radius:4px;overflow:hidden}.ranking-factor-bars span i{position:absolute;left:0;top:0;bottom:0;background:#d8c4ef}.ranking-factor-bars span small{position:relative;z-index:1;display:block;padding:2px 3px;font-size:5px;color:#655c69;font-weight:850}.ranking-empty{display:grid;place-items:center;min-height:90px;color:#8a7e91;font-size:8px;text-align:center}
.ranking-issues{display:grid;gap:7px}.ranking-issues article{display:grid;grid-template-columns:23px 1fr;gap:8px;border-radius:9px;background:#fff3e4;padding:9px}.ranking-issues article i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#f1d7ab;color:#875810;font-size:9px;font-weight:950;font-style:normal}.ranking-issues article b,.ranking-issues article small{display:block}.ranking-issues article b{font-size:8px;line-height:1.4}.ranking-issues article small{font-size:6px;color:#938674;margin-top:3px}.ranking-issues article.good{background:#eaf7ef}.ranking-issues article.good i{background:#ccebd7;color:#176d3c}.ranking-issues article.good small{color:#71867a}
.ranking-promotions-panel{margin-top:11px}.ranking-promotion-table{min-width:850px}.ranking-promotion-table td{vertical-align:middle}.ranking-promotion-table td b,.ranking-promotion-table td small{display:block}.ranking-promotion-table td b{font-size:9px}.ranking-promotion-table td small{font-size:7px;color:#928799;margin-top:3px}.ranking-type-list{display:flex;gap:4px;flex-wrap:wrap}.ranking-type-list span{display:inline-flex;border-radius:99px;background:#eee5f9;color:#6927b9;padding:4px 6px;font-size:6px;font-weight:900}.ranking-status{display:inline-flex;border-radius:99px;padding:5px 7px;font-size:6px;font-weight:950;white-space:nowrap}.ranking-status.eligible{background:#e5f5eb;color:#146f3a}.ranking-status.blocked{background:#fde9e6;color:#a12d24}
@media(max-width:1320px){.ranking-kpis{grid-template-columns:repeat(3,1fr)}.ranking-layout{grid-template-columns:1fr}.ranking-monitor-column{position:static}.ranking-settings-grid{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.ranking-engine-banner{align-items:flex-start;flex-direction:column}.ranking-policy-pills{justify-content:flex-start}.ranking-weights-grid>section{grid-template-columns:1fr}.ranking-weight-fields{grid-template-columns:repeat(4,1fr)}.ranking-settings-grid{grid-template-columns:1fr}}
@media(max-width:650px){.ranking-main-head{align-items:flex-start;flex-direction:column}.ranking-head-actions{width:100%}.ranking-kpis{grid-template-columns:1fr 1fr}.ranking-weight-fields{grid-template-columns:1fr 1fr}.ranking-form-grid,.ranking-preview-form{grid-template-columns:1fr}.ranking-preview-form button,.ranking-form-grid .wide{grid-column:auto}.ranking-factor-bars{grid-template-columns:1fr 1fr}}

/* First-Party Traffic Analytics Control Center v0.9.26 */
.traffic-control-center{max-width:1540px}.traffic-main-head{align-items:flex-end}.traffic-main-head>div:first-child>small{display:block;color:#0f766e;font-size:8px;font-weight:950;letter-spacing:.13em}.traffic-head-actions{display:flex;gap:7px}.traffic-head-actions select,.traffic-head-actions button{border:1px solid #d9dfe2;background:#fff;border-radius:9px;padding:10px 12px;font-size:9px;font-weight:850}.traffic-live-banner{display:flex;align-items:center;gap:17px;border-radius:16px;padding:17px 19px;margin-bottom:11px;color:#fff;background:linear-gradient(115deg,#102b2b,#125a52 58%,#0f766e);box-shadow:0 14px 34px rgba(15,118,110,.16)}.traffic-live-dot{position:relative;display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:#ffffff13;border:1px solid #ffffff20}.traffic-live-dot i{position:absolute;right:9px;top:9px;width:8px;height:8px;border-radius:50%;background:#69f0b2;box-shadow:0 0 0 5px #69f0b21f;animation:trafficPulse 1.8s infinite}.traffic-live-dot strong{font-size:25px}.traffic-live-banner>div:nth-child(2){flex:1}.traffic-live-banner span,.traffic-live-banner h3,.traffic-live-banner p{display:block}.traffic-live-banner>div:nth-child(2)>span{font-size:7px;font-weight:950;letter-spacing:.13em;color:#a8ded7}.traffic-live-banner h3{font-size:16px;margin:5px 0 3px}.traffic-live-banner p{font-size:8px;color:#b8dcd8;margin:0}.traffic-live-pills{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.traffic-live-pills span{border:1px solid #ffffff26;background:#ffffff0c;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:850;white-space:nowrap}@keyframes trafficPulse{50%{opacity:.45;transform:scale(.82)}}
.traffic-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:11px}.traffic-kpis article{position:relative;background:#fff;border:1px solid #dfe6e7;border-radius:13px;padding:13px 13px 12px;min-width:0}.traffic-kpis article.good{background:#edf9f6;border-color:#c8e8e0}.traffic-kpis article.premium{background:#f4effd;border-color:#e1d3f4}.traffic-kpis article.attention{background:#fff7e9;border-color:#edd9ad}.traffic-kpis small,.traffic-kpis strong,.traffic-kpis span{display:block}.traffic-kpis small{font-size:7px;color:#829091;font-weight:950;letter-spacing:.09em}.traffic-kpis strong{font-size:20px;margin:7px 0 4px}.traffic-kpis span{font-size:7px;color:#7f898a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.traffic-kpis em{position:absolute;right:10px;top:10px;border-radius:99px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:900}.traffic-kpis em.up{background:#e2f5ea;color:#15713a}.traffic-kpis em.down{background:#fdeae8;color:#a32f27}.traffic-kpis em.flat{background:#eef0f1;color:#747d7e}
.traffic-primary-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.65fr);gap:10px;margin-bottom:10px}.traffic-panel{padding:15px}.traffic-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #e8eeee;padding-bottom:10px;margin-bottom:11px}.traffic-panel-head small,.traffic-panel-head h3,.traffic-panel-head p{display:block}.traffic-panel-head small{font-size:7px;color:#899597;font-weight:950;letter-spacing:.1em}.traffic-panel-head h3{font-size:14px;margin:4px 0 0}.traffic-panel-head p{font-size:7px;color:#879091;margin:3px 0 0}.traffic-pill{display:inline-flex;border-radius:99px;background:#e8f4f2;color:#12675f;padding:5px 7px;font-size:6px;font-weight:950;white-space:nowrap}.traffic-live-label{border-radius:99px;background:#e2f6ec;color:#167144;padding:5px 7px;font-size:6px;font-weight:950}
.traffic-chart{height:245px;display:flex;align-items:stretch;gap:3px;padding:14px 3px 0;overflow-x:auto}.traffic-chart-column{flex:1 0 8px;min-width:8px;display:grid;grid-template-rows:1fr 20px;gap:5px}.traffic-chart-column>div{display:flex;align-items:flex-end;justify-content:center;gap:2px;border-bottom:1px solid #e8eeee}.traffic-chart-column i,.traffic-chart-column u{display:block;width:43%;min-height:0;border-radius:3px 3px 0 0;text-decoration:none}.traffic-chart-column i{background:#0f766e}.traffic-chart-column u{background:#b9ded9}.traffic-chart-column span{font-size:6px;color:#879192;white-space:nowrap;transform:rotate(-25deg);transform-origin:left top}.traffic-realtime-list{display:grid;gap:6px;max-height:245px;overflow:auto}.traffic-realtime-list article{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:8px;align-items:center;border-radius:9px;background:#f5f9f8;padding:8px}.traffic-realtime-list article>i{width:7px;height:7px;border-radius:50%;background:#27ae72}.traffic-realtime-list b,.traffic-realtime-list small{display:block}.traffic-realtime-list b{font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic-realtime-list small{font-size:6px;color:#83908f;margin-top:2px}.traffic-realtime-list article>span{font-size:7px;font-weight:900;color:#176b63}
.traffic-acquisition-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px}.traffic-bars{display:grid;gap:8px}.traffic-bar-row>div{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px}.traffic-bar-row b{font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic-bar-row span{font-size:6px;color:#8b9596;white-space:nowrap}.traffic-bar-row>i{display:block;height:6px;border-radius:99px;background:#edf1f1;overflow:hidden}.traffic-bar-row>i>u{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f766e,#4bb4aa);text-decoration:none}.traffic-empty{display:grid;place-items:center;min-height:75px;color:#8a9495;font-size:8px;text-align:center;padding:10px}
.traffic-pages-panel{margin-bottom:10px}.traffic-table{min-width:900px}.traffic-table td{vertical-align:middle}.traffic-table td b,.traffic-table td small{display:block}.traffic-table td b{font-size:8px}.traffic-table td small{font-size:6px;color:#8a9495;margin-top:3px;max-width:330px;overflow:hidden;text-overflow:ellipsis}.traffic-bounce{display:inline-flex;border-radius:99px;padding:4px 6px;background:#e8f5ed;color:#16703c;font-size:7px;font-weight:900}.traffic-bounce.high{background:#fff0df;color:#89560b}
.traffic-behaviour-grid{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:10px;margin-bottom:10px}.traffic-mini-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;padding-top:11px;border-top:1px solid #e8eeee}.traffic-mini-columns>div>b{display:block;font-size:7px;color:#4d5758;margin-bottom:7px}.traffic-mini-columns .traffic-bar-row{margin-bottom:6px}.traffic-mini-columns .traffic-bar-row>i{height:4px}.traffic-note{font-size:6px;color:#899394;line-height:1.5;margin:10px 0 0}.traffic-funnel{display:grid;gap:8px}.traffic-funnel article>div{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px}.traffic-funnel article>div>span{display:grid;place-items:center;width:19px;height:19px;border-radius:6px;background:#e6f3f1;color:#11665e;font-size:7px;font-weight:950}.traffic-funnel article b{font-size:8px}.traffic-funnel article strong{font-size:9px}.traffic-funnel article>i{display:block;height:6px;border-radius:99px;background:#edf1f1;overflow:hidden;margin:4px 0 3px 27px}.traffic-funnel article>i>u{display:block;height:100%;background:#0f766e;text-decoration:none;border-radius:inherit}.traffic-funnel article>small{display:block;margin-left:27px;font-size:6px;color:#899394}
.traffic-detail-grid{display:grid;grid-template-columns:1.25fr .75fr .8fr;gap:10px;margin-bottom:10px}.traffic-list{display:grid;gap:6px;max-height:360px;overflow:auto}.traffic-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:11px;align-items:center;border-bottom:1px solid #edf0f0;padding:7px 2px}.traffic-list article b,.traffic-list article small,.traffic-list article strong{display:block}.traffic-list article b{font-size:8px;line-height:1.35}.traffic-list article small{font-size:6px;color:#8b9596;margin-top:2px}.traffic-list article>span{text-align:right}.traffic-list article>span strong{font-size:9px}.traffic-list article>span small{font-size:5px;text-transform:uppercase}
.traffic-system-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:10px}.traffic-quality-panel .traffic-panel-head>strong{font-size:22px}.traffic-quality-panel .traffic-panel-head>strong.good{color:#14804a}.traffic-quality-panel .traffic-panel-head>strong.warning{color:#a66b0d}.traffic-quality-panel .traffic-panel-head>strong.bad{color:#b33a30}.traffic-quality{display:grid;gap:8px}.traffic-quality>div{display:grid;grid-template-columns:95px 1fr 35px;gap:8px;align-items:center}.traffic-quality span,.traffic-quality strong{font-size:7px}.traffic-quality strong{text-align:right}.traffic-quality i{display:block;height:6px;border-radius:99px;background:#edf1f1;overflow:hidden}.traffic-quality i u{display:block;height:100%;background:#20a56c;text-decoration:none}.traffic-storage{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px;padding-top:10px;border-top:1px solid #e8eeee}.traffic-storage span{border-radius:8px;background:#f4f7f7;padding:7px;font-size:6px;color:#7e898a}.traffic-storage b{font-size:7px;color:#314344}.traffic-settings-panel .traffic-panel-head button{border:0;background:#0f766e;color:#fff;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.traffic-switch-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.traffic-switch-grid label{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e1e8e8;border-radius:9px;padding:9px;cursor:pointer}.traffic-switch-grid span,.traffic-switch-grid b,.traffic-switch-grid small{display:block}.traffic-switch-grid b{font-size:8px}.traffic-switch-grid small{font-size:6px;color:#879293;margin-top:2px;line-height:1.4}.traffic-switch-grid input{position:absolute;opacity:0}.traffic-switch-grid i{position:relative;flex:0 0 auto;width:32px;height:18px;border-radius:99px;background:#cbd2d2}.traffic-switch-grid i:after{content:"";position:absolute;width:12px;height:12px;left:3px;top:3px;border-radius:50%;background:#fff;transition:.16s}.traffic-switch-grid input:checked+i{background:#0f766e}.traffic-switch-grid input:checked+i:after{left:17px}.traffic-number-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:9px}.traffic-number-grid label{font-size:7px;font-weight:850}.traffic-number-grid input{display:block;width:100%;border:1px solid #dce3e3;border-radius:8px;padding:8px;margin-top:5px;font-size:8px}
@media(max-width:1320px){.traffic-kpis{grid-template-columns:repeat(3,1fr)}.traffic-acquisition-grid{grid-template-columns:1fr 1fr}.traffic-behaviour-grid,.traffic-detail-grid{grid-template-columns:1fr 1fr}.traffic-behaviour-grid>article:last-child,.traffic-detail-grid>article:first-child{grid-column:1/-1}.traffic-system-grid{grid-template-columns:1fr}}
@media(max-width:900px){.traffic-primary-grid,.traffic-behaviour-grid,.traffic-detail-grid{grid-template-columns:1fr}.traffic-behaviour-grid>article:last-child,.traffic-detail-grid>article:first-child{grid-column:auto}.traffic-live-banner{align-items:flex-start;flex-wrap:wrap}.traffic-live-pills{justify-content:flex-start}.traffic-chart{height:210px}}
@media(max-width:650px){.traffic-main-head{align-items:flex-start;flex-direction:column}.traffic-head-actions{width:100%;flex-wrap:wrap}.traffic-kpis,.traffic-acquisition-grid{grid-template-columns:1fr 1fr}.traffic-live-dot{width:48px;height:48px}.traffic-live-pills{width:100%}.traffic-switch-grid,.traffic-number-grid,.traffic-mini-columns{grid-template-columns:1fr}}

/* Promotions Control Center v0.9.28 */
.promo-control-center{max-width:1580px}.promo-main-head{align-items:flex-end}.promo-main-head>div:first-child>small{display:block;color:#6d28d9;font-size:8px;font-weight:950;letter-spacing:.13em}.promo-head-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.promo-head-actions button{border:1px solid #dcd5e4;background:#fff;border-radius:9px;padding:10px 12px;font-size:8px;font-weight:900;cursor:pointer}.promo-head-actions #promotionGrant{background:#6d28d9;border-color:#6d28d9;color:#fff}.promo-head-actions button:disabled{opacity:.55;cursor:wait}
.promo-engine-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:16px;padding:18px 20px;margin-bottom:11px;color:#fff;background:linear-gradient(120deg,#1e1428,#4a2374 58%,#7c3aed);box-shadow:0 14px 34px #4b1d781c}.promo-engine-banner>div:first-child>span{display:inline-flex;border-radius:99px;background:#ffffff18;padding:5px 8px;font-size:7px;font-weight:950;letter-spacing:.13em}.promo-engine-banner h3{font-size:16px;margin:7px 0 3px}.promo-engine-banner p{max-width:790px;margin:0;color:#d9c9e9;font-size:8px;line-height:1.55}.promo-policy-pills{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.promo-policy-pills b{border:1px solid #ffffff24;background:#ffffff0c;border-radius:99px;padding:7px 9px;font-size:6px;font-weight:900;white-space:nowrap}
.promo-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:10px}.promo-kpis article{background:#fff;border:1px solid #e4dfea;border-radius:13px;padding:13px;min-width:0}.promo-kpis article:nth-child(1),.promo-kpis article:nth-child(4){background:#f4effd;border-color:#dfd0f2}.promo-kpis article:nth-child(3),.promo-kpis article:nth-child(6){background:#fff8ea;border-color:#eddbb5}.promo-kpis small,.promo-kpis strong,.promo-kpis span{display:block}.promo-kpis small{color:#8f8596;font-size:6px;font-weight:950;letter-spacing:.08em}.promo-kpis strong{font-size:19px;margin:7px 0 4px}.promo-kpis span{color:#837989;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.promo-product-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.promo-product-card{position:relative;overflow:hidden;background:#fff;border:1px solid #e5dfeb;border-radius:12px;padding:12px}.promo-product-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#7c3aed}.promo-product-card.disabled{opacity:.55}.promo-product-card small,.promo-product-card b,.promo-product-card span{display:block}.promo-product-card small{font-size:6px;color:#7b3bc2;font-weight:950;letter-spacing:.08em}.promo-product-card b{font-size:10px;margin:5px 0 3px}.promo-product-card span{font-size:6px;color:#8a7f90;line-height:1.45}.promo-product-metrics{display:flex;gap:6px;margin-top:9px}.promo-product-metrics i{flex:1;border-radius:7px;background:#f6f2f9;padding:6px;font-size:6px;font-style:normal;color:#756b7b}.promo-product-metrics strong{display:block;font-size:9px;color:#33253b;margin-top:2px}
.promo-filterbar{display:grid;grid-template-columns:minmax(230px,1.2fr) repeat(4,minmax(125px,.55fr)) auto;gap:7px;align-items:end;background:#fff;border:1px solid #e4dfe8;border-radius:12px;padding:10px;margin-bottom:10px}.promo-filterbar label>span{display:block;color:#857a8b;font-size:6px;font-weight:900;margin-bottom:4px}.promo-filterbar input,.promo-filterbar select{width:100%;box-sizing:border-box;border:1px solid #ddd5e2;border-radius:8px;background:#fff;padding:9px;font-size:8px}.promo-filterbar button{height:34px}
.promo-workspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(360px,.65fr);gap:10px;align-items:start}.promo-table-panel{padding:0;overflow:hidden}.promo-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 15px;border-bottom:1px solid #ece7ef}.promo-panel-head small,.promo-panel-head h3{display:block}.promo-panel-head small{font-size:6px;color:#8f8494;font-weight:950;letter-spacing:.1em}.promo-panel-head h3{font-size:13px;margin:4px 0 0}.promo-panel-head>span{border-radius:99px;background:#f1ebf7;color:#6724b4;padding:5px 7px;font-size:6px;font-weight:950}.promo-table{min-width:1040px}.promo-table tr{cursor:pointer}.promo-table tr.selected td{background:#f6f0fb}.promo-table td{vertical-align:middle}.promo-table td b,.promo-table td small{display:block}.promo-table td b{font-size:8px;line-height:1.35}.promo-table td small{max-width:260px;color:#928799;font-size:6px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promo-flow-pill,.promo-status-pill,.promo-payment-pill,.promo-delivery-pill{display:inline-flex;border-radius:99px;padding:4px 6px;font-size:6px;font-weight:950;white-space:nowrap}.promo-flow-pill{background:#eee7f7;color:#6826b6}.promo-flow-pill.ORDER{background:#e5f1ff;color:#215d9c}.promo-flow-pill.LISTING_CHECKOUT{background:#fff0df;color:#8a570c}.promo-status-pill.ACTIVE,.promo-status-pill.DELIVERING{background:#e5f5eb;color:#15723c}.promo-status-pill.SCHEDULED,.promo-status-pill.PAID_WAITING_LISTING{background:#e5f1ff;color:#215d9c}.promo-status-pill.PENDING_PAYMENT{background:#fff0df;color:#8a570c}.promo-status-pill.BLOCKED_QUALITY,.promo-status-pill.REVOKED,.promo-status-pill.CANCELLED{background:#fde9e7;color:#a23329}.promo-status-pill.EXPIRED,.promo-status-pill.COMPLETED{background:#eff0f1;color:#717779}.promo-payment-pill.PAID{background:#e5f5eb;color:#15723c}.promo-payment-pill.UNPAID{background:#fff0df;color:#8a570c}.promo-table-metrics{display:grid;grid-template-columns:1fr 1fr;gap:3px}.promo-table-metrics span{font-size:6px;color:#817686}.promo-table-metrics strong{font-size:8px;color:#302337}
.promo-detail{position:sticky;top:16px;padding:15px;max-height:calc(100vh - 42px);overflow:auto}.promo-detail-empty{display:grid;place-items:center;min-height:210px;text-align:center;color:#83788a}.promo-detail-empty b{font-size:11px}.promo-detail-empty p{max-width:270px;font-size:7px;line-height:1.55}.promo-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;border-bottom:1px solid #ece7ef}.promo-detail-head small{display:block;font-size:6px;color:#8f8495;font-weight:900}.promo-detail-head h3{font-size:14px;line-height:1.3;margin:5px 0 3px}.promo-detail-head p{font-size:7px;color:#817686;margin:0}.promo-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:11px 0}.promo-detail-grid>div{border-radius:9px;background:#f7f4f9;padding:9px}.promo-detail-grid small,.promo-detail-grid b{display:block}.promo-detail-grid small{font-size:5px;color:#918699;font-weight:900}.promo-detail-grid b{font-size:9px;margin-top:4px;overflow-wrap:anywhere}.promo-detail-section{border-top:1px solid #ece7ef;padding-top:11px;margin-top:11px}.promo-detail-section>small{display:block;color:#918699;font-size:6px;font-weight:950;letter-spacing:.1em;margin-bottom:8px}.promo-quality-meter{display:grid;grid-template-columns:1fr auto;gap:7px;align-items:center}.promo-quality-meter i{height:7px;border-radius:99px;background:#eee9f1;overflow:hidden}.promo-quality-meter i u{display:block;height:100%;background:#6d28d9;text-decoration:none}.promo-quality-meter strong{font-size:8px}.promo-right-list,.promo-event-list{display:grid;gap:6px}.promo-right-list article,.promo-event-list article{border-radius:8px;background:#f7f4f9;padding:8px}.promo-right-list b,.promo-right-list small,.promo-event-list b,.promo-event-list small,.promo-event-list p{display:block}.promo-right-list b,.promo-event-list b{font-size:7px}.promo-right-list small,.promo-event-list small{font-size:6px;color:#8a7f91;margin-top:3px}.promo-event-list p{font-size:6px;color:#5d5362;line-height:1.45;margin:4px 0}.promo-action-grid{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.promo-action-grid button{border:1px solid #d9cde5;background:#f7f2fb;color:#5f23a6;border-radius:8px;padding:8px 9px;font-size:7px;font-weight:900;cursor:pointer}.promo-action-grid button.danger{border-color:#efcbc7;background:#fff1ef;color:#a33328}.promo-detail-warning{border-radius:9px;background:#fff4e5;color:#82520d;padding:9px;font-size:7px;line-height:1.5;margin-top:10px}.promo-detail-link{display:inline-flex;margin-top:9px;color:#6522b3;font-size:7px;font-weight:900;text-decoration:none}
.promo-dialog{width:min(560px,calc(100% - 28px));border:0;border-radius:16px;padding:0;box-shadow:0 28px 80px #1f152a55}.promo-dialog::backdrop{background:#24172c88;backdrop-filter:blur(2px)}.promo-dialog form{padding:18px}.promo-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.promo-dialog-head small{font-size:6px;color:#7130ba;font-weight:950;letter-spacing:.1em}.promo-dialog-head h3{font-size:16px;margin:4px 0}.promo-dialog-close{width:30px;height:30px;border:1px solid #dfd7e5;background:#fff;border-radius:50%;font-size:17px;cursor:pointer}.promo-dialog form>p{font-size:7px;color:#817587;line-height:1.55}.promo-dialog label{display:block;font-size:7px;font-weight:850;color:#4d414f;margin-top:9px}.promo-dialog input,.promo-dialog select,.promo-dialog textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #ddd4e2;border-radius:8px;padding:9px;margin-top:5px;font:inherit;font-size:8px}.promo-dialog textarea{resize:vertical}.promo-dialog-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.promo-dialog-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:14px}.promo-dialog-actions button{border:0;border-radius:8px;background:#6d28d9;color:#fff;padding:9px 12px;font-size:8px;font-weight:900;cursor:pointer}.promo-dialog-actions .secondary-action{border:1px solid #ddd5e2;background:#fff;color:#4b3d50}
@media(max-width:1360px){.promo-kpis{grid-template-columns:repeat(3,1fr)}.promo-product-strip{grid-template-columns:1fr 1fr}.promo-filterbar{grid-template-columns:1fr 1fr 1fr}.promo-workspace{grid-template-columns:1fr}.promo-detail{position:static;max-height:none}}
@media(max-width:760px){.promo-main-head,.promo-engine-banner{align-items:flex-start;flex-direction:column}.promo-head-actions,.promo-policy-pills{justify-content:flex-start}.promo-kpis,.promo-product-strip,.promo-filterbar{grid-template-columns:1fr 1fr}.promo-search{grid-column:1/-1}.promo-dialog-grid{grid-template-columns:1fr}}
@media(max-width:520px){.promo-kpis,.promo-product-strip,.promo-filterbar{grid-template-columns:1fr}.promo-search{grid-column:auto}.promo-detail-grid{grid-template-columns:1fr}}

/* Financial Calculator Control Center v0.9.29 */
.finance-control-center{max-width:1540px}.finance-main-head{align-items:flex-end}.finance-main-head>div:first-child>small{display:block;color:#0f766e;font-size:8px;font-weight:950;letter-spacing:.13em}.finance-head-actions{display:flex;gap:7px}.finance-head-actions button{border:1px solid #d8dfdf;background:#fff;border-radius:9px;padding:10px 12px;font-size:9px;font-weight:900;cursor:pointer}.finance-head-actions #saveFinanceCalc{background:#0f766e;border-color:#0f766e;color:#fff}.finance-head-actions button:disabled{opacity:.55;cursor:wait}
.finance-safety-banner{display:flex;align-items:center;gap:16px;border-radius:16px;padding:18px 20px;margin-bottom:12px;color:#fff;background:linear-gradient(118deg,#102d31,#0d615d 58%,#0f766e);box-shadow:0 14px 34px rgba(15,118,110,.16)}.finance-safety-icon{display:grid;place-items:center;flex:0 0 55px;height:55px;border:1px solid #ffffff28;border-radius:15px;background:#ffffff10;font-size:29px;font-weight:900}.finance-safety-banner>div:nth-child(2){flex:1}.finance-safety-banner span{font-size:7px;font-weight:950;letter-spacing:.13em;color:#9edbd4}.finance-safety-banner h3{font-size:16px;margin:6px 0 3px}.finance-safety-banner p{font-size:8px;line-height:1.5;color:#bce0dc;margin:0;max-width:820px}.finance-policy-pills{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.finance-policy-pills b{border:1px solid #ffffff27;background:#ffffff0c;border-radius:99px;padding:7px 9px;font-size:7px;white-space:nowrap}
.finance-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:12px}.finance-kpis article{background:#fff;border:1px solid #e0e7e6;border-radius:13px;padding:14px;min-width:0}.finance-kpis article.auto{background:#eef7ff;border-color:#d2e5f3}.finance-kpis article.real{background:#f4effc;border-color:#e1d4f2}.finance-kpis small,.finance-kpis strong,.finance-kpis span{display:block}.finance-kpis small{font-size:7px;color:#82918f;font-weight:950;letter-spacing:.09em}.finance-kpis strong{font-size:20px;margin:7px 0 4px}.finance-kpis span{font-size:8px;color:#7e8988;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.finance-layout{display:grid;grid-template-columns:minmax(0,1.46fr) minmax(380px,.7fr);gap:11px;align-items:start}.finance-settings-column,.finance-monitor-column{display:grid;gap:11px}.finance-monitor-column{position:sticky;top:16px}.finance-panel{padding:16px}.finance-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border-bottom:1px solid #e8eeee;padding-bottom:11px;margin-bottom:12px}.finance-panel-head small,.finance-panel-head h3{display:block}.finance-panel-head small{font-size:7px;color:#84918f;font-weight:950;letter-spacing:.1em}.finance-panel-head h3{font-size:14px;margin:5px 0 0}.finance-pill{display:inline-flex;border-radius:99px;background:#eef1f1;color:#67716f;padding:5px 7px;font-size:7px;font-weight:950;white-space:nowrap}.finance-pill.live{background:#e6f5ef;color:#126b45}
.finance-global-grid,.finance-rule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.finance-global-grid{grid-template-columns:1fr 1fr 1fr}.finance-global-grid>label:not(.finance-switch),.finance-rule-grid>label:not(.finance-switch){font-size:8px;font-weight:900;color:#434b4a}.finance-global-grid input,.finance-global-grid select,.finance-global-grid textarea,.finance-rule-grid input,.finance-rule-grid select,.finance-rule-grid textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #d6dfdd;border-radius:9px;background:#fff;padding:9px;margin-top:5px;font:inherit;font-size:9px;color:#2c3433}.finance-global-grid textarea,.finance-rule-grid textarea{min-height:67px;resize:vertical}.finance-global-grid label>small,.finance-rule-grid label>small{display:block;color:#84908e;font-size:7px;font-weight:500;line-height:1.45;margin-top:5px}.finance-global-grid .wide,.finance-rule-grid .wide{grid-column:1/-1}.finance-switch{display:flex;align-items:flex-start;gap:8px;border:1px solid #e0e8e6;border-radius:10px;padding:10px;cursor:pointer}.finance-switch input{width:auto;margin:2px 0 0}.finance-switch span,.finance-switch b,.finance-switch small{display:block}.finance-switch b{font-size:8px}.finance-switch small{font-size:7px;color:#84908e;line-height:1.4;margin-top:3px}
.finance-vertical{border-top:3px solid #4296c5}.finance-vertical[data-finance-kind="realEstate"]{border-top-color:#7c4bb8}.finance-mini-switch{display:flex;gap:6px;align-items:center;border-radius:99px;background:#e8f5ef;color:#176c45;padding:5px 8px;font-size:7px;font-weight:950}.finance-mini-switch input{margin:0}.finance-partner-box{margin-top:12px;border:1px solid #e2e8e7;border-radius:10px;overflow:hidden}.finance-partner-box summary{padding:11px 12px;background:#f7f9f9;font-size:8px;font-weight:900;cursor:pointer}.finance-partner-box[open] summary{border-bottom:1px solid #e2e8e7}.finance-partner-box>div{padding:12px}
.finance-preview-form{display:grid;grid-template-columns:1fr 1fr;gap:8px}.finance-preview-form label{font-size:7px;font-weight:900;color:#4a5352}.finance-preview-form input,.finance-preview-form select{display:block;width:100%;box-sizing:border-box;border:1px solid #d6dfdd;border-radius:8px;padding:9px;margin-top:5px;font-size:9px;background:#fff}.finance-preview-form button{grid-column:1/-1;border:0;border-radius:9px;background:#0f766e;color:#fff;padding:11px;font-size:9px;font-weight:900;cursor:pointer}.finance-preview-form button:disabled{opacity:.55}.finance-preview-result{margin-top:11px;border-radius:12px;background:#f2f7f6;border:1px solid #dce9e6;padding:13px;min-height:65px}.finance-preview-result>span{font-size:8px;color:#74807e}.finance-preview-hero small,.finance-preview-hero strong,.finance-preview-hero span{display:block}.finance-preview-hero small{font-size:7px;color:#167165;font-weight:950}.finance-preview-hero strong{font-size:26px;margin:6px 0 3px}.finance-preview-hero span{font-size:8px;color:#70807d}.finance-preview-metrics{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.finance-preview-metrics div{background:#fff;border-radius:8px;padding:8px}.finance-preview-metrics small,.finance-preview-metrics b{display:block}.finance-preview-metrics small{font-size:6px;color:#83908e}.finance-preview-metrics b{font-size:9px;margin-top:4px}.finance-schedule{max-height:150px;overflow:auto;margin-top:9px}.finance-schedule table{width:100%;border-collapse:collapse;font-size:7px}.finance-schedule td,.finance-schedule th{text-align:right;padding:5px 3px;border-bottom:1px solid #dfe8e6}.finance-schedule td:first-child,.finance-schedule th:first-child{text-align:left}.finance-preview-warning{border-radius:9px;background:#fff1df;color:#8b550b;padding:10px;font-size:8px;line-height:1.45}
.finance-platforms{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.finance-platforms div{border:1px solid #dce8e5;background:#f6faf9;border-radius:10px;padding:10px}.finance-platforms b,.finance-platforms span{display:block}.finance-platforms b{font-size:8px;color:#0f766e}.finance-platforms span{font-size:6px;color:#84918e;margin-top:3px}.finance-help{font-size:7px;color:#7b8986;line-height:1.55;margin:11px 0 0}
.finance-operations-grid{display:grid;grid-template-columns:minmax(300px,.6fr) minmax(0,1.4fr);gap:11px;margin-top:11px}.finance-trend{height:190px;display:flex;align-items:flex-end;gap:5px;padding-top:8px}.finance-trend-day{flex:1;min-width:0;text-align:center}.finance-trend-stack{height:145px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:5px 5px 2px 2px;overflow:hidden;background:#f0f3f3}.finance-trend-stack i{display:block;min-height:0}.finance-trend-stack .auto{background:#4a9bc7}.finance-trend-stack .real{background:#8457bb}.finance-trend-day b,.finance-trend-day small{display:block}.finance-trend-day b{font-size:6px;margin-top:5px;color:#667370}.finance-trend-day small{font-size:5px;color:#99a29f;margin-top:2px}.finance-events-table{min-width:760px}.finance-events-table td{vertical-align:middle}.finance-events-table td b,.finance-events-table td small{display:block}.finance-events-table td b{font-size:8px}.finance-events-table td small{font-size:6px;color:#87918f;margin-top:3px}.finance-event-platform{display:inline-flex;border-radius:99px;background:#edf4f3;color:#176d63;padding:5px 7px;font-size:6px;font-weight:950}.finance-event-kind{display:inline-flex;border-radius:99px;background:#edf5fb;color:#29749c;padding:4px 6px;font-size:6px;font-weight:900}.finance-event-kind.realEstate{background:#f1ebf8;color:#7042a7}.finance-event-click{color:#8b5b09}.finance-empty{padding:22px;text-align:center;color:#8b9694;font-size:8px}
@media(max-width:1320px){.finance-kpis{grid-template-columns:repeat(3,1fr)}.finance-layout{grid-template-columns:1fr}.finance-monitor-column{position:static}.finance-operations-grid{grid-template-columns:1fr}}
@media(max-width:800px){.finance-main-head,.finance-safety-banner{align-items:flex-start;flex-direction:column}.finance-head-actions,.finance-policy-pills{justify-content:flex-start;flex-wrap:wrap}.finance-kpis{grid-template-columns:1fr 1fr}.finance-global-grid,.finance-rule-grid{grid-template-columns:1fr 1fr}.finance-global-grid .wide,.finance-rule-grid .wide{grid-column:1/-1}}
@media(max-width:560px){.finance-global-grid,.finance-rule-grid,.finance-preview-form{grid-template-columns:1fr}.finance-global-grid .wide,.finance-rule-grid .wide,.finance-preview-form button{grid-column:auto}.finance-platforms{grid-template-columns:1fr}.finance-kpis{grid-template-columns:1fr}}
.home-control-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.home-control-kpis article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:15px}.home-control-kpis small{display:block;font-size:8px;font-weight:900;letter-spacing:.8px;color:#8c8390}.home-control-kpis strong{display:block;font-size:23px;margin:6px 0 3px}.home-control-kpis span{font-size:9px;color:var(--muted)}.home-global-settings{display:grid;grid-template-columns:240px 1fr;gap:20px;align-items:center}.home-global-settings input{display:block;width:100%;border:1px solid #ddd;border-radius:8px;padding:9px;margin-top:5px}.home-control-title{display:flex;align-items:end;justify-content:space-between;margin:22px 0 10px}.home-control-title h3{margin:3px 0 0}.home-control-title small{color:#7c3aed;font-weight:900}.hero-image-fields,.hero-schedule{display:grid;grid-template-columns:1fr 1fr;gap:9px}.home-sections-grid{display:grid;gap:8px}.home-section-row{display:grid;grid-template-columns:75px 65px 1fr 1.4fr 90px 70px auto;gap:8px;align-items:end;background:#fff;border:1px solid var(--line);border-radius:11px;padding:11px}.home-section-row label{font-size:8px;font-weight:850}.home-section-row input,.home-section-row select{width:100%;border:1px solid #ddd;border-radius:7px;padding:8px;margin-top:4px}.home-section-row .hero-admin-actions{margin:0}@media(max-width:1050px){.home-control-kpis{grid-template-columns:1fr 1fr}.home-section-row{grid-template-columns:1fr 1fr 1fr}.home-global-settings{grid-template-columns:1fr}}@media(max-width:650px){.home-control-kpis,.hero-image-fields,.hero-schedule,.home-section-row{grid-template-columns:1fr}}
/* Free listings control center v0.9.32 */
.free-head small,.free-settings small,.free-users-panel small{font-size:9px;font-weight:900;letter-spacing:.09em;color:#7c3aed}.free-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0}.free-kpis article{background:linear-gradient(145deg,#fff,#faf7ff);border:1px solid #e7def7;border-radius:14px;padding:16px}.free-kpis small,.free-kpis span{display:block;color:#776f80;font-size:9px}.free-kpis strong{display:block;font-size:27px;margin:6px 0;color:#26173c}.free-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:14px;margin-bottom:14px}.free-version{background:#ede9fe;color:#6d28d9;border-radius:99px;padding:6px 10px;font-size:10px;font-weight:900}.free-settings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.free-settings-grid label{font-size:10px;font-weight:800;color:#4c4257}.free-settings-grid input,.free-search input{display:block;width:100%;box-sizing:border-box;border:1px solid #ded7e7;border-radius:9px;padding:10px;margin-top:6px}.free-toggle{display:flex;align-items:center;gap:10px;background:#faf7ff;border:1px solid #e7def7;border-radius:10px;padding:11px;margin:12px 0}.free-toggle span,.free-toggle small{display:block}.free-rule-order{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:9px;margin:12px 0}.free-rule-order span{background:#f1ebfa;border-radius:99px;padding:6px 9px}.free-audit ul{padding:0;margin:0;list-style:none}.free-audit li{padding:11px 0;border-bottom:1px solid #eee}.free-audit li b,.free-audit li span{display:block}.free-audit li span{font-size:9px;color:#756c7e;margin-top:3px}.free-users-panel{margin-top:14px}.free-search{display:flex;gap:7px;min-width:360px}.free-search input{margin:0}.free-user-balances{display:flex;gap:7px}.free-user-balances span{min-width:62px;text-align:center;background:#f6f3f8;border-radius:9px;padding:8px}.free-user-balances small,.free-user-balances b{display:block}.free-user-balances small{font-size:7px;color:#7a7180}.free-user-balances b{font-size:17px}.free-user-balances .manual{background:#ede9fe;color:#5b21b6}.credit-actions input[id^="reason_"]{width:min(280px,100%);flex:1}@media(max-width:900px){.free-kpis{grid-template-columns:repeat(2,1fr)}.free-layout{grid-template-columns:1fr}.free-settings-grid{grid-template-columns:1fr}.free-user-balances{flex-wrap:wrap}.free-search{min-width:0}}
/* Business access control center v0.9.33 */
.business-head small,.business-orders-panel small,.business-users-panel>.panelhead small{font-size:9px;font-weight:900;letter-spacing:.09em;color:#2563eb}.business-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0}.business-kpis article{padding:16px;border:1px solid #dce5f4;border-radius:14px;background:linear-gradient(145deg,#fff,#f7faff)}.business-kpis small,.business-kpis span{display:block;font-size:9px;color:#6b7280}.business-kpis strong{display:block;font-size:27px;color:#172554;margin:6px 0}.business-kpis .attention{background:#fff9ed;border-color:#f6d899}.business-layout{display:grid;grid-template-columns:1.7fr 1fr;gap:14px;margin-bottom:14px}.business-badge{min-width:28px;text-align:center;background:#fff0d5;color:#a35400;border-radius:99px;padding:6px;font-weight:900}.business-order{display:grid;grid-template-columns:1fr auto minmax(260px,auto);gap:12px;align-items:center;border-top:1px solid #edf0f5;padding:12px 0}.business-order small,.business-order b{display:block}.business-order small{font-size:9px;color:#6b7280;margin-top:3px}.business-order>div:last-child{display:flex;gap:6px}.business-order input{border:1px solid #d8dee8;border-radius:8px;padding:8px}.business-order button{border:0;border-radius:8px;padding:8px;background:#1d4ed8;color:#fff;font-weight:800;font-size:9px}.business-order button.danger{background:#fff;color:#b42318;border:1px solid #efc7c4}.business-rules ul{list-style:none;padding:0;margin:0}.business-rules li{padding:10px 0;border-bottom:1px solid #edf0f5}.business-rules b,.business-rules span{display:block}.business-rules span{font-size:9px;color:#6b7280;margin-top:3px}.business-users-panel{margin-top:14px}.business-user-card{border:1px solid #dde3ed;border-radius:13px;padding:15px;margin-top:10px;background:#fff}.business-user-main{display:grid;grid-template-columns:1fr auto;gap:12px}.business-user-main h3{margin:5px 0 3px}.business-user-main p{margin:0;color:#6b7280;font-size:9px}.business-status{font-size:8px;font-weight:900;border-radius:99px;padding:4px 7px}.business-status.active{background:#dcfce7;color:#166534}.business-status.inactive{background:#f1f5f9;color:#64748b}.business-package-current{text-align:right}.business-package-current small,.business-package-current b,.business-package-current span{display:block}.business-package-current small,.business-package-current span{font-size:8px;color:#6b7280}.business-package-current b{margin:4px 0;color:#1e3a8a}.business-usage{margin:13px 0}.business-usage>div{display:flex;justify-content:space-between;font-size:9px}.business-usage i{display:block;height:6px;background:#e7edf7;border-radius:99px;margin-top:7px;overflow:hidden}.business-usage u{display:block;height:100%;background:#2563eb}.business-actions{display:grid;grid-template-columns:1.2fr 90px 1fr auto auto;gap:7px}.business-actions select,.business-actions input{border:1px solid #d8dee8;border-radius:8px;padding:9px;min-width:0}.business-actions button{border-radius:8px;padding:8px 10px;font-size:9px;font-weight:850}.business-actions .grant{border:0;background:#1d4ed8;color:#fff}.business-actions .revoke{border:1px solid #efc7c4;background:#fff;color:#b42318}.business-history{margin-top:12px;border-top:1px solid #edf0f5;padding-top:9px}.business-history summary{cursor:pointer;font-size:9px;font-weight:800;color:#475569}.business-history div{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px dashed #edf0f5;font-size:8px}.business-empty{padding:22px;text-align:center;color:#6b7280}@media(max-width:1000px){.business-kpis{grid-template-columns:repeat(2,1fr)}.business-layout{grid-template-columns:1fr}.business-order{grid-template-columns:1fr}.business-actions{grid-template-columns:1fr 1fr}.business-user-main{grid-template-columns:1fr}.business-package-current{text-align:left}}
/* Direct banner uploads v0.9.34 */
.hero-upload-box{border:1px dashed #cfc2df;background:#faf7fd;border-radius:10px;padding:11px}.hero-upload-box small{display:block;color:#6d28d9;font-size:8px;font-weight:900;margin-bottom:8px}.hero-file-input{display:none!important}.hero-upload-box button{border:0;border-radius:8px;background:#6d28d9;color:#fff;padding:9px 11px;font-size:9px;font-weight:850;cursor:pointer}.hero-upload-box .hero-remove-image{background:#fff;color:#b42318;border:1px solid #efc7c4;margin-left:6px}.hero-device-previews{display:grid;grid-template-columns:1.8fr .7fr;gap:10px;margin-top:10px}.hero-device-previews>div>small{font-size:8px;font-weight:900;color:#746b7b}.hero-device-previews .hero-preview{margin-top:5px;height:150px}.hero-device-previews .hero-preview.mobile{height:150px}.hero-device-previews .hero-preview.mobile img{object-fit:cover}@media(max-width:650px){.hero-device-previews{grid-template-columns:1fr}}
/* Marketplace Value Control Center v0.9.35 */
.value-head small,.value-panel .panelhead small{font-size:9px;font-weight:900;letter-spacing:.09em;color:#0f766e}.value-trust-banner{display:flex;justify-content:space-between;align-items:center;border-radius:15px;padding:18px 20px;margin:14px 0;background:#f1f5f9;border:1px solid #dce3eb}.value-trust-banner.good{background:#ecfdf5;border-color:#a7f3d0}.value-trust-banner.warning{background:#fffbeb;border-color:#fde68a}.value-trust-banner.weak{background:#fff7ed;border-color:#fed7aa}.value-trust-banner span,.value-trust-banner small{font-size:9px;font-weight:900;letter-spacing:.08em}.value-trust-banner h3{margin:5px 0}.value-trust-banner p{margin:0;color:#64748b;font-size:10px}.value-trust-banner>div:last-child{text-align:center}.value-trust-banner>div:last-child b{display:block;font-size:28px}.value-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.value-kpis article{background:#fff;border:1px solid #dfe5eb;border-radius:14px;padding:16px}.value-kpis article.verified{background:#ecfdf5;border-color:#a7f3d0}.value-kpis article.reported{background:#fff7ed;border-color:#fed7aa}.value-kpis article.estimated{background:#eff6ff;border-color:#bfdbfe}.value-kpis small,.value-kpis span{display:block;font-size:9px;color:#64748b}.value-kpis strong{display:block;font-size:20px;line-height:1.25;margin:7px 0;color:#172033}.value-main-grid,.value-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.value-pill{background:#eef2f7;color:#526071;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:900}.value-confidence>div{display:grid;grid-template-columns:140px 1fr 35px;gap:10px;align-items:center;margin:12px 0;font-size:9px}.value-confidence i,.value-bars i{display:block;background:#e9edf2;height:8px;border-radius:99px;overflow:hidden}.value-confidence u,.value-bars u{display:block;height:100%;background:#2563eb}.value-confidence .verified u{background:#16a34a}.value-confidence .reported u{background:#f59e0b}.value-confidence .high u{background:#0f766e}.value-confidence .medium u{background:#3b82f6}.value-confidence .low u{background:#94a3b8}.value-quality-score{font-size:26px}.value-quality-score.good{color:#15803d}.value-quality-score.warning{color:#b45309}.value-quality-score.bad{color:#b42318}.value-quality-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.value-quality-grid span{background:#f7f9fb;border-radius:9px;padding:10px;font-size:9px}.value-quality-grid b{display:block;font-size:17px}.value-quality-ok{color:#15803d;font-size:9px}.value-panel details{margin-top:10px;font-size:9px}.value-panel details p{border-top:1px solid #eee;padding-top:7px}.value-bars>div{margin:12px 0}.value-bars span{display:flex;justify-content:space-between;gap:12px;margin-bottom:5px}.value-bars b{font-size:10px}.value-bars small{font-size:9px;color:#64748b}.value-signals>div{display:flex;justify-content:space-between;border-bottom:1px solid #edf0f3;padding:10px 0;font-size:10px}.value-transactions-panel{margin-top:14px}.value-table{width:100%;border-collapse:collapse}.value-table th,.value-table td{text-align:left;border-bottom:1px solid #edf0f3;padding:10px;font-size:9px}.value-table td small,.value-table td b{display:block}.value-status{display:inline-block;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:900}.value-status.verified{background:#dcfce7;color:#166534}.value-status.reported{background:#ffedd5;color:#9a3412}.value-warning{margin-top:14px;background:#fff8e8!important;border-color:#f5d58c!important}.value-warning p{font-size:10px;margin-bottom:0}@media(max-width:1000px){.value-kpis{grid-template-columns:repeat(2,1fr)}.value-main-grid,.value-detail-grid{grid-template-columns:1fr}}@media(max-width:650px){.value-kpis{grid-template-columns:1fr}.value-trust-banner{align-items:flex-start;gap:12px}.value-quality-grid{grid-template-columns:1fr}}
/* Executive Dashboard Control Center v0.9.42 */
.dashboard-control-center{max-width:1600px}.dashboard-command-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:12px}.dashboard-command-head>div:first-child>small{font-size:8px;font-weight:950;letter-spacing:.14em;color:#6d28d9}.dashboard-command-head h2{font-size:23px;margin:5px 0 3px}.dashboard-command-head p{font-size:9px;color:#7c7480;margin:0}.dashboard-command-head>div:last-child{display:flex;gap:7px}.dashboard-command-head select,.dashboard-command-head button{border:1px solid #ddd7e1;background:#fff;border-radius:9px;padding:9px 11px;font-size:8px;font-weight:850}.dashboard-command-head button{background:#2b1a32;color:#fff;border-color:#2b1a32}.dashboard-health-banner{display:flex;align-items:center;justify-content:space-between;border-radius:15px;padding:16px 20px;margin-bottom:11px;background:linear-gradient(120deg,#2c1a34,#4a2746);color:#fff}.dashboard-health-banner span{font-size:7px;font-weight:950;letter-spacing:.12em;color:#d5c5d9}.dashboard-health-banner h3{font-size:14px;margin:5px 0 2px}.dashboard-health-banner p{font-size:8px;color:#d3c5d7;margin:0}.dashboard-health-banner>strong{display:grid;place-items:center;width:66px;height:66px;border:7px solid rgba(255,255,255,.15);border-radius:50%;font-size:18px}.dashboard-health-banner.healthy>strong{color:#8ee2aa;border-color:rgba(104,213,145,.28)}.dashboard-health-banner.warning>strong{color:#ffd27c}.dashboard-health-banner.critical>strong{color:#ff8c83}.dashboard-kpis{display:grid;grid-template-columns:1.2fr repeat(4,1fr);gap:9px;margin-bottom:11px}.dashboard-kpis article{position:relative;background:#fff;border:1px solid #e3dee6;border-radius:13px;padding:14px;cursor:pointer;transition:.18s}.dashboard-kpis article:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(37,22,42,.07)}.dashboard-kpis small,.dashboard-kpis strong,.dashboard-kpis p{display:block}.dashboard-kpis>article>small{font-size:6px;font-weight:950;color:#8c8290}.dashboard-kpis strong{font-size:21px;margin:6px 0}.dashboard-kpis p{font-size:7px;color:#817783;margin:0}.dashboard-delta{position:absolute;right:12px;top:12px;border-radius:99px;padding:4px 6px;font-size:6px;font-weight:950}.dashboard-delta.up{background:#e5f5ea;color:#14713a}.dashboard-delta.down{background:#fee5e2;color:#a52a21}.dashboard-delta.flat{background:#eeeaf0;color:#716775}.dashboard-primary-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(330px,.8fr);gap:11px;margin-bottom:11px}.dashboard-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.dashboard-card-head>div>small{font-size:6px;font-weight:950;color:#928795;letter-spacing:.09em}.dashboard-card-head h3{font-size:13px;margin:4px 0}.dashboard-card-head>button{border:1px solid #ddd6df;background:#fff;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:850}.dashboard-card-head>span{display:grid;place-items:center;min-width:28px;height:28px;border-radius:8px;background:#fee8e5;color:#a42b23;font-size:10px;font-weight:950}.dashboard-card-head>div:last-child{display:flex;gap:9px}.dashboard-card-head>div:last-child span{font-size:6px;color:#807582}.dashboard-card-head>div:last-child b{font-size:9px;color:#2d2530;margin-right:2px}.dashboard-chart{height:175px;display:flex;align-items:flex-end;gap:4px;border-bottom:1px solid #e9e4eb;margin-top:13px;padding:0 3px}.dashboard-bar-item{flex:1;height:100%;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;min-width:3px}.dashboard-bar-item i{display:block;width:100%;max-width:22px;background:linear-gradient(180deg,#8b46ef,#6325c7);border-radius:4px 4px 0 0;min-height:4px}.dashboard-bar-item small{font-size:5px;color:#9a919c;margin-top:4px;white-space:nowrap}.dashboard-alert-card{padding:14px;max-height:265px;overflow:auto}.dashboard-alert{width:100%;display:grid;grid-template-columns:8px 1fr auto;gap:8px;align-items:center;border:0;border-bottom:1px solid #eee9ef;background:#fff;padding:10px 3px;text-align:left;cursor:pointer}.dashboard-alert>i{width:7px;height:7px;border-radius:50%;background:#9a919c}.dashboard-alert.CRITICAL>i{background:#d43c32;box-shadow:0 0 0 4px #fee9e6}.dashboard-alert.WARNING>i{background:#d58a10;box-shadow:0 0 0 4px #fff2dc}.dashboard-alert.INFO>i{background:#3a6fc5;box-shadow:0 0 0 4px #e8f0ff}.dashboard-alert.SUCCESS>i{background:#1b914d;box-shadow:0 0 0 4px #e4f6ea}.dashboard-alert span b,.dashboard-alert span small{display:block}.dashboard-alert span b{font-size:8px}.dashboard-alert span small{font-size:7px;color:#817783;margin-top:3px;line-height:1.35}.dashboard-alert>strong{font-size:12px}.dashboard-alert>em{font-size:6px;font-style:normal;color:#6d28d9}.dashboard-operations{display:grid;grid-template-columns:repeat(8,1fr);gap:7px;margin-bottom:11px}.dashboard-operations button{position:relative;text-align:left;border:1px solid #e2dce5;background:#fff;border-radius:11px;padding:11px;min-width:0;cursor:pointer}.dashboard-operations small,.dashboard-operations b,.dashboard-operations span,.dashboard-operations em{display:block}.dashboard-operations small{font-size:6px;font-weight:950;color:#8f8592}.dashboard-operations b{font-size:18px;margin:5px 0}.dashboard-operations span{font-size:6px;color:#817783}.dashboard-operations em{font-style:normal;font-size:6px;color:#6d28d9;margin-top:8px}.dashboard-secondary-grid{display:grid;grid-template-columns:1.25fr 1fr .8fr;gap:11px;margin-bottom:11px}.dashboard-revenue-card{min-width:0}.dashboard-revenue-card>#dashboardRevenueTotal{display:flex;align-items:baseline;justify-content:space-between;margin:10px 0}.dashboard-revenue-card>#dashboardRevenueTotal strong{font-size:24px}.dashboard-revenue-card>#dashboardRevenueTotal span{font-size:7px;color:#817783}.dashboard-revenue-sources>div,#dashboardRevenueSources>div{display:grid;grid-template-columns:120px 1fr 85px;gap:7px;align-items:center;margin:7px 0}.dashboard-revenue-sources span,#dashboardRevenueSources span{font-size:7px}.dashboard-revenue-sources i,#dashboardRevenueSources i,.dashboard-categories i{height:5px;background:#eee9f0;border-radius:99px;overflow:hidden}.dashboard-revenue-sources i b,#dashboardRevenueSources i b,.dashboard-categories i b{display:block;height:100%;background:#6d28d9;border-radius:99px}.dashboard-revenue-sources strong,#dashboardRevenueSources strong{font-size:7px;text-align:right}.dashboard-mini-chart{height:55px;display:flex;align-items:flex-end;gap:2px;margin-top:10px}.dashboard-mini-chart .dashboard-bar-item small{display:none}.dashboard-mini-chart .dashboard-bar-item i{background:#a77be7}.dashboard-categories button{width:100%;display:grid;grid-template-columns:minmax(110px,1.2fr) 1fr 28px;gap:7px;align-items:center;border:0;border-bottom:1px solid #eee9ef;background:#fff;padding:7px 0;text-align:left;cursor:pointer}.dashboard-categories span b,.dashboard-categories span small{display:block}.dashboard-categories span b{font-size:7px}.dashboard-categories span small{font-size:6px;color:#8b818e;margin-top:2px}.dashboard-categories>button>strong{font-size:9px;text-align:right}.dashboard-health-checks>div{display:grid;grid-template-columns:8px 1fr auto;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #eee9ef}.dashboard-health-checks i{width:7px;height:7px;border-radius:50%;background:#b7adb9}.dashboard-health-checks .OK i{background:#219151}.dashboard-health-checks .SETUP i,.dashboard-health-checks .PAUSED i{background:#db911d}.dashboard-health-checks span b,.dashboard-health-checks span small{display:block}.dashboard-health-checks span b{font-size:8px}.dashboard-health-checks span small{font-size:6px;color:#887e8b;margin-top:2px}.dashboard-health-checks>div>strong{font-size:6px}.dashboard-bottom-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:11px}.dashboard-activity{max-height:330px;overflow:auto}.dashboard-activity button,.dashboard-top-listings button{width:100%;display:grid;align-items:center;border:0;border-bottom:1px solid #eee9ef;background:#fff;padding:9px 0;text-align:left;cursor:pointer}.dashboard-activity button{grid-template-columns:9px 1fr;gap:9px}.dashboard-activity>button>i{width:7px;height:7px;border-radius:50%;background:#6d28d9}.dashboard-activity>button>i.PAYMENT_CONFIRMED{background:#1e914f}.dashboard-activity>button>i.SUPPORT_CREATED{background:#d98c17}.dashboard-activity span b,.dashboard-activity span strong,.dashboard-activity span small{display:block}.dashboard-activity span b{font-size:6px;color:#887e8b}.dashboard-activity span strong{font-size:8px;margin:2px 0}.dashboard-activity span small{font-size:6px;color:#8c838f}.dashboard-top-listings button{grid-template-columns:25px 1fr auto;gap:8px}.dashboard-top-listings em{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#f0e9fb;color:#6d28d9;font-style:normal;font-size:8px;font-weight:950}.dashboard-top-listings span b,.dashboard-top-listings span small,.dashboard-top-listings>button>strong,.dashboard-top-listings>button>strong small{display:block}.dashboard-top-listings span b{font-size:8px}.dashboard-top-listings span small{font-size:6px;color:#8c838f;margin-top:2px}.dashboard-top-listings>button>strong{font-size:10px;text-align:right}.dashboard-top-listings>button>strong small{font-size:5px;color:#8c838f}.dashboard-no-data{display:grid;place-items:center;text-align:center;height:100%;min-height:55px;font-size:8px;color:#8c838f}@media(max-width:1400px){.dashboard-operations{grid-template-columns:repeat(4,1fr)}.dashboard-secondary-grid{grid-template-columns:1fr 1fr}.dashboard-secondary-grid>article:last-child{grid-column:1/-1}}@media(max-width:1050px){.dashboard-kpis{grid-template-columns:repeat(3,1fr)}.dashboard-primary-grid,.dashboard-bottom-grid{grid-template-columns:1fr}.dashboard-secondary-grid{grid-template-columns:1fr}.dashboard-secondary-grid>article:last-child{grid-column:auto}}@media(max-width:650px){.dashboard-command-head{align-items:flex-start;flex-direction:column}.dashboard-kpis{grid-template-columns:1fr 1fr}.dashboard-operations{grid-template-columns:1fr 1fr}.dashboard-card-head{align-items:flex-start}.dashboard-card-head>div:last-child{display:none}.dashboard-health-banner{align-items:flex-start}.dashboard-secondary-grid{grid-template-columns:1fr}}

/* Listings Operations Center v0.9.40 */
.listings-control-center{max-width:1580px}.listings-main-head{align-items:flex-end}.listings-main-head>div>small{display:block;color:#0f766e;font-size:8px;font-weight:950;letter-spacing:.13em}.listings-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;margin-bottom:12px}.listings-kpis article{background:#fff;border:1px solid #dfe7e5;border-radius:13px;padding:13px}.listings-kpis article.risk{background:#fff3f1;border-color:#f3cbc6}.listings-kpis small,.listings-kpis strong,.listings-kpis span{display:block}.listings-kpis small{font-size:7px;font-weight:950;color:#7f8b89}.listings-kpis strong{font-size:21px;margin:6px 0}.listings-kpis span{font-size:7px;color:#7c8886}.listings-workspace{display:grid;grid-template-columns:minmax(0,1fr) 455px;gap:11px;align-items:start}.listings-filters{display:grid;grid-template-columns:minmax(230px,1fr) repeat(4,135px);gap:7px;padding:9px;margin-bottom:9px}.listings-filters input,.listings-filters select{border:1px solid #d7e0de;border-radius:8px;padding:9px;font:inherit;font-size:8px;min-width:0}.listings-register-list{padding:7px;max-height:745px;overflow:auto}.listing-register-row{display:grid;grid-template-columns:76px minmax(180px,1fr) 90px 105px minmax(220px,1fr);gap:11px;align-items:center;padding:9px;border:1px solid transparent;border-radius:11px;cursor:pointer}.listing-register-row:hover,.listing-register-row.selected{background:#f2fbf9;border-color:#c9e2dd}.listing-register-row.selected{box-shadow:inset 3px 0 #0f766e}.listing-register-cover{height:58px;border-radius:8px;overflow:hidden;background:#edf2f1;display:grid;place-items:center}.listing-register-cover img{width:100%;height:100%;object-fit:cover}.listing-register-cover span{font-size:6px;color:#84918f;font-weight:900}.listing-register-main small,.listing-register-main p{display:block;font-size:7px;color:#7b8785;margin:0}.listing-register-main h3{font-size:10px;margin:4px 0}.listing-register-price{text-align:right}.listing-register-price b,.listing-register-price small{display:block}.listing-register-price b{font-size:13px}.listing-register-price small{font-size:6px;color:#7c8886}.listing-register-signals{display:flex;align-items:flex-start;gap:4px;flex-direction:column}.listing-payment,.listing-promoted,.listing-risk{border-radius:99px;padding:4px 6px;font-size:6px;font-weight:950}.listing-payment.PAID,.listing-payment.FREE{background:#e2f5e8;color:#146f39}.listing-payment.UNPAID{background:#fff0d6;color:#8a5700}.listing-promoted{background:#e7edff;color:#2d4daf}.listing-risk{background:#fee5e2;color:#a52a21}.listing-register-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.listing-register-metrics span{background:#f4f7f6;border-radius:7px;padding:6px;text-align:center;font-size:6px;color:#7b8785}.listing-register-metrics b{display:block;color:#203432;font-size:9px;margin-bottom:2px}.listing-detail{position:sticky;top:18px;padding:16px;max-height:calc(100vh - 36px);overflow:auto}.listings-empty{display:grid;place-items:center;text-align:center;min-height:200px;color:#7b8785}.listings-empty p{font-size:9px;max-width:280px;line-height:1.5}.listings-empty.error{color:#a42b23}.listing-detail-head{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #e8eeec;padding-bottom:11px}.listing-detail-head>div>small{display:block;font-size:6px;color:#82908e;margin:5px 0}.listing-detail-head h3{font-size:14px;margin:0 0 4px}.listing-detail-head p{font-size:8px;color:#768380;margin:0}.listing-detail-head>b{font-size:17px;white-space:nowrap}.listing-detail-media{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:11px 0}.listing-detail-media img{width:100%;height:88px;object-fit:cover;border-radius:8px}.listing-detail-media div{grid-column:1/-1;background:#eef3f2;border-radius:8px;padding:18px;text-align:center;font-size:8px;color:#7b8785}.listing-detail-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.listing-detail-metrics span{background:#f4f7f6;border-radius:7px;padding:7px;text-align:center}.listing-detail-metrics b,.listing-detail-metrics small{display:block}.listing-detail-metrics b{font-size:13px}.listing-detail-metrics small{font-size:5px;color:#7d8987}.listing-owner-card,.listing-detail-section,.listing-admin-actions{border-top:1px solid #e8eeec;margin-top:11px;padding-top:11px}.listing-owner-card small,.listing-owner-card b,.listing-owner-card span{display:block}.listing-owner-card small{font-size:6px;color:#82908e;font-weight:950}.listing-owner-card b{font-size:10px;margin:4px 0}.listing-owner-card span{font-size:7px;color:#75817f}.listing-owner-card button,.listing-detail-section button{border:1px solid #cfe0dc;background:#fff;color:#0f766e;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:900;margin-top:7px}.listing-detail-section summary{font-size:8px;font-weight:950;cursor:pointer}.listing-detail-section>p{font-size:8px;line-height:1.55}.listing-facts{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:8px}.listing-facts span{background:#f4f7f6;border-radius:7px;padding:7px}.listing-facts small,.listing-facts b{display:block}.listing-facts small{font-size:5px;color:#82908e}.listing-facts b{font-size:7px;margin-top:3px}.listing-commerce{display:grid;gap:5px;margin-top:8px}.listing-commerce>div{background:#f4f7f6;border-radius:8px;padding:8px}.listing-commerce small,.listing-commerce b,.listing-commerce span{display:block}.listing-commerce small{font-size:5px;color:#82908e}.listing-commerce b{font-size:10px;margin:4px 0}.listing-commerce span{font-size:7px;color:#75817f}.listing-history article{border-left:2px solid #c8dad6;padding:3px 0 8px 9px;margin-top:7px}.listing-history article.risk{border-color:#d54a40}.listing-history b,.listing-history p,.listing-history small{display:block}.listing-history b{font-size:8px}.listing-history p{font-size:8px;margin:3px 0}.listing-history small{font-size:6px;color:#87928f}.listing-detail-section textarea,.listing-admin-actions textarea{width:100%;box-sizing:border-box;border:1px solid #d5dfdd;border-radius:8px;padding:9px;min-height:58px;font:inherit;font-size:8px;resize:vertical;margin-top:7px}.listing-public-link{display:block;border:1px solid #cfe0dc;border-radius:8px;padding:8px 10px;margin:11px 0;color:#0f766e;text-decoration:none;font-size:8px;font-weight:900}.listing-admin-actions>label{display:flex;align-items:center;gap:7px;font-size:7px;margin:7px 0}.listing-admin-actions input{width:72px;border:1px solid #d5dfdd;border-radius:7px;padding:6px}.listing-admin-actions>div{display:flex;flex-wrap:wrap;gap:5px}.listing-admin-actions button{border:0;border-radius:8px;padding:8px 9px;font-size:7px;font-weight:950;background:#e7efed;color:#31514d}.listing-admin-actions .extend{background:#e4f4ea;color:#146f39}.listing-admin-actions .review{background:#e7edff;color:#2d4daf}.listing-admin-actions .danger{background:#fee8e5;color:#a42b23}@media(max-width:1350px){.listings-kpis{grid-template-columns:repeat(3,1fr)}.listings-workspace{grid-template-columns:1fr}.listing-detail{position:static;max-height:none}}@media(max-width:950px){.listings-filters{grid-template-columns:1fr 1fr}.listings-filters input{grid-column:1/-1}.listing-register-row{grid-template-columns:70px 1fr 85px 100px}.listing-register-metrics{grid-column:2/-1}}@media(max-width:620px){.listings-kpis{grid-template-columns:1fr 1fr}.listings-filters{grid-template-columns:1fr}.listings-filters input{grid-column:auto}.listing-register-row{grid-template-columns:62px 1fr}.listing-register-price,.listing-register-signals{grid-column:2;text-align:left}.listing-register-metrics{grid-column:1/-1}.listing-detail-metrics{grid-template-columns:repeat(3,1fr)}}

/* Users Account Operations Center v0.9.39 */
.users-control-center{max-width:1540px}.users-main-head{align-items:flex-end}.users-main-head>div>small{display:block;color:#6d28d9;font-size:8px;font-weight:950;letter-spacing:.13em}.users-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px}.users-kpis article{background:#fff;border:1px solid #e4dee6;border-radius:13px;padding:13px}.users-kpis small,.users-kpis strong,.users-kpis span{display:block}.users-kpis small{font-size:7px;font-weight:950;color:#918593}.users-kpis strong{font-size:21px;margin:6px 0}.users-kpis span{font-size:7px;color:#847986}.users-workspace{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:11px;align-items:start}.users-filters{display:grid;grid-template-columns:minmax(230px,1fr) repeat(3,145px);gap:7px;padding:9px;margin-bottom:9px}.users-filters input,.users-filters select{border:1px solid #ddd6df;border-radius:8px;padding:9px;font:inherit;font-size:9px;min-width:0}.users-list{padding:7px;max-height:735px;overflow:auto}.user-directory-row{display:grid;grid-template-columns:42px minmax(180px,1fr) 92px minmax(245px,1.25fr);gap:11px;align-items:center;padding:10px;border:1px solid transparent;border-radius:11px;cursor:pointer}.user-directory-row:hover,.user-directory-row.selected{background:#faf5fb;border-color:#dccfe0}.user-directory-row.selected{box-shadow:inset 3px 0 #6d28d9}.user-avatar,.user-detail-avatar{display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#ede9fe,#fce7f3);color:#6d28d9;font-weight:950}.user-avatar{width:38px;height:38px;font-size:11px}.user-row-title b,.user-row-title small{display:block}.user-row-title b{font-size:10px}.user-row-title small{font-size:7px;color:#817682;margin-top:3px}.user-status{display:inline-flex;justify-content:center;border-radius:99px;padding:5px 7px;font-size:6px;font-weight:950}.user-status.ACTIVE{background:#e5f5ea;color:#14713a}.user-status.SUSPENDED,.user-status.BLOCKED{background:#fee5e2;color:#a52a21}.user-status.PENDING{background:#fff0d6;color:#8a5700}.user-row-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.user-row-metrics span{background:#f7f4f8;border-radius:7px;padding:6px;text-align:center;font-size:6px;color:#817682}.user-row-metrics b{display:block;color:#332237;font-size:9px;margin-bottom:2px}.user-detail{position:sticky;top:18px;padding:16px;max-height:calc(100vh - 36px);overflow:auto}.users-empty{display:grid;place-items:center;text-align:center;min-height:210px;color:#807582}.users-empty p{font-size:9px;max-width:280px;line-height:1.5}.users-empty.error{color:#a42b23}.user-detail-head{display:grid;grid-template-columns:54px 1fr auto;gap:10px;align-items:center;border-bottom:1px solid #eee8ef;padding-bottom:12px}.user-detail-avatar{width:50px;height:50px}.user-detail-head h3{font-size:14px;margin:0 0 4px}.user-detail-head p,.user-detail-head small{display:block;font-size:7px;color:#817682;margin:2px 0}.user-identity-grid,.user-metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:11px}.user-identity-grid span,.user-metrics-grid span,.user-entitlements>div,.user-safety-summary>div{background:#f7f4f8;border-radius:8px;padding:8px}.user-identity-grid small,.user-identity-grid b,.user-metrics-grid small,.user-metrics-grid b{display:block}.user-identity-grid small,.user-metrics-grid small{font-size:6px;color:#918694}.user-identity-grid b{font-size:8px;margin-top:4px;overflow-wrap:anywhere}.user-metrics-grid b{font-size:16px;margin-top:3px}.user-company,.user-detail-section,.user-admin-actions,.user-protected{border-top:1px solid #eee8ef;margin-top:12px;padding-top:12px}.user-company>small,.user-detail-section>small{display:block;font-size:6px;font-weight:950;color:#928795;letter-spacing:.08em;margin-bottom:7px}.user-company p{font-size:8px;line-height:1.5;margin:3px 0}.user-entitlements{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:11px}.user-entitlements small,.user-entitlements b,.user-entitlements span{display:block}.user-entitlements small{font-size:6px;color:#918694}.user-entitlements b{font-size:10px;margin:4px 0}.user-entitlements span{font-size:7px;color:#817682}.user-listings article,.user-notes article,.user-audit article{border-left:2px solid #d8cadb;padding:3px 0 8px 9px;margin-top:7px}.user-listings b,.user-listings small,.user-notes b,.user-notes p,.user-notes span,.user-audit b,.user-audit p,.user-audit span{display:block}.user-listings b,.user-notes b,.user-audit b{font-size:8px}.user-listings small,.user-notes span,.user-audit span{font-size:6px;color:#968b98;margin-top:3px}.user-notes p,.user-audit p{font-size:8px;margin:3px 0}.user-safety-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.user-safety-summary b,.user-safety-summary small{display:block}.user-safety-summary b{font-size:16px}.user-safety-summary small{font-size:6px;color:#817682}.user-admin-actions textarea{width:100%;box-sizing:border-box;border:1px solid #dcd4df;border-radius:8px;padding:9px;min-height:62px;font:inherit;font-size:9px;resize:vertical}.user-admin-actions label{display:block;font-size:8px;margin:8px 0}.user-admin-actions>div{display:flex;gap:6px;flex-wrap:wrap}.user-admin-actions button{border:0;border-radius:8px;padding:9px 10px;font-size:7px;font-weight:950}.user-admin-actions .secondary-action{background:#eee8f1;color:#64265e}.user-admin-actions .danger{background:#fee8e5;color:#a42b23}.user-admin-actions .activate{background:#dff4e6;color:#146f39}.user-protected{background:#fff7ed;color:#8a5700;border-radius:8px;padding:10px;font-size:8px}.user-detail-section .empty{font-size:8px;color:#918694}@media(max-width:1300px){.users-kpis{grid-template-columns:repeat(3,1fr)}.users-workspace{grid-template-columns:1fr}.user-detail{position:static;max-height:none}}@media(max-width:850px){.users-filters{grid-template-columns:1fr 1fr}.users-filters input{grid-column:1/-1}.user-directory-row{grid-template-columns:42px 1fr 85px}.user-row-metrics{grid-column:2/-1}}@media(max-width:580px){.users-kpis{grid-template-columns:1fr 1fr}.users-filters{grid-template-columns:1fr}.users-filters input{grid-column:auto}.user-directory-row{grid-template-columns:38px 1fr}.user-directory-row>.user-status{grid-column:2}.user-row-metrics{grid-column:1/-1}.user-detail-head{grid-template-columns:48px 1fr}.user-detail-head>.user-status{grid-column:2}.user-entitlements,.user-identity-grid{grid-template-columns:1fr}}

/* Moderation Trust & Safety Control Center v0.9.37 */
.moderation-center{max-width:1540px}.moderation-main-head{align-items:flex-end}.moderation-main-head>div>small{display:block;color:#b42318;font-size:8px;font-weight:950;letter-spacing:.13em}.moderation-head-actions{display:flex;gap:8px}.moderation-head-actions button,.moderation-settings-footer button{border:1px solid #ddd6df;background:#fff;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:900}.moderation-head-actions #runAutoModeration,.moderation-settings-footer button{background:#332237;color:#fff;border-color:#332237}.moderation-safety-banner{display:flex;justify-content:space-between;align-items:center;gap:20px;background:linear-gradient(120deg,#2d1e31,#4a293a);color:#fff;border-radius:15px;padding:17px 20px;margin-bottom:12px}.moderation-safety-banner span{font-size:7px;font-weight:950;letter-spacing:.12em;color:#ffb4ad}.moderation-safety-banner h3{font-size:15px;margin:6px 0 3px}.moderation-safety-banner p{font-size:9px;color:#d5c6d5;margin:0;max-width:780px}.moderation-safety-banner>div:last-child{text-align:center;min-width:110px}.moderation-safety-banner b,.moderation-safety-banner small{display:block}.moderation-safety-banner>div:last-child b{font-size:27px;color:#8ee2aa}.moderation-safety-banner>div:last-child small{font-size:7px;color:#d5c6d5}.moderation-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.moderation-kpis article{background:#fff;border:1px solid #e4dee6;border-radius:13px;padding:14px}.moderation-kpis article.risk{background:#fff1ef;border-color:#f3cbc6}.moderation-kpis small,.moderation-kpis strong,.moderation-kpis span{display:block}.moderation-kpis small{font-size:7px;font-weight:950;color:#918593}.moderation-kpis strong{font-size:21px;margin:6px 0}.moderation-kpis span{font-size:8px;color:#847986}.moderation-workspace{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:11px;align-items:start}.moderation-filters{display:grid;grid-template-columns:minmax(260px,1fr) 150px 170px 140px;gap:7px;padding:9px;margin-bottom:9px}.moderation-filters input,.moderation-filters select{border:1px solid #ddd6df;border-radius:8px;padding:9px;font:inherit;font-size:9px;min-width:0}.moderation-queue{padding:7px;max-height:720px;overflow:auto}.moderation-queue-item{display:grid;grid-template-columns:88px minmax(0,1fr) 55px;gap:12px;align-items:center;padding:10px;border:1px solid transparent;border-radius:11px;cursor:pointer}.moderation-queue-item:hover,.moderation-queue-item.selected{background:#faf5fb;border-color:#dccfe0}.moderation-queue-item.selected{box-shadow:inset 3px 0 #772b69}.moderation-queue-cover{height:68px;border-radius:8px;overflow:hidden;background:#eee9ef;display:grid;place-items:center}.moderation-queue-cover img{width:100%;height:100%;object-fit:cover}.moderation-queue-cover span{font-size:7px;color:#8d828f;font-weight:850}.moderation-queue-item h3{font-size:11px;margin:5px 0 3px}.moderation-queue-item p,.moderation-queue-item small{display:block;font-size:8px;color:#807582;margin:0}.moderation-queue-item small{margin-top:4px}.moderation-risk{display:inline-flex;border-radius:99px;padding:4px 6px;font-size:6px;font-weight:950}.moderation-risk.HIGH{background:#fee5e2;color:#a52a21}.moderation-risk.MEDIUM{background:#fff0d6;color:#8a5700}.moderation-risk.LOW{background:#e5f5ea;color:#14713a}.moderation-risk.UNEVALUATED{background:#eeeaf0;color:#716775}.moderation-score{text-align:right}.moderation-score b,.moderation-score small{display:block}.moderation-score b{font-size:18px}.moderation-score small{font-size:6px}.moderation-detail{position:sticky;top:18px;padding:16px;max-height:calc(100vh - 36px);overflow:auto}.moderation-empty{display:grid;place-items:center;text-align:center;min-height:210px;color:#807582}.moderation-empty p{font-size:9px;max-width:280px;line-height:1.5}.moderation-empty.error{color:#a42b23}.moderation-detail-head{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #eee8ef;padding-bottom:11px}.moderation-detail-head>div>small{display:block;font-size:6px;color:#918694;margin:6px 0}.moderation-detail-head h3{font-size:15px;margin:0 0 4px}.moderation-detail-head p{font-size:8px;color:#817682;margin:0}.moderation-detail-score{text-align:center}.moderation-detail-score b,.moderation-detail-score small{display:block}.moderation-detail-score b{font-size:25px}.moderation-detail-score small{font-size:6px}.moderation-media{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:11px 0}.moderation-media img{width:100%;height:95px;object-fit:cover;border-radius:8px}.moderation-media div{grid-column:1/-1;background:#f2eef3;border-radius:8px;padding:16px;text-align:center;font-size:8px;color:#817682}.moderation-facts{display:grid;grid-template-columns:1fr 1fr;gap:6px}.moderation-facts span{background:#f7f4f8;border-radius:8px;padding:8px}.moderation-facts small,.moderation-facts b{display:block}.moderation-facts small,.moderation-copy>small,.moderation-owner>small,.moderation-signals>small,.moderation-history>small{font-size:6px;font-weight:950;color:#928795;letter-spacing:.07em}.moderation-facts b{font-size:8px;margin-top:4px}.moderation-copy,.moderation-owner,.moderation-signals{border-top:1px solid #eee8ef;margin-top:11px;padding-top:11px}.moderation-copy p{font-size:9px;line-height:1.55;max-height:135px;overflow:auto}.moderation-owner b,.moderation-owner span{display:block}.moderation-owner b{font-size:10px;margin:5px 0}.moderation-owner span{font-size:8px;color:#817682}.moderation-signals span{display:block;background:#fff4e5;color:#7b5117;border-radius:7px;padding:7px 8px;margin-top:5px;font-size:8px}.moderation-signals p{font-size:8px;color:#817682}.moderation-public-link{display:block;border:1px solid #ddd2e1;border-radius:8px;padding:8px 10px;margin:11px 0;color:#6c2463;text-decoration:none;font-size:8px;font-weight:900}.moderation-decision{border-top:1px solid #eee8ef;padding-top:11px}.moderation-decision label{display:block;font-size:8px;font-weight:850;margin-bottom:7px}.moderation-decision input,.moderation-decision textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #dcd4df;border-radius:8px;padding:9px;margin-top:4px;font:inherit;font-size:9px}.moderation-decision textarea{min-height:65px;resize:vertical}.moderation-decision>div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px}.moderation-decision button{border:0;border-radius:8px;padding:9px 5px;font-size:7px;font-weight:950}.moderation-decision .approve{background:#dff4e6;color:#146f39}.moderation-decision .hold{background:#eee8f1;color:#64265e}.moderation-decision .reject{background:#fee8e5;color:#a42b23}.moderation-history{border-top:1px solid #eee8ef;margin-top:13px;padding-top:11px}.moderation-history article{border-left:2px solid #d8cadb;padding:3px 0 8px 9px;margin-top:7px}.moderation-history article b,.moderation-history article p,.moderation-history article span{display:block}.moderation-history article b{font-size:8px}.moderation-history article p{font-size:8px;margin:3px 0}.moderation-history article span{font-size:6px;color:#968b98}.moderation-settings-card{margin-top:11px;padding:0;overflow:hidden}.moderation-settings-card summary{display:flex;justify-content:space-between;padding:14px 16px;cursor:pointer;list-style:none}.moderation-settings-card summary small,.moderation-settings-card summary b{display:block}.moderation-settings-card summary small{font-size:7px;color:#918593;font-weight:950}.moderation-settings-card summary b{font-size:11px;margin-top:4px}.moderation-settings-card summary>span:last-child{font-size:8px;color:#6c2463}.moderation-settings-grid{display:grid;grid-template-columns:220px 1fr 1fr;gap:9px;border-top:1px solid #eee8ef;padding:14px 16px}.moderation-settings-grid>label:first-child{font-size:8px;font-weight:850}.moderation-settings-grid>label:first-child input{display:block;width:100%;box-sizing:border-box;padding:9px;margin-top:5px}.moderation-settings-grid .setting-switch{border:1px solid #e7e0e9;border-radius:9px;padding:9px}.moderation-settings-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee8ef;padding:11px 16px}.moderation-settings-footer p{font-size:8px;color:#817682;margin:0;max-width:760px}@media(max-width:1250px){.moderation-workspace{grid-template-columns:1fr}.moderation-detail{position:static;max-height:none}.moderation-filters{grid-template-columns:1fr 1fr}.moderation-filters input{grid-column:1/-1}}@media(max-width:750px){.moderation-kpis{grid-template-columns:1fr 1fr}.moderation-safety-banner,.moderation-settings-footer{align-items:flex-start;flex-direction:column}.moderation-settings-grid{grid-template-columns:1fr}.moderation-filters{grid-template-columns:1fr}.moderation-filters input{grid-column:auto}}@media(max-width:520px){.moderation-kpis{grid-template-columns:1fr}.moderation-queue-item{grid-template-columns:70px 1fr}.moderation-score{display:none}.moderation-media{grid-template-columns:1fr 1fr}}

.business-preview-category{display:block;font-size:8px;font-weight:850;color:#475569;margin:8px 0 12px}.business-preview-category select{display:block;width:100%;box-sizing:border-box;border:1px solid #cfd8e5;border-radius:8px;padding:9px;margin-top:5px;background:#fff}.business-price-formula{background:#eff6ff;border-radius:8px;padding:8px;color:#1d4ed8!important}
/* DeVanzare Business Catalog Control Center v0.9.36 */
.business-catalog-head small,.business-public-preview small{font-size:9px;font-weight:900;letter-spacing:.09em;color:#1d4ed8}.business-catalog-status{display:flex;justify-content:space-between;border-radius:10px;padding:11px 14px;margin:13px 0;font-size:9px}.business-catalog-status.safe{background:#ecfdf5;color:#166534}.business-catalog-status.dirty{background:#fff7ed;color:#9a3412}.business-catalog-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.business-catalog-kpis article{background:#fff;border:1px solid #dce4ef;border-radius:13px;padding:15px}.business-catalog-kpis small,.business-catalog-kpis span{display:block;font-size:9px;color:#6b7280}.business-catalog-kpis strong{display:block;font-size:24px;margin:6px 0;color:#172554}.business-catalog-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);gap:14px}.business-catalog-editor{display:grid;gap:12px}.business-catalog-card{background:#fff;border:1px solid #dce3ed;border-radius:14px;padding:15px}.business-catalog-card.featured{border:2px solid #2563eb;box-shadow:0 8px 24px rgba(37,99,235,.08)}.business-catalog-card-head{display:flex;justify-content:space-between;gap:12px}.business-catalog-card-head span{font-size:8px;color:#64748b}.business-catalog-card-head h3{margin:4px 0}.business-catalog-card-head>div:last-child{display:flex;gap:10px;font-size:9px}.business-catalog-fields{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px;margin-top:10px}.business-catalog-fields label{font-size:8px;font-weight:850}.business-catalog-fields input,.business-catalog-fields textarea{width:100%;box-sizing:border-box;border:1px solid #d8dee8;border-radius:8px;padding:9px;margin-top:4px}.business-catalog-fields textarea{min-height:68px;resize:vertical}.business-catalog-fields .span2{grid-column:span 3}.business-feature-checks{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.business-feature-checks label{background:#f3f6fa;border-radius:99px;padding:7px 9px;font-size:8px}.business-catalog-card-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #edf0f4;margin-top:12px;padding-top:10px;font-size:9px}.business-catalog-card-foot button{background:#fff;border:1px solid #efc7c4;color:#b42318;border-radius:8px;padding:7px 9px}.business-public-preview{position:sticky;top:12px;align-self:start}.business-public-preview>p{font-size:8px;color:#64748b}.business-preview-card{position:relative;border:1px solid #dce3ed;border-radius:13px;padding:15px;margin-top:10px}.business-preview-card.featured{border:2px solid #2563eb;background:#f8fbff}.business-preview-card>span{position:absolute;right:10px;top:10px;background:#dbeafe;color:#1d4ed8;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:900}.business-preview-card small,.business-preview-card h4{display:block}.business-preview-card h4{font-size:18px;margin:5px 0}.business-preview-card strong{font-size:24px}.business-preview-card p,.business-preview-card li{font-size:9px}.business-preview-card ul{list-style:none;padding:0}.business-preview-card button{width:100%;border:0;background:#1d4ed8;color:#fff;border-radius:9px;padding:10px;font-weight:850}@media(max-width:1050px){.business-catalog-kpis{grid-template-columns:repeat(2,1fr)}.business-catalog-layout{grid-template-columns:1fr}.business-public-preview{position:static}}@media(max-width:650px){.business-catalog-kpis{grid-template-columns:1fr}.business-catalog-fields{grid-template-columns:1fr}.business-catalog-fields .span2{grid-column:auto}.business-catalog-card-head{display:block}}

/* v0.9.70 — payments reconciliation & refunds */
.payment-ops-card{border:1px solid #e8e0ee}
.payment-ops-summary{display:flex;gap:10px;flex-wrap:wrap;margin:4px 0 16px}
.payment-ops-summary span{display:inline-flex;gap:5px;align-items:center;padding:7px 10px;border:1px solid #e8e0ee;border-radius:999px;background:#faf8fb;font-size:11px;color:#655e69}
.payment-ops-summary b{color:#271f2d}
.payment-refund-btn{border-color:#ead2d2!important;color:#9f2525!important;background:#fff7f7!important}
.payment-status-paid{background:#eaf8ef!important;color:#18763a!important}
.payment-status-pending{background:#fff6dd!important;color:#8c6400!important}
.payment-status-failed{background:#fff0f0!important;color:#a32929!important}
.payment-status-partially_refunded{background:#f4effb!important;color:#642bb7!important}
.payment-status-refunded{background:#eeeaf2!important;color:#534b59!important}
.payment-review-warning{color:#a45b00;font-weight:800}
@media(max-width:780px){.payment-ops-summary{gap:6px}.payment-ops-summary span{font-size:10px;padding:6px 8px}.payment-ops-card .finance-card-head{align-items:flex-start;gap:12px}.payment-ops-card .finance-card-head button{width:100%}}


/* v0.9.79 — Mature moderation ERP */
.moderation-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}
.moderation-filters{grid-template-columns:1.05fr 1.7fr 1fr 1fr 1fr 1fr}
.moderation-case-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.moderation-case-tags span{font-size:8px;font-weight:900;padding:4px 6px;border-radius:999px;background:#f0ebf5;color:#5b4568}.moderation-case-tags .sla{background:#fff0e0;color:#9a4d00}
.moderation-appeal{padding:14px;border:1px solid #d7c3ef;background:#f8f3ff;border-radius:12px;margin:14px 0}.moderation-appeal small{display:block;color:#6d28d9;font-weight:950;letter-spacing:.08em}.moderation-appeal b{display:block;margin-top:5px}.moderation-appeal p{margin:8px 0;line-height:1.5}.moderation-appeal span{font-size:10px;color:var(--muted)}
.moderation-decision select{width:100%;border:1px solid var(--line);border-radius:9px;padding:10px;background:#fff}.moderation-decision .suspend{background:#3b2020;color:#fff;border-color:#3b2020}
@media(max-width:1250px){.moderation-kpis{grid-template-columns:repeat(3,1fr)}.moderation-filters{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.moderation-kpis{grid-template-columns:1fr 1fr}.moderation-filters{grid-template-columns:1fr}.moderation-decision>div{display:grid;grid-template-columns:1fr 1fr}}


/* v0.9.80 — Business Analytics */
.business-analytics-center{padding-bottom:40px}.ba-main-head{align-items:flex-end}.ba-head-actions{display:flex;gap:9px}.ba-head-actions select,.ba-head-actions button{height:40px;border:1px solid #ddd4e3;border-radius:10px;background:#fff;padding:0 13px;font-weight:800}.ba-head-actions button{background:#25172f;color:#fff;border-color:#25172f}.ba-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin:16px 0}.ba-kpis article{position:relative;background:#fff;border:1px solid #e6dfea;border-radius:14px;padding:16px;min-width:0}.ba-kpis small{display:block;font-size:9px;font-weight:950;letter-spacing:.08em;color:#847b88}.ba-kpis strong{display:block;font-size:24px;letter-spacing:-1px;margin:6px 0}.ba-kpis span{display:block;font-size:10px;color:#777}.ba-kpis article.good{background:#f5fbf7;border-color:#d5eadc}.ba-kpis article.premium{background:linear-gradient(145deg,#24152e,#5a2a78);color:#fff}.ba-kpis article.premium small,.ba-kpis article.premium span{color:#dfd0e7}.ba-delta{position:absolute;right:12px;top:12px;font-size:9px;font-style:normal;font-weight:900;border-radius:999px;padding:4px 7px;background:#f3eff5;color:#766d79}.ba-delta.up{background:#e7f6ec;color:#24713e}.ba-delta.down{background:#fdecec;color:#9b3030}.ba-primary-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:13px;margin-bottom:13px}.ba-secondary-grid{display:grid;grid-template-columns:1.15fr .85fr .85fr;gap:13px;margin-bottom:13px}.ba-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:13px;margin-bottom:13px}.ba-panel{border-radius:15px}.ba-panel-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:16px}.ba-panel-head small{font-size:9px;font-weight:950;color:#6d28d9;letter-spacing:.1em}.ba-panel-head h3{margin:4px 0 0;font-size:17px}.ba-pill{font-size:9px;font-weight:900;padding:6px 9px;border:1px solid #e0d8e5;border-radius:999px;color:#6b6270;background:#faf8fb}.ba-timeline{height:245px;display:flex;align-items:flex-end;gap:3px;border-bottom:1px solid #e8e2eb;padding:8px 2px 0;overflow:hidden}.ba-day{flex:1;min-width:4px;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.ba-day>div{height:205px;display:flex;gap:1px;align-items:flex-end;justify-content:center}.ba-day i,.ba-day u,.ba-day b{display:block;width:28%;min-height:0;border-radius:3px 3px 0 0;text-decoration:none}.ba-day i{background:#8b5cf6}.ba-day u{background:#c4b5fd}.ba-day b{background:#24152e}.ba-day span{height:25px;font-size:8px;color:#8a828d;white-space:nowrap;transform:rotate(-32deg);transform-origin:top left}.ba-funnel article{margin:0 0 13px}.ba-funnel article>div{display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center}.ba-funnel article>div>span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#f0e8f8;color:#6d28d9;font-weight:900;font-size:9px}.ba-funnel article b{font-size:11px}.ba-funnel article strong{font-size:15px}.ba-funnel article>i{display:block;height:7px;border-radius:8px;background:#eee9f0;overflow:hidden;margin:7px 0 4px 36px}.ba-funnel article>i>u{display:block;height:100%;background:linear-gradient(90deg,#7c3aed,#4c1d95);border-radius:8px}.ba-funnel article small{display:block;margin-left:36px;color:#817885;font-size:9px}.ba-bars>div{display:grid;grid-template-columns:minmax(100px,1fr) 1.2fr auto;gap:8px;align-items:center;margin:10px 0}.ba-bars span{font-size:10px;font-weight:750}.ba-bars i{height:7px;background:#eee9f0;border-radius:999px;overflow:hidden}.ba-bars i u{display:block;height:100%;background:#6d28d9;border-radius:999px}.ba-bars strong{font-size:10px}.ba-revenue-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.ba-revenue-meta span{font-size:9px;background:#f6f3f7;border:1px solid #e7e0ea;border-radius:8px;padding:7px 9px}.ba-big-rate{position:relative;background:linear-gradient(145deg,#f7f2fc,#eee4f7);border-radius:12px;padding:18px}.ba-big-rate strong{display:block;font-size:35px;letter-spacing:-1.5px}.ba-big-rate span{font-size:10px;color:#766d79}.ba-publish-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}.ba-publish-grid span{background:#faf9fb;border:1px solid #ebe6ed;border-radius:9px;padding:9px;font-size:9px;color:#756d79}.ba-publish-grid b{display:block;color:#2a232d;font-size:14px}.ba-engagement{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ba-engagement span{padding:10px;border:1px solid #e9e3eb;border-radius:10px;background:#fbfafc}.ba-engagement b,.ba-engagement small{display:block}.ba-engagement b{font-size:18px}.ba-engagement small{font-size:9px;color:#7d7580;margin-top:2px}.ba-table{width:100%;border-collapse:collapse}.ba-table th{text-align:left;font-size:8px;color:#817885;padding:9px;border-bottom:1px solid #e8e2ea}.ba-table td{padding:10px 9px;border-bottom:1px solid #f0ebf2;font-size:10px}.ba-rate{font-weight:900;border-radius:999px;padding:4px 7px;background:#f3eff5}.ba-rate.good{background:#e7f6ec;color:#24713e}.ba-sellers article{display:grid;grid-template-columns:28px minmax(0,1fr) 62px 62px;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid #eee8f0}.ba-rank{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:#eee7f6;color:#5b21b6;font-size:9px;font-weight:900}.ba-sellers b,.ba-sellers small,.ba-sellers strong{display:block}.ba-sellers b{font-size:11px}.ba-sellers small{font-size:8px;color:#817985}.ba-sellers>article>span:not(.ba-rank){text-align:right}.ba-data-quality{display:flex;gap:8px;flex-wrap:wrap}.ba-data-quality span{padding:9px 11px;border-radius:9px;background:#f8f6f9;border:1px solid #e8e2ea;font-size:9px}.ba-empty{padding:24px;text-align:center;color:#837b86;font-size:10px}.ba-quality-panel{margin-bottom:20px}
@media(max-width:1250px){.ba-kpis{grid-template-columns:repeat(3,1fr)}.ba-secondary-grid{grid-template-columns:1fr 1fr}.ba-secondary-grid>.ba-panel:first-child{grid-column:1/-1}.ba-primary-grid,.ba-detail-grid{grid-template-columns:1fr}}
@media(max-width:760px){.ba-main-head{align-items:flex-start}.ba-head-actions{width:100%;margin-top:10px}.ba-head-actions select,.ba-head-actions button{flex:1}.ba-kpis{grid-template-columns:1fr 1fr}.ba-secondary-grid{grid-template-columns:1fr}.ba-secondary-grid>.ba-panel:first-child{grid-column:auto}.ba-timeline{height:210px}.ba-day>div{height:170px}.ba-category-panel{overflow:hidden}.ba-category-panel .tablewrap{overflow:auto}.ba-sellers article{grid-template-columns:28px minmax(0,1fr) 56px}.ba-sellers article>span:last-child{display:none}}
@media(max-width:480px){.ba-kpis{grid-template-columns:1fr}.ba-kpis strong{font-size:22px}.ba-engagement{grid-template-columns:1fr 1fr}.ba-publish-grid{grid-template-columns:1fr}.ba-timeline{gap:2px}}

/* v0.9.81 — Backup & Restore Center */
.backup-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.backup-kpis article{background:#fff;border:1px solid #e7e2ea;border-radius:15px;padding:18px}.backup-kpis small{display:block;font-size:9px;font-weight:900;letter-spacing:.08em;color:#777}.backup-kpis strong{display:block;font-size:24px;margin:7px 0}.backup-kpis span{font-size:10px;color:#777}.backup-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:14px;margin-bottom:14px}.backup-create-card,.backup-policy-card{padding:22px}.backup-create-card h3,.backup-policy-card h3{margin:7px 0}.backup-create-card p,.backup-policy-card p{font-size:11px;color:#706b74;line-height:1.55}.backup-create-card input{width:100%;margin:10px 0;padding:12px;border:1px solid #ddd5e3;border-radius:10px}.backup-note{font-size:10px;margin-top:10px;color:#5b21b6}.backup-warning{background:#fff8e8;border:1px solid #f0dfb4;border-radius:10px;padding:11px;color:#6d571c!important}.backup-policy-card #backupPolicy{display:grid;gap:8px;margin:12px 0}.backup-policy-card #backupPolicy span{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #eee;font-size:11px}.backup-rows{display:grid}.backup-row{display:grid;grid-template-columns:minmax(220px,1fr) 130px 120px 110px auto;gap:12px;align-items:center;padding:14px 4px;border-bottom:1px solid #eee}.backup-row:last-child{border-bottom:0}.backup-row b{display:block;font-size:12px}.backup-row small{display:block;color:#7c7680;margin-top:3px;font-size:9px}.backup-ok{color:#087f5b;font-weight:900}.backup-bad{color:#b42318;font-weight:900}.backup-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.backup-actions button{padding:8px 10px;border-radius:8px;border:1px solid #ddd;background:#fff;font-size:9px;font-weight:850}.backup-actions .restore{background:#24172d;color:#fff;border-color:#24172d}.backup-actions .remove{color:#b42318}.backup-modal{position:fixed;inset:0;background:#17121dcc;z-index:100;display:none;align-items:center;justify-content:center;padding:20px}.backup-modal.open{display:flex}.backup-modal-card{width:min(520px,100%);background:#fff;border-radius:18px;padding:26px;position:relative}.backup-modal-card .x{position:absolute;right:15px;top:12px;border:0;background:transparent;font-size:24px}.backup-modal-card label{display:block;font-size:11px;margin:16px 0}.backup-modal-card input{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #d7cfe0;border-radius:9px}.backup-danger{background:#fff0ef;border:1px solid #f3c0ba;border-radius:10px;padding:12px;color:#8f2419;font-size:10px;line-height:1.45}.backup-empty{padding:24px;text-align:center;color:#777}.backup-table-head{padding-bottom:10px}@media(max-width:1000px){.backup-kpis{grid-template-columns:1fr 1fr}.backup-grid{grid-template-columns:1fr}.backup-row{grid-template-columns:1fr 100px auto}.backup-row>div:nth-child(3),.backup-row>div:nth-child(4){display:none}}@media(max-width:650px){.backup-kpis{grid-template-columns:1fr}.backup-row{grid-template-columns:1fr}.backup-actions{justify-content:flex-start}}
