:root{color-scheme:dark;--bg: #05070c;--surface: #090b0d;--panel: #0d1013;--panel-2: #12161a;--panel-3: #171c21;--line: rgba(255, 255, 255, .105);--line-strong: rgba(255, 255, 255, .18);--text: #f4f6f8;--muted: #8f9aa5;--soft: #c7d0d9;--green: #49f28f;--green-soft: rgba(73, 242, 143, .12);--blue: #5da8ff;--blue-soft: rgba(93, 168, 255, .12);--amber: #ffc857;--amber-soft: rgba(255, 200, 87, .12);--rose: #ff5d7d;--rose-soft: rgba(255, 93, 125, .12);--purple: #a78bfa;--radius: 8px;--radius-lg: 10px;--shadow: 0 18px 55px rgba(0, 0, 0, .32)}*{box-sizing:border-box}html{min-width:320px;background:var(--bg);scroll-behavior:smooth}*{scrollbar-width:thin;scrollbar-color:rgba(73,242,143,.32) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#49f28f57,#49f28f2e);border-radius:999px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:#49f28f80}body{margin:0;min-height:100vh;background:radial-gradient(circle at 14% 0%,rgba(0,255,117,.11),transparent 310px),radial-gradient(circle at 80% 5%,rgba(250,204,21,.075),transparent 280px),linear-gradient(180deg,rgba(73,242,143,.045),transparent 280px),repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 72px),#05070c;color:var(--text);font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}a{color:inherit;text-decoration:none;display:inline-flex;gap:.35rem;align-items:center}svg{flex:0 0 auto}.login-shell,.loading{width:100%;min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:1.25rem}.loading-card{width:min(100%,430px);border:1px solid rgba(73,242,143,.22);border-radius:var(--radius-lg);background:linear-gradient(180deg,#12161af5,#07080afa);box-shadow:var(--shadow);padding:1.15rem;display:grid;gap:.55rem;justify-items:start}.loading-card svg{color:var(--green)}.loading-card strong{font-size:1.05rem}.loading-card span{color:var(--muted);font-size:.82rem;line-height:1.35}.loading-bar,.refresh-strip i{width:100%;height:5px;border-radius:999px;background:#ffffff14;overflow:hidden}.loading-bar i,.refresh-strip i:after{content:"";display:block;height:100%;width:42%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--green),transparent);animation:load-sweep 1.15s ease-in-out infinite}@keyframes arena-sweep{0%{transform:translate(-38%) skew(-16deg);opacity:0}20%,62%{opacity:.42}to{transform:translate(118%) skew(-16deg);opacity:0}}@keyframes trophy-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-5px) rotate(2deg)}}@keyframes avatar-pulse{0%,to{box-shadow:0 0 #ffc85700}50%{box-shadow:0 0 26px #ffc85738}}.login-card{width:100%;max-width:460px;min-width:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg,#12161afa,#07080afa);padding:1.35rem;box-shadow:var(--shadow)}.brand-row{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;min-width:0}.brand-row>div:not(.brand-mark){min-width:0}.brand-row strong{display:block;max-width:100%;color:var(--muted);font-size:.76rem;overflow-wrap:anywhere;word-break:break-word}.brand-mark{width:46px;height:46px;border-radius:var(--radius);display:grid;place-items:center;background:var(--green-soft);color:var(--green);border:1px solid rgba(73,242,143,.28)}.login-card h1{font-size:clamp(2rem,6vw,3.2rem);line-height:.96;margin:.15rem 0 .75rem;letter-spacing:0}.login-card label{display:block;margin:1rem 0 .45rem;color:var(--soft);font-weight:800;font-size:.84rem}.muted,.source-line,.muted-text{color:var(--muted)}.login-card input,.search input,.admin-form input,.tournament-admin-form input,.request-bar input,.profile-grid input,select{width:100%;min-height:42px;border:1px solid var(--line);background:#07090b;color:var(--text);border-radius:var(--radius);padding:.68rem .78rem;outline:none}input:focus,select:focus,button:focus-visible,a:focus-visible{outline:2px solid rgba(73,242,143,.45);outline-offset:2px}.login-card button,.actions button,.admin-form button,.tournament-admin-form button,.inline-actions button,.payment-form button{border:1px solid rgba(73,242,143,.3);background:var(--green);color:#041008;font-weight:900;border-radius:var(--radius);padding:.68rem .82rem;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;transition:filter .16s ease,transform .12s ease,box-shadow .16s ease}.login-card button:hover:not(:disabled),.actions button:hover:not(:disabled),.admin-form button:hover:not(:disabled),.tournament-admin-form button:hover:not(:disabled),.inline-actions button:hover:not(:disabled),.payment-form button:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 8px 22px #49f28f2e}.login-card button:active:not(:disabled),.actions button:active:not(:disabled),.admin-form button:active:not(:disabled),.tournament-admin-form button:active:not(:disabled),.inline-actions button:active:not(:disabled),.payment-form button:active:not(:disabled){transform:translateY(1px)}.login-card button{width:100%;margin-top:.9rem}.login-preview{display:grid;gap:.42rem;margin:.85rem 0 .2rem}.login-preview div{min-height:42px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);background:#ffffff09;display:flex;align-items:center;gap:.5rem;padding:.48rem .58rem;color:#eafff1;font-size:.84rem;font-weight:900}.login-preview svg{color:var(--green)}.actions .ghost,.ghost-icon{background:transparent;color:var(--soft);border:1px solid var(--line)}.actions .logout-action{background:#ff5d7d1a;color:#ffd8df;border-color:#ff5d7d47}.actions .logout-action:hover:not(:disabled){box-shadow:0 8px 22px #ff5d7d24}.sync-pill{min-height:42px;border:1px solid var(--line);border-radius:var(--radius);padding:.56rem .68rem;display:inline-flex;align-items:center;gap:.4rem;color:var(--soft);background:#ffffff06;font-size:.78rem;font-weight:900;white-space:nowrap}.inline-actions .danger{background:var(--rose-soft);color:#ffd8df;border:1px solid rgba(255,93,125,.28)}.error,.bad{color:var(--rose);font-weight:900}.eyebrow{color:var(--green);font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;font-weight:900;margin:0 0 .36rem}.app-shell{width:min(100%,1480px);margin:0 auto;padding:.65rem}.topbar{position:sticky;top:0;z-index:12;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.8fr);gap:.75rem;align-items:center;padding:.55rem 0 .65rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);padding:.62rem;margin-top:.12rem;background:linear-gradient(135deg,#0b1220eb,#04080ce0),#050607e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 48px #00000052}.topbar-brand{display:flex;align-items:center;gap:.8rem;min-width:0}.brand-logo{width:52px;height:52px;flex:0 0 52px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;filter:drop-shadow(0 8px 18px rgba(0,255,143,.18))}.brand-logo img{width:100%;height:100%;display:block;object-fit:cover}.topbar h1{margin:0;font-size:clamp(1.25rem,2.1vw,2rem);line-height:1;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actions{display:flex;gap:.38rem;flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0}.topbar-primary-actions,.topbar-utility-actions{display:flex;gap:.38rem;align-items:center;justify-content:flex-end}.topbar-primary-actions{min-width:0}.topbar-utility-actions{flex-wrap:wrap}.actions select{width:118px;padding:.58rem .65rem}.account-pill,.language-switch,.currency-toggle{min-height:38px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;display:inline-flex;align-items:center;gap:.4rem}.account-menu{position:relative;display:inline-flex}.account-pill{padding:.25rem .58rem .25rem .25rem;color:#eafff1;font-weight:900;max-width:220px;min-width:0;overflow:hidden}.account-pill>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-pill svg{color:var(--muted)}.account-dropdown{position:absolute;right:0;top:calc(100% + .42rem);z-index:40;width:min(220px,88vw);display:grid;gap:.28rem;border:1px solid var(--line-strong);border-radius:var(--radius);padding:.35rem;background:#080a0cfa;box-shadow:0 22px 56px #00000070}.account-dropdown button{min-height:42px;justify-content:flex-start;border:0;background:#ffffff08;color:#eafff1;border-radius:7px;padding:.48rem .62rem;font-size:.82rem;font-weight:900}.account-dropdown button:hover{background:var(--green-soft);color:var(--green)}.view-mode-control{min-height:38px;border:1px solid rgba(93,168,255,.24);border-radius:var(--radius);background:#5da8ff12;color:var(--blue);display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .28rem;font-weight:900}.view-mode-control select{width:184px;min-height:32px;padding:.36rem .48rem;border:0;background:transparent;color:var(--soft);font-size:.78rem;font-weight:900}.view-mode-control button{min-height:32px;padding:.34rem .58rem;border:0;background:transparent;color:var(--blue);font-size:.78rem}.view-mode-control.previewing{border-color:#ffc85747;background:#ffc85717;color:var(--amber)}.seller-preview-notice{border-color:#5da8ff47;background:#5da8ff14;color:#cfe7ff}.language-pill{border:1px solid var(--line);background:#ffffff09;color:var(--muted);border-radius:var(--radius);padding:.25rem .4rem .25rem .6rem;min-height:38px;display:inline-flex;align-items:center;gap:.4rem;font-size:.76rem;font-weight:900}.language-pill select{width:72px;padding:.42rem .5rem;border-radius:7px}.language-switch,.currency-toggle{padding:.18rem}.language-switch button,.currency-toggle button{min-height:32px;border:0;border-radius:7px;background:transparent;color:var(--muted);padding:.22rem .52rem;display:inline-flex;align-items:center;gap:.32rem;font-weight:900}.language-switch button.active{background:var(--green-soft);color:var(--green)}.language-switch span{font-size:1rem;line-height:1}.currency-toggle{border-color:#ffc85733;background:#ffc8570b}.currency-toggle button.active{background:var(--amber-soft);color:var(--amber)}.dashboard-nav{position:sticky;top:61px;z-index:11;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.32rem;border:1px solid var(--line);background:#080a0ceb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--radius);padding:.25rem;margin-bottom:.55rem}.dashboard-nav button{min-height:36px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-weight:900;font-size:.82rem;display:inline-flex;align-items:center;justify-content:center;gap:.34rem;transition:background .16s ease,color .16s ease}.dashboard-nav button:hover:not(.active){background:#ffffff0a;color:var(--soft)}.dashboard-nav button.active{background:var(--green-soft);color:var(--green)}.view-stage{scroll-margin-top:104px}.notice,.toast{border:1px solid rgba(255,200,87,.24);background:#ffc85714;color:#ffe2a8;border-radius:var(--radius);padding:.65rem .78rem;display:flex;gap:.5rem;align-items:center;margin-bottom:.55rem;font-size:.84rem}.error-box{border-color:#ff5d7d47;background:var(--rose-soft);color:#ffd8df}.toast{grid-column:1 / -1;color:#c8ffd9;border-color:#49f28f3d;background:var(--green-soft)}.compact-toast{margin:.2rem 0 .65rem}.hero-panel,.welcome-main,.tournament-card,.kpi,.panel,.mission-card,.seller-card,.finance-summary,.finance-row,.payment-summary>div,.payment-list article,.ftd-breakdown article,.mini-list>div,.profile-hero-card,.achievement,.report-cards div,.report-row,.metric-glossary span,.recommendation,.admin-hero,.crm-period,.crm-table-list article{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#0f172aad,#080c11f5),#0b1220b8;box-shadow:0 16px 40px #0000002e}.hero-panel{display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding:.85rem;margin:.55rem 0 .75rem}.hero-panel span,.hero-lock{color:var(--green);font-weight:900;display:inline-flex;gap:.35rem;align-items:center}.hero-panel h2{margin:.25rem 0 0;font-size:clamp(1.25rem,2.2vw,1.85rem);line-height:1.06;max-width:980px}.hero-lock{border:1px solid rgba(73,242,143,.24);border-radius:var(--radius);padding:.52rem .7rem;white-space:nowrap;background:var(--green-soft)}.welcome-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,330px);gap:.6rem;margin:.55rem 0 .75rem}.welcome-main,.tournament-card{padding:.78rem}.welcome-main{display:flex;align-items:center;gap:.75rem;min-width:0}.welcome-main h2{margin:.08rem 0 .38rem;font-size:clamp(1.2rem,2vw,1.75rem);line-height:1.05;letter-spacing:0}.source-chips{display:flex;flex-wrap:wrap;gap:.38rem}.source-chips span{display:inline-flex;flex-direction:column;gap:.08rem;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;padding:.4rem .52rem;color:#e8eef7;font-size:.74rem;font-weight:900}.source-chips small{color:var(--muted);font-weight:700;max-width:180px}.tournament-card{display:grid;align-content:space-between;min-height:124px}.tournament-card>span{color:var(--amber);display:inline-flex;align-items:center;gap:.35rem;font-weight:900;font-size:.78rem}.tournament-card strong{font-size:clamp(1.35rem,2.4vw,1.95rem);line-height:1}.tournament-card small{color:var(--muted)}.seller-home-hub{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(220px,.52fr);gap:.62rem;margin:.1rem 0 .75rem}.seller-balance-card,.seller-home-basics,.seller-home-panel,.seller-home-alert,.seller-home-action{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#12161af5,#0a0c0ff5)}.seller-balance-card{padding:.82rem;display:grid;align-content:center;gap:.36rem}.seller-balance-card span{color:var(--amber);display:inline-flex;align-items:center;gap:.38rem;font-weight:900;font-size:.78rem}.seller-balance-card strong{font-size:clamp(2.1rem,5vw,3.55rem);line-height:.95;color:#fff}.seller-coin-strip{display:flex;align-items:center;gap:.42rem;width:fit-content;max-width:100%;border:1px solid rgba(255,200,87,.26);border-radius:999px;background:#ffc85713;padding:.38rem .55rem;color:#fff6d7;font-size:.76rem;font-weight:900}.seller-coin-strip svg{color:var(--amber);flex:0 0 auto}.seller-coin-strip b{color:var(--amber);white-space:nowrap}.seller-coin-strip span{color:#f4e7b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-home-hero-card{position:relative;overflow:hidden;background:linear-gradient(135deg,#49f28f1f,#58a6ff14 42%,#ffc85714),linear-gradient(180deg,#12161afa,#07090cfa);box-shadow:inset 0 1px #ffffff14,0 18px 42px #0000003d}.seller-home-hero-card:after{content:"";position:absolute;inset:auto -18% -38% 28%;height:130px;background:radial-gradient(circle,rgba(73,242,143,.18),transparent 62%);pointer-events:none}.seller-premium-head{display:flex;align-items:center;gap:.72rem;position:relative;z-index:1}.seller-premium-head h2{margin:.1rem 0 .12rem;font-size:clamp(1.25rem,3vw,1.8rem);line-height:.98}.seller-balance-card small{color:var(--muted);font-weight:800}.seller-home-progress{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center;margin-top:.2rem}.seller-home-progress b{display:block;color:var(--green);font-size:.95rem;line-height:1}.seller-home-progress small{display:block;font-size:.68rem}.seller-home-basics{padding:.72rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem}.seller-home-basics span{min-height:66px;display:grid;align-content:center;gap:.15rem;border:1px solid rgba(255,255,255,.06);border-radius:calc(var(--radius) - 2px);background:#ffffff06;padding:.54rem}.seller-home-basics small{color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.seller-home-basics b{color:#f7fff9;font-size:clamp(1rem,2.4vw,1.42rem);line-height:1.05;overflow-wrap:anywhere}.seller-home-basics em,.seller-home-mini-grid em{color:var(--muted);font-style:normal;font-size:.68rem;line-height:1.15}.seller-home-panel{padding:.72rem}.seller-home-panel-title{display:flex;justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.55rem}.seller-home-panel-title strong{display:block;font-size:.95rem}.seller-home-panel-title svg{color:var(--amber)}.seller-home-mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.seller-home-mini-grid span{border:1px solid rgba(255,255,255,.06);border-radius:7px;background:#ffffff06;padding:.5rem;min-height:70px;display:grid;align-content:center;gap:.12rem}.seller-home-mini-grid small{color:var(--muted);font-size:.66rem;font-weight:900;text-transform:uppercase}.seller-home-mini-grid b{color:var(--green);font-size:1rem;line-height:1.05;overflow-wrap:anywhere}.seller-home-alert{grid-column:1 / -1;display:flex;align-items:center;gap:.55rem;padding:.68rem .76rem;color:#dfffe9;background:#49f28f0e;border-color:#49f28f38;font-weight:800;font-size:.82rem}.seller-home-alert svg{color:var(--green);flex:0 0 auto}.seller-home-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}.seller-home-action{min-height:92px;padding:.72rem;color:#eafff1;display:flex;align-items:flex-start;gap:.52rem;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.seller-home-action:hover{transform:translateY(-2px);border-color:var(--line-strong);background:#ffffff0b}.seller-home-action svg{margin-top:.08rem}.seller-home-action b,.seller-home-action small{display:block}.seller-home-action b{font-size:.86rem;line-height:1.05}.seller-home-action small{color:var(--muted);font-size:.7rem;line-height:1.22;margin-top:.18rem}.seller-home-action.green svg{color:var(--green)}.seller-home-action.blue svg{color:var(--blue)}.seller-home-action.amber svg{color:var(--amber)}.seller-home-action.purple svg{color:var(--purple)}.team-hub{display:grid;gap:.65rem}.team-hub-hero{display:flex;justify-content:space-between;gap:1rem;align-items:center;background:linear-gradient(135deg,#49f28f18,#58a6ff0f),#ffffff06}.team-hub-hero h2{margin:.15rem 0 .25rem;font-size:clamp(1.45rem,3.5vw,2.3rem);line-height:.95}.team-hub-hero span{color:var(--muted)}.team-hub-counts{display:grid;grid-template-columns:repeat(2,minmax(92px,1fr));gap:.45rem}.team-hub-counts span,.team-resource{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff07;padding:.65rem}.team-hub-counts b{display:block;color:var(--green);font-size:1.7rem;line-height:1}.team-hub-counts small{color:var(--muted);font-weight:900}.team-hub-layout{display:grid;grid-template-columns:minmax(240px,.36fr) minmax(0,1fr);gap:.65rem;align-items:start}.team-hub-form{display:grid;gap:.48rem}.team-hub-form textarea{min-height:116px;resize:vertical}.team-hub-main{display:grid;gap:.65rem;min-width:0}.team-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}.team-resource{min-height:132px;display:grid;align-content:start;gap:.38rem}.team-resource>span{color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.team-resource strong{font-size:.96rem;line-height:1.08}.team-resource p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.32}.team-resource a{justify-self:start;margin-top:.15rem;padding:.45rem .6rem;border:1px solid rgba(73,242,143,.28);border-radius:7px;background:#49f28f14;color:var(--green);font-weight:900;font-size:.78rem;text-decoration:none}.team-resource.empty-resource{grid-column:1 / -1;min-height:118px}.kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.48rem;margin:.55rem 0}.kpi,.panel{padding:.68rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.kpi{position:relative;overflow:hidden}.kpi:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:0;transition:opacity .2s ease}.kpi:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:0 14px 34px #00000057}.kpi.green:hover:before{color:var(--green);opacity:.55}.kpi.blue:hover:before{color:var(--blue);opacity:.55}.kpi.purple:hover:before{color:var(--purple);opacity:.55}.kpi.amber:hover:before{color:var(--amber);opacity:.55}.kpi.rose:hover:before{color:var(--rose);opacity:.55}.kpi-head{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:.78rem;font-weight:900;gap:.55rem}.kpi strong{display:block;font-size:clamp(1.15rem,2.1vw,1.78rem);margin:.36rem 0 .08rem;letter-spacing:0;line-height:1;overflow-wrap:anywhere}.kpi small{color:var(--muted);font-size:.72rem}.kpi.green svg,.good{color:var(--green)}.kpi.blue svg{color:var(--blue)}.kpi.purple svg{color:var(--purple)}.kpi.amber svg,.warn{color:var(--amber)}.kpi.rose svg{color:var(--rose)}.chart-grid,.admin-grid,.seller-stack,.admin-insights,.report-grid,.tournament-grid,.admin-command{display:grid;gap:.62rem;margin:.65rem 0}.chart-grid{grid-template-columns:1.32fr .68fr}.admin-grid,.seller-stack,.admin-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid>.access-control-panel{grid-column:1 / -1}.access-toolbar,.access-log-head,.access-user,.access-log{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.access-toolbar{color:var(--muted);font-size:.78rem;margin-bottom:.7rem}.access-user-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.access-user{padding:.72rem;border:1px solid var(--line);border-radius:16px;background:#ffffff06}.access-user.blocked{border-color:#ff557747;background:#ff55770b}.access-user strong,.access-user span,.access-user small,.access-log strong,.access-log span,.access-log small{display:block}.access-user span,.access-user small,.access-log span,.access-log small,.access-log-head span{color:var(--muted);font-size:.72rem}.access-state{min-width:130px}.danger-text{color:var(--rose)}.access-log-head{margin:.9rem 0 .5rem}.access-log-head select{width:min(260px,48%)}.access-log-list{display:grid;gap:.35rem;max-height:420px;overflow:auto;padding-right:.2rem}.access-log{justify-content:flex-start;padding:.58rem .65rem;border:1px solid var(--line);border-radius:13px}.access-log>i{width:8px;height:8px;border-radius:999px;background:var(--green);flex:0 0 auto;box-shadow:0 0 12px #49f28f73}.access-log.failure>i,.access-log.blocked>i{background:var(--rose);box-shadow:0 0 12px #ff557761}.access-log>div:nth-child(2){flex:1;min-width:0}.access-log>div:last-child{text-align:right}.tournament-grid{grid-template-columns:.82fr 1.18fr}.report-grid{grid-template-columns:1.25fr .75fr}.admin-command{grid-template-columns:minmax(0,1fr)}.chart-grid .wide,.admin-command>.admin-hero,.admin-command-main,.admin-command-side,.admin-command>.ftd-breakdown-panel,.admin-command>.payment-control-panel,.admin-command>.payment-history-panel{grid-column:1 / -1}.admin-command-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:center;gap:.9rem;border-color:#49f28f2e;background:radial-gradient(circle at 8% 0%,rgba(73,242,143,.12),transparent 34%),linear-gradient(135deg,#0d141ef5,#080a0ffa)}.admin-command-hero h2{margin:.15rem 0 .3rem;letter-spacing:-.035em}.admin-command-hero>div:first-child>span{color:var(--muted);max-width:680px;display:block}.admin-command-main{min-width:0}.admin-command-side{display:block}.admin-command-side>.panel{min-width:0;height:100%}.approval-workspace{padding:0;overflow:hidden}.approval-workspace-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.15rem;border-bottom:1px solid var(--line);background:radial-gradient(circle at 92% 0%,rgba(93,168,255,.14),transparent 36%)}.approval-workspace-head h2{margin:.12rem 0 .25rem}.approval-workspace-head span{color:var(--muted);font-size:.8rem}.approval-count{min-width:90px;padding:.7rem;border:1px solid var(--line);border-radius:16px;text-align:center}.approval-count strong,.approval-count span{display:block}.approval-count strong{font-size:1.65rem}.approval-count.has-pending strong{color:var(--amber)}.approval-count.is-clear strong{color:var(--green)}.approval-queue{padding:1rem 1.15rem}.approval-subhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:.65rem}.approval-subhead h3{margin:.08rem 0}.approval-request-list{display:grid;gap:.5rem}.approval-request-list .request-item{display:grid;grid-template-columns:minmax(150px,.75fr) minmax(180px,1fr) auto;align-items:center;gap:.8rem;padding:.75rem;border:1px solid rgba(255,200,87,.18);border-radius:16px;background:#ffc8570a}.request-main,.request-destination{display:grid;gap:.12rem}.request-main small,.request-destination span,.request-destination small{color:var(--muted);font-size:.68rem}.request-id{width:fit-content;padding:.18rem .38rem;border-radius:7px;color:var(--amber);background:#ffc8571a;font-size:.66rem;font-weight:900}.approval-history-toggle{width:100%;min-height:48px;display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.15rem;border:0;border-top:1px solid var(--line);border-radius:0;background:#ffffff05;color:#fff}.approval-history-toggle span{display:flex;gap:.45rem;align-items:center}.approval-history-toggle b{color:var(--muted);font-size:.7rem}.approval-history{padding:.9rem 1.15rem;border-top:1px solid var(--line)}.approval-timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.approval-timeline>div{display:grid;grid-template-columns:8px 1fr auto;gap:.55rem;align-items:center;padding:.6rem;border:1px solid var(--line);border-radius:13px}.approval-timeline i{width:8px;height:8px;border-radius:99px;background:var(--green)}.approval-timeline strong,.approval-timeline span{display:block}.approval-timeline span,.approval-timeline time{color:var(--muted);font-size:.68rem}.approval-empty{display:flex!important;align-items:center;gap:.65rem;padding:.85rem;color:var(--green);border:1px dashed rgba(73,242,143,.2)!important;border-radius:14px}.approval-empty span{color:var(--muted);font-size:.72rem}@media(max-width:760px){.approval-workspace-head{align-items:flex-start}.approval-request-list .request-item{grid-template-columns:1fr}.approval-request-list .inline-actions button{flex:1;min-height:44px}.approval-timeline{grid-template-columns:1fr}}.section-title{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.section-title h2{margin:0;font-size:clamp(1.05rem,2vw,1.5rem);line-height:1.05}.section-title.compact{margin-bottom:.48rem}.accent-icon{color:var(--green)}.chart{height:300px}.chart.small,.donut{height:238px}.chart.tiny{height:182px;margin-bottom:.55rem}.chart-loading{height:100%;display:grid;place-items:center;color:var(--muted);font-size:.8rem;border:1px dashed rgba(255,255,255,.1);border-radius:8px;background:#ffffff06}.rivals-report{min-width:0}.rivals-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.46fr);align-items:center;gap:1rem;border-color:#ff55773d;background:radial-gradient(circle at 0 0,rgba(255,85,119,.13),transparent 36%),linear-gradient(135deg,#0d141ef7,#080a0ffc)}.rivals-hero h2{margin:.14rem 0 .35rem;font-size:clamp(1.45rem,3vw,2.25rem)}.rivals-hero span,.rivals-selector small{color:var(--muted)}.rivals-selector{display:grid;gap:.35rem}.rivals-selector label{color:var(--soft);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.rivals-methodology{align-items:flex-start;margin-top:.62rem}.rivals-methodology strong{color:#fff0bf}.rivals-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.62rem;margin:.62rem 0}.rivals-neighbors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem}.rivals-neighbors article{display:grid;gap:.22rem;text-align:center}.rivals-neighbors span,.rivals-neighbors small{color:var(--muted);font-size:.72rem}.rivals-neighbors strong{font-size:1rem}.rivals-neighbors .ours{border-color:#49f28f4d;background:var(--green-soft)}.rivals-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;margin:.62rem 0}.rivals-chart-grid .wide{grid-column:1 / -1}.rivals-day-list{display:grid;gap:.4rem}.rivals-day-list>div{display:grid;grid-template-columns:minmax(80px,.45fr) minmax(0,1fr) auto;align-items:center;gap:.5rem;border-bottom:1px solid var(--line);padding:.48rem 0}.rivals-day-list span,.rivals-day-list small{color:var(--muted);font-size:.74rem}.rivals-ranking{margin-top:.62rem}.rivals-ranking table{min-width:760px}.our-ranking-row{background:#49f28f14}.our-ranking-row td:first-child{box-shadow:inset 3px 0 var(--green)}.rivals-footnote{display:flex;align-items:flex-start;gap:.45rem;color:var(--muted);font-size:.72rem;padding:.7rem .2rem}.rivals-footnote svg{flex:0 0 auto;color:var(--green)}.rivals-state{min-height:280px;display:grid;place-items:center;align-content:center;gap:.4rem;text-align:center}.rivals-state h2,.rivals-state p{margin:0}.rivals-state p{color:var(--muted)}.spin{animation:rivals-spin 1s linear infinite;color:var(--green)}@keyframes rivals-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.rivals-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.rivals-hero,.rivals-chart-grid{grid-template-columns:1fr}.rivals-chart-grid .wide{grid-column:auto}.rivals-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rivals-neighbors{grid-template-columns:1fr}.rivals-day-list>div{grid-template-columns:1fr;gap:.15rem}.rivals-ranking table{min-width:680px}}@media(max-width:420px){.rivals-kpis{grid-template-columns:1fr}.rivals-hero{padding:.75rem}.rivals-methodology{font-size:.76rem}}.mission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:.65rem 0}.mission-card{min-height:118px;padding:.78rem;display:grid;align-content:space-between}.mission-card>span{width:32px;height:26px;border-radius:7px;display:grid;place-items:center;font-size:.72rem;font-weight:900;background:#ffffff0e;color:var(--muted)}.mission-card strong{font-size:.96rem}.mission-card b{font-size:clamp(1.55rem,3vw,2.45rem);line-height:1}.mission-card small{color:var(--muted);font-size:.72rem}.mission-card.blue b{color:var(--blue)}.mission-card.amber b{color:var(--amber)}.mission-card.rose b{color:var(--rose)}.profile-grid,.profile-metrics,.profile-goals,.achievement-row,.payment-summary,.payment-kpi-grid,.ftd-breakdown,.report-cards,.crm-grid,.seller-detail-grid{display:grid;gap:.55rem}.profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.profile-grid button{min-height:42px}.profile-metrics,.achievement-row,.report-cards,.crm-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-goals{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-summary,.ftd-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.62rem}.seller-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.6rem}.profile-hero-card{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(160px,220px);gap:.65rem;align-items:center;padding:.78rem;margin:.65rem 0}.profile-hero-card h3{margin:0 0 .26rem;font-size:clamp(1.2rem,2.4vw,1.8rem);line-height:1}.profile-hero-card span,.profile-hero-score small{color:var(--muted);font-size:.78rem}.profile-hero-score,.profile-metrics div,.profile-goals div,.achievement,.crm-grid div,.crm-hero-metrics div,.crm-status-grid div,.seller-detail-grid span,.admin-metrics span{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;padding:.62rem}.profile-hero-score strong{display:block;font-size:1.45rem;line-height:1.05;color:var(--green);margin:.14rem 0 .38rem}.payment-key-card{display:flex;justify-content:space-between;align-items:center;gap:.7rem;border:1px solid rgba(255,200,87,.2);border-radius:var(--radius);background:#ffc8570e;padding:.72rem;margin:.65rem 0}.payment-key-card.ready{border-color:#49f28f42;background:var(--green-soft)}.payment-key-card span,.payment-directory span{display:block;color:var(--muted);font-size:.72rem}.payment-key-card strong{display:block;color:var(--amber);font-size:1.05rem;margin:.14rem 0}.payment-key-card.ready strong{color:var(--green)}.seller-coin-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:.7rem;align-items:center;border:1px solid rgba(255,200,87,.28);border-radius:var(--radius);background:linear-gradient(135deg,#ffc8571f,#49f28f0e),#ffffff05;padding:.75rem;margin:.65rem 0}.seller-coin-main span{display:inline-flex;align-items:center;gap:.36rem;color:var(--amber);font-size:.76rem;font-weight:950;text-transform:uppercase}.seller-coin-main strong{display:block;margin:.18rem 0 .12rem;font-size:clamp(1.75rem,4vw,2.8rem);line-height:.95;color:#fff}.seller-coin-main small,.seller-coin-progress small,.seller-coin-progress em{display:block;color:var(--muted);font-size:.72rem;font-style:normal;line-height:1.25}.seller-coin-progress{border:1px solid rgba(255,255,255,.075);border-radius:var(--radius);background:#0000002e;padding:.58rem}.seller-coin-progress b{display:block;color:var(--green);font-size:1.4rem;line-height:1;margin:.1rem 0 .35rem}.payment-key-card code,.finance-row code,.payment-directory code{display:block;margin-top:.18rem;color:#eafff1;font-family:inherit;font-size:.76rem;font-weight:900;line-height:1.28;overflow-wrap:anywhere;word-break:break-word}.payment-directory{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff05;padding:.68rem;margin:.65rem 0}.payment-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.payment-directory article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .58rem;align-items:start;border:1px solid rgba(255,255,255,.075);border-radius:var(--radius);background:#ffffff06;padding:.58rem}.payment-directory article.ready{border-color:#49f28f33;background:#49f28f0b}.payment-directory strong{display:block;font-size:.86rem}.payment-directory b{color:var(--amber);font-size:.78rem;white-space:nowrap}.payment-directory article.ready b{color:var(--green)}.payment-directory code{grid-column:1 / -1}.achievement{min-height:68px;color:var(--muted)}.achievement svg{color:var(--muted)}.achievement b{display:block;color:#dce5ef;font-size:.82rem;margin:.15rem 0 .05rem}.achievement span{font-size:.7rem}.achievement.active{border-color:#49f28f4d;background:var(--green-soft);color:#c8ffd9}.achievement.active svg,.achievement.active b{color:var(--green)}.profile-tabs{display:flex;gap:.38rem;flex-wrap:wrap;margin-bottom:.65rem}.profile-tabs button{min-height:38px;border:1px solid var(--line);background:#ffffff06;color:#dce5ef;border-radius:var(--radius);padding:.46rem .68rem;font-weight:900}.profile-tabs button.active{background:var(--green-soft);color:var(--green);border-color:#49f28f47}.meta-spend-layout{display:grid;grid-template-columns:minmax(280px,.74fr) minmax(280px,1fr);gap:.72rem;margin:.75rem 0}.meta-spend-layout .wide{grid-column:1 / -1}.meta-spend-form,.meta-spend-summary,.meta-spend-chart-panel,.meta-spend-days{position:relative;overflow:hidden}.meta-spend-form:before,.meta-spend-summary:before,.meta-spend-chart-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 0%,rgba(88,166,255,.16),transparent 34%),linear-gradient(135deg,rgba(73,242,143,.055),transparent 38%)}.meta-spend-form>*,.meta-spend-summary>*,.meta-spend-chart-panel>*,.meta-spend-days>*{position:relative;z-index:1}.meta-spend-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.meta-spend-form label{display:grid;gap:.22rem;color:var(--muted);font-size:.7rem;font-weight:900}.meta-spend-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.meta-spend-cards div{border:1px solid rgba(255,255,255,.075);border-radius:var(--radius);background:linear-gradient(160deg,#ffffff0e,#ffffff05);box-shadow:inset 0 1px #ffffff0f;padding:.68rem;min-height:92px}.meta-spend-cards .meta-spend-card-primary{border-color:#5ee7ff47;background:linear-gradient(160deg,#5ee7ff1f,#2563eb0b),#ffffff06}.meta-spend-cards span,.meta-day-row span{color:var(--muted);font-size:.72rem}.meta-spend-cards strong{display:block;margin:.18rem 0;color:#fff;font-size:clamp(1.15rem,2vw,1.6rem);line-height:1}.meta-spend-cards small{color:var(--muted);font-size:.68rem}.meta-spend-note{margin:.65rem 0 0;color:var(--muted);font-size:.76rem}.meta-chart-hero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem;margin:.15rem 0 .65rem}.meta-chart-hero div{min-height:76px;border:1px solid rgba(255,255,255,.075);border-radius:16px;padding:.58rem .62rem;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#05080d94}.meta-chart-hero div.danger{border-color:#ff5d7d57;background:radial-gradient(circle at 16% 0%,rgba(255,93,125,.18),transparent 42%),linear-gradient(180deg,#ff5d7d14,#ffffff05),#05080d9e}.meta-chart-hero div.danger strong{color:var(--rose)}.meta-chart-hero span,.meta-chart-hero small{display:block;color:var(--muted);font-size:.66rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.meta-chart-hero strong{display:block;color:#fff;font-size:clamp(1.05rem,2vw,1.45rem);margin:.2rem 0 .08rem;line-height:1}.meta-spend-chart-panel .chart.small{min-height:292px;border:1px solid rgba(94,231,255,.12);border-radius:18px;padding:.38rem .28rem .1rem;background:radial-gradient(circle at 50% 0%,rgba(94,231,255,.075),transparent 48%),linear-gradient(180deg,#02060cb8,#02060c47)}.meta-chart-legend{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.58rem}.meta-chart-legend span{border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.32rem .55rem;color:#cbd6e5;font-size:.68rem;font-weight:950;background:#ffffff06}.meta-chart-legend span:before{content:"";display:inline-block;width:.48rem;height:.48rem;border-radius:999px;margin-right:.35rem;vertical-align:-1px;background:#5ee7ff}.meta-chart-legend .goal:before{background:#facc15}.meta-chart-legend .ftd:before{background:#47f58a}.meta-chart-legend .cpa:before{background:#ffc857}.cpa-card.green,.meta-day-row.green{border-color:#49f28f52;background:#49f28f0f}.cpa-card.green strong,.meta-day-row.green strong{color:var(--green)}.cpa-card.orange,.meta-day-row.orange{border-color:#ffc85757;background:#ffc85712}.cpa-card.orange strong,.meta-day-row.orange strong{color:var(--amber)}.cpa-card.red,.meta-day-row.red{border-color:#ff5d7d57;background:#ff5d7d12}.cpa-card.red strong,.meta-day-row.red strong{color:var(--rose)}.meta-day-row{border:1px solid rgba(255,255,255,.075);border-radius:var(--radius);background:#ffffff06;padding:.5rem .58rem;display:grid;grid-template-columns:1fr auto;gap:.18rem .5rem;align-items:center}.meta-day-row span{grid-column:1}.meta-day-row button{grid-column:2;grid-row:1 / span 2;min-height:32px;padding:.35rem .55rem;font-size:.68rem}.avatar-uploader{display:flex;align-items:center;gap:.55rem;border:1px solid var(--line);background:#07090b;border-radius:var(--radius);padding:.42rem .58rem;min-height:48px}.avatar-uploader label{color:var(--green);font-weight:900;cursor:pointer;font-size:.8rem}.avatar-uploader label small{display:block;color:var(--muted);font-size:.66rem;margin-top:.04rem}.avatar-uploader input{display:none}.profile-metrics span,.profile-goals span,.crm-grid span{color:var(--muted);display:block;font-size:.76rem}.profile-metrics strong,.profile-goals strong,.crm-grid strong{display:block;margin-top:.28rem;font-size:clamp(1.1rem,2.4vw,1.65rem);color:var(--green);line-height:1}.coin-plan-panel{border:1px solid rgba(255,200,87,.22);border-radius:var(--radius);background:#ffc85709;padding:.72rem}.coin-plan-head{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start;margin-bottom:.65rem}.coin-plan-head h3{margin:.05rem 0 .2rem;font-size:1.18rem;line-height:1.05}.coin-plan-head span{color:var(--muted);font-size:.78rem;line-height:1.35;display:block;max-width:760px}.coin-plan-head>strong{color:var(--amber);font-size:clamp(1.25rem,3vw,2rem);line-height:1;white-space:nowrap}.coin-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.coin-plan-grid div{min-height:112px;border:1px solid rgba(255,255,255,.075);border-radius:var(--radius);background:#ffffff06;padding:.58rem;display:grid;align-content:start;gap:.18rem}.coin-plan-grid div.result{border-color:#49f28f3d;background:#49f28f0e}.coin-plan-grid span{color:var(--muted);font-size:.66rem;font-weight:950;text-transform:uppercase}.coin-plan-grid b{color:#fff;font-size:.86rem;line-height:1.12}.coin-plan-grid strong{color:var(--amber);font-size:1.05rem;line-height:1}.coin-plan-grid div.result strong{color:var(--green)}.coin-plan-grid small{color:var(--muted);font-size:.7rem}.payout-rules{margin-top:.65rem;color:var(--muted);font-size:.78rem;line-height:1.45;border-top:1px solid var(--line);padding-top:.65rem}.finance-summary{padding:.78rem;background:var(--green-soft);margin-bottom:.62rem}.finance-summary strong{display:block;font-size:clamp(1.7rem,4vw,3rem);line-height:1;color:var(--green)}.finance-summary span{color:var(--muted);font-size:.8rem}.finance-chart{border:1px solid rgba(73,242,143,.14);border-radius:var(--radius);background:#49f28f09;padding:.35rem}.finance-list,.payment-list,.payment-team-list,.ftd-event-list,.mini-list,.metric-glossary,.report-table,.quality-bars{display:grid;gap:.42rem}.finance-row{display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding:.62rem}.finance-row strong,.mini-list strong,.payment-list strong{display:block}.finance-row span,.mini-list span,.payment-list span{color:var(--muted);font-size:.76rem}.finance-row b,.payment-list b{color:var(--amber);font-size:1rem;white-space:nowrap}.payment-history-panel,.payment-control-panel,.ftd-breakdown-panel{grid-column:1 / -1}.payment-control-panel,.payment-history-panel{position:relative;overflow:hidden}.payment-control-panel:before,.payment-history-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 8% 0%,rgba(255,200,87,.15),transparent 32%),radial-gradient(circle at 92% 10%,rgba(73,242,143,.09),transparent 36%)}.payment-control-panel>*,.payment-history-panel>*{position:relative;z-index:1}.payment-kpi-grid div,.payment-summary>div{border:1px solid rgba(255,255,255,.085);border-radius:var(--radius);background:linear-gradient(160deg,#ffffff0e,#ffffff05);box-shadow:inset 0 1px #ffffff0e;padding:.66rem;min-height:86px}.payment-kpi-grid .primary{border-color:#ffc85747;background:linear-gradient(160deg,#ffc85721,#ffc85709)}.payment-kpi-grid span,.payment-kpi-grid small,.payment-summary span{display:block;color:var(--muted);font-size:.68rem;font-weight:900}.payment-kpi-grid strong,.payment-summary strong{display:block;color:#fff;font-size:clamp(1.15rem,2.2vw,1.7rem);line-height:1;margin:.2rem 0 .12rem}.payment-kpi-grid .primary strong{color:var(--amber)}.payment-form{display:grid;grid-template-columns:1.05fr .85fr .8fr .72fr 1.4fr auto;gap:.48rem;align-items:center;margin-bottom:.6rem}.payment-team-list article{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(170px,.48fr);gap:.58rem;align-items:center;border:1px solid rgba(255,255,255,.075);border-radius:var(--radius);background:#ffffff06;padding:.64rem .7rem}.payment-team-list article.open{border-color:#ffc85729}.payment-team-list article.settled{border-color:#49f28f2e;background:#49f28f0a}.payment-team-list strong{display:block;color:#fff}.payment-team-list span,.payment-team-list small{color:var(--muted);font-size:.72rem}.payment-team-list b{color:var(--amber);font-size:1rem;white-space:nowrap}.payment-team-list article.settled b{color:var(--green)}.payment-daily-panel{margin-top:.75rem;border-top:1px solid rgba(255,255,255,.075);padding-top:.72rem}.payment-daily-table{display:grid;gap:.34rem;overflow-x:auto;padding-bottom:.12rem}.payment-daily-head,.payment-daily-row{display:grid;grid-template-columns:minmax(132px,1.2fr) repeat(var(--payment-days, 14),minmax(84px,.72fr)) minmax(100px,.78fr);gap:.34rem;min-width:940px;align-items:stretch}.payment-daily-head span,.payment-daily-row strong,.payment-daily-row span,.payment-daily-row b,.payment-daily-empty{border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#ffffff06;padding:.48rem .52rem}.payment-daily-head span{color:var(--muted);font-size:.66rem;font-weight:950;text-transform:uppercase;letter-spacing:.035em}.payment-daily-row strong{color:#fff;font-size:.82rem;align-content:center}.payment-daily-row span{color:var(--muted);font-size:.72rem;min-height:48px}.payment-daily-row span.active{color:#fff;border-color:#49f28f2e;background:#49f28f0b;font-weight:900}.payment-daily-row small{display:block;color:var(--muted);font-size:.62rem;margin-top:.12rem}.payment-daily-row b{color:var(--amber);font-size:.88rem;align-content:center}.payment-daily-empty{color:var(--muted)}.payment-list article{display:grid;grid-template-columns:1fr auto auto;gap:.65rem;align-items:center;padding:.62rem}.payment-list small{display:block;color:var(--muted);font-size:.66rem;font-weight:700}.ftd-breakdown-head,.seller-main,.report-seller,.request-item .inline-actions{display:flex;align-items:center;gap:.5rem}.ftd-breakdown-head{justify-content:space-between;margin-bottom:.38rem}.ftd-breakdown-head strong{font-size:.88rem}.ftd-breakdown-head span{color:var(--green);font-size:.72rem;font-weight:900;text-align:right}.ftd-event-list div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;align-items:center;border-top:1px solid rgba(255,255,255,.06);padding-top:.32rem}.ftd-event-list span{color:var(--muted);font-size:.7rem;overflow-wrap:anywhere}.ftd-event-list b{color:#fff;font-size:.78rem;white-space:nowrap}.ftd-event-list small{color:var(--muted);font-size:.64rem}.seller-card{position:relative;overflow:hidden;padding:.78rem}.seller-card.podium-0{border-color:#ffc8576b;background:linear-gradient(180deg,#ffc8571f,#0a0c0ff5)}.seller-card.podium-1{border-color:#5da8ff57;background:linear-gradient(180deg,#5da8ff1a,#0a0c0ff5)}.seller-card.podium-2{border-color:#a78bfa57;background:linear-gradient(180deg,#a78bfa1a,#0a0c0ff5)}.rank-badge{position:absolute;top:.62rem;right:.62rem;min-width:36px;height:30px;padding:0 .4rem;display:grid;place-items:center;border-radius:var(--radius);background:var(--green-soft);color:var(--green);font-weight:900}.seller-main{justify-content:space-between;padding-right:2.35rem}.seller-main h3{margin:0;font-size:1.02rem}.seller-main span,.score-cell small{color:var(--muted);font-size:.74rem}.seller-avatar{flex:0 0 auto;width:42px;height:42px;aspect-ratio:1 / 1;border-radius:999px;display:flex;align-items:center;justify-content:center;place-items:center;overflow:hidden;isolation:isolate;border:1px solid rgba(73,242,143,.24);background:var(--green-soft);color:var(--green);font-weight:900;line-height:1}.seller-avatar.has-image{background:#05070c}.seller-avatar.lg{width:64px;height:64px;font-size:1.25rem}.seller-avatar.xl{width:76px;height:76px;font-size:1.55rem}.seller-avatar.sm{width:32px;height:32px}.seller-avatar img{width:100%;height:100%;min-width:100%;min-height:100%;border-radius:inherit;object-fit:cover;object-position:50% 50%;display:block;transform:scale(1.08)}.seller-metrics{display:flex;flex-wrap:wrap;gap:.38rem;margin:.75rem 0 .58rem}.seller-metrics span{display:inline-flex;gap:.28rem;align-items:center;border:1px solid var(--line);border-radius:var(--radius);padding:.36rem .48rem;color:#dce5ef;font-size:.72rem;font-weight:800}.seller-detail-grid span{color:var(--muted);font-size:.72rem}.seller-detail-grid b{display:block;color:#fff;font-size:.86rem}.progress-line{height:6px;border-radius:999px;overflow:hidden;background:#ffffff12}.progress-line i{display:block;height:100%;border-radius:inherit;background:var(--green)}.quality-bars div{display:grid;grid-template-columns:66px 1fr;align-items:center;gap:.45rem}.quality-bars span{color:var(--muted);font-size:.68rem;font-weight:900}.quality-bars div:after{content:"";height:7px;border-radius:999px;background:#ffffff12;grid-column:2;grid-row:1}.quality-bars i{height:7px;border-radius:999px;background:var(--green);grid-column:2;grid-row:1;z-index:1}.score-cell{display:flex;align-items:center;gap:.55rem}.score-cell b{display:block}.score-ring{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--green) var(--score),rgba(255,255,255,.08) 0)}.score-ring span{width:34px;height:34px;border-radius:50%;background:#080a0c;display:grid;place-items:center;color:var(--text);font-weight:900;font-size:.78rem}.request-item .inline-actions{margin-top:.5rem;flex-wrap:wrap}.inline-actions button{padding:.48rem .62rem;min-height:38px}.request-bar{display:grid;grid-template-columns:minmax(180px,280px) 1fr;gap:.52rem;margin-bottom:.6rem}.ftd-list-toolbar{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin:-.1rem 0 .62rem;color:var(--muted);font-size:.76rem}.ftd-list-toolbar strong{color:var(--green)}.ftd-list-toolbar select{min-height:34px;padding:.34rem .48rem;font-size:.72rem}.compact-list-toolbar{display:flex;justify-content:space-between;align-items:center;gap:.55rem;margin:.58rem 0;padding:.42rem .52rem;border:1px solid rgba(255,255,255,.075);border-radius:var(--radius);background:#ffffff06;color:var(--muted);font-size:.74rem;font-weight:900}.compact-list-toolbar strong{color:var(--green)}.compact-list-toolbar select{min-height:32px;padding:.3rem .45rem;font-size:.72rem}.search{display:flex;align-items:center;gap:.42rem;width:min(100%,360px);background:#07090b;border:1px solid var(--line);border-radius:var(--radius);padding:0 .62rem}.search input{border:0;padding:.62rem .12rem;min-height:40px}.table-wrap{overflow-x:auto;border-radius:var(--radius);border:1px solid var(--line)}table{width:100%;border-collapse:collapse;min-width:920px}th,td{padding:.54rem;text-align:left;border-bottom:1px solid var(--line)}th{color:var(--muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;background:#ffffff06}td{color:#dce5ef;font-size:.8rem}td strong{display:block;color:var(--text)}td b{display:inline-flex;align-items:center;gap:.25rem}td span{display:block;color:var(--muted);font-size:.7rem;margin-top:.12rem}.mini-button{border:1px solid rgba(73,242,143,.24);background:var(--green-soft);color:var(--green);border-radius:var(--radius);padding:.42rem .52rem;min-height:34px;font-weight:900;font-size:.74rem}.ghost-mini{border-color:var(--line);color:#dce5ef;background:#ffffff09}.danger-mini{border-color:#ff5d7d42;color:#ffd8df;background:var(--rose-soft)}.contact-list .inline-actions{display:flex;gap:.38rem;flex-wrap:wrap;margin-top:.45rem}.badge-row{display:flex;flex-wrap:wrap;gap:.3rem;min-width:0}.task-badge{display:inline-flex;width:max-content;border-radius:999px;padding:.22rem .44rem;font-size:.66rem;font-weight:900;border:1px solid var(--line);white-space:nowrap}.task-badge.blue{color:#cfe5ff;background:var(--blue-soft);border-color:#5da8ff3d}.task-badge.amber{color:#ffe3a8;background:var(--amber-soft);border-color:#ffc8573d}.task-badge.green{color:#c8ffd9;background:var(--green-soft);border-color:#49f28f3d}.task-badge.rose{color:#ffd8df;background:var(--rose-soft);border-color:#ff5d7d42}.pager{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:.65rem;color:var(--muted);font-size:.78rem}.pager button{border:1px solid var(--line);color:#dce5ef;background:#ffffff09;border-radius:var(--radius);padding:.42rem .55rem;font-weight:900}.pager button:disabled,.mini-button:disabled{opacity:.42;cursor:not-allowed}.compact-pager{margin-top:.58rem}.tournament-hero{min-height:354px;display:grid;align-content:space-between;gap:1rem;border-color:#ffc8576b;background:radial-gradient(circle at 88% 18%,rgba(73,242,143,.13),transparent 210px),radial-gradient(circle at 8% 12%,rgba(255,200,87,.2),transparent 240px),linear-gradient(135deg,rgba(255,200,87,.18),transparent 42%),linear-gradient(180deg,#171209fa,#06080afa);overflow:hidden;position:relative}.tournament-hero:before{content:"";position:absolute;inset:0 auto 0 -42%;width:42%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);animation:arena-sweep 6.6s ease-in-out infinite;pointer-events:none}.tournament-hero:after{content:"";position:absolute;inset:auto -18% -42% 28%;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(255,200,87,.2),transparent 64%);pointer-events:none}.tournament-hero>*{position:relative;z-index:1}.tournament-hero-top{display:flex;align-items:center;gap:.72rem;min-width:0}.trophy-mark{width:56px;height:56px;border-radius:var(--radius-lg);display:grid;place-items:center;color:#1b1302;background:linear-gradient(135deg,#ffe49b,var(--amber));box-shadow:0 16px 38px #ffc8572e;animation:trophy-float 3.8s ease-in-out infinite}.tournament-hero h2{margin:0;font-size:clamp(1.65rem,3.5vw,2.75rem);line-height:.95}.tournament-hero strong{color:var(--amber);font-size:clamp(1.45rem,3vw,2.15rem);line-height:1}.tournament-hero span{color:var(--muted)}.tournament-countdown{display:grid;grid-template-columns:auto repeat(3,minmax(64px,1fr));gap:.42rem;align-items:stretch}.tournament-countdown>span,.tournament-countdown div,.leader-snapshot{border:1px solid rgba(255,200,87,.22);border-radius:var(--radius);background:#ffc85712}.tournament-countdown>span{min-height:54px;display:grid;place-items:center;padding:.45rem .58rem;color:#ffe6af;font-weight:900;white-space:nowrap}.tournament-countdown div{padding:.45rem .55rem;text-align:center}.tournament-countdown strong{display:block;color:#fff4d4;font-size:1.32rem}.tournament-countdown small{color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.leader-snapshot{padding:.58rem .68rem;display:flex;align-items:center;gap:.68rem}.leader-snapshot .seller-avatar{border-radius:999px;border-color:#ffc8578c;background:#ffc85721;color:var(--amber);animation:avatar-pulse 2.8s ease-in-out infinite}.leader-snapshot span{color:var(--amber);font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.leader-snapshot strong{color:#fff;font-size:1.05rem}.leader-snapshot small{color:var(--muted);font-size:.76rem}.tournament-callout{margin-top:.65rem;border:1px solid rgba(255,200,87,.28);border-radius:var(--radius);background:#ffc8571a;color:#ffe5ad;padding:.62rem .7rem;font-weight:900;font-size:.86rem}.tournament-admin-form{margin:.65rem 0}.tournament-form-grid{display:grid;grid-template-columns:1.3fr repeat(3,minmax(120px,.65fr));gap:.48rem;margin-top:.62rem}.seller-checks{display:flex;flex-wrap:wrap;gap:.45rem;margin:.62rem 0}.seller-checks label{display:inline-flex;align-items:center;gap:.38rem;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;padding:.45rem .58rem;color:var(--soft);font-weight:900;font-size:.78rem}.seller-checks input{width:auto;min-height:auto;accent-color:var(--green)}.tournament-ranking-panel{border-color:#49f28f2e;background:radial-gradient(circle at 12% 0%,rgba(73,242,143,.1),transparent 210px),linear-gradient(180deg,#101613f5,#080a0cfa)}.podium-strip{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:.5rem;margin-bottom:.65rem}.podium-place{min-height:148px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;padding:.68rem;display:grid;justify-items:center;align-content:center;text-align:center;gap:.32rem;position:relative;overflow:hidden}.podium-place:after{content:"";position:absolute;inset:auto 14% -42px;height:72px;border-radius:50%;background:#ffffff0e;pointer-events:none}.podium-avatar-wrap{position:relative;display:grid;place-items:center;margin-bottom:.1rem;z-index:1}.podium-avatar-wrap .seller-avatar{border-radius:999px;border-color:#fff3;background:#ffffff0f}.podium-avatar-wrap>span{position:absolute;right:-8px;bottom:-4px;min-width:28px;height:28px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(0,0,0,.24);background:#0b0d0f;font-size:1rem}.podium-place strong{font-size:.88rem;overflow-wrap:anywhere}.podium-place small{color:var(--muted);font-weight:900}.podium-place.place-1{border-color:#ffc85775;background:#ffc8571c;transform:translateY(-4px)}.podium-place.place-2{border-color:#5da8ff47;background:#5da8ff12}.podium-place.place-3{border-color:#a78bfa47;background:#a78bfa12}.tournament-standings{display:grid;gap:.38rem}.standing-row{display:grid;grid-template-columns:46px 34px minmax(0,1fr) minmax(64px,84px);gap:.48rem;align-items:center;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;padding:.5rem;transition:transform .18s ease,border-color .18s ease,background .18s ease}.standing-row.rank-1{border-color:#ffc85757;background:#ffc8570f}.standing-row:hover{transform:translate(3px);border-color:#49f28f42;background:#49f28f09}.standing-row .seller-avatar{border-radius:999px}.standing-rank{width:42px;height:42px;border-radius:var(--radius);display:grid;place-items:center;background:#ffffff0f;font-weight:900;color:#fff;font-size:.9rem}.standing-main{min-width:0}.standing-main strong{display:block;font-size:.94rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.standing-main span{display:block;color:var(--muted);font-size:.72rem;margin:.08rem 0 .34rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.standing-score{border-left:1px solid rgba(255,255,255,.08);padding-left:.55rem;text-align:right}.standing-score strong{display:block;color:var(--green);font-size:1.3rem;line-height:1}.standing-score span{color:var(--muted);font-size:.68rem;font-weight:900}.tournament-standings .progress-line{margin-top:.28rem}.tournament-standings .progress-line i{background:linear-gradient(90deg,var(--green),var(--amber))}.empty-standing{border:1px dashed var(--line);border-radius:var(--radius);padding:.7rem;color:var(--muted)}.tournament-rules{margin:.65rem 0}.rule-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-top:.58rem}.rule-grid span{border:1px solid rgba(73,242,143,.18);border-radius:var(--radius);background:#49f28f0f;color:#dfffe9;padding:.58rem;font-size:.78rem;font-weight:800;line-height:1.32}.admin-hero{min-height:110px;display:grid;align-content:end;border-color:#5da8ff3d;background:linear-gradient(180deg,#5da8ff1a,#0a0c0ff5)}.admin-hero h2{margin:0 0 .5rem;font-size:clamp(1.35rem,2.5vw,2.1rem);line-height:.98}.admin-metrics{display:flex;flex-wrap:wrap;gap:.45rem}.admin-metrics b{display:block;color:var(--text);font-size:1rem}.recommendation{border-left:3px solid var(--line);padding:.68rem}.recommendation.green{border-left-color:var(--green)}.recommendation.blue{border-left-color:var(--blue)}.recommendation.amber{border-left-color:var(--amber)}.recommendation.rose{border-left-color:var(--rose)}.heatmap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem}.heatmap-grid div{border:1px solid var(--line);border-radius:var(--radius);padding:.68rem;background:rgba(73,242,143,calc(var(--heat) * .16))}.heatmap-grid strong{display:block;font-size:1rem}.heatmap-grid span{color:var(--muted);font-size:.76rem}.heatmap-grid small{display:block;color:#dce5ef;margin-top:.28rem;font-weight:800}.report-control-title{align-items:flex-start}.period-segment{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:flex-end}.period-segment button{min-height:34px;border:1px solid var(--line);background:#ffffff06;color:#dce5ef;border-radius:var(--radius);padding:.36rem .58rem;font-size:.74rem;font-weight:900}.period-segment button.active{background:var(--green-soft);color:var(--green);border-color:#49f28f52}.country-performance-panel{overflow:hidden;border-color:#49f28f33;background:radial-gradient(circle at 18% 10%,rgba(73,242,143,.13),transparent 26%),linear-gradient(180deg,#0e1512f0,#0a0c0ffa)}.country-performance-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:.62rem;align-items:stretch}.country-world-heat{min-height:368px;display:grid;grid-template-rows:minmax(220px,auto) auto;gap:.5rem;padding:.55rem;border:1px solid rgba(255,255,255,.075);border-radius:var(--radius);background:radial-gradient(circle at 50% 42%,rgba(73,242,143,.16),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.035) 25%,transparent 25%) 0 0 / 18px 18px,#0206056b}.world-map-shell{overflow:hidden;position:relative;display:grid;place-items:center;min-height:274px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid rgba(73,242,143,.14);border-radius:var(--radius);background:radial-gradient(circle at 45% 46%,rgba(73,242,143,.18),transparent 42%),linear-gradient(180deg,#020c08b8,#010406d1)}.world-map-shell:active{cursor:grabbing}.world-map-frame{min-width:0;display:grid;gap:.38rem}.map-zoom-toolbar{display:inline-flex;align-items:center;justify-self:end;gap:.24rem;min-height:36px;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius);padding:.2rem;background:#070c10c2}.map-zoom-toolbar button{width:30px;height:30px;border:0;border-radius:7px;display:grid;place-items:center;color:#eafff1;background:#ffffff0e}.map-zoom-toolbar button:hover{background:var(--green-soft);color:var(--green)}.map-zoom-toolbar span{min-width:48px;text-align:center;color:var(--soft);font-size:.76rem;font-weight:900}.world-map-shell>.world-map-zoom{width:100%;min-width:560px;transform-origin:center center;transition:transform .08s linear;will-change:transform;pointer-events:none}.map-loading{min-height:280px;display:grid;place-items:center;color:var(--muted);font-size:.88rem}.world-map-shell .world-map-zoom>div{width:100%!important;max-width:100%!important;background:transparent!important;display:grid;place-items:center}.world-map-shell p{display:none}.world-map-shell svg{width:min(100%,780px)!important;max-width:100%;height:auto!important;filter:drop-shadow(0 0 20px rgba(73,242,143,.12))}.country-glow-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.country-heat-card{position:relative;overflow:hidden;display:grid;align-content:end;min-height:92px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);padding:.54rem;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,calc(var(--volume) * .16)),transparent 34%),rgba(73,242,143,calc(var(--heat) * .2))}.country-heat-card:before{content:"";position:absolute;inset:auto .45rem .45rem auto;width:calc(22px + (var(--heat) * 48px));aspect-ratio:1;border-radius:999px;background:rgba(73,242,143,calc(.1 + var(--heat) * .34));filter:blur(.5px)}.country-heat-card span{position:relative;z-index:1;font-size:1.25rem}.country-heat-card strong,.country-heat-card b,.country-heat-card small{position:relative;z-index:1;display:block}.country-heat-card strong{font-size:.88rem;line-height:1.05}.country-heat-card b{color:var(--green);font-size:1.05rem;line-height:1.1;margin-top:.2rem}.country-heat-card small{color:var(--muted);font-size:.68rem;margin-top:.16rem}.country-chart-stack{display:grid;gap:.5rem;min-width:0}.country-chart{height:238px}.country-leader{border:1px solid rgba(255,200,87,.2);border-radius:var(--radius);background:#ffc8570e;padding:.72rem}.country-leader span,.country-leader small{display:block;color:var(--muted);font-size:.74rem}.country-leader strong{display:block;margin:.18rem 0;font-size:clamp(1.18rem,2.4vw,1.7rem);color:var(--amber);line-height:1}.country-ranking{display:grid;gap:.36rem}.country-ranking div,.country-empty{border:1px solid rgba(255,255,255,.075);border-radius:var(--radius);background:#ffffff06;padding:.52rem}.country-ranking strong,.country-empty strong{display:block;font-size:.82rem}.country-ranking span,.country-empty span{display:block;color:var(--muted);font-size:.72rem;margin-top:.12rem}.mission-crm{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;margin:.55rem 0}.crm-period{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,190px);align-items:center;gap:.65rem;margin-bottom:.6rem;padding:.68rem}.crm-period strong{display:block}.crm-period select{max-width:none}.mission-crm .crm-hero{grid-column:auto;min-height:0}.crm-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);gap:.75rem;align-items:center;border-color:var(--line);background:linear-gradient(180deg,#12161af5,#0a0c0ff5)}.crm-hero h2{margin:0;font-size:clamp(1.25rem,2.2vw,1.85rem);line-height:1.05}.crm-hero span{color:var(--muted);margin-top:.35rem;display:block;max-width:760px;font-size:.82rem}.crm-hero-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;min-width:0}.crm-hero-metrics strong,.crm-status-grid strong{display:block;color:var(--green);font-size:clamp(1.05rem,2vw,1.5rem);line-height:1}.crm-hero-metrics span,.crm-status-grid span{display:block;color:var(--muted);font-size:.7rem;margin-top:.22rem}.crm-daily-panel{display:grid;gap:.62rem;border-color:#49f28f2e;background:radial-gradient(circle at top left,rgba(73,242,143,.12),transparent 34%),linear-gradient(180deg,#12161af5,#080a0df5)}.crm-daily-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:center}.crm-daily-head h2{margin:0;font-size:clamp(1.05rem,2vw,1.45rem)}.crm-daily-head span{color:var(--muted);font-size:.76rem;display:block;margin-top:.2rem}.crm-daily-head>strong{min-width:72px;min-height:72px;border-radius:999px;display:grid;place-items:center;color:var(--green);background:#49f28f1a;border:1px solid rgba(73,242,143,.28);font-size:1.2rem;box-shadow:inset 0 0 22px #49f28f14}.crm-progress{height:9px;border-radius:999px;background:#fff1;overflow:hidden;border:1px solid rgba(255,255,255,.075)}.crm-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),#58a6ff);box-shadow:0 0 18px #49f28f59}.crm-attention-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.crm-attention-grid button{border:1px solid rgba(255,255,255,.09);border-radius:var(--radius);background:#ffffff06;color:#edf5ff;min-height:72px;padding:.55rem;display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:.45rem;align-items:center;text-align:left}.crm-attention-grid button.active,.crm-attention-grid button:hover{border-color:#ffc85761;background:#ffc85714}.crm-attention-grid button.hot{border-color:#ff5d7d38;background:#ff5d7d0b}.crm-attention-grid button.hot svg{color:#ff6d89}.crm-attention-grid button.hot.active,.crm-attention-grid button.hot:hover{border-color:#ff5d7d7a;background:#ff5d7d21;box-shadow:0 0 24px #ff5d7d1a}.crm-attention-grid button.alert svg{color:#ffc857}.crm-attention-grid button.warning svg{color:#ff9d66}.crm-attention-grid button.success{border-color:#49f28f29;background:#49f28f09}.crm-attention-grid button.success svg{color:var(--green)}.crm-attention-grid button.success.active,.crm-attention-grid button.success:hover{border-color:#49f28f61;background:#49f28f1a}.crm-attention-grid strong{font-size:1.25rem;color:#fff}.crm-attention-grid span{display:grid;gap:.12rem;font-size:.75rem;font-weight:950}.crm-attention-grid small{color:var(--muted);font-size:.64rem;font-weight:800}.crm-playbook{display:flex;align-items:center;gap:.38rem;flex-wrap:wrap;color:var(--muted);font-size:.68rem;font-weight:900}.crm-playbook strong,.crm-playbook span{border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff09;padding:.3rem .48rem}.crm-playbook strong{color:var(--green);border-color:#49f28f38;background:#49f28f14}.crm-work-menu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem}.crm-load-status{display:flex;justify-content:flex-end;min-height:24px;margin:-.18rem 0 .45rem;color:var(--muted);font-size:.72rem;font-weight:850}.crm-load-status span{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff09;padding:.28rem .58rem}.crm-work-menu button{border:1px solid rgba(255,255,255,.09);border-radius:var(--radius);background:linear-gradient(180deg,#ffffff0b,#ffffff05);color:#e9f1f8;min-height:72px;padding:.6rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.52rem;text-align:left}.crm-work-menu button.active{border-color:#49f28f7a;background:linear-gradient(180deg,#49f28f29,#49f28f0b);box-shadow:0 0 0 1px #49f28f14,0 18px 40px #00000038}.crm-work-menu svg{color:var(--green)}.crm-work-menu span{display:grid;gap:.14rem;font-weight:950;min-width:0}.crm-work-menu small{color:var(--muted);font-size:.68rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-work-menu b{color:#fff;font-size:1.15rem}.crm-status-panel{align-content:start}.crm-status-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem}.crm-toolbar{display:grid;grid-template-columns:minmax(220px,.95fr) repeat(3,minmax(140px,.38fr));gap:.48rem;margin-bottom:.55rem}.crm-toolbar .search{width:100%}.crm-toolbar .filter-chips{grid-column:1 / -1}.filter-chips{display:flex;gap:.34rem;flex-wrap:wrap;align-items:center}.filter-chips button{min-height:36px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;color:#dce5ef;padding:.38rem .5rem;font-size:.72rem;font-weight:900;display:inline-flex;align-items:center;gap:.32rem}.filter-chips button.active{border-color:#49f28f59;background:var(--green-soft);color:var(--green)}.filter-chips b{min-width:22px;height:20px;padding:0 .28rem;border-radius:999px;display:grid;place-items:center;background:#ffffff14;color:#fff;font-size:.68rem}.crm-table-list{display:grid;gap:.36rem}.crm-table-list article{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(124px,.38fr) minmax(225px,1fr) minmax(180px,.72fr) minmax(170px,.66fr) minmax(210px,.72fr);gap:.58rem;align-items:stretch;padding:.62rem;border:1px solid rgba(255,255,255,.09);border-radius:calc(var(--radius) + 3px);background:linear-gradient(135deg,#ffffff09,#ffffff03);box-shadow:0 12px 34px #00000024;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.crm-table-list article:hover{transform:translateY(-1px);border-color:#ffffff2b;box-shadow:0 16px 42px #0000003d}.crm-table-list article:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#58a6ff;opacity:.8}.crm-table-list article.priority-critical:before{width:4px;background:linear-gradient(180deg,#ff5d7d,#ffc857);box-shadow:0 0 18px #ff5d7da6;animation:crmPriorityPulse 1.8s ease-in-out infinite}.crm-table-list article.priority-high:before{width:4px;background:#ff7a8f;box-shadow:0 0 12px #ff5d7d4d}.crm-table-list article.priority-medium:before{background:#ffc857}.crm-table-list article.priority-low:before{background:#49f28f;opacity:.42}@keyframes crmPriorityPulse{0%,to{opacity:.58}50%{opacity:1}}.crm-table-list article.marked-contacted,.crm-table-list article.marked-support{border-color:#5da8ff52;background:#5da8ff0e}.crm-table-list article.marked-reactivated{border-color:#49f28f52;background:#49f28f0e}.crm-table-list article.marked-no_response{border-color:#ff5d7d42;background:#ff5d7d0b}.crm-table-list strong{display:block;font-size:.86rem}.crm-table-list span{color:var(--muted);font-size:.68rem}.crm-priority-signal{min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius);padding:.52rem;display:grid;align-content:center;gap:.22rem;background:#ffffff06}.crm-priority-signal span{display:inline-flex;align-items:center;gap:.25rem;text-transform:uppercase;letter-spacing:.08em;font-size:.58rem;font-weight:950}.crm-priority-signal strong{font-size:.79rem;line-height:1.05}.crm-priority-signal small{color:var(--muted);font-size:.62rem;font-weight:850}.crm-priority-signal.critical{border-color:#ff5d7d61;background:#ff5d7d21;box-shadow:inset 0 0 22px #ff5d7d0f}.crm-priority-signal.critical span,.crm-priority-signal.critical strong{color:#ffd7df}.crm-priority-signal.high{border-color:#ff7a8f3d;background:#ff7a8f11}.crm-priority-signal.high span,.crm-priority-signal.high strong{color:#ffc8d2}.crm-priority-signal.medium{border-color:#ffc85740;background:#ffc85713}.crm-priority-signal.medium span,.crm-priority-signal.medium strong{color:#ffe5ad}.crm-priority-signal.low{border-color:#49f28f29;background:#49f28f0b}.crm-priority-signal.low span,.crm-priority-signal.low strong{color:#c8ffd9}.crm-lead-main{min-width:0;align-self:center}.crm-lead-title{display:flex;align-items:center;gap:.42rem;min-width:0;margin-bottom:.12rem}.crm-lead-title>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-status-dot{flex:0 0 auto;display:inline-flex!important;align-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.1);padding:.18rem .34rem;background:#ffffff0b;font-size:.57rem!important;font-weight:950;white-space:nowrap!important}.crm-status-dot.reactivated{color:var(--green);border-color:#49f28f42;background:#49f28f1a}.crm-status-dot.no_response{color:#ffd7df;border-color:#ff5d7d3d;background:#ff5d7d17}.crm-status-dot.contacted,.crm-status-dot.support{color:#cfe5ff;border-color:#5da8ff40;background:#5da8ff17}.crm-lead-main strong,.crm-lead-main span,.crm-lead-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-lead-main small{display:block;color:var(--muted);font-size:.64rem;margin-top:.12rem}.points-badge{margin-top:.28rem;display:inline-flex;align-items:center;gap:.24rem;color:var(--green);font-style:normal;font-size:.68rem;font-weight:950}.crm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.26rem;justify-content:stretch;align-content:center}.crm-owner{grid-column:1 / -1;display:grid;gap:.2rem}.crm-owner>span{color:var(--muted);font-size:.58rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.support-select{min-height:32px;padding:.28rem .4rem;font-size:.68rem}.crm-actions .mini-button{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-height:34px;white-space:nowrap;border-radius:9px;transition:transform .15s ease,filter .15s ease,border-color .15s ease}.crm-actions .mini-button:hover{transform:translateY(-1px);filter:brightness(1.12)}.crm-activity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.crm-activity span{min-height:34px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);padding:.34rem .42rem;color:var(--muted);font-size:.64rem;background:#ffffff05;overflow:hidden;text-overflow:ellipsis}.crm-activity b{display:block;color:#fff;font-size:.8rem;line-height:1}.crm-checklist{display:grid;grid-template-columns:1fr;gap:.28rem;align-content:center;border:1px solid rgba(255,255,255,.075);border-radius:var(--radius);background:#0000001f;padding:.42rem}.crm-checklist-head{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.crm-checklist-head span{color:#dce5ef;font-size:.64rem;font-weight:950;text-transform:uppercase;letter-spacing:.07em}.crm-checklist-head strong{color:var(--green);font-size:.7rem}.crm-checklist-progress{height:4px;overflow:hidden;border-radius:999px;background:#ffffff14}.crm-checklist-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),#58a6ff);transition:width .22s ease}.crm-checklist button{border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);background:#ffffff06;color:var(--muted);min-height:32px;padding:.26rem .38rem;display:inline-flex;align-items:center;justify-content:flex-start;gap:.28rem;font-size:.64rem;font-weight:900;text-align:left;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.crm-checklist button:hover{transform:translate(2px);border-color:#ffffff2e;color:#eef5ff}.crm-check-icon{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;color:#8b98a8;background:#ffffff0e;flex:0 0 auto}.crm-checklist button.checked{border-color:#49f28f59;background:#49f28f1f;color:var(--green)}.crm-checklist button.checked .crm-check-icon{color:#06130b;background:var(--green);box-shadow:0 0 14px #49f28f40}.crm-checklist button.negative-check{border-color:#ff5d7d21}.crm-checklist button.negative-check.checked{border-color:#ff5d7d57;background:#ff5d7d1c;color:#ffd7df}.crm-checklist button.negative-check.checked .crm-check-icon{color:#160609;background:#ff718c;box-shadow:0 0 14px #ff5d7d33}.crm-report-panel{align-content:start}.crm-report-wide{grid-column:auto}.crm-report-list{display:grid;gap:.38rem}.crm-report-list div,.crm-priority-grid div{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff05;padding:.5rem .56rem}.crm-report-list strong{display:block;font-size:.86rem}.crm-report-list span{color:var(--muted);font-size:.72rem}.crm-priority-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.coverage-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.crm-priority-grid strong{display:block;color:var(--green);font-size:1.2rem;line-height:1}.crm-priority-grid span{display:block;color:var(--muted);font-size:.7rem;margin-top:.18rem}.report-row{display:grid;grid-template-columns:minmax(150px,1.25fr) repeat(5,minmax(82px,.7fr));gap:.48rem;align-items:center;padding:.58rem}.report-cards div{min-height:88px;padding:.62rem}.report-cards span,.report-cards small,.report-row span{display:block;color:var(--muted);font-size:.7rem}.report-cards strong{display:block;margin:.2rem 0;font-size:clamp(1.15rem,2.4vw,1.7rem);color:var(--green);line-height:1}.report-row b{color:#eafff1}.report-seller{min-width:0}.report-seller strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-glossary span{padding:.48rem .55rem;color:var(--muted);font-size:.72rem}.metric-glossary b{color:var(--text)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes load-sweep{0%{transform:translate(-120%)}to{transform:translate(260%)}}.refresh-strip{position:sticky;top:82px;z-index:8;border:1px solid rgba(73,242,143,.24);border-radius:var(--radius);background:#070a09eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#eafff1;padding:.58rem .68rem;margin-bottom:.6rem;display:grid;grid-template-columns:auto minmax(0,1fr) 120px;align-items:center;gap:.52rem;box-shadow:0 12px 32px #0003}.refresh-strip span{color:var(--soft);font-size:.78rem;font-weight:800;min-width:0}.view-refreshing{opacity:.72;filter:saturate(.82);pointer-events:none}@media(max-width:1200px){.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.chart-grid,.report-grid,.tournament-grid{grid-template-columns:1fr}.crm-table-list article{grid-template-columns:minmax(130px,.38fr) minmax(220px,1fr) minmax(190px,.72fr)}.crm-checklist{grid-column:1 / 3}.crm-actions{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}.crm-owner{grid-column:span 2}}@media(max-width:980px){.topbar{position:static;grid-template-columns:1fr;align-items:stretch}.actions{justify-content:flex-start;min-width:0}.dashboard-nav{top:0}.welcome-panel,.seller-home-hub,.admin-grid,.seller-stack,.admin-insights,.mission-grid,.admin-command,.profile-grid,.profile-hero-card,.payment-form,.tournament-form-grid,.payment-summary,.ftd-breakdown,.profile-metrics,.profile-goals,.seller-coin-card,.coin-plan-grid,.crm-grid,.crm-hero,.coverage-grid,.crm-toolbar,.crm-period{grid-template-columns:1fr}.crm-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-toolbar .filter-chips{grid-column:auto}.seller-home-actions,.seller-home-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-directory-grid,.country-performance-grid{grid-template-columns:1fr}.team-hub-layout,.team-hub-hero{grid-template-columns:1fr;display:grid}.team-resource-grid,.crm-work-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.country-world-heat{min-height:0}.country-glow-list{grid-template-columns:repeat(3,minmax(0,1fr))}.report-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.report-row{grid-template-columns:repeat(3,minmax(0,1fr))}.report-seller{grid-column:1 / -1}.achievement-row{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-hero-score,.ftd-breakdown-panel,.payment-history-panel{grid-column:auto}.heatmap-grid,.rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-countdown{grid-template-columns:repeat(3,minmax(0,1fr))}.tournament-countdown>span{grid-column:1 / -1;min-height:42px}}@media(max-width:720px){.app-shell{padding:.55rem}.topbar-brand{align-items:flex-start}.brand-logo{width:48px;height:48px;flex-basis:48px}.topbar h1{white-space:normal}.actions>*,.actions button,.actions select,.account-pill,.view-mode-control,.view-mode-control select,.language-pill,.language-switch,.currency-toggle{flex:1 1 100%;justify-content:center}.account-menu{width:100%}.account-dropdown{left:0;right:0;width:100%}.sync-pill{white-space:normal}.refresh-strip{position:static;grid-template-columns:auto minmax(0,1fr)}.refresh-strip i{grid-column:1 / -1}.currency-toggle span{flex-basis:100%;text-align:center;padding:0 .2rem .2rem}.dashboard-nav{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.meta-spend-layout,.meta-spend-form-grid,.meta-spend-cards{grid-template-columns:1fr}.view-stage{scroll-margin-top:12px}.hero-panel,.finance-row,.payment-list article,.seller-main,.section-title{flex-direction:column;align-items:stretch}.hero-lock{white-space:normal;justify-content:center}.welcome-main{align-items:flex-start}.kpi-grid,.report-cards,.report-row,.achievement-row,.seller-detail-grid,.heatmap-grid,.rule-grid,.tournament-form-grid,.crm-table-list article,.crm-work-menu,.seller-coin-card,.coin-plan-grid,.request-bar{grid-template-columns:1fr}.crm-work-menu,.crm-attention-grid,.crm-actions,.crm-activity{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-work-menu small{white-space:normal;overflow:visible}.crm-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-priority-signal{min-height:66px}.crm-checklist{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-checklist-head,.crm-checklist-progress,.crm-owner{grid-column:1 / -1}.crm-actions,.period-segment{justify-content:stretch}.period-segment button{flex:1 1 calc(50% - .3rem)}.seller-home-basics,.seller-home-actions,.team-resource-grid,.seller-home-mini-grid{grid-template-columns:1fr}.team-hub-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-home-progress{grid-template-columns:1fr}.seller-home-action{min-height:74px;align-items:center}.country-glow-list{grid-template-columns:repeat(2,minmax(0,1fr))}.world-map-shell{min-height:190px}.world-map-shell>.world-map-zoom{min-width:440px}.map-zoom-toolbar{justify-self:stretch;justify-content:center}.crm-lead-main strong,.crm-lead-main span,.crm-lead-main small{white-space:normal;overflow-wrap:anywhere}.chart{height:248px}.chart.small,.donut{height:230px}.seller-main{padding-right:2.35rem}.table-wrap{border-radius:var(--radius)}.tournament-hero{min-height:0}.tournament-hero-top{align-items:flex-start}.podium-strip{grid-template-columns:1fr}.standing-row{grid-template-columns:40px 34px minmax(0,1fr)}.standing-score{grid-column:3;border-left:0;border-top:1px solid rgba(255,255,255,.08);padding:.42rem 0 0;text-align:left;display:flex;gap:.35rem;align-items:baseline}.standing-main strong,.standing-main span{white-space:normal;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.kpi:hover{transform:none}}.admin-war-room{display:grid;gap:18px;width:100%;min-width:0}.war-hero{position:relative;overflow:hidden;display:flex;align-items:stretch;justify-content:space-between;gap:18px;border:1px solid rgba(71,245,138,.22);background:radial-gradient(circle at 15% 0%,rgba(71,245,138,.16),transparent 34%),radial-gradient(circle at 88% 10%,rgba(88,166,255,.18),transparent 32%),linear-gradient(135deg,#0b121cf5,#06090ff5)}.war-hero:before{content:"";position:absolute;inset:-60% -20% auto auto;width:420px;height:420px;background:conic-gradient(from 160deg,rgba(71,245,138,.2),rgba(88,166,255,.12),transparent 70%);filter:blur(8px);opacity:.75;animation:warPulse 8s linear infinite}@keyframes warPulse{0%{transform:rotate(0) scale(1)}to{transform:rotate(360deg) scale(1.06)}}.war-hero>*{position:relative;z-index:1}.war-hero h2{margin:4px 0 8px;font-size:clamp(1.55rem,2.4vw,2.35rem);letter-spacing:-.04em}.war-hero span{color:var(--muted);max-width:760px;display:block}.war-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(88px,1fr));gap:10px;min-width:min(420px,100%)}.war-hero-stats strong{display:block;font-size:2rem;color:#ecfff4;line-height:1}.war-hero-stats small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.war-hero-stats>*{padding:15px;border-radius:18px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff14}.war-score-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.war-seller-card{position:relative;overflow:hidden;padding:16px;border-radius:24px;background:linear-gradient(180deg,#0f1722f2,#080b11f2);border:1px solid rgba(255,255,255,.09);box-shadow:0 18px 45px #0000003d}.war-seller-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 82% 12%,rgba(255,255,255,.09),transparent 28%);opacity:.9}.war-seller-card.hot{border-color:#47f58a5c;box-shadow:0 18px 55px #47f58a14}.war-seller-card.warning{border-color:#ffc85761;box-shadow:0 18px 55px #ffc85712}.war-seller-card.alert{border-color:#ff55776b;box-shadow:0 18px 55px #ff557714}.war-seller-head{position:relative;z-index:1;display:flex;align-items:center;gap:10px;margin-bottom:14px}.war-seller-head strong{display:block;color:#fff}.war-seller-head span{color:var(--muted);font-size:.82rem}.war-seller-metrics{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.war-seller-metrics div{padding:10px;border-radius:15px;background:#ffffff0b;border:1px solid rgba(255,255,255,.065)}.war-seller-metrics b{display:block;font-size:1.15rem;color:#fff}.war-seller-metrics span{display:block;color:var(--muted);font-size:.69rem;text-transform:uppercase;letter-spacing:.06em;margin-top:3px}.war-progress-stack{position:relative;z-index:1;display:grid;gap:9px;margin:14px 0}.war-progress-stack label{display:grid;grid-template-columns:76px 1fr 44px;align-items:center;gap:8px;color:var(--muted);font-size:.78rem}.war-progress-stack i{height:8px;border-radius:999px;overflow:hidden;background:#ffffff14}.war-progress-stack em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#58a6ff,#47f58a);box-shadow:0 0 18px #47f58a52}.war-progress-stack span{text-align:right;color:#cfe8d7}.war-best-day{position:relative;z-index:1;display:flex;align-items:center;gap:8px;color:#d7e8ff;padding:9px 10px;border-radius:14px;background:#58a6ff14;border:1px solid rgba(88,166,255,.14);font-size:.86rem}.war-seller-card p{position:relative;z-index:1;margin:12px 0 0;color:#d6dee9;font-size:.9rem;line-height:1.45}.war-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.war-chart-grid .chart.small{min-height:300px}.war-recommendations{background:radial-gradient(circle at top left,rgba(255,200,87,.09),transparent 30%),#090d14f0}.war-rec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.war-rec-grid div{padding:14px;border-radius:18px;background:#ffffff0b;border:1px solid rgba(255,255,255,.075);display:grid;gap:9px}.war-rec-grid strong{color:#fff}.war-rec-grid span{color:var(--muted);font-size:.9rem;line-height:1.4}@media(max-width:1280px){.war-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.admin-command-hero,.admin-command-side,.war-hero,.war-chart-grid,.war-rec-grid{grid-template-columns:1fr}.war-hero{flex-direction:column}.war-hero-stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.war-score-grid{grid-template-columns:1fr}}@media(max-width:620px){.war-seller-metrics{grid-template-columns:repeat(2,1fr)}.war-hero-stats{grid-template-columns:1fr}.war-progress-stack label{grid-template-columns:70px 1fr 42px}}.meta-spend-cards div,.meta-chart-hero div,.meta-day-row{color:#f8fbff}.meta-spend-cards span,.meta-spend-cards small,.meta-chart-hero span,.meta-chart-hero small,.meta-day-row span{color:#c7d2e1!important}.meta-spend-cards strong,.meta-chart-hero strong,.meta-day-row strong,.meta-day-row b{color:#fff!important;text-shadow:0 1px 10px rgba(0,0,0,.42)}.meta-spend-cards .meta-spend-card-primary strong{color:#7ee7ff!important}.meta-spend-cards div{position:relative;overflow:hidden;color:#f8fbff}.meta-spend-cards div:before{content:"";position:absolute;inset:-45% auto auto -20%;width:120px;height:120px;border-radius:999px;background:radial-gradient(circle,rgba(94,231,255,.2),transparent 64%);pointer-events:none}.meta-spend-cards .meta-spend-card-primary{border-color:#5ee7ff8c;background:radial-gradient(circle at 12% 8%,rgba(94,231,255,.34),transparent 42%),linear-gradient(145deg,#123f76eb,#060f23fa);box-shadow:0 18px 48px #2563eb3d,inset 0 1px #ffffff2e;animation:metaPulse 2.7s ease-in-out infinite}.meta-spend-cards .meta-spend-card-primary span,.meta-spend-cards .meta-spend-card-primary small{color:#dff8ff}.meta-spend-cards .meta-spend-card-primary strong{color:#fff;text-shadow:0 0 18px rgba(94,231,255,.42)}.meta-spend-cards span,.meta-spend-cards small,.meta-day-row span{color:#d7e3f2}.meta-spend-cards strong{color:#fff;letter-spacing:-.035em}.meta-spend-chart .recharts-tooltip-wrapper,.chart .recharts-tooltip-wrapper{color:#f8fbff!important}@keyframes metaPulse{0%,to{box-shadow:0 18px 48px #2563eb33,inset 0 1px #ffffff2e}50%{box-shadow:0 24px 64px #5ee7ff57,inset 0 1px #ffffff3d}}.seller-closing-panel{grid-column:1 / -1;display:grid;gap:.72rem;margin-top:.75rem}.seller-closing-panel.empty{border:1px dashed rgba(255,255,255,.14);border-radius:var(--radius);padding:.8rem;color:var(--muted)}.closing-head,.closing-card-top,.closing-flags,.closing-ftd{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.closing-head{border:1px solid rgba(94,231,255,.18);border-radius:var(--radius);padding:.72rem;background:linear-gradient(135deg,#5ee7ff1a,#49f28f09)}.closing-head span,.closing-card span,.closing-flags span,.closing-ftd span,.closing-ftd em{color:#d7e3f2;font-size:.72rem}.closing-head strong{display:block;color:#fff;font-size:1rem}.closing-card{border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff07;padding:.72rem}.closing-card-top{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr))}.closing-card-top div{border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:.56rem;background:#00000026}.closing-card-top strong{display:block;color:#fff;font-size:1rem;margin-top:.12rem}.closing-flags{justify-content:flex-start;margin:.55rem 0;flex-wrap:wrap}.closing-flags span{border:1px solid rgba(94,231,255,.2);border-radius:999px;padding:.28rem .52rem;background:#5ee7ff11}.closing-ftd-list{display:grid;gap:.35rem;max-height:330px;overflow:auto;padding-right:.2rem}.closing-ftd{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.46rem .55rem;background:#ffffff06}.closing-ftd strong{color:#fff;font-size:.82rem}.closing-ftd.reassigned{border-color:#ffc85757;background:#ffc85712}.closing-ftd em{color:var(--amber);font-style:normal;font-weight:900}@media(max-width:760px){.closing-card-top{grid-template-columns:1fr 1fr}.closing-head,.closing-ftd{align-items:flex-start;flex-direction:column}}.meta-tooltip-card{min-width:245px;border:1px solid rgba(94,231,255,.62);border-radius:18px;padding:.78rem;color:#f8fbff;background:radial-gradient(circle at 12% 0%,rgba(94,231,255,.34),transparent 44%),linear-gradient(145deg,#071223fa,#03070efa);box-shadow:0 24px 70px #000000ad,0 0 0 1px #ffffff0a inset;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.meta-tooltip-head{display:flex;justify-content:space-between;gap:.8rem;align-items:center;margin-bottom:.58rem}.meta-tooltip-head span{color:#9af2ff;font-weight:950;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.meta-tooltip-head strong{color:#fff;font-size:.95rem}.meta-tooltip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.meta-tooltip-grid div{border:1px solid rgba(255,255,255,.1);border-radius:13px;padding:.48rem;background:#ffffff0e}.meta-tooltip-grid span{display:block;color:#d7e3f2;font-size:.67rem;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.meta-tooltip-grid strong{display:block;color:#fff;font-size:1.08rem;margin-top:.12rem}.meta-tooltip-grid .green strong{color:var(--green)}.meta-tooltip-grid .orange strong{color:var(--amber)}.meta-tooltip-grid .red strong{color:var(--rose)}.meta-tooltip-card small{display:block;margin-top:.55rem;color:#dff8ff;font-weight:750}.closing-verify-button{border:1px solid rgba(73,242,143,.42);border-radius:999px;padding:.34rem .68rem;color:#041107;background:linear-gradient(135deg,#49f28f,#9af2ff);font-weight:950;cursor:default}.closing-month-filter{display:grid;gap:.35rem;padding:.72rem;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#050c169e}.closing-month-filter label{color:#d7e3f2;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.closing-month-filter select{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#02060ce6;color:#fff;padding:.65rem .75rem;font-weight:800}.closing-verify-button{cursor:pointer}.operation-costs-panel{display:grid;gap:.9rem}.cost-period-filter{display:inline-flex;width:fit-content;gap:.35rem;padding:.28rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0b;box-shadow:inset 0 1px #ffffff0f}.cost-period-filter button{border:0;border-radius:999px;padding:.48rem .86rem;background:transparent;color:var(--muted);font-weight:900;cursor:pointer}.cost-period-filter button.active{color:#04140d;background:linear-gradient(135deg,var(--green),var(--blue));box-shadow:0 10px 24px #39ff142e}.cost-period-kpis,.cost-period-insights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem}.cost-period-kpis div,.cost-period-insights div{border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(180deg,#ffffff13,#ffffff09);padding:.86rem;box-shadow:0 18px 42px #0000002e}.cost-period-kpis span,.cost-period-insights strong{display:block;color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.cost-period-kpis strong{display:block;margin:.32rem 0 .18rem;font-size:clamp(1.12rem,2vw,1.7rem);color:var(--text)}.cost-period-kpis small,.cost-period-insights span{color:var(--muted);font-size:.72rem}.cost-period-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.cost-period-insights span{display:block;margin-top:.28rem;color:var(--text);font-weight:800}@media(max-width:760px){.cost-period-filter{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cost-period-filter button{padding:.46rem .35rem;font-size:.76rem}.cost-period-kpis,.cost-period-insights{grid-template-columns:1fr}}.operation-costs-panel,.operation-costs-panel *{min-width:0}.operation-costs-panel{overflow:clip}.operation-costs-panel .recharts-responsive-container,.operation-costs-panel .recharts-wrapper,.operation-costs-panel .recharts-surface{max-width:100%}.operation-costs-panel .recharts-legend-wrapper{position:static!important;width:100%!important}.operation-costs-panel .recharts-default-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;margin:8px 0 0!important}.operation-costs-panel .recharts-legend-item{margin:0!important}.operation-costs-panel input,.operation-costs-panel select,.operation-costs-panel button{min-height:44px}.operation-costs-panel input,.operation-costs-panel select{width:100%;max-width:100%}@media(max-width:640px){body{overflow-x:hidden}#root,.app-shell,main,.main-content,.dashboard-content{min-width:0;max-width:100%}.operation-costs-panel{width:100%;padding:14px;border-radius:18px}.operation-costs-panel>header,.operation-costs-panel .section-head,.operation-costs-panel .panel-header{align-items:flex-start;gap:10px}.operation-costs-panel h2,.operation-costs-panel h3{line-height:1.15}.cost-period-filter{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:6px;overflow:visible!important}.cost-period-filter button{width:100%;padding:8px 6px;white-space:normal;line-height:1.15}.meta-spend-kpis,.meta-spend-summary,.cost-kpis,.operation-costs-kpis{grid-template-columns:1fr 1fr!important;gap:8px!important}.meta-spend-kpis>*,.meta-spend-summary>*,.cost-kpis>*,.operation-costs-kpis>*{padding:11px!important;overflow-wrap:anywhere}.meta-spend-chart,.cost-chart,.operation-costs-chart{width:100%;min-height:300px;overflow:hidden;padding:8px 0 0!important}.meta-spend-chart .recharts-responsive-container,.cost-chart .recharts-responsive-container,.operation-costs-chart .recharts-responsive-container{height:280px!important}.operation-costs-panel .recharts-cartesian-axis-tick-value{font-size:10px}.operation-costs-panel .recharts-tooltip-wrapper{max-width:min(260px,calc(100vw - 40px))}.meta-spend-form,.cost-form,.operation-costs-form,.operation-costs-panel form{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.operation-costs-panel form>*,.operation-costs-panel form label{width:100%;min-width:0}.operation-costs-panel form button[type=submit]{width:100%}.meta-spend-history,.meta-spend-daily-list,.cost-daily-list,.operation-costs-list{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%}.meta-spend-history>*,.meta-spend-daily-list>*,.cost-daily-list>*,.operation-costs-list>*{min-width:0;overflow-wrap:anywhere}.table-wrap,.table-scroll,.responsive-table{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}table{min-width:620px}.card-grid,.stats-grid,.kpi-grid,.admin-grid,.seller-grid{gap:10px}button,[role=button],a.nav-item,.tab-button{min-height:44px}}@media(max-width:420px){.operation-costs-panel{padding:12px}.meta-spend-kpis,.meta-spend-summary,.cost-kpis,.operation-costs-kpis{grid-template-columns:1fr!important}.operation-costs-panel .recharts-default-legend{justify-content:flex-start;font-size:11px}}@media(max-width:720px){.meta-spend-layout{width:100%;min-width:0;gap:.65rem;margin:.65rem 0}.meta-spend-layout>.panel{width:100%;min-width:0;padding:.72rem}.meta-spend-layout .section-title{gap:.35rem}.meta-spend-form-grid{grid-template-columns:1fr!important;gap:.62rem}.meta-spend-form label{gap:.34rem;font-size:.74rem}.meta-spend-form input,.meta-spend-form button{min-height:46px;width:100%}.meta-spend-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem}.meta-spend-cards div{min-height:104px;padding:.62rem;overflow-wrap:anywhere}.meta-spend-cards strong{font-size:1.18rem;line-height:1.08}.meta-chart-hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.meta-chart-hero div{min-height:88px;padding:.58rem;overflow-wrap:anywhere}.meta-chart-hero strong{font-size:1.05rem;line-height:1.08}.meta-spend-chart-panel .chart.small{height:310px;min-height:310px;width:100%;padding:.25rem 0 .05rem;overflow:hidden}.meta-spend-chart-panel .recharts-wrapper{overflow:hidden}.meta-spend-chart-panel .recharts-cartesian-axis-tick-value{font-size:9px}.meta-chart-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem}.meta-chart-legend span{border-radius:12px;padding:.42rem .45rem;font-size:.64rem;line-height:1.25;overflow-wrap:anywhere}.meta-chart-legend .spend{grid-column:1 / -1}.meta-spend-days .mini-list{display:grid;gap:.46rem}.meta-day-row{grid-template-columns:minmax(0,1fr) auto;gap:.3rem .5rem;padding:.62rem}.meta-day-row strong,.meta-day-row span{min-width:0;overflow-wrap:anywhere}.meta-day-row span{line-height:1.35}.meta-day-row button{min-width:68px;min-height:44px;padding:.45rem .58rem}.dashboard-nav button{min-height:44px;padding:.4rem}.panel,.kpi,.seller-card,.mission-card{min-width:0}.table-wrap{overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}}@media(max-width:390px){.app-shell{padding:.4rem}.meta-spend-layout>.panel{padding:.62rem}.meta-spend-cards{grid-template-columns:1fr!important}.meta-chart-legend{grid-template-columns:1fr 1fr}.meta-chart-legend .spend{grid-column:1 / -1}}.meta-selected-day{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.72rem;padding:.72rem;border:1px solid var(--border);border-radius:16px;background:#07111fb8}.meta-selected-day div{min-width:0}.meta-selected-day small{display:block;color:var(--muted);font-size:.67rem}.meta-selected-day strong{display:block;margin-top:.2rem;color:#fff;font-size:.92rem;overflow-wrap:anywhere}.meta-selected-day p{grid-column:1/-1;margin:0;padding-top:.5rem;border-top:1px solid var(--border);font-size:.75rem;color:#dce8f5}.meta-selected-day.success{border-color:#22c55e8c;box-shadow:inset 3px 0 #22c55e}.meta-selected-day.healthy{border-color:#38bdf880;box-shadow:inset 3px 0 #38bdf8}.meta-selected-day.warning{border-color:#facc1585;box-shadow:inset 3px 0 #facc15}.meta-selected-day.danger{border-color:#f871718f;box-shadow:inset 3px 0 #f87171}.meta-mobile-day-picker{display:none}.meta-cost-projection{min-width:0}.projection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.8rem}.projection-grid article{padding:.85rem;border:1px solid var(--border);border-radius:16px;background:linear-gradient(145deg,#0e1f34e6,#07111fe0)}.projection-grid article.has-data{border-color:#38bdf857}.projection-grid header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem;padding-bottom:.6rem;margin-bottom:.6rem;border-bottom:1px solid var(--border)}.projection-grid header span{color:var(--muted);font-size:.72rem;font-weight:800}.projection-grid header strong{color:#67e8f9;font-size:1.05rem}.projection-grid article>div{display:flex;justify-content:space-between;gap:.6rem;padding:.24rem 0}.projection-grid small{color:var(--muted)}.projection-grid b{color:#fff}.projection-recommendation{display:grid;gap:.3rem;margin-top:.75rem;padding:.8rem;border-radius:14px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3)}.projection-recommendation strong{color:#86efac}.projection-recommendation span{color:#dce8f5;font-size:.78rem;line-height:1.45}@media(max-width:720px){.meta-spend-chart-panel .recharts-tooltip-wrapper{display:none!important}.meta-selected-day{position:sticky;bottom:8px;z-index:4;grid-template-columns:repeat(2,minmax(0,1fr));box-shadow:0 12px 32px #00000061;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.meta-mobile-day-picker{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(96px,31%);gap:.45rem;overflow-x:auto;margin-top:.65rem;padding:.1rem .05rem .45rem;scroll-snap-type:x proximity;overscroll-behavior-inline:contain}.meta-mobile-day-picker button{display:grid;gap:.18rem;min-height:72px;padding:.52rem;text-align:left;border-radius:13px;border:1px solid var(--border);background:#07111fc7;scroll-snap-align:start}.meta-mobile-day-picker button span{color:var(--muted);font-size:.67rem}.meta-mobile-day-picker button strong{color:#fff;font-size:.78rem}.meta-mobile-day-picker button small{font-size:.65rem;color:#b9c8d8}.meta-mobile-day-picker button.success{border-color:#22c55e8c}.meta-mobile-day-picker button.healthy{border-color:#38bdf880}.meta-mobile-day-picker button.warning{border-color:#facc158c}.meta-mobile-day-picker button.danger{border-color:#f8717199}.meta-mobile-day-picker button.active{outline:2px solid #fff;outline-offset:-3px}.projection-grid{grid-template-columns:1fr;gap:.55rem}.projection-grid article{padding:.72rem}.projection-grid header strong{font-size:.96rem}}.meta-history-toolbar,.meta-history-pagination{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin:.55rem 0}.meta-history-toolbar label{display:flex;align-items:center;gap:.45rem;color:var(--muted);font-size:.72rem}.meta-history-toolbar select{width:auto;min-width:64px;min-height:40px}.meta-history-toolbar>span,.meta-history-pagination span{color:var(--muted);font-size:.72rem;font-weight:800}.meta-history-pagination button{min-width:92px}.meta-history-pagination button:disabled{opacity:.42;cursor:not-allowed}@media(max-width:480px){.meta-history-toolbar{align-items:flex-end}.meta-history-toolbar label{align-items:flex-start;flex-direction:column}.meta-history-pagination{position:sticky;bottom:6px;z-index:3;padding:.45rem;border:1px solid var(--border);border-radius:14px;background:#07111feb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}:root{--glass-bg: rgba(13, 20, 30, .62);--glass-bg-strong: rgba(10, 16, 24, .82);--glass-line: rgba(255, 255, 255, .14);--glass-highlight: rgba(255, 255, 255, .08);--glass-shadow: 0 24px 70px rgba(0, 0, 0, .34)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 16%,rgba(73,242,143,.16),transparent 28%),radial-gradient(circle at 88% 12%,rgba(93,168,255,.15),transparent 26%),radial-gradient(circle at 64% 88%,rgba(167,139,250,.12),transparent 30%);filter:saturate(115%)}.topbar,.dashboard-nav,.hero-panel,.welcome-main,.tournament-card,.kpi,.panel,.mission-card,.seller-card,.finance-summary,.finance-row,.payment-summary>div,.payment-list article,.ftd-breakdown article,.profile-hero-card,.achievement,.report-cards div,.report-row,.recommendation,.admin-hero,.crm-period{background:linear-gradient(145deg,var(--glass-highlight),transparent 48%),var(--glass-bg);border-color:var(--glass-line);-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%);box-shadow:inset 0 1px #ffffff12,var(--glass-shadow)}.seller-home-hub{position:relative;grid-template-columns:minmax(0,1fr);gap:1rem;max-width:1120px;margin:1.15rem auto 1.4rem;padding:clamp(.25rem,1vw,.7rem)}.seller-home-hub:before{content:"";position:absolute;inset:-8% 8% auto;height:230px;z-index:-1;background:radial-gradient(ellipse,rgba(73,242,143,.16),transparent 68%);filter:blur(22px)}.seller-balance-card,.seller-home-action{border:1px solid var(--glass-line);border-radius:28px;background:linear-gradient(145deg,#ffffff1a,#ffffff06 42%),var(--glass-bg);-webkit-backdrop-filter:blur(26px) saturate(150%);backdrop-filter:blur(26px) saturate(150%);box-shadow:inset 0 1px #ffffff1c,0 26px 70px #0000004d}.seller-balance-card{min-height:320px;padding:clamp(1.35rem,4vw,2.5rem);gap:.85rem}.seller-balance-card>strong{font-size:clamp(2.8rem,9vw,6.2rem);letter-spacing:-.065em;text-shadow:0 8px 35px rgba(73,242,143,.14)}.seller-balance-card>p{margin:0;color:var(--soft);font-size:clamp(.9rem,2vw,1.05rem)}.seller-home-hero-card{background:radial-gradient(circle at 80% 15%,rgba(93,168,255,.19),transparent 28%),radial-gradient(circle at 18% 90%,rgba(73,242,143,.16),transparent 34%),linear-gradient(145deg,#ffffff1c,#ffffff06 42%),#080f17b8}.seller-home-hero-card:after{inset:auto -8% -42% 34%;height:210px;background:radial-gradient(circle,rgba(167,139,250,.18),transparent 65%)}.seller-premium-head h2{font-size:clamp(1.35rem,3vw,2rem)}.seller-home-progress{max-width:620px;grid-template-columns:72px minmax(0,1fr)}.seller-home-actions{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.seller-home-action{min-height:126px;padding:1.15rem;align-items:center;color:#f6fbff}.seller-home-action:hover{transform:translateY(-4px) scale(1.006);border-color:#ffffff40;background:linear-gradient(145deg,#ffffff24,#ffffff0a),#0c131cb3;box-shadow:inset 0 1px #ffffff24,0 30px 75px #0000005c}.seller-home-action>svg{width:43px;height:43px;padding:11px;border-radius:15px;background:#ffffff12;border:1px solid rgba(255,255,255,.11)}.seller-home-action b{font-size:clamp(.95rem,2vw,1.12rem)}.seller-home-action small{font-size:.78rem;line-height:1.35;margin-top:.3rem}.request-target-lock{min-height:42px;display:flex;align-items:center;gap:.45rem;border:1px solid rgba(73,242,143,.24);border-radius:var(--radius);background:#49f28f13;color:#dfffea;padding:.68rem .78rem;font-size:.8rem;font-weight:900}#ftd-change-center,#seller-balance-section{scroll-margin-top:118px}@media(max-width:720px){.seller-home-hub{margin-top:.65rem;padding:0}.seller-balance-card{min-height:280px;border-radius:24px}.seller-home-actions{grid-template-columns:1fr;gap:.65rem}.seller-home-action{min-height:94px;border-radius:22px}.seller-balance-card>strong{font-size:clamp(2.65rem,15vw,4.5rem)}}@media(prefers-reduced-transparency:reduce){.topbar,.dashboard-nav,.panel,.seller-balance-card,.seller-home-action{background:var(--glass-bg-strong);-webkit-backdrop-filter:none;backdrop-filter:none}}.seller-home-action small{color:#b5c1ce}@media(max-width:720px){.topbar{grid-template-columns:minmax(0,1fr);gap:.4rem;padding:.45rem;border-radius:20px}.topbar-brand{gap:.6rem;padding:.08rem .12rem .28rem}.topbar-brand .brand-logo{width:46px;height:46px;flex-basis:46px}.topbar-brand .eyebrow{display:none}.topbar h1{font-size:clamp(1.08rem,5.2vw,1.3rem);line-height:1.08}.actions{width:100%;min-width:0;display:grid;gap:.38rem;justify-content:stretch}.topbar-primary-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.36rem}.topbar-utility-actions{width:100%;display:grid;grid-template-columns:auto auto minmax(58px,1fr) 44px;gap:.3rem}.account-menu{width:auto;min-width:0}.account-pill{width:100%;min-height:44px;min-width:0;overflow:hidden;white-space:nowrap}.account-pill>span{overflow:hidden;text-overflow:ellipsis}.view-mode-control{min-width:0;min-height:44px;justify-content:center}.view-mode-control button,.view-mode-control select{width:100%;min-width:0;min-height:44px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.language-switch,.currency-toggle{min-width:0;min-height:44px;gap:.08rem}.language-switch button,.currency-toggle button{min-height:44px;padding:.18rem .38rem;font-size:0}.language-switch button span{font-size:.95rem}.currency-toggle button{font-size:.76rem}.currency-toggle span{display:none}.actions .period-filter{width:100%;min-height:44px;padding:.42rem;font-size:.72rem}.logout-action{width:44px;min-width:44px;height:44px;min-height:44px;padding:0!important;font-size:0}.logout-action svg{width:16px;height:16px}}@media(max-width:420px){.account-pill{padding-right:.35rem}.topbar-primary-actions{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:.28rem}.topbar-utility-actions{grid-template-columns:auto auto minmax(52px,1fr) 44px;gap:.24rem}}@media(max-width:720px){.seller-home-hub{padding-bottom:2rem}.seller-premium-head>div{min-width:0}.seller-premium-head small{display:block;margin-top:.18rem;line-height:1.3}}@media(max-width:420px){.actions .period-filter{padding-inline:.24rem}}.manager-control{display:grid;gap:1rem}.manager-hero{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.25rem;overflow:hidden;position:relative}.manager-hero:after{content:"";position:absolute;width:240px;height:240px;right:-90px;top:-130px;border-radius:50%;background:radial-gradient(circle,rgba(71,245,138,.2),transparent 68%);pointer-events:none}.manager-hero h2{display:flex;align-items:center;gap:.55rem;margin:.2rem 0 .35rem}.manager-hero p:last-child{color:var(--muted);max-width:690px;margin:0}.manager-progress{flex:0 0 145px;display:grid;gap:.25rem;padding:.85rem;border-radius:18px;background:#47f58a14;border:1px solid rgba(71,245,138,.18);position:relative;z-index:1}.manager-progress strong{font-size:1.5rem;line-height:1;color:var(--green)}.manager-progress span{color:var(--muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.manager-progress i{height:6px;background:#ffffff14;border-radius:999px;overflow:hidden}.manager-progress b{display:block;width:var(--manager-progress);height:100%;border-radius:inherit;background:linear-gradient(90deg,#28ca70,#70ffad);transition:width .25s ease}.manager-today,.manager-history-panel{padding:1.15rem}.manager-reset-pill{display:inline-flex;align-items:center;gap:.35rem;color:var(--muted);background:#ffffff0a;border:1px solid var(--border);padding:.4rem .65rem;border-radius:999px;font-size:.74rem}.manager-task-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.9rem}.manager-task{display:flex;align-items:center;gap:.75rem;min-height:76px;padding:.85rem;text-align:left;border-radius:16px;border:1px solid var(--border);background:#ffffff06;color:var(--text);transition:.18s ease}.manager-task:hover{transform:translateY(-1px);border-color:#47f58a59}.manager-task.completed{background:linear-gradient(135deg,#47f58a1f,#47f58a09);border-color:#47f58a47}.manager-task-check{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:12px;background:#ffffff0d;color:var(--muted)}.manager-task.completed .manager-task-check{color:var(--green);background:#47f58a21}.manager-task>span:last-child{min-width:0;display:grid;gap:.24rem}.manager-task strong{font-size:.9rem;line-height:1.25}.manager-task small{color:var(--muted);font-size:.74rem}.manager-history{display:grid;gap:.55rem;margin-top:.85rem;max-height:590px;overflow:auto;padding-right:.2rem}.manager-history-day{display:grid;grid-template-columns:105px minmax(0,1fr);gap:.75rem;align-items:start;padding:.72rem;border-radius:14px;background:#ffffff06;border:1px solid rgba(255,255,255,.055)}.manager-history-day>strong{padding-top:.42rem;text-transform:capitalize;font-size:.8rem;color:var(--muted)}.manager-history-day>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.45rem}.manager-history-status{display:grid;gap:.13rem;padding:.5rem .6rem;border-radius:11px;border-left:3px solid #73808c;background:#ffffff08}.manager-history-status.complete{border-left-color:#47f58a;background:#47f58a12}.manager-history-status.partial{border-left-color:#ffc857;background:#ffc85711}.manager-history-status.missed{border-left-color:#ff657f;background:#ff657f0e}.manager-history-status b{font-size:.78rem}.manager-history-status small{color:var(--muted);font-size:.69rem}.loading-manager{min-height:220px;display:grid;place-content:center;justify-items:center;gap:.7rem;color:var(--muted)}@media(max-width:720px){.manager-hero{align-items:stretch;padding:1rem}.manager-progress{flex-basis:105px}.manager-task-list{grid-template-columns:1fr}.manager-history-day{grid-template-columns:1fr;gap:.35rem}.manager-history-day>strong{padding-top:0}}@media(max-width:440px){.manager-hero{display:grid}.manager-progress{width:100%}.manager-history-day>div{grid-template-columns:1fr}}.mission-crm{gap:.7rem}.rc-hero{display:grid;gap:.9rem;padding:clamp(1rem,2.6vw,1.5rem)}.rc-hero h2{margin:0;font-size:clamp(1.3rem,2.6vw,1.9rem);line-height:1.05;letter-spacing:-.01em}.rc-hero-copy span{color:#b3bfca;margin-top:.35rem;display:block;max-width:780px;font-size:.84rem;line-height:1.45}.rc-hero-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.rc-hero-metrics div{border:1px solid rgba(255,255,255,.09);border-radius:calc(var(--radius) + 2px);background:linear-gradient(145deg,#ffffff0d,#ffffff04);padding:.6rem .62rem;min-height:64px;display:grid;align-content:center;gap:.2rem}.rc-hero-metrics strong{color:var(--green);font-size:clamp(1.05rem,2.1vw,1.5rem);line-height:1}.rc-hero-metrics span{color:var(--muted);font-size:.68rem;font-weight:800}.rc-admin-line{display:flex;flex-wrap:wrap;gap:.4rem .8rem;align-items:baseline;color:var(--muted);font-size:.74rem;border:1px dashed rgba(255,200,87,.22);background:#ffc8570d;border-radius:var(--radius);padding:.5rem .62rem}.rc-admin-line strong{color:var(--amber)}.rc-load-status{display:flex;align-items:center;gap:.45rem;color:var(--muted);font-size:.74rem;font-weight:800;padding:.1rem .15rem}.rc-load-status .spin{color:var(--green)}.rc-scope{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.45rem}.rc-scope button{display:flex;align-items:center;gap:.5rem;min-height:48px;padding:.5rem .6rem;border:1px solid rgba(255,255,255,.1);border-radius:calc(var(--radius) + 2px);background:linear-gradient(145deg,#ffffff0b,#ffffff04);color:#dce5ef;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.rc-scope button:hover{transform:translateY(-1px);border-color:#fff3}.rc-scope button.active{border-color:#49f28f66;background:var(--green-soft)}.rc-scope svg{color:var(--green)}.rc-scope span{display:grid;gap:.12rem;font-weight:950;min-width:0}.rc-scope small{color:var(--muted);font-size:.64rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-scope b{color:#fff;font-size:1.05rem;margin-left:auto}.rc-daily{padding:1rem;display:grid;gap:.55rem}.rc-daily-head{display:flex;align-items:flex-end;justify-content:space-between;gap:.6rem}.rc-daily-head h2{margin:0;font-size:clamp(1.05rem,2.2vw,1.5rem)}.rc-daily-head span{color:var(--muted);font-size:.76rem;display:block;margin-top:.2rem}.rc-daily-head>strong{color:var(--green);font-size:1.4rem;line-height:1}.rc-daily-empty{display:flex;align-items:center;gap:.45rem;color:var(--soft);font-size:.78rem;border:1px dashed rgba(93,168,255,.25);background:var(--blue-soft);border-radius:var(--radius);padding:.55rem .62rem}.rc-daily-empty svg{color:var(--blue)}.rc-shift{padding:1rem;display:grid;gap:.6rem}.rc-shift-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.rc-shift-head h2{margin:0;font-size:clamp(1.05rem,2.2vw,1.45rem)}.rc-shift-head span{color:var(--muted);font-size:.74rem;display:block;margin-top:.2rem}.rc-shift-state{flex:0 0 auto;display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.12);padding:.3rem .55rem;font-size:.66rem;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.rc-shift-state.active{color:var(--green);border-color:#49f28f4d;background:var(--green-soft)}.rc-shift-state.paused{color:var(--amber);border-color:#ffc8574d;background:var(--amber-soft)}.rc-shift-state.ended{color:#dce5ef;border-color:#ffffff2e;background:#ffffff0d}.rc-shift-state.off{color:var(--muted);border-color:#ffffff1a;background:#ffffff08}.rc-shift-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.rc-shift-stats div{border:1px solid rgba(255,255,255,.09);border-radius:var(--radius);background:#ffffff06;padding:.55rem .6rem;min-height:62px;display:grid;align-content:center;gap:.18rem}.rc-shift-stats strong{color:#fff;font-size:1.3rem;line-height:1}.rc-shift-stats span{color:var(--muted);font-size:.66rem;font-weight:800}.rc-shift-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.rc-shift-actions .mini-button,.rc-shift-start{min-height:46px;padding:.55rem .9rem;font-size:.8rem}.rc-shift-start{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid rgba(73,242,143,.45);background:linear-gradient(180deg,#49f28f33,#49f28f1a);color:var(--green);border-radius:12px;font-weight:950;box-shadow:0 10px 28px #49f28f24;transition:transform .16s ease,filter .16s ease}.rc-shift-start:hover{transform:translateY(-1px);filter:brightness(1.1)}.rc-shift-summary{display:inline-flex;align-items:center;gap:.4rem;color:var(--soft);font-size:.8rem;font-weight:800}.rc-shift-summary svg{color:var(--green)}.rc-queue{padding:1rem;display:grid;gap:.6rem}.rc-toolbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:.45rem;align-items:center}.rc-toolbar .search{width:100%}.rc-toolbar .filter-chips{grid-column:1 / -1}.rc-toolbar .filter-chips button,.rc-toolbar select{min-height:44px}.rc-list{display:grid;gap:.6rem}.rc-card{position:relative;overflow:hidden;display:grid;gap:.55rem;padding:.85rem;border:1px solid rgba(255,255,255,.1);border-radius:calc(var(--radius) + 4px);background:linear-gradient(145deg,#ffffff0a,#ffffff03);box-shadow:0 14px 38px #00000029;transition:border-color .16s ease,transform .16s ease}.rc-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#58a6ff}.rc-card.rc-priority-critical:before{width:4px;background:linear-gradient(180deg,#ff5d7d,#ffc857);box-shadow:0 0 16px #ff5d7d8c;animation:crmPriorityPulse 1.8s ease-in-out infinite}.rc-card.rc-priority-high:before{background:#ff7a8f;box-shadow:0 0 12px #ff5d7d47}.rc-card.rc-priority-medium:before{background:#ffc857}.rc-card.rc-priority-low:before{background:#49f28f;opacity:.4}.rc-card.rc-marked-reactivated{border-color:#49f28f57;background:linear-gradient(145deg,#49f28f0f,#ffffff03)}.rc-card.rc-marked-no_response{border-color:#ff5d7d47;background:linear-gradient(145deg,#ff5d7d0d,#ffffff03)}.rc-card.rc-marked-contacted,.rc-card.rc-marked-support{border-color:#5da8ff4d}.rc-card-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.rc-card-name{display:flex;align-items:center;gap:.45rem;min-width:0}.rc-card-name>strong{font-size:.95rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-priority-chip{display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);padding:.24rem .45rem;font-size:.62rem;font-weight:950;white-space:nowrap}.rc-priority-chip.critical{color:#ffd7df;border-color:#ff5d7d4d;background:#ff5d7d1a}.rc-priority-chip.high{color:#ffd7df;border-color:#ff5d7d38;background:#ff5d7d12}.rc-priority-chip.medium{color:#ffe3a8;border-color:#ffc8573d;background:#ffc85714}.rc-priority-chip.low{color:#c8ffd9;border-color:#49f28f38;background:#49f28f12}.rc-card-meta{display:grid;gap:.2rem;color:var(--muted);font-size:.7rem;min-width:0}.rc-card-meta .badge-row{margin-top:.3rem}.rc-card-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:.3rem}.rc-card-stats span{min-height:40px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);padding:.34rem .4rem;color:var(--muted);font-size:.64rem;background:#ffffff05}.rc-card-stats b{display:block;color:#fff;font-size:.82rem;line-height:1.1}.rc-card-finance{display:flex;flex-wrap:wrap;gap:.3rem;border:1px dashed rgba(255,200,87,.2);border-radius:var(--radius);background:#ffc8570a;padding:.42rem .5rem;font-size:.68rem;color:#ffe9bd}.rc-card-finance span{display:inline-flex;align-items:center;gap:.22rem}.rc-card-finance .points-badge{margin-top:0}.rc-checklist{display:grid;gap:.3rem}.rc-checklist-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem}.rc-check{border:1px solid rgba(255,255,255,.09);border-radius:var(--radius);background:#ffffff06;color:var(--muted);min-height:44px;padding:.3rem .34rem;display:inline-flex;align-items:center;justify-content:center;gap:.28rem;font-size:.62rem;font-weight:900;transition:border-color .16s ease,background .16s ease,color .16s ease}.rc-check:hover{border-color:#fff3;color:#eef5ff}.rc-check.checked{border-color:#49f28f59;background:#49f28f1f;color:var(--green)}.rc-check.checked .crm-check-icon{color:#06130b;background:var(--green);box-shadow:0 0 14px #49f28f40}.rc-check.negative-check.checked{border-color:#ff5d7d57;background:#ff5d7d1c;color:#ffd7df}.rc-check.negative-check.checked .crm-check-icon{color:#160609;background:#ff718c}.rc-card-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.rc-card-actions .rc-action{min-height:46px;font-size:.74rem}.rc-card-actions .rc-action.disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.rc-owner{display:grid;gap:.2rem}.rc-owner>span{color:var(--muted);font-size:.6rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.rc-owner .support-select{min-height:44px}.rc-owner-static strong{min-height:44px;display:flex;align-items:center;padding:.55rem .65rem;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius);background:#ffffff06;color:#e7eef6;font-size:.78rem}.rc-feedback-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem;align-items:stretch}.rc-feedback-editor textarea{min-height:48px;resize:vertical;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);background:#ffffff06;color:#eef5ff;padding:.58rem .65rem;font:inherit;font-size:.74rem;line-height:1.35}.rc-feedback-editor textarea:focus{outline:2px solid rgba(73,242,143,.25);border-color:#49f28f73}.rc-feedback-editor .mini-button{min-height:48px}.rc-feedback{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:900;border-radius:var(--radius);padding:.34rem .48rem;width:max-content}.rc-feedback.ok{color:#c8ffd9;background:var(--green-soft);border:1px solid rgba(73,242,143,.24)}.rc-feedback.err{color:#ffd8df;background:var(--rose-soft);border:1px solid rgba(255,93,125,.26)}.rc-feedback.busy{color:#cfe5ff;background:var(--blue-soft);border:1px solid rgba(93,168,255,.24)}.rc-empty{display:grid;place-items:center;gap:.3rem;text-align:center;padding:1.4rem .8rem;color:var(--muted);font-size:.84rem;font-weight:800;border:1px dashed rgba(255,255,255,.14);border-radius:var(--radius);background:#ffffff04}.rc-empty svg{color:var(--green)}.rc-empty small{color:var(--muted);font-size:.72rem;font-weight:600}.rc-empty.small{padding:.7rem}.rc-report{padding:1rem;display:grid;gap:.55rem}.rc-report-list{display:grid;gap:.4rem}.rc-report-list div{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff05;padding:.55rem .6rem}.rc-report-list strong{display:block;font-size:.86rem}.rc-report-list span{color:var(--muted);font-size:.72rem}.rc-toast-error{color:#ffd8df!important;border-color:#ff5d7d4d!important;background:var(--rose-soft)!important}@media(max-width:980px){.rc-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-check{font-size:.6rem}}@media(max-width:720px){.access-user-grid{grid-template-columns:1fr}.access-user{align-items:flex-start;flex-wrap:wrap}.access-user>div:first-child{flex:1 1 58%;min-width:0}.access-state{flex:1 1 120px;min-width:0}.access-toolbar,.access-log-head{align-items:stretch;flex-direction:column}.access-log-head select{width:100%}.access-log{align-items:flex-start}.rc-hero-metrics,.rc-scope,.rc-checklist-grid,.rc-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-toolbar{grid-template-columns:1fr}.rc-toolbar select{width:100%}.rc-shift-actions .mini-button,.rc-shift-start{flex:1 1 100%}.rc-feedback-editor{grid-template-columns:1fr}}@media(max-width:420px){.rc-shift-stats{grid-template-columns:1fr}}.rc-attribution{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:stretch}.rc-attribution>div{min-height:72px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:12px 14px;border:1px solid rgba(73,242,143,.14);border-radius:14px;background:#49f28f09}.rc-attribution>div span{color:var(--muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.05em}.rc-attribution>div strong{color:var(--green);font-size:1.35rem}.rc-attribution>small{grid-column:1/-1;color:var(--muted);line-height:1.45}.rc-attribution code{color:var(--green);font-family:inherit}.task-badge.monitor-active,.task-badge.monitor-success,.task-badge.monitor-expired{display:inline-flex;align-items:center;gap:5px}.task-badge.monitor-active{color:#ffc857;border-color:#ffc8574d;background:#ffc85714}.task-badge.monitor-success{color:var(--green);border-color:#49f28f57;background:#49f28f1a}.task-badge.monitor-expired{color:var(--muted);border-color:#8b98a840;background:#8b98a80f}.rc-audit{display:grid;gap:16px}.rc-audit-owners{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.rc-audit-owners>div{display:flex;flex-direction:column;gap:5px;padding:12px 14px;border:1px solid var(--line);border-radius:13px;background:#ffffff05}.rc-audit-owners span,.rc-audit-table small{display:block;color:var(--muted);font-size:.75rem;line-height:1.45}.rc-audit-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px}.rc-audit-table{width:100%;min-width:920px;border-collapse:collapse}.rc-audit-table th,.rc-audit-table td{padding:11px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);font-size:.78rem}.rc-audit-table th{color:var(--muted);background:#ffffff06;text-transform:uppercase;letter-spacing:.05em}.rc-audit-table tbody tr:last-child td{border-bottom:0}.rc-audit-event{display:inline-flex;padding:4px 8px;border-radius:999px;border:1px solid var(--line)}.rc-audit-event.auto_reactivation{color:var(--green);border-color:#49f28f52;background:#49f28f14}.rc-audit-event.monitor_expired{color:var(--muted)}@media(max-width:720px){.rc-attribution{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-attribution>div{min-height:68px;padding:10px 11px}.rc-audit-owners{grid-template-columns:1fr}}.catalog-access-shell{display:grid;gap:14px}.catalog-access-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;overflow:hidden;position:relative;background:linear-gradient(135deg,#49f28f1a,#58a6ff09 55%,#a78bfa14)}.catalog-access-hero:after{content:"";position:absolute;width:230px;height:230px;right:-105px;top:-125px;border-radius:50%;background:#49f28f17;filter:blur(4px)}.catalog-access-hero h1{margin:3px 0 7px;font-size:clamp(1.45rem,3vw,2.25rem)}.catalog-access-hero p:last-child{margin:0;color:var(--muted);max-width:720px;line-height:1.5}.catalog-access-hero-icon{width:78px;height:78px;flex:0 0 78px;display:grid;place-items:center;position:relative;z-index:1;color:var(--green);border:1px solid rgba(73,242,143,.3);border-radius:22px;background:#030e149e;box-shadow:0 15px 45px #00000047}.catalog-access-hero-icon span{position:absolute;right:-6px;bottom:-6px;padding:3px 7px;border-radius:999px;color:#03120a;background:var(--green);font-size:.58rem;font-weight:1000;letter-spacing:.08em}.catalog-access-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.catalog-access-layout{display:grid;grid-template-columns:minmax(290px,.85fr) minmax(420px,1.4fr);gap:14px}.catalog-access-form{display:grid;align-content:start;gap:9px;padding:16px}.catalog-access-form label{color:var(--soft);font-size:.75rem;font-weight:900}.catalog-access-form input,.catalog-access-form select,.catalog-access-toolbar input,.catalog-access-toolbar select{width:100%;min-height:44px;border:1px solid var(--line);border-radius:11px;color:var(--text);background:#040c12b8;padding:0 12px}.catalog-access-form input:focus,.catalog-access-form select:focus,.catalog-access-toolbar input:focus,.catalog-access-toolbar select:focus{outline:2px solid rgba(73,242,143,.18);border-color:#49f28f80}.catalog-access-form>button{margin-top:2px;min-height:46px;border:0;border-radius:11px;color:#03120a;background:linear-gradient(135deg,var(--green),#7af8ad);font-weight:1000}.catalog-access-form>button:disabled{opacity:.58}.catalog-access-rule{display:flex;gap:8px;align-items:flex-start;padding:10px;border:1px solid rgba(88,166,255,.18);border-radius:11px;color:var(--muted);background:#58a6ff0b;font-size:.7rem;line-height:1.45}.catalog-access-rule svg{color:var(--blue);flex:0 0 auto;margin-top:1px}.catalog-access-chart{min-width:0;padding:16px}.catalog-expiry-chart{width:100%;height:285px}.catalog-access-history{padding:16px;min-width:0}.catalog-access-toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:13px}.catalog-access-toolbar h2{margin:2px 0 0}.catalog-access-toolbar>div:last-child{display:grid;grid-template-columns:minmax(210px,1fr) 145px 42px;align-items:center;gap:8px;width:min(100%,540px);position:relative}.catalog-access-toolbar>div:last-child>svg{position:absolute;left:12px;z-index:1;color:var(--muted)}.catalog-access-toolbar input{padding-left:36px}.catalog-access-toolbar .mini-button{min-height:42px;display:grid;place-items:center}.catalog-table-mode{display:flex;gap:5px;margin-top:9px;padding:3px;width:max-content;border:1px solid var(--line);border-radius:10px;background:#030b1180}.catalog-table-mode button{min-height:30px;padding:0 10px;border:0;border-radius:7px;color:var(--muted);background:transparent;font-size:.67rem;font-weight:900}.catalog-table-mode button.active{color:var(--green);background:#49f28f1a}.catalog-access-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:13px}.catalog-access-table{width:100%;min-width:940px;border-collapse:collapse}.catalog-access-table th,.catalog-access-table td{padding:11px 12px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);font-size:.76rem}.catalog-access-table th{color:var(--muted);background:#ffffff06;font-size:.66rem;text-transform:uppercase;letter-spacing:.055em}.catalog-access-table tbody tr:last-child td{border-bottom:0}.catalog-access-table tbody tr:hover{background:#ffffff05}.catalog-access-table td strong,.catalog-access-table td small{display:block}.catalog-access-table td small{margin-top:3px;color:var(--muted);font-size:.68rem}.catalog-status{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;border:1px solid var(--line);font-size:.67rem;font-weight:1000}.catalog-status.active{color:var(--green);border-color:#49f28f4d;background:#49f28f14}.catalog-status.expiring{color:#ffc857;border-color:#ffc8574d;background:#ffc85714}.catalog-status.inactive{color:#ff8aa0;border-color:#ff55774d;background:#ff557714}@media(max-width:980px){.catalog-access-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-access-layout{grid-template-columns:1fr}}@media(max-width:720px){.catalog-access-hero{align-items:flex-start;padding:15px}.catalog-access-hero-icon{width:58px;height:58px;flex-basis:58px;border-radius:16px}.catalog-access-toolbar{align-items:stretch;flex-direction:column}.catalog-access-toolbar>div:last-child{width:100%;grid-template-columns:1fr 1fr 42px}}@media(max-width:440px){.catalog-access-kpis{grid-template-columns:1fr 1fr}.catalog-access-toolbar>div:last-child{grid-template-columns:1fr 42px}.catalog-access-toolbar input{grid-column:1/-1}.catalog-access-toolbar select{grid-column:1}.catalog-expiry-chart{height:235px}}.quality-control-shell{display:grid;gap:14px;min-width:0}.quality-loading{min-height:260px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted)}.quality-hero{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:22px;overflow:hidden;padding:22px;background:radial-gradient(circle at 82% 8%,rgba(71,245,138,.13),transparent 30%),linear-gradient(135deg,#58a6ff17,#050d13e0 48%,#a78bfa14)}.quality-hero:after{content:"";position:absolute;right:-90px;bottom:-130px;width:280px;height:280px;border:1px solid rgba(71,245,138,.14);border-radius:50%;box-shadow:0 0 0 35px #47f58a06,0 0 0 70px #58a6ff05}.quality-hero>*{position:relative;z-index:1}.quality-hero h1{margin:4px 0 8px;font-size:clamp(1.55rem,3vw,2.45rem);letter-spacing:-.035em}.quality-hero p:not(.eyebrow){margin:0;color:var(--muted);max-width:700px;line-height:1.55}.quality-policy{display:inline-flex;align-items:center;gap:7px;margin-top:12px;color:#aebdca;font-size:.72rem}.quality-policy svg{color:var(--green)}.quality-actions{display:flex;flex-direction:column;align-items:flex-end;gap:9px;min-width:max-content}.quality-periods{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:11px;background:#01080d9e}.quality-periods button,.quality-refresh{min-height:36px;border:0;border-radius:8px;color:var(--muted);background:transparent;padding:0 11px;font-size:.72rem;font-weight:950}.quality-periods button.active{color:#03120a;background:var(--green);box-shadow:0 5px 20px #47f58a2e}.quality-refresh{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--soft);border:1px solid var(--line);background:#ffffff06}.quality-refresh:disabled{opacity:.55}.quality-alert,.quality-inline-warning{display:flex;align-items:flex-start;gap:8px;color:#ffd28a;border:1px solid rgba(255,200,87,.25);border-radius:12px;background:#ffc85712;padding:11px 13px;font-size:.74rem;line-height:1.45}.quality-alert svg,.quality-inline-warning svg{flex:0 0 auto}.quality-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.quality-metric{min-width:0;padding:14px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#ffffff09,#ffffff03);box-shadow:0 14px 35px #0000001f}.quality-metric>div{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--muted);font-size:.73rem;font-weight:900}.quality-metric strong{display:block;margin:9px 0 5px;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1;letter-spacing:-.025em}.quality-metric small{display:block;min-height:2.5em;color:var(--muted);font-size:.66rem;line-height:1.35}.quality-metric.green svg,.quality-metric.green strong{color:var(--green)}.quality-metric.blue svg,.quality-metric.blue strong{color:var(--blue)}.quality-metric.amber svg,.quality-metric.amber strong{color:var(--amber)}.quality-metric.purple svg,.quality-metric.purple strong{color:var(--purple)}.quality-metric.rose svg,.quality-metric.rose strong{color:var(--rose)}.quality-main-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px}.quality-title{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px}.quality-title h2{margin:2px 0 3px;font-size:1.02rem}.quality-title span{display:block;color:var(--muted);font-size:.7rem;line-height:1.4}.quality-title>svg{color:var(--green);flex:0 0 auto;width:20px}.quality-funnel{display:grid;gap:7px}.quality-funnel-row{display:grid;grid-template-columns:32px minmax(130px,.65fr) minmax(120px,1.35fr) 60px;gap:10px;align-items:center;padding:9px 10px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:#ffffff04}.quality-step{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:var(--green);background:#47f58a14;font-size:.64rem;font-weight:1000}.quality-funnel-row strong,.quality-funnel-row small{display:block}.quality-funnel-row strong{font-size:.78rem}.quality-funnel-row small{margin-top:2px;color:var(--muted);font-size:.64rem}.quality-funnel-row>b{text-align:right;font-size:.94rem}.quality-funnel-track{height:8px;overflow:hidden;border-radius:999px;background:#ffffff0d}.quality-funnel-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--blue));box-shadow:0 0 18px #47f58a3d}.quality-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quality-sources>div{min-width:0;padding:10px;border:1px solid var(--line);border-radius:11px;background:#ffffff05}.quality-sources span,.quality-sources strong,.quality-sources small{display:block;overflow-wrap:anywhere}.quality-sources span{color:var(--muted);font-size:.62rem;font-weight:900}.quality-sources strong{margin:5px 0 3px;font-size:1.15rem}.quality-sources small{color:var(--muted);font-size:.59rem;line-height:1.35}.quality-sources .warn{border-color:#ffc8574d}.quality-source-panel .quality-inline-warning{margin-top:9px}.quality-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.quality-chart-grid .wide{grid-column:1/-1}.quality-chart{width:100%;height:270px;min-width:0}.quality-chart.tall{height:330px}.quality-definitions>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quality-definitions p{display:grid;grid-template-columns:minmax(110px,.42fr) 1fr;gap:10px;margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#ffffff04}.quality-definitions b{color:var(--green);font-size:.68rem;text-transform:capitalize}.quality-definitions span{color:var(--muted);font-size:.68rem;line-height:1.45}@media(max-width:1100px){.quality-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-main-grid{grid-template-columns:1fr}}@media(max-width:760px){.quality-hero{flex-direction:column;padding:16px}.quality-actions{width:100%;align-items:stretch}.quality-periods{display:grid;grid-template-columns:repeat(5,1fr)}.quality-periods button{min-height:44px;padding:0 5px}.quality-chart-grid{grid-template-columns:1fr}.quality-chart-grid .wide{grid-column:auto}.quality-chart,.quality-chart.tall{height:260px}.quality-definitions>div:last-child{grid-template-columns:1fr}}@media(max-width:520px){.quality-kpis{grid-template-columns:1fr 1fr;gap:8px}.quality-metric{padding:11px}.quality-metric strong{font-size:1.28rem}.quality-metric small{font-size:.61rem}.quality-funnel-row{grid-template-columns:28px 1fr 48px;gap:8px}.quality-funnel-track{grid-column:2/-1}.quality-sources{grid-template-columns:1fr}.quality-definitions p{grid-template-columns:1fr;gap:4px}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.panel,.kpi,.hero-panel,.welcome-main,.tournament-card,.mission-card,.chart,.chart.small,.donut,.rc-report,.quality-metric,.seller-card{min-width:0}@media(max-width:720px){input,select,textarea{font-size:16px}.app-shell{padding-top:max(.5rem,env(safe-area-inset-top));padding-left:max(.55rem,env(safe-area-inset-left));padding-right:max(.55rem,env(safe-area-inset-right));padding-bottom:max(.65rem,env(safe-area-inset-bottom))}.login-shell,.loading{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));padding-top:max(1.25rem,env(safe-area-inset-top));padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}h1,h2,h3,.kpi strong,.kpi small,.panel strong,.section-title strong{overflow-wrap:anywhere}}@media(max-width:760px){.mini-button,.pager button,.filter-chips button,.period-segment button,.quality-periods button,.quality-refresh,.map-zoom-toolbar button,.meta-day-row button,.refresh-action,.logout-action,.closing-verify-button,.rc-shift-actions .mini-button,.rc-shift-start,.language-pill,.language-switch,.currency-toggle,.account-pill,.view-mode-control select,.access-user-grid button,.inline-actions button,.request-bar button,.catalog-table-mode button,.catalog-access-toolbar .mini-button,.view-mode-control button,.profile-tabs button,.crm-actions .mini-button,.language-switch button,.currency-toggle button,.support-select{min-height:44px}.catalog-access-toolbar .mini-button,.language-switch button,.currency-toggle button{min-width:44px}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:44px}.ftd-list-toolbar select,.compact-list-toolbar select,.search input{min-height:44px}}@media(pointer:coarse){button,[role=button],select,input:not([type=checkbox]):not([type=radio]),textarea{min-height:44px}.map-zoom-toolbar{min-height:44px;padding:.22rem}.map-zoom-toolbar button{width:44px;height:44px}.map-zoom-toolbar span{min-width:54px}.view-mode-control select,.view-mode-control button,.language-switch button,.currency-toggle button,.support-select,.crm-actions .mini-button,.catalog-table-mode button,.catalog-access-toolbar .mini-button,.ftd-list-toolbar select,.compact-list-toolbar select,.search input,.profile-tabs button{min-height:44px}.language-switch button,.currency-toggle button{min-width:44px}}@media(max-width:720px){.view-stage{scroll-margin-top:74px}}@media(max-width:980px){.dashboard-nav{display:flex;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;gap:.3rem;padding:.3rem;scrollbar-width:none}.dashboard-nav::-webkit-scrollbar{display:none}.dashboard-nav button{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap;min-height:44px;padding:.42rem .72rem}}@media(max-width:720px){.dashboard-nav{position:sticky;top:0;z-index:12;margin-inline:0;background:#080a0cf7;box-shadow:0 1px #ffffff0d,0 10px 26px #00000080}.dashboard-nav:after{content:"";position:absolute;right:0;top:0;bottom:0;width:30px;background:linear-gradient(90deg,transparent,rgba(8,10,12,.95));pointer-events:none;z-index:1}}@media(max-width:980px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:340px){.kpi-grid{grid-template-columns:1fr}.kpi{padding:.62rem}}@media(max-width:380px){.kpi small{font-size:.62rem;line-height:1.35;text-wrap:balance}.kpi-head{gap:.3rem;font-size:.72rem}.kpi-head svg{width:15px;height:15px}}@media(max-width:420px){.chart,.chart.small,.donut{height:220px}.quality-chart,.quality-chart.tall{height:240px}.catalog-expiry-chart{height:220px}}@media(max-width:620px){.war-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.war-hero-stats>*{padding:12px}.war-hero-stats strong{font-size:1.6rem}}@media(max-width:380px){.war-hero-stats{grid-template-columns:1fr}.war-progress-stack label{grid-template-columns:54px 1fr 36px;gap:6px}}@media(max-width:720px){.rc-attribution{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.rc-attribution{grid-template-columns:1fr}.rc-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.catalog-access-hero{flex-direction:column;align-items:stretch}.catalog-access-hero-icon{align-self:flex-start}.quality-loading{min-height:150px}}@media(max-width:440px){.catalog-access-kpis{grid-template-columns:1fr}}@media(max-width:520px){.quality-actions{min-width:0;width:100%;align-items:stretch}.quality-refresh{width:100%}.quality-hero{padding:14px}.quality-periods button{padding:0 4px;font-size:.68rem}}@media(max-width:420px){.login-shell,.loading{padding:.9rem}.login-card{padding:1.05rem}.login-card h1{font-size:clamp(1.7rem,9vw,2.4rem)}.brand-row{flex-wrap:wrap;gap:.55rem}}@media(max-width:720px){.crm-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-checklist{grid-template-columns:1fr}.crm-checklist-head,.crm-checklist-progress{grid-column:1 / -1}}@media(max-width:420px){.crm-status-grid,.crm-work-menu,.crm-actions{grid-template-columns:1fr}}:where(button,[role=button],a,select,input,textarea,[tabindex]):focus-visible{outline:2px solid rgba(73,242,143,.55);outline-offset:2px}.dashboard-nav button:focus-visible,.quality-periods button:focus-visible,.tab-button:focus-visible,.filter-chips button:focus-visible{outline-offset:2px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.kpi:hover,.mini-button:hover,.crm-actions .mini-button:hover{transform:none!important}}.table-wrap,.table-scroll,.responsive-table,.rc-audit-table-wrap,.catalog-access-table-wrap{scrollbar-width:thin;scrollbar-color:rgba(73,242,143,.35) rgba(255,255,255,.04)}.table-wrap::-webkit-scrollbar,.table-scroll::-webkit-scrollbar,.responsive-table::-webkit-scrollbar,.rc-audit-table-wrap::-webkit-scrollbar,.catalog-access-table-wrap::-webkit-scrollbar{height:8px}.table-wrap::-webkit-scrollbar-thumb,.table-scroll::-webkit-scrollbar-thumb,.responsive-table::-webkit-scrollbar-thumb,.rc-audit-table-wrap::-webkit-scrollbar-thumb,.catalog-access-table-wrap::-webkit-scrollbar-thumb{background:#49f28f59;border-radius:999px}@media(max-width:720px){.panel,.kpi,.hero-panel,.welcome-main,.tournament-card,.mission-card,.rc-report,.quality-metric{padding:.72rem}.section-title{gap:.35rem}.view-stage>*{min-width:0}}@media(max-width:390px){.panel,.kpi{padding:.62rem}}.rivals-lifecycle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rivals-lifecycle-group header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.rivals-lifecycle-group header span{border-radius:999px;padding:3px 9px;background:#ffffff14}.rivals-lifecycle-group button{width:100%;display:grid;gap:4px;text-align:left;padding:12px;margin-top:8px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff09;color:inherit}.rivals-lifecycle-group button:not(:disabled){cursor:pointer}.rivals-lifecycle-group button:disabled{opacity:.72}.rivals-lifecycle-group small,.rivals-lifecycle-group em{color:#91a0b3;font-size:12px;font-style:normal}.rivals-lifecycle-group.upcoming{border-color:#facc1540}.rivals-lifecycle-group.active{border-color:#47f58a40}@media(max-width:860px){.rivals-lifecycle{grid-template-columns:1fr}}.rc-assistance{margin-top:.75rem;padding:.8rem;border:1px solid rgba(95,181,255,.22);border-radius:12px;background:linear-gradient(135deg,#1e41662e,#0c142059);display:grid;gap:.65rem}.rc-assistance-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.rc-assistance-head>div{display:grid;gap:.12rem}.rc-assistance-head span{font-size:.84rem;font-weight:800;color:#cbe9ff}.rc-assistance-head small,.rc-assistance-decision{color:#9baec1;font-size:.76rem}.rc-assistance-body{display:grid;gap:.45rem}.rc-assistance-body>strong{font-size:.9rem}.rc-assistance-body p{margin:0;color:#b9c5d2;font-size:.82rem;line-height:1.42}.rc-assistance-body textarea{width:100%;min-height:78px;resize:vertical;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:#02081180;color:#e6eef7;padding:.6rem;font:inherit;font-size:.82rem;line-height:1.45}.rc-assistance-actions{display:flex;flex-wrap:wrap;gap:.45rem}.rc-assistance-error{display:flex;align-items:center;gap:.35rem;margin:0;color:#ff9a9a;font-size:.78rem}.rc-assistance-decision{color:#8cf2b0}@media(max-width:560px){.rc-assistance-head{align-items:flex-start;flex-direction:column}.rc-assistance-actions .mini-button{flex:1 1 135px;justify-content:center}}.rc-hero{position:relative;overflow:hidden;border-color:#49f28f38;background:radial-gradient(circle at 86% 8%,rgba(73,242,143,.14),transparent 30%),linear-gradient(135deg,#0b1f1bf5,#060d16f5 55%,#121a28f5);box-shadow:0 24px 70px #0000004d,inset 0 1px #ffffff09}.rc-hero:after{content:"";position:absolute;right:-70px;top:-95px;width:240px;height:240px;border-radius:50%;border:1px solid rgba(73,242,143,.13);box-shadow:0 0 80px #49f28f14;pointer-events:none}.rc-hero-copy,.rc-hero-metrics,.rc-admin-line{position:relative;z-index:1}.rc-hero-label{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.rc-hero-label .eyebrow{margin:0}.rc-version-badge{display:inline-flex;align-items:center;min-height:25px;padding:.2rem .55rem;border:1px solid rgba(73,242,143,.38);border-radius:999px;color:#06150d;background:linear-gradient(135deg,#49f28f,#9affbe);font-size:.59rem;font-weight:1000;letter-spacing:.08em;box-shadow:0 8px 24px #49f28f29}.rc-hero h2{font-size:clamp(1.8rem,4vw,3rem);letter-spacing:-.045em;max-width:780px}.rc-hero-copy span:last-child{font-size:clamp(.88rem,1.4vw,1rem);max-width:860px}.rc-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.rc-capabilities>div{display:flex;align-items:flex-start;gap:.55rem;min-height:78px;padding:.72rem;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:linear-gradient(145deg,#ffffff0b,#ffffff03);box-shadow:0 12px 30px #0000001f}.rc-capabilities svg{flex:0 0 auto;margin-top:.12rem;color:var(--green);filter:drop-shadow(0 0 8px rgba(73,242,143,.25))}.rc-capabilities span{display:grid;gap:.18rem;min-width:0}.rc-capabilities strong{font-size:.75rem;color:#eef8f2}.rc-capabilities small{color:var(--muted);font-size:.66rem;line-height:1.35}.rc-workspace{display:grid;grid-template-columns:minmax(245px,310px) minmax(0,1fr);gap:.65rem;align-items:start}.rc-contact-list{position:sticky;top:.6rem;display:grid;gap:.45rem;min-width:0;padding:.58rem;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:linear-gradient(180deg,#08121cf5,#050c14e6);box-shadow:0 18px 45px #0003}.rc-contact-list-head,.rc-detail-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem;padding:.2rem .25rem .45rem}.rc-contact-list-head span,.rc-detail-head b{color:var(--green);font-size:.6rem;font-weight:1000;letter-spacing:.1em}.rc-contact-list-head strong,.rc-detail-head>strong{color:var(--muted);font-size:.65rem}.rc-contact-list-scroll{display:grid;gap:.36rem;max-height:790px;overflow:auto;padding-right:.15rem;scrollbar-width:thin;scrollbar-color:rgba(73,242,143,.25) transparent}.rc-contact-item{position:relative;display:grid;gap:.3rem;min-height:88px;width:100%;padding:.64rem .68rem .64rem .78rem;border:1px solid rgba(255,255,255,.075);border-radius:12px;color:inherit;background:#ffffff05;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.rc-contact-item:before{content:"";position:absolute;inset:10px auto 10px 0;width:3px;border-radius:0 4px 4px 0;background:#49f28f;opacity:.55}.rc-contact-item.high:before,.rc-contact-item.critical:before{background:#ff718c;opacity:1}.rc-contact-item.medium:before{background:#ffc857;opacity:1}.rc-contact-item:hover{transform:translate(2px);border-color:#ffffff29;background:#ffffff0b}.rc-contact-item.active{border-color:#49f28f6b;background:linear-gradient(135deg,#49f28f1f,#49f28f06);box-shadow:inset 0 0 0 1px #49f28f0f,0 10px 28px #0000002e}.rc-contact-item-top,.rc-contact-item-signals{display:flex;align-items:center;justify-content:space-between;gap:.45rem;min-width:0}.rc-contact-item-top>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem}.rc-contact-item-top .crm-status-dot{font-size:.55rem;font-style:normal;flex:0 0 auto}.rc-contact-item-meta{color:var(--muted);font-size:.63rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-contact-item-signals b{color:#dce7f0;font-size:.63rem}.rc-contact-item-signals em{color:var(--muted);font-size:.59rem;font-style:normal}.rc-detail-panel{min-width:0;padding:.58rem;border:1px solid rgba(73,242,143,.11);border-radius:16px;background:radial-gradient(circle at 100% 0,rgba(73,242,143,.045),transparent 28%),#030a1173}.rc-detail-head span{display:grid;gap:.15rem}.rc-detail-head small{color:var(--muted);font-size:.67rem}.rc-detail-panel .rc-card{border-color:#ffffff21;background:linear-gradient(150deg,#ffffff0e,#ffffff03);box-shadow:0 22px 55px #0000003d}.rc-detail-panel .rc-assistance{border-color:#5da8ff57;background:linear-gradient(135deg,#265b8e33,#08121e80);box-shadow:inset 0 1px #ffffff06}@media(max-width:1050px){.rc-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-workspace{grid-template-columns:minmax(220px,270px) minmax(0,1fr)}}@media(max-width:760px){.rc-capabilities{grid-template-columns:1fr 1fr}.rc-capabilities>div{min-height:72px}.rc-workspace{grid-template-columns:1fr}.rc-contact-list{position:static}.rc-contact-list-scroll{display:flex;overflow-x:auto;overflow-y:hidden;max-height:none;padding:0 0 .28rem}.rc-contact-item{flex:0 0 min(78vw,270px)}.rc-detail-head{align-items:flex-start}.rc-detail-panel{padding:.45rem}.rc-hero h2{font-size:clamp(1.7rem,9vw,2.5rem)}}@media(max-width:480px){.rc-capabilities{grid-template-columns:1fr}.rc-capabilities>div{min-height:0}.rc-hero-label{align-items:flex-start}.rc-contact-item{flex-basis:84vw}.rc-detail-head small{max-width:220px}}.crm-work-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.crm-work-menu button{display:flex;align-items:center;gap:.62rem;min-width:0;padding:.72rem .82rem;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(145deg,#ffffff0a,#ffffff04);color:#dbe7ef;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.crm-work-menu button:hover{transform:translateY(-1px);border-color:#49f28f47}.crm-work-menu button.active{border-color:#49f28f73;background:linear-gradient(135deg,#49f28f24,#49f28f09);box-shadow:inset 0 0 0 1px #49f28f0f}.crm-work-menu svg{flex:0 0 auto;color:var(--green)}.crm-work-menu span{display:grid;gap:.1rem;min-width:0;font-size:.76rem;font-weight:900}.crm-work-menu small{color:var(--muted);font-size:.62rem;font-weight:600;line-height:1.3}.rc-review-notice{display:flex;align-items:flex-start;gap:.48rem;padding:.62rem .7rem;border:1px solid rgba(255,200,87,.28);border-radius:11px;background:linear-gradient(135deg,#ffc8571a,#ffc85706);color:#ffe2a0}.rc-review-notice svg{flex:0 0 auto;margin-top:.08rem}.rc-review-notice span{display:grid;gap:.14rem}.rc-review-notice strong{font-size:.72rem;text-transform:uppercase;letter-spacing:.055em}.rc-review-notice small{color:#c8b98e;font-size:.66rem;line-height:1.38}@media(max-width:600px){.crm-work-menu{grid-template-columns:1fr}.crm-work-menu button{padding:.65rem .72rem}}.rc-hero{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:.75rem;padding:.9rem 1rem;min-height:0}.rc-hero h2{font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.02;letter-spacing:-.025em}.rc-hero-copy span:last-child{font-size:.82rem;line-height:1.42}.rc-hero-metrics{gap:.4rem}.rc-hero-metrics div{min-height:64px;padding:.58rem .65rem;justify-content:center}.rc-hero-metrics div.eligible{border-color:#49f28f52;background:#49f28f14}.rc-hero-metrics div.blocked{border-color:#ffc8574d;background:#ffc85712}.rc-hero-metrics div.blocked strong{color:#ffd879}.rc-admin-line{grid-column:1/-1;margin-top:0}.rc-queue{padding:clamp(.72rem,1.5vw,1rem);border-color:#49f28f40;box-shadow:0 18px 55px #0000003d,inset 0 1px #ffffff06}.rc-queue-title{align-items:flex-start}.rc-queue-title h2{font-size:clamp(1.35rem,2.5vw,1.9rem)}.rc-queue-title span{display:block;max-width:760px;margin-top:.24rem;color:#aebbc7;font-size:.76rem;line-height:1.45}.rc-toolbar{grid-template-columns:minmax(220px,1.45fr) repeat(5,minmax(130px,1fr));gap:.45rem}.rc-toolbar .search,.rc-toolbar select{min-width:0}.rc-toolbar select{width:100%}.rc-explain-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}.rc-explain-grid>div{display:grid;align-content:start;gap:.25rem;min-height:100px;padding:.68rem;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff06}.rc-explain-grid>div.next-action{border-color:#49f28f40;background:linear-gradient(145deg,#49f28f1a,#49f28f06)}.rc-explain-grid span{color:#91a1b1;font-size:.59rem;font-weight:900;letter-spacing:.065em;text-transform:uppercase}.rc-explain-grid strong{color:#eef5fb;font-size:.77rem;line-height:1.32}.rc-explain-grid small{color:#91a1b1;font-size:.65rem;line-height:1.35}.rc-explain-grid .next-action strong{color:#a7ffc8}.rc-blocked{display:grid;gap:.7rem;padding:1rem;border-color:#ffc85733;background:linear-gradient(150deg,#ffc8570a,#0a0e13f5 35%)}.rc-blocked-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:.5rem}.rc-blocked-card{display:grid;gap:.42rem;min-width:0;padding:.72rem;border:1px solid rgba(255,200,87,.16);border-radius:13px;background:#ffffff06}.rc-blocked-card>div{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.rc-blocked-card strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;color:#ecf2f7}.rc-blocked-card>span{color:#8f9dab;font-size:.64rem}.rc-blocked-card p{margin:0;color:#d9e0e7;font-size:.72rem;line-height:1.4}.rc-blocked-card small{display:flex;align-items:flex-start;gap:.3rem;color:#aeb8c2;font-size:.64rem;line-height:1.35}.rc-blocked-card small svg{flex:0 0 auto;color:#ffc857;margin-top:.08rem}.rc-review-badge{flex:0 0 auto;padding:.2rem .42rem;border:1px solid rgba(255,200,87,.26);border-radius:999px;color:#ffe2a0;background:#ffc85714;font-size:.55rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.rc-blocked-overflow{color:var(--muted);font-size:.68rem}.mission-crm :is(button,a,input,select,textarea):focus-visible{outline:3px solid rgba(73,242,143,.48);outline-offset:2px}.rc-contact-item:focus-visible{border-color:#49f28f;background:#49f28f1a}@media(max-width:1280px){.rc-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.rc-toolbar .search{grid-column:span 2}.rc-explain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.rc-hero{grid-template-columns:1fr}.rc-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.rc-workspace{grid-template-columns:1fr}.rc-contact-list{position:static}.rc-contact-list-scroll{display:flex;max-height:none;overflow-x:auto;overflow-y:hidden;padding-bottom:.3rem}.rc-contact-item{flex:0 0 min(72vw,280px)}}@media(max-width:700px){.mission-crm{gap:.55rem;margin-top:.35rem}.rc-hero{padding:.72rem}.rc-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-hero-metrics div{min-height:58px}.rc-toolbar{grid-template-columns:1fr 1fr}.rc-toolbar .search,.rc-toolbar .filter-chips{grid-column:1/-1}.rc-toolbar .filter-chips{display:flex;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.2rem}.rc-toolbar .filter-chips button{flex:0 0 auto}.rc-explain-grid{grid-template-columns:1fr}.rc-explain-grid>div{min-height:0}.rc-card-actions,.rc-checklist-grid{grid-template-columns:1fr 1fr}.rc-feedback-editor,.rc-blocked-grid{grid-template-columns:1fr}}@media(max-width:430px){.rc-toolbar{grid-template-columns:1fr}.rc-toolbar .search,.rc-toolbar .filter-chips{grid-column:auto}.rc-card-actions,.rc-checklist-grid{grid-template-columns:1fr}.rc-card-top{align-items:flex-start}.rc-priority-chip{white-space:normal}.rc-contact-item{flex-basis:84vw}}.crm-entry-hero{grid-template-columns:minmax(0,1fr);min-height:180px;align-content:center}.crm-entry-menu{margin-top:.75rem}.crm-entry-menu button{min-height:108px;padding:1rem 1.1rem}.crm-entry-menu span{font-size:.92rem}.crm-entry-menu small{font-size:.7rem}:root{--bg: #080d13;--surface: #10171f;--panel: #111a23;--panel-2: #17212b;--panel-3: #1d2934;--text: #edf3f6;--muted: #9baab7;--soft: #cbd5de;--green: #6ee7b7;--green-soft: rgba(110,231,183,.1);--blue: #86baf8;--amber: #e8c383;--rose: #f5a0b2;--purple: #b7a7f2;--line: rgba(204,223,238,.09);--line-strong: rgba(204,223,238,.19);--radius: 12px;--radius-lg: 20px;--shadow: 0 12px 36px rgba(0,0,0,.16);--glass-bg: rgba(17,26,35,.88);--glass-line: rgba(214,235,250,.1);--glass-shadow: 0 12px 36px rgba(0,0,0,.16)}html{background:var(--bg);scroll-padding-top:90px}body{background:radial-gradient(ellipse at 78% -10%,rgba(61,126,113,.13),transparent 48%),var(--bg);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}body:before{background:none}button{font-weight:600}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--green);outline-offset:4px}button:disabled{opacity:.45}strong,b{font-weight:650}::selection{color:#effff8;background:#306653}*{scrollbar-color:#34434e transparent}::-webkit-scrollbar-thumb{background:#34434e}.app-shell{display:grid;grid-template-columns:228px minmax(0,1fr);width:100%;max-width:none;min-height:100vh;margin:0;padding:0;gap:0}.workspace-main{min-width:0;padding:0 clamp(20px,3.1vw,48px) 48px}.workspace-sidebar{position:sticky;top:0;height:100dvh;min-width:0;display:flex;flex-direction:column;padding:28px 14px 16px;border-right:1px solid var(--line);background:linear-gradient(155deg,rgba(191,242,226,.035),transparent 45%),#0d141ce0;-webkit-backdrop-filter:blur(24px) saturate(120%);backdrop-filter:blur(24px) saturate(120%);z-index:30}.workspace-brand{display:flex;align-items:center;gap:10px;padding:0 12px 28px}.workspace-brand .brand-logo{width:34px;height:34px;flex-basis:34px;filter:none}.workspace-brand strong{display:block;font-size:21px;letter-spacing:-.8px;font-weight:750}.workspace-brand strong span{font-weight:400;color:#bac8d2}.workspace-brand small{font-size:10px;letter-spacing:1.3px;text-transform:uppercase;color:var(--muted)}.workspace-nav{overflow-y:auto;flex:1;padding:0 2px}.workspace-nav-group+.workspace-nav-group{margin-top:24px}.workspace-nav-group>p{margin:0 12px 8px;color:#738693;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px}.workspace-nav button{position:relative;width:100%;min-height:43px;margin:2px 0;padding:10px 12px;display:flex;align-items:center;gap:11px;border:1px solid transparent;border-radius:10px;background:transparent;color:#9cacb9;text-align:left;font-size:12px;font-weight:500;transition:background .18s,color .18s}.workspace-nav button svg{opacity:.8;stroke-width:1.7}.workspace-nav button:hover{color:var(--text);background:#ffffff09}.workspace-nav button.active{color:#b0f5d7;border-color:#6ee7b71f;background:linear-gradient(110deg,#6ee7b71f,#6ee7b706);box-shadow:inset 0 1px #dffff40a}.workspace-nav button.active svg{opacity:1}.workspace-nav button i{width:5px;height:5px;margin-left:auto;border-radius:50%;background:var(--green)}.workspace-sidebar-foot{padding:20px 8px 0}.workspace-status{display:flex;align-items:center;gap:8px;padding:13px 2px;border-top:1px solid var(--line)}.workspace-status>span{width:5px;height:5px;border-radius:50%;background:var(--green);flex:0 0 auto}.workspace-status strong{display:block;color:#b8c6d0;font-size:10px;font-weight:500}.workspace-status small{font-size:10px;color:#718391}.workspace-status>svg{color:#718391;margin-left:auto}.sidebar-logout{display:flex;gap:9px;align-items:center;width:100%;min-height:40px;padding:6px;color:var(--muted);border:0;background:none;font-size:12px}.sidebar-logout:hover{color:var(--text)}.workspace-version{display:block;color:#617481;font-size:10px;padding:8px 6px 0}.sidebar-close,.menu-toggle{display:none}.skip-link{position:fixed;top:-100px;left:250px;z-index:80;background:var(--green);color:#08251a;padding:12px 20px;border-radius:8px}.skip-link:focus{top:12px}.workspace-main .topbar{position:relative;top:auto;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:85px;margin:0;padding:18px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-breadcrumb{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px;white-space:nowrap}.workspace-breadcrumb>span{color:#617481}.workspace-breadcrumb b{color:#c8d4dc;font-weight:500}.workspace-main .actions{flex-wrap:wrap;gap:14px}.workspace-main .topbar-primary-actions,.workspace-main .topbar-utility-actions{display:flex;align-items:center;gap:12px}.workspace-main .topbar-primary-actions{order:2}.workspace-main .topbar-utility-actions{order:1}.workspace-main .language-switch,.workspace-main .currency-toggle{border:0;background:#ffffff06;border-radius:8px;min-height:34px}.workspace-main .language-switch button,.workspace-main .currency-toggle button{min-height:30px;font-size:11px;font-weight:600;padding:4px 7px;border-radius:6px}.workspace-main .language-switch span{display:none}.workspace-main .currency-toggle button.active{background:#e8c3831a;color:#e8c383}.workspace-main .account-pill{background:transparent;border:0;padding:0;gap:9px;font-size:12px;font-weight:500;overflow:visible}.workspace-main .account-pill .seller-avatar{width:32px;height:32px;min-width:32px;border:1px solid var(--line-strong);border-radius:50%;background:#23352f}.account-dropdown{border-radius:12px;padding:6px;background:#18232d}.account-dropdown button{font-weight:500}.workspace-main .view-mode-control{border:1px solid var(--line);background:transparent;border-radius:8px}.workspace-main .view-mode-control select{width:150px;min-height:30px;font-size:11px;font-weight:500}.workspace-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:34px 0 27px}.workspace-eyebrow{display:flex;align-items:center;gap:7px;margin:0 0 10px;color:#8da99d;font-size:10px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase}.workspace-eyebrow span{width:5px;height:5px;border-radius:50%;background:var(--green)}.workspace-heading h1{margin:0 0 7px;font-size:clamp(25px,2.5vw,36px);line-height:1.15;font-weight:550;letter-spacing:-1.1px}.workspace-description{margin:0;font-size:12px;color:var(--muted)}.workspace-heading-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;max-width:340px}.workspace-heading-actions .sync-pill{flex:1 0 100%;min-height:20px;justify-content:flex-end;padding:0;border:0;background:none;font-size:10px;font-weight:400;color:#80978c}.workspace-heading-actions .sync-pill svg{width:12px}.workspace-period{display:flex;align-items:center;gap:8px;border:1px solid var(--line-strong);border-radius:9px;padding-left:11px;color:var(--muted);background:#ffffff06}.workspace-period select{border:0;width:106px;min-height:38px;padding:7px 8px 7px 0;background:none;font-size:12px;font-weight:500}.workspace-heading-actions .refresh-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 12px;color:#b4e9d0;border:1px solid rgba(110,231,183,.2);border-radius:9px;background:#6ee7b711;font-size:12px}.view-stage{scroll-margin-top:20px;min-width:0}.view-stage>*{min-width:0}.workspace-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 24px;padding:5px;width:fit-content;max-width:100%;background:#ffffff06;border:1px solid var(--line);border-radius:12px}.workspace-tabs button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 16px;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:8px;font-size:12px;font-weight:500}.workspace-tabs button.active{color:#c9f5e1;background:#6ee7b714;border-color:#6ee7b71a;box-shadow:inset 0 1px #ffffff0a}.workspace-tabs button:hover{color:var(--text)}.workspace-tabs button span{display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:5px;background:#e8c3831f;color:var(--amber);font-size:10px}.admin-command>.workspace-tabs{margin-bottom:0}.view-refreshing{opacity:.76}.refresh-strip{margin:0 0 16px;background:#6ee7b70a;border-color:var(--line);border-radius:9px;font-size:12px}.eyebrow{font-size:10px;font-weight:600;letter-spacing:1.3px;color:#7f959f;margin-bottom:6px}.section-title,.section-title.compact{margin-bottom:22px;gap:16px;align-items:flex-start}.section-title h2,.quality-title h2{font-size:16px;line-height:1.35;letter-spacing:-.3px;font-weight:550}.section-title .accent-icon{width:18px;height:18px;color:#698a7e}.panel,.kpi,.mission-card,.seller-card,.finance-summary,.finance-row,.payment-summary>div,.payment-list article,.ftd-breakdown article,.profile-hero-card,.achievement,.report-cards div,.report-row,.recommendation,.admin-hero,.crm-period{background:linear-gradient(145deg,rgba(237,255,249,.025),transparent 55%),var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 6px 24px #0000001a,inset 0 1px #ffffff06;-webkit-backdrop-filter:none;backdrop-filter:none}.panel{padding:24px}.panel:hover{transform:none}.panel:before,.seller-card:before{opacity:0}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 24px}.kpi{padding:20px;min-height:148px}.kpi-head{align-items:center;color:#b0bfca;font-size:12px;font-weight:500}.kpi-head svg{width:30px;height:30px;padding:7px;border-radius:9px;background:#ffffff09}.kpi strong{color:var(--text);font-size:clamp(23px,2.3vw,34px);letter-spacing:-1px;font-weight:550;font-variant-numeric:tabular-nums;line-height:1.2;margin:14px 0 7px}.kpi small{display:block;color:#8298a5;font-size:11px;line-height:1.6}.kpi:first-child{background:linear-gradient(130deg,#c1ffe70e,#6ee7b704),#152725c7;border-color:#6ee7b72e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px #e0fff112,0 12px 24px #0000001f}.kpi:hover{transform:none;box-shadow:none}.secondary-metrics{margin:24px 0}.secondary-metrics>summary{display:flex;gap:8px;align-items:center;min-height:44px;cursor:pointer;color:var(--soft);font-size:12px;list-style:none;border-bottom:1px solid var(--line)}.secondary-metrics>summary:after{content:"+";margin-left:auto;color:var(--muted);font-size:18px}.secondary-metrics[open]>summary:after{content:"−"}.secondary-metrics .kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.secondary-metrics .kpi{min-height:120px;background:var(--surface);border-color:var(--line)}.secondary-metrics .kpi strong{font-size:24px}.mission-grid{gap:16px;margin:0 0 24px}.mission-card{padding:18px 20px;display:grid;grid-template-columns:1fr auto;gap:3px 12px;min-height:110px}.mission-card>span{display:none}.mission-card strong{color:#b6c6d2;font-size:12px;font-weight:500}.mission-card b{grid-column:2;grid-row:1 / 3;align-self:center;color:var(--text);font-size:26px;font-weight:550}.mission-card small{font-size:11px;color:#7d929f}.chart-grid,.admin-grid,.seller-stack,.admin-insights,.report-grid,.tournament-grid,.admin-command{gap:20px;margin:24px 0}.seller-stack{grid-template-columns:1fr;gap:0}.seller-card{border:0;border-radius:0;border-bottom:1px solid var(--line);background:transparent;padding:20px 0;box-shadow:none}.seller-card:last-child{border-bottom:0;padding-bottom:0}.seller-card:is(.podium-0,.podium-1,.podium-2){background:transparent;border-color:var(--line)}.seller-card .rank-badge{font-size:12px;width:30px;min-height:30px;border:1px solid var(--line);color:var(--muted);background:transparent;box-shadow:none}.seller-main h3{font-size:14px;font-weight:600}.seller-main{justify-content:flex-start;gap:12px;padding-right:44px}.seller-main>div:not(.seller-avatar):not(.score-cell){flex:1;text-align:left}.seller-main>div>span,.seller-card small{font-size:11px}.seller-metrics{gap:12px}.seller-metrics span{background:none;border:0;font-size:11px;padding:2px 0}.seller-detail-grid span{background:none;border:0;font-size:11px;padding:0}.quality-bars{display:none}.seller-card>.progress-line{display:none}.ranking-strip{gap:12px;margin-bottom:8px}.ranking-strip>div{min-height:65px;padding:12px 16px;border-radius:10px;box-shadow:none;background:#6ee7b706;border:1px solid var(--line)}.ranking-strip>div b{font-size:12px;color:#c8ddd3}.ranking-strip>div span{font-size:11px}.admin-command-hero{display:none}.war-hero{background:none;border:0;box-shadow:none;padding:0;align-items:center}.war-hero:before{display:none}.war-hero h2{font-size:20px;font-weight:550;letter-spacing:-.5px}.war-hero>div>span{font-size:12px;max-width:540px}.war-hero-stats{min-width:280px;grid-template-columns:repeat(3,1fr);gap:8px}.war-hero-stats>div{padding:12px;border-radius:10px;background:var(--surface);box-shadow:none}.war-hero-stats strong{font-size:23px;font-weight:550}.war-hero-stats small{display:block;margin-top:6px;font-size:9px;letter-spacing:.6px}.war-score-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.war-seller-card{background:var(--surface);border-radius:16px;padding:20px;box-shadow:none}.war-seller-card:before{display:none}.war-seller-card.hot,.war-seller-card.warning,.war-seller-card.alert{box-shadow:none;border-color:var(--line)}.war-seller-card.hot .war-seller-head span{color:#8dcbb1}.war-seller-card.alert .war-seller-head span{color:var(--rose)}.war-seller-card.warning .war-seller-head span{color:var(--amber)}.war-seller-metrics{grid-template-columns:repeat(2,1fr);gap:12px}.war-seller-metrics div{padding:0 0 8px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none}.war-seller-metrics b{font-weight:550;font-size:22px}.war-seller-metrics span{font-size:9px;letter-spacing:.4px}.war-best-day{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;padding:12px 0 0;font-size:11px}.war-seller-card p{font-size:12px;color:#9baebc}.war-progress-stack label{font-size:11px}.war-progress-stack i{height:4px}.war-progress-stack em{box-shadow:none;background:var(--green)}.war-rec-grid div{border-radius:10px;box-shadow:none;background:#ffffff04;padding:16px}.war-rec-grid span{font-size:12px}.finance-row,.report-row{border-radius:10px;box-shadow:none;background:#ffffff04}.report-cards{gap:12px;margin-bottom:24px}.report-cards>div{background:#ffffff05;box-shadow:none;border-radius:12px;padding:16px}.report-cards strong{font-size:27px;font-weight:550}.report-cards span,.report-cards small{font-size:11px}.report-row{padding:16px;margin-bottom:8px}.report-row b{font-size:16px}.report-row span{font-size:11px}.metric-glossary{gap:8px}.metric-glossary span{background:none;border:0;box-shadow:none;padding:4px 0;font-size:11px;line-height:1.5}.rc-hero,.quality-hero,.team-hub-hero{background:var(--surface);border-color:var(--line);padding:24px;border-radius:16px}.rc-hero h2,.quality-hero h2,.team-hub-hero h2{font-size:24px;letter-spacing:-.5px}.rc-hero:before,.team-hub-hero:before{display:none}.rc-queue-title h2{font-size:19px}.rc-hero-copy span:last-child,.rc-queue-title span{font-size:12px}.rc-hero-metrics div{background:#ffffff05;border-color:var(--line);border-radius:10px}.rc-contact-item{background:#ffffff04;border-radius:10px}.rc-contact-item.active{border-color:#6ee7b74d;background:#6ee7b70e;box-shadow:none}.rc-contact-item small,.rc-contact-item span,.rc-contact-item em,.rc-explain-grid small,.rc-explain-grid span{font-size:11px}.rc-contact-item strong,.rc-explain-grid strong{font-size:13px}.rc-explain-grid>div{background:#ffffff05;border-radius:10px}.crm-work-menu button{box-shadow:none;border-radius:12px}.crm-work-menu small{font-size:11px}.crm-entry-hero{min-height:150px}.rc-blocked{background:var(--surface)}.quality-metric{box-shadow:none;background:var(--surface);border-radius:14px}.quality-metric small,.quality-funnel-row small,.quality-sources small,.quality-definitions span{font-size:11px}.quality-metric>div,.quality-funnel-row strong{font-size:12px}.quality-metric strong{color:var(--text);font-weight:550}.quality-kpis{gap:16px}.quality-funnel-track i{box-shadow:none;background:var(--green)}.team-hub-layout{gap:20px}.team-resource-grid{gap:12px}.team-resource{background:#ffffff04;border-radius:12px;padding:16px;border-color:var(--line)}.team-resource>span{font-size:10px}.team-resource p{font-size:12px;line-height:1.6}.world-map-shell{touch-action:pan-y}.seller-home-hub{padding:0;max-width:none;margin:0 0 24px;gap:20px}.seller-home-hub:before{display:none}.seller-balance-card{min-height:260px;border-radius:20px;background:linear-gradient(125deg,rgba(110,231,183,.1),transparent 60%),#142128e0;border-color:#b4ecd729;box-shadow:inset 0 1px #ffffff14,0 18px 48px #00000026;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.seller-balance-card>strong{font-size:clamp(40px,5vw,64px);font-weight:500;text-shadow:none;letter-spacing:-2px}.seller-home-action{border-radius:14px;box-shadow:none;background:var(--surface);padding:24px;-webkit-backdrop-filter:none;backdrop-filter:none}.seller-home-action strong{font-size:17px}.seller-home-basics,.seller-home-alert{border-color:var(--line);background:var(--surface);border-radius:14px}.tournament-hero,.tournament-card,.tournament-compact{box-shadow:none}.notice{font-size:12px;padding:12px 16px;border-radius:10px;margin-top:12px}.seller-preview-notice{flex-wrap:wrap}.seller-preview-notice button{margin-left:auto}input,select,textarea{color:var(--text);background-color:#0d151d;border-radius:9px;border-color:var(--line-strong)}select option{background:#17212b}.mini-button,.filter-chips button,.profile-tabs button{font-weight:550}.pager{font-size:12px}.login-shell{background:radial-gradient(ellipse at 50% 35%,rgba(110,231,183,.08),transparent 60%)}.login-card{max-width:440px;border-radius:24px;padding:36px;background:linear-gradient(140deg,rgba(212,255,238,.06),transparent 55%),#111a23e6;border-color:#c8e7dd24;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.login-card h1{font-size:32px;font-weight:550;line-height:1.1;letter-spacing:-1px}.login-card .brand-row strong{display:none}.login-card .eyebrow{color:#9bb4a8;font-size:11px}.login-card .muted{font-size:13px;line-height:1.7}.login-card .login-preview{display:none}.login-card label{font-size:12px;font-weight:500;margin-top:22px}.login-card input{background:#060d1473;min-height:46px;font-size:13px}.login-card button{min-height:46px;border-radius:10px;margin-top:26px;background:var(--green);color:#10291f;font-weight:650}.loading-card{background:var(--surface);border-radius:20px;padding:28px}@media(min-width:1800px){.workspace-main{padding-inline:max(48px,calc((100vw - 1600px)/2))}}@media(max-width:1250px){.app-shell{grid-template-columns:204px minmax(0,1fr)}.workspace-sidebar{padding-inline:10px}.workspace-main{padding-inline:24px}.workspace-nav button{font-size:11px;padding-inline:9px}.workspace-brand{padding-inline:7px}.workspace-heading{align-items:flex-start}.workspace-main .topbar{flex-wrap:wrap}.workspace-main .actions{margin-left:auto}.war-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-grid{gap:12px}.kpi{padding:16px}.kpi-head{font-size:11px}.war-hero{flex-direction:column;align-items:stretch}.war-hero-stats{width:100%}}@media(max-width:1000px){.app-shell{grid-template-columns:1fr}.workspace-sidebar{display:none;position:relative;height:auto;max-height:none;padding:20px;border-right:0;border-bottom:1px solid var(--line)}.workspace-sidebar.is-open{display:flex}.workspace-sidebar .workspace-brand{padding:0 0 20px}.sidebar-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:auto;background:#ffffff0a;border:1px solid var(--line);color:var(--text);border-radius:9px}.workspace-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;overflow:visible}.workspace-nav-group+.workspace-nav-group{margin-top:0}.workspace-nav button{min-height:44px;font-size:12px}.workspace-sidebar-foot{display:none}.menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--line);background:#ffffff06;color:var(--text);border-radius:9px;flex:0 0 auto}.workspace-main .topbar{min-height:74px;flex-wrap:nowrap;padding-block:12px}.workspace-main .topbar-brand{gap:12px}.workspace-breadcrumb>span{display:none}.workspace-heading{padding-block:28px 24px}.workspace-main .topbar-primary-actions,.workspace-main .topbar-utility-actions{display:flex}.workspace-main .view-mode-control select{width:128px}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.skip-link{left:16px}}@media(max-width:720px){html{scroll-padding-top:10px}.workspace-main{padding:0 max(16px,env(safe-area-inset-right)) max(30px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.workspace-main .topbar{min-height:72px;flex-wrap:wrap;gap:12px}.workspace-main .topbar-brand{gap:9px}.workspace-breadcrumb{font-size:11px}.workspace-main .actions{display:contents}.workspace-main .topbar-primary-actions{width:auto;flex:0 0 auto;margin-left:auto;order:0;gap:7px}.workspace-main .topbar-primary-actions .view-mode-control{display:none}.workspace-tabs{width:100%;flex-wrap:nowrap;overflow-x:auto;margin-bottom:20px}.workspace-tabs button{flex:0 0 auto;min-height:44px;padding-inline:12px;font-size:11px}.workspace-main .topbar-utility-actions{width:100%;flex:0 0 100%;justify-content:flex-end;order:3;gap:8px;padding-bottom:2px}.workspace-main .language-switch,.workspace-main .currency-toggle{min-height:36px;width:auto;flex:0 0 auto}.workspace-main .language-switch button,.workspace-main .currency-toggle button{min-height:36px;min-width:44px;flex:0 0 auto}.workspace-main .account-menu{width:auto;flex:0 0 auto}.workspace-main .account-pill{min-height:44px;width:auto;flex:0 0 auto}.workspace-main .account-dropdown{width:220px;left:auto}.workspace-main .account-pill>span{display:none}.workspace-main .account-pill .seller-avatar{width:32px;height:32px}.workspace-heading{flex-direction:column;gap:18px;align-items:stretch;padding:26px 0 22px}.workspace-heading h1{font-size:28px;letter-spacing:-.8px}.workspace-description{font-size:12px;max-width:320px;line-height:1.6}.workspace-eyebrow{font-size:9px}.workspace-heading-actions{flex-direction:row;flex-wrap:nowrap;max-width:none;justify-content:flex-start;gap:8px}.workspace-heading-actions .sync-pill{display:none}.workspace-period{flex:1}.workspace-period select{width:100%;min-height:44px;font-size:13px}.workspace-heading-actions .refresh-action{min-height:46px;padding-inline:16px}.workspace-nav{grid-template-columns:1fr;gap:20px}.workspace-nav-group>p{margin-left:10px}.workspace-nav-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}.workspace-nav-group>p{grid-column:1/-1}.workspace-nav button{font-size:11px;padding:10px}.panel{padding:20px 16px;border-radius:14px}.section-title,.section-title.compact{margin-bottom:18px;flex-direction:row}.section-title h2{font-size:15px}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.kpi{min-height:142px;padding:15px;border-radius:14px}.kpi strong{font-size:27px;margin-block:12px 6px}.kpi-head{font-size:11px;align-items:flex-start}.kpi-head svg{width:26px;height:26px;padding:6px}.kpi small{font-size:10px}.secondary-metrics .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.secondary-metrics .kpi strong{font-size:23px}.mission-grid{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:20px}.mission-card{min-height:76px;padding:14px 16px}.mission-card b{font-size:23px}.chart-grid,.admin-grid,.seller-stack,.admin-insights,.report-grid,.tournament-grid,.admin-command,.war-chart-grid{grid-template-columns:1fr;gap:16px;margin:20px 0}.chart-grid .wide{grid-column:auto}.war-score-grid{grid-template-columns:1fr}.war-hero{padding:0}.war-hero h2{font-size:20px}.war-hero-stats{min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))}.war-hero-stats>div{padding:12px 8px}.war-hero-stats strong{font-size:22px}.war-hero-stats small{font-size:8px}.ranking-strip{display:none}.seller-stack{margin:0;gap:0}.seller-card{border-radius:0;padding:20px 0}.seller-main{gap:10px;flex-direction:row;align-items:center;padding-right:36px}.seller-card .rank-badge{min-width:26px;width:26px;height:26px;min-height:26px;top:23px;right:0}.seller-main .score-cell{margin-left:auto}.score-cell>div:last-child{display:none}.seller-metrics{gap:8px;margin-block:10px}.seller-metrics span{font-size:10px}.seller-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.seller-detail-grid span{font-size:10px}.seller-detail-grid b{font-size:14px}.seller-home-hub{margin:0 0 20px}.seller-balance-card{min-height:260px;padding:24px}.seller-home-action{min-height:130px;padding:20px}.quality-main-grid,.quality-chart-grid{grid-template-columns:1fr}.quality-metric{padding:14px}.quality-metric small{font-size:10px}.rc-hero,.quality-hero,.team-hub-hero{padding:20px 16px}.rc-hero h2{font-size:22px}.team-hub-layout,.team-resource-grid{grid-template-columns:1fr}input,select,textarea{font-size:16px}.login-card{padding:28px 24px}.login-card input{font-size:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@supports not (backdrop-filter:blur(1px)){.workspace-sidebar,.seller-balance-card,.login-card{background-color:#111d26}}.panel.secondary-chart-card{position:relative;overflow:hidden;border-color:#a6d5d924;background:radial-gradient(ellipse at 20% 0%,rgba(67,131,121,.075),transparent 58%),linear-gradient(155deg,#16232bf7,#0c161efc);box-shadow:inset 0 1px #defff40e,0 12px 36px #00000021}.secondary-chart-card .quality-title,.secondary-chart-card .section-title{margin-bottom:18px}.secondary-chart-card .quality-title h2,.secondary-chart-card .section-title h2{font-weight:550;letter-spacing:-.35px}.secondary-chart-card .chart,.secondary-chart-card .quality-chart{margin-top:18px}.secondary-chart-card .recharts-cartesian-grid-horizontal line{stroke-linecap:round}.secondary-chart-card .recharts-bar-rectangle{transition:opacity .18s ease}.secondary-chart-card .recharts-bar-rectangle:hover{opacity:.85}.secondary-chart-card .recharts-cartesian-axis-tick text{font-size:11px;fill:#8ba5b4}.secondary-chart-highlight{display:flex;align-items:center;gap:24px;margin:4px 0 18px}.secondary-chart-highlight>strong{display:grid;gap:6px;color:#eff8fa;font-size:30px;font-weight:500;line-height:1;letter-spacing:-1.15px;font-variant-numeric:tabular-nums}.secondary-chart-highlight>strong.is-emerald{color:#7bf2c6}.secondary-chart-highlight small{display:block;color:#849daa;font-size:10px;font-weight:400;letter-spacing:.2px;line-height:1.5}.secondary-chart-highlight>span{display:grid;grid-template-columns:5px auto;align-items:center;gap:4px 7px;color:#ead09b;font-size:16px;font-variant-numeric:tabular-nums}.secondary-chart-highlight>span i{height:5px;width:5px;border-radius:50%;background:#f1ce8b;box-shadow:0 0 10px #f1ce8b4d}.secondary-chart-highlight>span small{grid-column:2}.secondary-chart-highlight>.secondary-chart-badge{display:inline-flex;align-self:center;padding:7px 10px;border:1px solid rgba(165,209,214,.1);border-radius:8px;color:#9cb5c3;font-size:11px;background:#ffffff06}.secondary-chart-card .analytics-subtitle{margin-bottom:12px;font-size:11px}.secondary-chart-legend{padding-top:18px;gap:14px 20px}.secondary-chart-legend i{box-shadow:0 0 7px color-mix(in srgb,currentColor 10%,transparent)}.secondary-luminous-emerald .recharts-line-curve{filter:drop-shadow(0 0 5px rgba(71,232,172,.32))}.secondary-luminous-blue .recharts-area-curve{filter:drop-shadow(0 0 5px rgba(115,181,243,.24))}.secondary-luminous-amber .recharts-line-curve{filter:drop-shadow(0 0 4px rgba(236,199,129,.25))}.secondary-series-controls{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 4px}.secondary-series-controls button{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;min-height:34px;border:1px solid rgba(178,209,223,.08);border-radius:8px;background:#ffffff04;color:#748d9d;font-size:10px;font-weight:500;transition:border-color .18s,color .18s,background .18s}.secondary-series-controls button i{display:block;width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--series-color);opacity:.25}.secondary-series-controls button.active{color:#c4d7e1;border-color:#b2d1df2b;background:#ffffff09}.secondary-series-controls button.active i{opacity:1;box-shadow:0 0 8px color-mix(in srgb,var(--series-color) 35%,transparent)}.secondary-series-controls button:hover{border-color:#b2d1df4d;color:#edf7f7}.secondary-series-controls button:focus-visible{outline:2px solid #74e8bf;outline-offset:3px}.quality-chart-grid>.secondary-chart-card{padding:28px}.quality-flow-card .quality-chart.tall{height:350px}.secondary-chart-card .mini-list{margin-top:18px}.secondary-chart-card .mini-list>div{border-radius:9px;background:#ffffff06;box-shadow:none}@media(max-width:1100px){.quality-chart-grid>.secondary-chart-card{padding:22px}}@media(max-width:700px){.quality-chart-grid>.secondary-chart-card{padding:20px 14px}.secondary-chart-highlight{gap:20px;margin-bottom:16px}.secondary-chart-highlight>strong{font-size:28px}.secondary-series-controls{gap:6px}.secondary-series-controls button{min-height:44px;padding:7px 9px;font-size:10px}.quality-flow-card .quality-chart.tall{height:300px}.secondary-chart-card .chart.small{min-height:280px}.secondary-chart-card .recharts-cartesian-axis-tick text{font-size:10px}}@media(prefers-reduced-motion:reduce){.secondary-chart-card .recharts-bar-rectangle,.secondary-series-controls button{transition:none}}:root{color-scheme:dark;--bg: #101113;--surface: #151619;--panel: #151619;--panel-2: #1b1c20;--panel-3: #222329;--text: #e4e5e9;--soft: #b8bbc4;--muted: #8d919b;--line: #2b2d33;--line-strong: #373a43;--green: #829adc;--blue: #829adc;--purple: #829adc;--green-soft: rgba(130,154,220,.09);--blue-soft: rgba(130,154,220,.09);--amber: #b9ad91;--amber-soft: rgba(185,173,145,.07);--rose: #bf9298;--rose-soft: rgba(191,146,152,.07);--radius: 8px;--radius-lg: 10px;--shadow: none;--glass-bg: #151619;--glass-bg-strong: #1b1c20;--glass-line: #2b2d33;--glass-highlight: transparent;--glass-shadow: none}html,body{background:#101113}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;color:var(--text);line-height:1.5}body:before,body:after{display:none}::selection{color:#f0f1f7;background:#35415c}*{scrollbar-color:#3b3d46 transparent}::-webkit-scrollbar-thumb{background:#3b3d46}strong,b{font-weight:550}button,input,select,textarea{font-family:inherit}button{font-weight:500}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #829adc;outline-offset:3px}.app-shell{grid-template-columns:212px minmax(0,1fr)}.workspace-main{padding:0 28px 32px}.workspace-sidebar{padding:18px 10px 14px;border-color:#2b2d33;background:#1b1c20f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.workspace-brand{gap:9px;padding:0 10px 22px}.workspace-brand .brand-logo{width:27px;height:27px;flex-basis:27px;filter:none}.workspace-brand strong{font-size:17px;letter-spacing:-.45px;font-weight:600}.workspace-brand strong span{color:#c4c7cf;font-weight:400}.workspace-brand small{color:#777c88;font-size:9px;letter-spacing:.7px}.workspace-nav-group+.workspace-nav-group{margin-top:20px}.workspace-nav-group>p{color:#747986;font-size:10px;font-weight:500;letter-spacing:.25px;text-transform:none;margin:0 10px 6px}.workspace-nav button{min-height:35px;gap:9px;margin:1px 0;padding:7px 10px;border:0;border-radius:6px;color:#a6aab5;font-size:11px;background:transparent;box-shadow:none}.workspace-nav button svg{width:15px;height:15px;color:#858b99;stroke-width:1.6;opacity:1}.workspace-nav button:hover{color:#e4e5e9;background:#222329}.workspace-nav button.active{color:#e6e8f0;background:#272930;border:0;box-shadow:none}.workspace-nav button.active svg{color:#9caee0}.workspace-nav button i{display:none}.workspace-sidebar-foot{padding:14px 8px 0;border-top:1px solid #2b2d33;margin-top:16px}.sidebar-logout{min-height:34px;font-size:11px;color:#969ba7}.workspace-version{font-size:9px;color:#686e7b;padding-top:6px}.workspace-main .topbar{min-height:62px;padding:12px 0;border-bottom:1px solid #2b2d33;background:transparent;box-shadow:none}.workspace-breadcrumb{font-size:11px;gap:8px}.workspace-breadcrumb>span{color:#707682}.workspace-breadcrumb b{color:#afb4bf}.workspace-main .actions,.workspace-main .topbar-primary-actions,.workspace-main .topbar-utility-actions{gap:10px}.workspace-main .language-switch,.workspace-main .currency-toggle{background:none;border:0;padding:0}.workspace-main .language-switch button,.workspace-main .currency-toggle button{border-radius:5px;color:#7e8593;min-height:28px;padding:4px 6px;font-size:10px}.workspace-main .language-switch button.active,.workspace-main .currency-toggle button.active{color:#cbd2e8;background:#252932}.workspace-main .account-pill{gap:8px;font-size:11px;font-weight:500;color:#c0c4cf}.workspace-main .account-pill .seller-avatar{width:27px;height:27px;min-width:27px;background:#2a2e38;border-color:#393f4c}.workspace-main .view-mode-control{background:none;border-color:#2b2d33;border-radius:6px}.workspace-main .view-mode-control select{font-size:10px;color:#969eae;min-height:27px}.workspace-main .view-mode-control svg{color:#828b9d}.account-dropdown{background:#202126;border-color:#393c45;border-radius:8px;box-shadow:0 10px 24px #0004}.account-dropdown button{font-size:12px;font-weight:400;color:#bcc1cd;border-radius:5px}.account-dropdown button:hover{color:#e0e5f4;background:#2a2d37}.workspace-heading{padding:26px 0 24px;gap:20px;align-items:center}.workspace-heading h1{color:#e4e5e9;font-size:24px;line-height:1.25;letter-spacing:-.6px;font-weight:550;margin-bottom:6px}.workspace-description{font-size:12px;color:#858b98}.workspace-heading-actions{max-width:330px;gap:8px}.workspace-heading-actions .sync-pill{font-size:9px;color:#757d8b}.workspace-heading-actions .sync-pill svg{color:#7e8da9}.workspace-period{padding-left:10px;border-color:#333640;border-radius:6px;background:#1b1d23;color:#8f97a7}.workspace-period select{width:98px;min-height:33px;font-size:11px;color:#c5cad5}.workspace-heading-actions .refresh-action{min-height:35px;padding:7px 10px;border-radius:6px;border-color:#333640;background:#22252d;color:#c6cee0;font-size:11px}.workspace-heading-actions .refresh-action:hover{border-color:#485169;background:#282d38}.app-shell .workspace-tabs{gap:18px;width:100%;padding:0;margin:0 0 22px;background:none;border:0;border-bottom:1px solid #2b2d33;border-radius:0}.app-shell .workspace-tabs button{position:relative;gap:6px;min-height:38px;padding:7px 0 12px;border:0;border-radius:0;background:none;box-shadow:none;color:#868d9b;font-size:12px}.app-shell .workspace-tabs button.active{color:#dce1ef;background:none;border:0;box-shadow:none}.workspace-tabs button.active:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:#829adc;border-radius:1px}.app-shell .workspace-tabs button span{min-width:15px;height:15px;padding:0 4px;border:1px solid #393e49;border-radius:4px;color:#aab3c7;background:#242832;font-size:9px}.app-shell .eyebrow{color:#7e8695;font-size:10px;font-weight:500;text-transform:none;letter-spacing:.15px;margin-bottom:5px}.app-shell :is(.panel,.kpi,.mission-card,.finance-summary,.finance-row,.payment-summary>div,.payment-list article,.ftd-breakdown article,.profile-hero-card,.achievement,.report-cards>div,.report-row,.recommendation,.admin-hero,.crm-period,.quality-metric,.rc-hero,.rc-queue,.rc-blocked,.team-resource,.seller-home-basics,.seller-home-alert,.seller-home-action){border-color:#2b2d33;border-radius:8px;background:#151619;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell .panel{padding:20px}.app-shell :is(.panel,.kpi,.mission-card,.seller-home-action):hover{transform:none;box-shadow:none;border-color:#343741}.app-shell :is(.panel,.kpi,.seller-card,.war-seller-card,.rc-hero,.team-hub-hero,.war-hero):before,.app-shell :is(.panel,.kpi,.seller-card,.seller-home-hero-card):after{display:none}.app-shell :is(.section-title,.quality-title) h2{color:#dce0e7;font-size:15px;font-weight:550;letter-spacing:-.2px}.app-shell .section-title .accent-icon,.app-shell .quality-title>svg{color:#858fa5;width:17px;height:17px}.app-shell .section-title,.app-shell .section-title.compact{margin-bottom:18px}.app-shell .kpi-grid{gap:12px;margin-bottom:20px}.app-shell .kpi,.app-shell .kpi:first-child{min-height:130px;padding:18px;background:#151619;border:1px solid #2b2d33;border-radius:8px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell .kpi-head{color:#9da4b1;font-size:11px;font-weight:500}.app-shell .kpi-head svg{color:#778298;padding:0;width:15px;height:15px;border-radius:0;background:none}.app-shell .kpi strong{margin:13px 0 6px;color:#e4e6ec;font-size:29px;font-weight:500;letter-spacing:-.7px}.app-shell .kpi small{color:#777f8e;font-size:10px;line-height:1.6}.app-shell .secondary-metrics{margin:22px 0}.app-shell .secondary-metrics>summary{min-height:36px;color:#929aa9;font-size:11px;border-color:#2b2d33}.app-shell .secondary-metrics .kpi{min-height:108px}.app-shell .secondary-metrics .kpi strong{font-size:24px}.app-shell .mission-grid{gap:12px;margin-bottom:20px}.app-shell .mission-card{min-height:90px;padding:16px 18px}.app-shell .mission-card strong{color:#b3b9c5;font-size:11px}.app-shell .mission-card b{color:#c7cedd;font-size:23px;font-weight:500}.app-shell .mission-card small{color:#727b8a;font-size:10px}.app-shell .seller-card,.app-shell .seller-card:is(.podium-0,.podium-1,.podium-2){background:transparent;border-color:#2b2d33;box-shadow:none}.app-shell .seller-avatar{border-color:#3b4355;background:#272d39;color:#b5c2e0;font-weight:500}.app-shell .seller-metrics span{font-size:11px;color:#a2aaba;font-weight:400}.app-shell .seller-detail-grid span{color:#737d8e}.app-shell .seller-detail-grid b{color:#bcc7dd;font-weight:500}.app-shell .score-ring{background:conic-gradient(#829adc var(--score),#292c34 0);box-shadow:none}.app-shell .score-ring:before{background:#151619}.app-shell .score-cell b{color:#a4adbd}.app-shell .score-cell small{color:#6f7c8c}.app-shell :is(.chart-grid,.admin-grid,.seller-stack,.admin-insights,.report-grid,.tournament-grid,.admin-command){gap:16px}.app-shell .war-hero{background:none;border:0;padding:0;box-shadow:none}.app-shell .war-hero h2{font-size:18px;font-weight:500;letter-spacing:-.3px}.app-shell .war-hero-stats>div{border:1px solid #2b2d33;border-radius:6px;background:#151619;box-shadow:none}.app-shell .war-hero-stats strong{color:#d8deea;font-size:22px}.app-shell .war-hero-stats small{color:#767e8e;font-size:9px;letter-spacing:.1px;text-transform:none}.app-shell .war-seller-card,.app-shell .war-seller-card:is(.hot,.warning,.alert){border:1px solid #2b2d33;border-radius:8px;background:#151619;box-shadow:none}.app-shell .war-seller-head span,.app-shell .war-seller-card.hot .war-seller-head span{color:#929db1}.app-shell .war-seller-metrics b{color:#d8dce6;font-size:21px}.app-shell .war-seller-metrics span{font-size:9px;letter-spacing:.1px;text-transform:none;color:#6e798d}.app-shell .war-progress-stack em{background:#829adc;box-shadow:none}.app-shell .war-progress-stack i{background:#2b2e37}.app-shell .war-progress-stack span{color:#a1acc2}.app-shell .war-best-day{color:#8993a8}.app-shell .war-rec-grid>div{background:#191b20;border-color:#2b2d33;border-radius:6px}.app-shell .war-rec-grid strong{color:#b7c0d0;font-weight:500}.app-shell .war-rec-grid span{color:#8c96a9}.app-shell .report-cards>div{padding:16px;border-radius:6px}.app-shell .report-cards strong{color:#dce1ed;font-size:26px;font-weight:500}.app-shell .report-cards :is(span,small){color:#8993a6}.app-shell .report-row{padding:14px;background:#17191e;border-color:#292c34;border-radius:6px}.app-shell .report-row b{color:#c4cddd;font-size:15px;font-weight:500}.app-shell .report-row span{color:#7a8599}.app-shell .report-row .report-seller strong{color:#ccd2dd}.app-shell .metric-glossary span{color:#7d889b;background:none;border:0;box-shadow:none}.app-shell .metric-glossary b{color:#9fabc0}.app-shell .approval-workspace{padding:0}.app-shell .approval-workspace-head{background:#191b20;border-color:#2b2d33}.app-shell .approval-count{border-color:#343945;border-radius:6px;background:none}.app-shell .approval-count.has-pending strong,.app-shell .approval-count.is-clear strong{color:#b4c2e3}.app-shell .approval-request-list .request-item{border-color:#303541;background:#1a1d24;border-radius:6px}.app-shell .request-id,.app-shell .rc-priority-chip{background:#282d38;border-color:#394254;color:#a6b8dd;border-radius:4px}.app-shell .approval-empty{border-color:#363e4e;color:#91a1c0;border-radius:6px}.app-shell .approval-history-toggle{border-color:#2b2d33;background:#191b20;font-size:12px}.app-shell .approval-timeline>div{border-color:#2b2d33;border-radius:6px}.app-shell .approval-timeline i{background:#829adc}.app-shell .rc-hero{border-color:#2b2d33;background:#151619;border-radius:8px}.app-shell .rc-hero h2,.app-shell .team-hub-hero h2,.app-shell .quality-hero h2{font-size:21px;font-weight:500}.app-shell .rc-hero-label,.app-shell .rc-hero-copy>span{color:#9aa6bd}.app-shell .rc-hero-metrics div,.app-shell .rc-hero-metrics div:is(.eligible,.blocked){background:#1b1d23;border-color:#30343e;border-radius:6px}.app-shell .rc-hero-metrics div strong,.app-shell .rc-hero-metrics div.blocked strong{color:#cad3e5}.app-shell .crm-work-menu button,.app-shell .crm-work-menu button.active{border-color:#313743;border-radius:7px;background:#1a1d24;box-shadow:none}.app-shell .crm-work-menu button.active{border-color:#56688e;background:#242a37}.app-shell .crm-work-menu svg{color:#8f9fbd}.app-shell .crm-work-menu span{color:#c2cbdd;font-size:12px;font-weight:500}.app-shell .crm-work-menu small{color:#7d8ba3;font-size:11px;font-weight:400}.app-shell .rc-contact-item,.app-shell .rc-contact-item.active{border-color:#2e333d;border-radius:6px;background:#191c22;box-shadow:none}.app-shell .rc-contact-item.active{border-color:#55668a;background:#232a37}.app-shell .rc-contact-item strong{color:#c6d0e2}.app-shell .rc-contact-item :is(span,small,em){color:#8592aa}.app-shell .rc-explain-grid>div,.app-shell .rc-explain-grid>div.next-action{background:#1a1d23;border-color:#2c333f;border-radius:6px}.app-shell .rc-explain-grid strong,.app-shell .rc-explain-grid .next-action strong{color:#bdc9df}.app-shell .rc-blocked-card,.app-shell .rc-review-notice{background:#1b1d23;border-color:#343945;border-radius:6px}.app-shell .rc-review-badge{background:#292c35;border-color:#3c4150;color:#a7b2ca;border-radius:4px}.app-shell .quality-hero,.app-shell .team-hub-hero{background:#151619;border-color:#2b2d33;border-radius:8px}.app-shell .quality-policy{color:#929db2;border-color:#313744;background:#1c2028}.app-shell .quality-metric strong,.app-shell .quality-metric:is(.green,.blue,.amber,.purple,.rose) strong{color:#d3dbea;font-size:25px;font-weight:500}.app-shell .quality-metric:is(.green,.blue,.amber,.purple,.rose) svg{color:#829adc}.app-shell .quality-funnel-track{background:#2b2f39}.app-shell .quality-funnel-track i{background:#829adc;box-shadow:none}.app-shell .quality-step{color:#a4b4d7;background:#252c3a;border-radius:5px}.app-shell .quality-funnel-row{background:#191c22;border-color:#2b303a;border-radius:6px}.app-shell .quality-sources>div,.app-shell .quality-definitions p{background:#191b20;border-color:#2d313b;border-radius:6px}.app-shell .quality-definitions b{color:#a0b0d1}.app-shell .team-resource{padding:16px;background:#191c22;border-color:#30343e;border-radius:6px}.app-shell .team-resource a{border-color:#3a4356;color:#acbbdd;background:#242b39;border-radius:5px;font-size:11px;font-weight:500}.app-shell .seller-balance-card{min-height:200px;padding:26px;border:1px solid #353b48;border-radius:10px;background:#1b1e25;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell .seller-balance-card:after{display:none}.app-shell .seller-balance-card>strong{color:#dbe2f2;font-size:44px;font-weight:500;text-shadow:none;letter-spacing:-1px}.app-shell .seller-balance-card>span{color:#9baecc}.app-shell .seller-home-action{min-height:118px;padding:22px;border-color:#2f3440;background:#171a20;border-radius:8px}.app-shell .seller-home-action strong{color:#c8d3e8;font-size:16px;font-weight:500}.app-shell .seller-home-action>svg{color:#829adc}.app-shell .seller-home-basics>span{border-color:#303540;background:#1b1e25;border-radius:6px}.app-shell .seller-home-basics b{color:#c9d3e6}.app-shell :is(.seller-coin-strip,.hero-lock,.source-chips span){border-color:#343e52;border-radius:6px;background:#222938;color:#acbcdd;box-shadow:none}.app-shell .seller-coin-strip b{color:#b5c5e7}.app-shell .tournament-card,.app-shell .tournament-hero,.app-shell .tournament-compact{background:#191c22;border-color:#313744;border-radius:8px;box-shadow:none}.app-shell :is(.tournament-card,.tournament-hero):after{display:none}.app-shell .progress-line{background:#2c3240}.app-shell .progress-line i{background:#829adc;box-shadow:none}.app-shell .notice,.app-shell .toast{border-color:#363d4c;background:#20252f;color:#b5c0d7;border-radius:6px;font-size:12px}.app-shell .notice.error-box{border-color:#564148;background:#2a2227;color:#c8a4ad}.app-shell .refresh-strip{background:#1c222d;border-color:#313c50;border-radius:6px;color:#9eafcf;font-size:11px}.app-shell :is(input,select,textarea){border-color:#343944;border-radius:6px;background:#12151b;color:#cbd3e2;font-size:12px;box-shadow:none}.app-shell select option{background:#20242c;color:#ccd5e6}.app-shell :is(.search input,.admin-form input,.tournament-admin-form input,.request-bar input,.profile-grid input){border-color:#343944;background:#12151b}.app-shell :is(.admin-form button,.tournament-admin-form button,.inline-actions button,.payment-form button,.request-bar button){min-height:35px;padding:7px 12px;color:#d9e1f4;background:#303c58;border-color:#485a7e;border-radius:6px;box-shadow:none;font-size:11px;font-weight:500}.app-shell :is(.admin-form button,.tournament-admin-form button,.inline-actions button,.payment-form button,.request-bar button):hover{background:#3a4867;box-shadow:none;filter:none}.app-shell :is(.mini-button,.pager button,.filter-chips button,.profile-tabs button,.period-segment button,.quality-periods button,.quality-refresh,.catalog-access-toolbar button){border-color:#343a48;border-radius:6px;background:#1e242f;color:#a3b0c9;box-shadow:none;font-weight:500;font-size:11px}.app-shell :is(.filter-chips button.active,.profile-tabs button.active,.period-segment button.active,.quality-periods button.active){background:#2b354a;border-color:#4b5c7d;color:#c6d3ef;box-shadow:none}.app-shell .table-wrap,.app-shell .ftd-table-wrap{border-color:#2d3440;border-radius:6px}.app-shell table{border-collapse:collapse;font-size:12px;color:#b7c2d6}.app-shell table thead{background:#1c222c}.app-shell table th{border-color:#303947;color:#8d9db7;font-size:10px;font-weight:500;text-transform:none;letter-spacing:.1px}.app-shell table td{border-color:#2a323e;font-size:12px}.app-shell table tr:hover td{background-color:#829adc06}.app-shell .mini-list>div{background:#191d25;border-color:#2e3746;border-radius:5px;box-shadow:none}.app-shell .payment-list article,.app-shell .finance-row{border-color:#2f3847;background:#191e27;border-radius:6px}.app-shell .payment-list b,.app-shell .finance-row b{color:#bac9e7}.app-shell .payment-summary>div,.app-shell .payment-summary>div.primary{background:#1b202a;border-color:#343e50;box-shadow:none}.app-shell .payment-summary strong{color:#d0dcf3;font-weight:500}.app-shell .secondary-chart-card,.app-shell .quality-chart-grid>.secondary-chart-card{padding:20px;border-color:#2b2d33;border-radius:8px;background:#151619;box-shadow:none}.app-shell .secondary-chart-highlight>strong,.app-shell .secondary-chart-highlight>strong.is-emerald{color:#c9d4eb;font-size:27px;font-weight:500;text-shadow:none}.app-shell .secondary-chart-highlight>span{color:#9fadc8}.app-shell .secondary-chart-highlight>span i{background:#829adc;box-shadow:none}.app-shell .secondary-chart-highlight>.secondary-chart-badge{border-color:#343d4f;border-radius:5px;background:#202735;color:#9dadc9}.app-shell .secondary-series-controls button{border-color:#303a4c;border-radius:5px;background:none;color:#7f90aa}.app-shell .secondary-series-controls button.active{border-color:#4a5b7d;background:#252f43;color:#b9c9e8}.app-shell .secondary-series-controls button i{box-shadow:none}.app-shell :is(.recharts-area-curve,.recharts-line-curve,.recharts-line,.recharts-area){filter:none}.app-shell .secondary-chart-card .recharts-bar-rectangle{transition:none}.app-shell .analytics-tooltip{border-color:#424550;border-radius:7px;background:#22242a;box-shadow:0 8px 20px #0004;-webkit-backdrop-filter:none;backdrop-filter:none}.login-shell{background:#101113}.login-shell .login-card{background:#191b20;border-color:#333740;border-radius:10px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.login-card .brand-mark{border-color:#3e4d67;border-radius:7px;color:#9fb3da;background:#252e40}.login-card .eyebrow{color:#8e9bb2;text-transform:none;letter-spacing:.3px}.login-card h1{font-size:28px;color:#d6e0f0;font-weight:500}.login-card input{border-color:#3b4659;border-radius:6px;background:#121720;color:#c7d5ea}.login-card button{background:#3f527b;border-color:#586e99;border-radius:6px;color:#dce5f7;box-shadow:none}.loading-card{border-color:#343d4d;background:#1b202a;border-radius:8px;box-shadow:none}.loading-card svg{color:#829adc}@media(min-width:1800px){.workspace-main{padding-inline:max(36px,calc((100vw - 1670px)/2))}}@media(max-width:1250px){.app-shell{grid-template-columns:198px minmax(0,1fr)}.workspace-main{padding-inline:22px}.workspace-nav button{font-size:10px}}@media(max-width:1000px){.app-shell{grid-template-columns:1fr}.workspace-main .topbar{min-height:62px}.workspace-sidebar{border-bottom-color:#2b2d33;padding:18px}.workspace-brand{padding-bottom:16px}.menu-toggle,.sidebar-close{border-color:#343b48;border-radius:6px;background:#202632;color:#aebed8}.workspace-nav button{min-height:44px;font-size:12px}}@media(max-width:720px){.workspace-main{padding:0 max(16px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.workspace-main .topbar{padding-block:10px;gap:8px}.workspace-main .language-switch button,.workspace-main .currency-toggle button{min-height:36px}.workspace-heading{padding:22px 0 20px;gap:16px;align-items:stretch}.workspace-heading h1{font-size:23px}.workspace-description{color:#818c9e;font-size:11px}.workspace-period select,.workspace-heading-actions .refresh-action{min-height:44px;font-size:12px}.app-shell .workspace-tabs{gap:18px;margin-bottom:20px}.app-shell .workspace-tabs button{min-height:44px;padding-inline:0;font-size:11px}.app-shell .panel{padding:18px 14px;border-radius:8px}.app-shell .kpi,.app-shell .kpi:first-child{min-height:132px;padding:16px}.app-shell .kpi strong{font-size:27px}.app-shell .kpi small{font-size:10px}.app-shell .mission-card{min-height:78px;padding:14px 16px}.app-shell .secondary-chart-card,.app-shell .quality-chart-grid>.secondary-chart-card{padding:20px 14px}.app-shell .seller-balance-card{min-height:190px;padding:22px}.app-shell .seller-balance-card>strong{font-size:38px}.app-shell .seller-home-action{min-height:105px;padding:20px}.app-shell :is(input,select,textarea){min-height:44px;font-size:16px}.app-shell :is(.admin-form button,.tournament-admin-form button,.inline-actions button,.payment-form button,.request-bar button,.mini-button,.pager button,.filter-chips button,.profile-tabs button,.period-segment button,.quality-periods button,.quality-refresh,.catalog-access-toolbar button){min-height:44px;font-size:11px}}@media(prefers-reduced-transparency:reduce){.workspace-sidebar{background:#1b1c20;-webkit-backdrop-filter:none;backdrop-filter:none}}:root{--bg:#0b111b;--surface:#121b28;--panel:#121b28;--panel-2:#182334;--text:#eef3fb;--soft:#c0cde0;--muted:#a0b1c9;--line:#2c3b50;--line-strong:#415675;--green:#39e7a0;--blue:#58adff;--purple:#aa8dff;--amber:#ffc85b;--radius:14px;--radius-lg:18px}html,body{background:#0b111b}body{color:#e9f0fc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.55;background-image:radial-gradient(ellipse at 3% 0%,rgba(45,100,189,.12),transparent 42%),radial-gradient(ellipse at 85% 12%,rgba(63,77,145,.08),transparent 46%);background-attachment:fixed}.app-shell{grid-template-columns:240px minmax(0,1fr)}.workspace-main{min-width:0;padding:0 28px 40px}.workspace-sidebar{top:12px;height:calc(100dvh - 24px);margin:12px 0 12px 12px;padding:20px 12px 16px;border:1px solid rgba(197,217,247,.2);border-radius:22px;background:linear-gradient(135deg,#536c902e,#121d2ed4 38%,#17273fc4);-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%);box-shadow:inset 0 1px #ffffff21,inset 1px 0 #ffffff09,0 16px 42px #0000002e}.workspace-brand{padding:0 10px 25px;gap:10px}.workspace-brand strong{font-size:20px;letter-spacing:-.6px}.workspace-brand small{font-size:10px;letter-spacing:1px;color:#9cabc1}.workspace-brand .brand-logo{width:32px;height:32px;flex-basis:32px}.workspace-nav-group>p{font-size:12px;color:#98aac4;margin:0 11px 8px}.workspace-nav-group+.workspace-nav-group{margin-top:23px}.workspace-nav button{min-height:43px;padding:10px 11px;gap:10px;border-radius:11px;font-size:13px;color:#b8c6dd;transition:background .16s,color .16s}.workspace-nav button svg{color:#a0b5d2;width:18px;height:18px;stroke-width:1.7}.workspace-nav button:hover{color:#fff;background:#b0ccf517}.workspace-nav button.active{color:#f0f6ff;background:linear-gradient(150deg,#6dabff33,#779de31c);box-shadow:inset 0 1px #e1efff24,inset 0 0 0 1px #96c0fa2b}.workspace-nav button.active svg{color:#74b9ff}.workspace-sidebar-foot{border-color:#b5cff521}.sidebar-logout{min-height:40px;font-size:13px;color:#a9bbd6}.workspace-version{font-size:11px;color:#8398b7}.workspace-main .topbar{position:sticky;top:12px;z-index:35;min-height:68px;margin-top:12px;padding:13px 18px;border:1px solid rgba(200,220,250,.2);border-radius:18px;background:linear-gradient(155deg,#6480a829,#132033cc 44%,#1a2c47ba);-webkit-backdrop-filter:blur(24px) saturate(165%);backdrop-filter:blur(24px) saturate(165%);box-shadow:inset 0 1px #ffffff21,0 10px 28px #00000026}.workspace-breadcrumb{font-size:13px;gap:10px}.workspace-breadcrumb>span{color:#9cacc5}.workspace-breadcrumb b{color:#d7e3f5;font-weight:500}.workspace-main .account-pill{font-size:13px;color:#e2ecfb}.workspace-main .account-pill .seller-avatar{width:34px;height:34px;min-width:34px;font-size:13px}.workspace-main .language-switch button,.workspace-main .currency-toggle button{min-height:34px;min-width:33px;padding:6px 8px;font-size:12px;color:#acbfd9;border-radius:8px}.workspace-main .language-switch button.active,.workspace-main .currency-toggle button.active{background:#c7dfff1f;color:#f1f7ff;box-shadow:inset 0 1px #e4f1ff1f}.workspace-main .view-mode-control{border-color:#b5cff530;background:#020b1933;border-radius:9px}.workspace-main .view-mode-control select{font-size:12px;color:#b9cae3;min-height:34px}.account-dropdown{background:#1b293d;border-color:#536b8c;border-radius:14px;box-shadow:0 18px 45px #0007}.account-dropdown button{color:#d7e4f8;min-height:42px;font-size:14px}.workspace-heading{padding:30px 0 25px}.workspace-heading h1{font-size:29px;font-weight:600;letter-spacing:-.8px;color:#f1f5ff;margin-bottom:8px}.workspace-description{font-size:14px;color:#a7b9d3;line-height:1.6}.workspace-heading-actions{max-width:380px;gap:10px}.workspace-heading-actions .sync-pill{font-size:12px;color:#a2b5d0}.workspace-heading-actions .sync-pill svg{color:#69dfb7}.workspace-period{border-color:#afcdfa3d;border-radius:12px;background:linear-gradient(160deg,#89a7d121,#15253cb8);box-shadow:inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding-left:12px}.workspace-period select{width:112px;min-height:40px;color:#e2ecfc;font-size:13px}.workspace-heading-actions .refresh-action{min-height:42px;padding:9px 13px;font-size:13px;border-radius:12px;color:#d9eaff;border-color:#405a7b;background:#20344f;box-shadow:inset 0 1px #ffffff14}.app-shell .workspace-tabs{width:max-content;max-width:100%;display:flex;gap:4px;padding:5px;margin-bottom:23px;border:1px solid rgba(174,204,246,.2);border-radius:14px;background:linear-gradient(155deg,#5877a326,#162439b8);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:inset 0 1px #ffffff1a}.app-shell .workspace-tabs button{min-height:40px;padding:8px 17px;border-radius:10px;border:0;font-size:14px;color:#aebfda;font-weight:500;white-space:nowrap}.app-shell .workspace-tabs button.active{background:#aacdff24;color:#f0f7ff;box-shadow:inset 0 1px #f2f8ff26,0 2px 8px #0002}.workspace-tabs button.active:after{display:none}.app-shell .workspace-tabs button span{font-size:11px;min-width:19px;height:19px;border-radius:6px}.app-shell :is(.panel,.kpi,.mission-card){background:#121b28;border-color:#2c3b50;border-radius:16px}.app-shell .panel{padding:24px}.app-shell .panel:hover{border-color:#3b506e}.app-shell .eyebrow{color:#9baeca;font-size:12px;margin-bottom:6px}.app-shell :is(.section-title,.quality-title) h2{font-size:19px;font-weight:600;color:#e4edfc}.app-shell .section-title .accent-icon{color:#73b6ff;width:20px;height:20px}.app-shell .kpi-grid{gap:14px}.app-shell .kpi,.app-shell .kpi:first-child{min-height:148px;padding:21px;border-radius:15px;background:#141f2f;border-color:#2c3d55}.app-shell .kpi-head{font-size:13px;color:#b4c5df;gap:12px}.app-shell .kpi-head svg{color:#6ab3ff;width:19px;height:19px}.app-shell .kpi strong{font-size:35px;font-weight:600;color:#edf4ff;margin:16px 0 9px}.app-shell .kpi small{font-size:12px;line-height:1.5;color:#a1b4d1}.app-shell .kpi.amber strong{color:#ffd273}.app-shell .kpi.purple strong{color:#bba5ff}.app-shell .secondary-metrics>summary{font-size:13px;color:#a8bcda;min-height:42px}.app-shell .mission-card{min-height:106px;padding:19px 21px}.app-shell .mission-card strong{font-size:13px;color:#b8cae5}.app-shell .mission-card b{font-size:28px;color:#80bdff}.app-shell .mission-card small{font-size:12px;color:#9fb2ce}.app-shell .studio-grid>.studio-card{background:#121b28;border-color:#2d3e55;border-radius:16px}.app-shell .studio-card-head h2{font-size:19px;font-weight:600;color:#e9f1ff}.app-shell .studio-card-head .analytics-subtitle{font-size:13px;color:#a1b4d0}.app-shell .studio-grid .recharts-cartesian-axis-tick text,.app-shell .recharts-cartesian-axis-tick text{font-size:12px!important;fill:#a7bad5}.app-shell :is(.studio-window button,.studio-compare-toggle>button,.studio-rate-legend button,.studio-data-actions button){font-size:12px}.app-shell .studio-trend-insights>div>span{font-size:12px;color:#a0b4d1}.app-shell .studio-trend-insights strong{font-size:23px;color:#dae9ff}.app-shell .studio-trend-insights small{font-size:12px;color:#90a9cc}.app-shell .studio-plot-toolbar>span,.app-shell .studio-compare-toggle>span{font-size:12px;color:#98adcc}.app-shell .studio-data-table th,.app-shell .studio-data-table td{font-size:13px;padding:11px}.app-shell .studio-data-table caption{font-size:12px}.app-shell .studio-rate-name b,.app-shell .studio-rate-values b{font-size:14px}.app-shell .studio-rate-scale>div{font-size:12px}.app-shell .studio-distribution-foot{font-size:12px;color:#9eb4d5}.app-shell :is(.analytics-tooltip,.ops-tooltip){border-color:#4a6286;background:#1a2a40;border-radius:12px}.app-shell .analytics-tooltip-label{font-size:12px}.app-shell .analytics-tooltip-row span,.app-shell .analytics-tooltip-row b{font-size:13px}.app-shell .table-wrap,.app-shell .ftd-table-wrap{border-color:#2e415c;border-radius:12px}.app-shell table{font-size:14px;color:#c5d5ed}.app-shell table th{font-size:12px;color:#a1b7d6;border-color:#2e405b}.app-shell table td{font-size:14px;border-color:#2a3a51}.app-shell .seller-name strong{font-size:15px}.app-shell .seller-detail-grid span,.app-shell .seller-detail-grid b{font-size:12px}.app-shell .seller-metrics span{font-size:13px;color:#b3c9e6}.app-shell .mini-list>div{background:#162235;border-color:#2d415d;border-radius:10px}.app-shell .mini-list strong{font-size:14px;color:#dceafd}.app-shell .mini-list span{font-size:13px;color:#9fb5d3}.app-shell :is(.notice,.toast,.refresh-strip){font-size:13px;border-radius:11px;color:#c1d5f1;background:#192c45;border-color:#345273}.app-shell :is(.view-refreshing,.period-refreshing){opacity:1;filter:none}.app-shell .quality-metric strong{font-size:31px}.app-shell .quality-metric>span,.app-shell .quality-metric small{font-size:12px}.app-shell :is(.report-cards>div,.report-row){border-radius:12px;background:#152133;border-color:#2d405d}.app-shell .report-cards strong{font-size:32px;color:#d9eaff}.app-shell .report-cards :is(span,small){font-size:13px}.app-shell .report-row span{font-size:13px}.app-shell .report-row b{font-size:18px;color:#9fc8ff}.app-shell .metric-glossary{font-size:12px}.app-shell :is(.admin-form,.tournament-admin-form,.payment-form) label{font-size:13px;color:#b7cbe8}.app-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:40px;font-size:14px;color:#dce8fa;background:#101b2c;border-color:#3a506f;border-radius:9px}.app-shell :is(.admin-form button,.tournament-admin-form button,.inline-actions button,.payment-form button,.mini-button,.pager button,.filter-chips button,.period-segment button,.profile-tabs button){min-height:40px;font-size:13px;border-radius:10px}.app-shell .ops-workspace h2{font-size:18px}.app-shell .ops-period-caption,.app-shell .ops-chart-card header p,.app-shell .ops-source-note,.app-shell .ops-chart-note{font-size:12px;color:#9fb2cd}.app-shell .ops-kpis article>span{font-size:13px}.app-shell .ops-kpis strong{font-size:33px}.app-shell .ops-kpis small,.app-shell .ops-signal-legend b{font-size:12px}.app-shell .ops-signal-legend small{font-size:11px}.app-shell .ops-chart-legend,.app-shell .ops-daily-strip>button>span,.app-shell .ops-daily-strip>button>small{font-size:12px}.app-shell .ops-daily-strip{grid-auto-columns:minmax(118px,1fr)}.app-shell .ops-daily-strip>button>strong{font-size:16px}.app-shell .ops-day-signal,.app-shell .ops-budget-status{font-size:11px}.app-shell .ops-workspace tbody th button{font-size:13px}.app-shell .ops-table-card>footer,.app-shell .ops-table-card>footer label,.app-shell .ops-table-card>footer>div{font-size:12px}.app-shell .ops-workspace button{font-size:13px}.tournament-management{margin-top:24px;border:1px solid #344d6f;border-radius:14px;background:#142338;overflow:hidden}.tournament-management>summary{display:flex;align-items:center;gap:9px;cursor:pointer;padding:17px 20px;color:#b9d6ff;font-size:14px;font-weight:500}.app-shell .tournament-management>.tournament-admin-form{border:0;border-top:1px solid #344d6f;border-radius:0;margin:0}@media(max-width:1250px){.app-shell{grid-template-columns:225px minmax(0,1fr)}.workspace-main{padding-inline:22px}.workspace-nav button{font-size:12px}.app-shell .ops-kpis strong{font-size:28px}}@media(max-width:1000px){.app-shell{grid-template-columns:1fr}.workspace-sidebar{top:0;margin:0;border-radius:0 24px 24px 0;height:100dvh;padding:22px}.workspace-nav button{font-size:14px;min-height:46px}.workspace-main .topbar{top:8px;margin-top:8px}}@media(max-width:720px){.workspace-main{padding-inline:16px}.workspace-main .topbar{padding:10px 13px;border-radius:16px;gap:8px}.workspace-breadcrumb{font-size:12px}.workspace-main .language-switch button,.workspace-main .currency-toggle button{font-size:12px;min-height:38px}.workspace-heading{padding:27px 0 23px;align-items:stretch;gap:16px}.workspace-heading h1{font-size:27px}.workspace-description{font-size:14px;max-width:none}.workspace-heading-actions{flex-wrap:wrap;max-width:none}.workspace-period select,.workspace-heading-actions .refresh-action{min-height:44px;font-size:14px}.app-shell .workspace-tabs{width:100%;gap:2px;padding:4px;overflow:auto}.app-shell .workspace-tabs button{padding:9px 14px;font-size:13px;min-height:44px}.app-shell .panel{padding:20px 16px;border-radius:14px}.app-shell .kpi,.app-shell .kpi:first-child{min-height:148px;padding:17px}.app-shell .kpi strong{font-size:32px}.app-shell .kpi small{font-size:12px}.app-shell .mission-card{padding:17px}.app-shell .studio-card-head h2{font-size:18px}.app-shell .studio-card-head .analytics-subtitle{font-size:12px}.app-shell .studio-trend-insights small{display:none}.app-shell .ops-kpis strong{font-size:25px}.app-shell .ops-kpis small{font-size:11px}.app-shell .ops-kpis article{min-height:130px}.app-shell .ops-workspace h2{font-size:16px}.app-shell .ops-chart-card header>strong{font-size:17px}.app-shell .ops-table-card>footer{align-items:flex-start;flex-wrap:wrap;gap:12px}.app-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px;min-height:44px}.app-shell :is(.mini-button,.pager button,.filter-chips button,.period-segment button,.profile-tabs button){min-height:44px}}@media(prefers-reduced-transparency:reduce){.workspace-sidebar,.workspace-main .topbar,.app-shell .workspace-tabs,.workspace-period{background:#1a2a40;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){.workspace-sidebar,.workspace-main .topbar,.app-shell .workspace-tabs,.workspace-period{background:#17263b;border-color:#8cabcf;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell{--muted:#c8d7ed}}@media(prefers-reduced-motion:reduce){.workspace-nav button{transition:none}}
