:root{--bg:#07111d;--panel:#0d1a2a;--panel2:#101f31;--line:#1d3045;--text:#f1f6ff;--muted:#91a6bf;--blue:#2380ff;--green:#27d98b;--red:#ff5864;--yellow:#ffbe45;--violet:#8a63ff}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 60% -20%,#142c47 0,#07111d 42%);color:var(--text);font-family:Inter,system-ui,sans-serif;font-size:13px}a{color:inherit;text-decoration:none}aside{position:fixed;inset:0 auto 0 0;width:250px;background:#0b1726;border-right:1px solid #15283b;padding:22px 14px;display:flex;flex-direction:column}.brand{display:flex;gap:11px;align-items:center;padding:0 8px 25px}.logo{width:40px;height:40px;border:2px solid #2984ff;border-radius:50%;display:grid;place-items:center;color:#42a0ff;font-size:22px}.brand b{font-size:18px}.brand b i{font-style:normal;color:#2585ff}.brand small{display:block;color:var(--muted);font-size:9px;margin-top:4px}nav{display:grid;gap:7px}nav a{padding:13px 14px;border-radius:8px;color:#a8bad0;font-size:14px;display:flex;gap:13px}nav a.on,nav a:hover{background:linear-gradient(90deg,#1255bb,#176ee6);color:#fff}.online{margin-top:auto;background:#101f31;border:1px solid var(--line);border-radius:9px;padding:13px;display:flex;align-items:center;gap:10px}.online>i{width:10px;height:10px;background:var(--green);border-radius:50%;box-shadow:0 0 0 8px #27d98b18}.online b{font-size:11px;color:#d9e8fa}.online small{display:block;font-size:8px;color:var(--muted);margin-top:3px}main{margin-left:250px;min-height:100vh}header{height:72px;border-bottom:1px solid #16293c;background:#0b1726dd;display:flex;align-items:center;justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:3;backdrop-filter:blur(12px)}.searchtop{width:370px;background:#112236;border:1px solid #20364e;border-radius:8px;padding:11px 14px;color:#8fa5bf}.searchtop span{margin-left:8px}.content{padding:23px;max-width:1650px;margin:auto}.title{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.title h1{font-size:25px;margin:0 0 5px}.title p{color:var(--muted);margin:0}.back{display:block;color:#5ca1ff;font-size:10px;margin-bottom:7px}.btn{border:1px solid #29405a;background:#112236;color:#dce9f8;border-radius:7px;padding:9px 12px;font-weight:700;cursor:pointer}.btn.blue{background:#0878f9;border-color:#0878f9;color:#fff}.btn.warn{background:#332814;border-color:#644c1e;color:#ffc861}.btn.danger{background:#351923;border-color:#63303c;color:#ff7983}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px}.metric{background:linear-gradient(135deg,#0e1c2c,#0c1928);border:1px solid var(--line);border-radius:9px;padding:18px;display:flex;gap:16px;align-items:center;min-height:115px}.metric .ico{width:46px;height:46px;border-radius:10px;background:#103461;color:#3d98ff;display:grid;place-items:center;font-size:22px}.metric .ico.green{background:#0c392e;color:var(--green)}.metric .ico.violet{background:#2d2252;color:#9c7bff}.metric small{display:block;color:#9db0c7;font-size:10px}.metric b{display:block;font-size:25px;margin:7px 0 3px}.metric em{font-style:normal;color:#55dc9b;font-size:9px}.charts{display:grid;grid-template-columns:2fr 1fr;gap:14px}.panel{background:linear-gradient(145deg,#0d1a2a,#0a1725);border:1px solid var(--line);border-radius:9px;padding:15px;margin-bottom:14px}.panelhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.panelhead h2{font-size:14px;margin:0 0 3px}.panelhead p{font-size:9px;color:var(--muted);margin:0}#chart{height:195px;border-top:1px solid #172b40;padding-top:10px}.bars{height:175px;display:flex;align-items:flex-end;gap:9px}.barcol{height:175px;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}.barcol i{width:min(36px,70%);background:linear-gradient(#3e9aff,#1673e8);border-radius:4px 4px 0 0}.barcol b{font-size:8px;color:#aac0d8}.barcol small{font-size:8px;color:#8299b4}.platforms div{display:flex;justify-content:space-between;padding:10px 3px;border-bottom:1px solid #172b40}.platforms span{color:#a8bbd1}.health{display:flex;gap:12px;margin-top:15px;color:#91a6bf;font-size:9px}.health i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px}.g{background:var(--green)}.r{background:var(--red)}.y{background:var(--yellow)}.lower{display:grid;grid-template-columns:2.3fr 1fr;gap:14px}.tablewrap{overflow:auto;margin:0 -15px -15px}table{width:100%;border-collapse:collapse;min-width:700px}th{text-align:left;background:#102034;color:#9db0c7;font-size:9px;padding:10px 12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}td{padding:10px 12px;border-bottom:1px solid #17293c;font-size:10px}td small{display:block;margin-top:3px}.tag{background:#17365c;color:#72adff;padding:4px 7px;border-radius:6px;font-size:8px}.status{padding:5px 8px;border-radius:7px;font-size:8px;font-weight:800;text-transform:uppercase}.status.ok{background:#123e30;color:#51e6a2}.status.bad{background:#461f28;color:#ff7b84}.status.running{background:#123b6e;color:#67adff}.status.paused{background:#3a301c;color:#ffc75f}.status.muted{background:#273445;color:#9aacc1}.rowactions{display:flex;gap:10px;align-items:center}.rowactions button{border:0;background:none;color:#a9c0d9;cursor:pointer;padding:0}.err{color:#ff7780}.good{color:#4ddb9a}.activityrow{display:grid;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid #17293c}.activityrow .event{width:29px;height:29px;border-radius:8px;background:#173b65;color:#5ca6ff;display:grid;place-items:center}.activityrow b{display:block;font-size:10px}.activityrow small,.activityrow time{font-size:8px;color:var(--muted)}.toolbar{display:flex;gap:8px;justify-content:flex-end;margin-bottom:14px}.toolbar form{margin:0}.alert{background:#351d22;border:1px solid #63303c;color:#ff9da4;border-radius:8px;padding:11px 13px;margin-bottom:14px}.storemetrics{margin-bottom:14px}.filter{display:flex;gap:7px}.filter input,.filter select,dialog input{background:#0b1726;border:1px solid #29405a;color:#dce9f8;border-radius:7px;padding:9px 10px}.product{display:flex;align-items:center;gap:9px;min-width:300px}.product img{width:38px;height:38px;object-fit:cover;border-radius:6px;background:#fff}.product small{color:var(--muted)}.empty{color:var(--muted);text-align:center}dialog{width:min(450px,90vw);border:1px solid #29405a;border-radius:10px;background:#0d1a2a;color:#fff;padding:0}dialog::backdrop{background:#000a}dialog form{padding:20px}.modalhead{display:flex;justify-content:space-between}.modalhead button{border:0;background:none;color:#fff;font-size:20px}.modalhead b{font-size:16px}dialog p{color:var(--muted);font-size:10px}dialog input{width:100%}.actions{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}.scanprogress{display:flex;gap:16px;align-items:center;flex-wrap:wrap;background:#10243a;border:1px solid #234667;border-radius:8px;padding:11px 13px;margin-bottom:14px}.scanprogress b{color:#66adff}.scanprogress span{color:#c9d9ea;font-size:10px}.scanprogress small{color:var(--muted)}.btn.scanning{background:#123b6e;border-color:#245c96;color:#75b6ff}.btn:disabled{opacity:.45;cursor:not-allowed}.rowactions form{margin:0}.rowactions button:hover{color:#fff}@media(max-width:1100px){.metrics{grid-template-columns:repeat(2,1fr)}.charts,.lower{grid-template-columns:1fr}}@media(max-width:720px){aside{width:68px;padding:18px 8px}.brand div,nav span,.online div{display:none}.brand{padding-left:5px}.logo{width:40px}.online{justify-content:center}main{margin-left:68px}header{padding:0 14px}.searchtop{display:none}.content{padding:14px}.metrics{grid-template-columns:1fr}.toolbar{flex-wrap:wrap}.filter{flex-wrap:wrap}.panel{padding:11px}.tablewrap{margin:0 -11px -11px}}
.note,.notice{color:var(--muted);font-size:10px}.notice{background:#10243a;border:1px solid #234667;border-radius:8px;padding:11px;margin-bottom:12px}.pricehistory{max-height:360px;overflow:auto}.pricehistory div{display:flex;justify-content:space-between;padding:9px 3px;border-bottom:1px solid #172b40}.pricehistory span{color:var(--muted)}.comparegrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.comparegrid>div{background:#102034;border:1px solid var(--line);border-radius:8px;padding:12px;display:grid;gap:6px}.comparegrid small{color:var(--muted)}.comparegrid b{font-size:11px}.comparegrid strong{font-size:18px;color:#55dc9b}.comparegrid em{font-size:9px;color:#72adff;font-style:normal}.filter select{min-width:130px}

.stockpanel{border-color:#244563}.stocksummary{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px}.stocksummary>div{background:#102034;border:1px solid #203954;border-radius:8px;padding:12px}.stocksummary b{display:block;font-size:20px}.stocksummary span{display:block;color:#9db0c7;font-size:9px;margin-top:4px}.stocksummary em{font-style:normal;color:#55dc9b;font-size:9px}.stockkind{color:#7289a3!important;text-transform:uppercase;font-size:7px!important}.best{background:#123e30;color:#51e6a2;padding:4px 7px;border-radius:6px;font-size:8px;width:max-content}.comparegrid span{font-size:9px;color:#9db0c7}@media(max-width:900px){.stocksummary{grid-template-columns:repeat(2,1fr)}}
/* Radar V3.4 */
.headacts{display:flex;gap:10px;align-items:center}.headacts form{margin:0}.hero34{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;padding:8px 0 20px}.hero34 h1{font-size:38px;line-height:1.05;margin:8px 0}.hero34 p{font-size:16px;color:var(--muted);max-width:720px}.eyebrow{font-size:11px;letter-spacing:.16em;color:#6ea8ff;font-weight:800}.schedcard{min-width:220px;border:1px solid #263957;background:linear-gradient(145deg,#101c30,#0b1424);border-radius:18px;padding:18px}.schedcard small,.schedcard a{display:block}.schedcard b{display:block;font-size:24px;margin:6px 0}.schedcard a{color:#78a9ff}.marketpulse{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,.8fr);gap:18px;margin-bottom:18px}.quickpanel{display:flex;flex-direction:column;gap:10px}.quickpanel>a{display:flex;flex-direction:column;gap:4px;border:1px solid #243650;border-radius:14px;padding:14px;background:#0c1728}.quickpanel>a:hover{border-color:#3f71bf}.quickpanel span{font-size:12px;color:var(--muted)}.admincols{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.stackform{display:grid;gap:14px}.stackform label{display:grid;gap:7px;color:#becce0;font-size:13px}.toggleline{display:flex!important;align-items:center;gap:8px}.miniinput{width:70px}.sectiontitle{margin:26px 0 12px}.sectiontitle h2{margin:0 0 4px}.sectiontitle p{margin:0;color:var(--muted)}.loginbody{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 50% 20%,#172b50 0,#08111f 42%,#050b14 100%);padding:24px}.loginbox{width:min(420px,100%);background:rgba(11,22,39,.94);border:1px solid #294264;border-radius:24px;padding:34px;box-shadow:0 30px 90px rgba(0,0,0,.45)}.loginmark{font-size:34px;color:#5e94ff}.loginbox h1{font-size:30px;margin:10px 0 4px}.loginbox h1 i{color:#6da1ff;font-style:normal}.loginbox>p,.loginbox>small{color:var(--muted)}.loginbox form{display:grid;gap:10px;margin:24px 0}.loginbox label{font-size:12px;color:#b8c7db}.loginbox input{width:100%}.big{padding:14px 18px;margin-top:8px}@media(max-width:900px){.hero34{align-items:stretch;flex-direction:column}.schedcard{width:100%}.marketpulse,.admincols{grid-template-columns:1fr}}

/* Radar V3.5 — commercial intelligence UI */
:root{--bg:#07101d;--panel:#0c1727;--panel2:#101d30;--line:#223653;--text:#edf4ff;--muted:#8297b2;--blue:#4d8dff;--cyan:#59c7ff;--green:#4fdda0;--red:#ff6e7d;--yellow:#ffd166;--violet:#9a7cff}
body{background:radial-gradient(circle at 72% -10%,#142b50 0,transparent 35%),linear-gradient(180deg,#07111f,#060d17 55%,#050b13);color:var(--text)}
aside{background:linear-gradient(180deg,#08111f,#07101b);border-right:1px solid #18283f;box-shadow:18px 0 50px rgba(0,0,0,.16)}
.brand{padding-bottom:22px}.brand b{font-size:15px}.brand small{letter-spacing:.05em;text-transform:uppercase;font-size:8px}.logo{background:linear-gradient(135deg,#4c8eff,#6c5cff);box-shadow:0 0 28px rgba(77,141,255,.28)}
nav a{border-radius:11px;margin:3px 0;color:#8fa4bf;padding:11px 13px}nav a.on{background:linear-gradient(90deg,rgba(62,128,255,.18),rgba(62,128,255,.05));color:#dceaff;border:1px solid rgba(82,145,255,.22)}nav a:hover{background:#0f1d31;color:#eaf2ff}
.content{max-width:1680px;margin:auto;padding:26px 30px 48px}header{background:rgba(7,16,29,.76);backdrop-filter:blur(14px);border-bottom:1px solid #18283f}
.btn{border-radius:10px;padding:9px 13px}.btn.blue{background:linear-gradient(135deg,#2879ef,#5b76ff);box-shadow:0 8px 24px rgba(37,112,235,.18)}
.v35hero{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:4px 0 20px}.v35hero h1{font-size:38px;line-height:1.06;margin:7px 0 6px;letter-spacing:-.03em}.v35hero p{color:var(--muted);font-size:14px;margin:0}.livepill{display:flex;align-items:center;gap:11px;background:rgba(14,28,48,.8);border:1px solid #263b59;border-radius:16px;padding:13px 16px;min-width:180px}.livepill>i{width:9px;height:9px;background:var(--green);border-radius:50%;box-shadow:0 0 14px var(--green)}.livepill small,.livepill b{display:block}.livepill small{font-size:9px;color:var(--muted)}.livepill b{margin-top:3px}
.kpirow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:24px}.kpicard{position:relative;overflow:hidden;background:linear-gradient(145deg,#0d1a2c,#0a1525);border:1px solid #20344f;border-radius:17px;padding:17px 18px;min-height:106px;box-shadow:0 10px 36px rgba(0,0,0,.14)}.kpicard:after{content:"";position:absolute;right:-28px;top:-35px;width:100px;height:100px;border-radius:50%;background:rgba(83,140,255,.07)}.kpicard span,.kpicard small{display:block}.kpicard span{color:#91a6c0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.kpicard b{font-size:29px;letter-spacing:-.03em;display:block;margin:8px 0 5px}.kpicard small{color:#6f849e;font-size:9px}.kpicard.hot b{color:#62e0a4}.kpicard.money b{color:#63b7ff}
.sectionbar{display:flex;align-items:end;justify-content:space-between;margin:25px 0 12px}.sectionbar h2{font-size:18px;margin:0 0 4px}.sectionbar p{margin:0;color:var(--muted);font-size:11px}.textlink,.panelhead a{color:#75aaff;font-size:10px}
.storecards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px}.storecard{background:linear-gradient(145deg,rgba(15,29,49,.96),rgba(9,19,34,.96));border:1px solid #213651;border-radius:18px;padding:16px;color:inherit;box-shadow:0 12px 36px rgba(0,0,0,.13);transition:.18s ease}.storecard:hover{transform:translateY(-2px);border-color:#3b6092;box-shadow:0 18px 44px rgba(0,0,0,.22)}.storetop{display:flex;align-items:center;gap:10px}.avatar{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#2f6ed7,#584ccc);display:grid;place-items:center;font-size:11px;font-weight:900;color:#fff;flex:0 0 auto}.avatar.ml{background:linear-gradient(135deg,#ffd84d,#f1b81e);color:#332b00}.avatar.big{width:58px;height:58px;border-radius:17px;font-size:15px}.storeidentity{min-width:0;flex:1}.storeidentity b,.storeidentity span{display:block}.storeidentity b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.storeidentity span{color:#7f94ad;font-size:9px;margin-top:3px}.storegrid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:14px 0}.storegrid>div{background:#0a1525;border:1px solid #1a2c45;border-radius:11px;padding:10px}.storegrid small,.storegrid strong{display:block}.storegrid small{font-size:8px;color:#7287a1;text-transform:uppercase}.storegrid strong{font-size:16px;margin-top:5px}.confidence>div{height:5px;background:#17263b;border-radius:5px;overflow:hidden}.confidence>div>span{display:block;height:100%;background:linear-gradient(90deg,#4d8dff,#55dda1);border-radius:5px}.confidence small{display:block;color:#7890aa;margin-top:6px;font-size:8px}.storefoot{display:flex;justify-content:space-between;color:#657c96;font-size:8px;margin-top:12px;padding-top:11px;border-top:1px solid #182b43}
.dashgrid{display:grid;grid-template-columns:1.7fr 1fr;gap:14px}.dashgrid.two{grid-template-columns:1.7fr .8fr}.panel{border-radius:17px;background:linear-gradient(145deg,rgba(13,27,46,.95),rgba(8,18,32,.95));border-color:#1e334f;box-shadow:0 12px 38px rgba(0,0,0,.12)}.insights{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.insights>div{background:#0a1627;border:1px solid #1a2e48;border-radius:12px;padding:13px}.insights b,.insights span{display:block}.insights b{font-size:22px}.insights span{font-size:9px;color:#7e93ae;margin-top:5px}.transparency{margin-top:12px;background:#0b2033;border:1px solid #1e4664;border-radius:11px;padding:11px 12px;color:#85a4be;font-size:9px;line-height:1.5}.quicklinks{display:grid;gap:8px}.quicklinks a{border:1px solid #1d3451;background:#0a1728;border-radius:12px;padding:12px;display:flex;justify-content:space-between;align-items:center}.quicklinks b{font-size:11px}.quicklinks span{font-size:9px;color:#7190ad}.quicklinks a:hover{border-color:#416d9f}
.title{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px}.title h1{font-size:30px;margin:5px 0 4px}.title p{color:var(--muted);margin:0}.periodtabs{display:flex;background:#0a1525;border:1px solid #203450;border-radius:11px;padding:4px;gap:2px}.periodtabs a{padding:7px 10px;border-radius:8px;color:#8094ad;font-size:9px}.periodtabs a.on,.periodtabs a:hover{background:#17345e;color:#e6f0ff}
.ranking{display:grid;gap:8px}.rankrow{display:grid;grid-template-columns:34px 44px minmax(200px,1.5fr) repeat(5,minmax(90px,.75fr));align-items:center;gap:12px;color:inherit;background:linear-gradient(90deg,#0d1a2d,#091523);border:1px solid #1d314c;border-radius:14px;padding:12px 14px}.rankrow:hover{border-color:#3b5f91}.ranknum{font-size:17px;color:#69809c;font-weight:900}.rankname b,.rankname small,.rankrow>div>small,.rankrow>div>b{display:block}.rankname small,.rankrow>div>small{font-size:8px;color:#778da7}.rankrow>div>b{font-size:13px;margin-top:4px}.trust{display:inline-block;border-radius:7px;padding:5px 7px;font-size:8px;margin-top:4px}.trust.alta{background:#123c30;color:#5ce5a9}.trust.media{background:#3b3217;color:#ffd16b}.trust.baja{background:#3c2026;color:#ff8d98}
.storehero{display:flex;align-items:center;gap:14px;margin:4px 0 16px}.storehero h1{font-size:30px;margin:3px 0}.storehero p{color:var(--muted);margin:0;font-size:10px}.storeheroactions{margin-left:auto;display:flex;align-items:center;gap:8px}.storeheroactions form{margin:0}.subnav{display:flex;gap:4px;border-bottom:1px solid #1d314b;margin-bottom:18px;overflow:auto}.subnav a{padding:10px 12px;color:#748aa5;font-size:10px;white-space:nowrap;border-bottom:2px solid transparent}.subnav a.on{color:#e7f0ff;border-color:#518cff}.salescontrols{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px}.salescontrols form{margin:0}.saleskpis{margin-bottom:14px}.peak{background:#17365d;color:#79b1ff;padding:6px 9px;border-radius:8px;font-size:8px}.linechart{height:270px;display:flex;align-items:flex-end;gap:5px;padding:20px 4px 0;border-top:1px solid #18304b;overflow-x:auto}.daybar{height:220px;min-width:22px;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}.daybar i{width:70%;min-height:2px;background:linear-gradient(180deg,#4f9aff,#3f65df);border-radius:4px 4px 2px 2px}.daybar span,.daybar b{font-size:7px}.daybar span{color:#667d98}.daybar b{color:#99afc8}.qualityscore{display:flex;align-items:end;gap:10px;margin:8px 0 18px}.qualityscore b{font-size:42px;color:#62b3ff}.qualityscore span{color:#8aa0ba;padding-bottom:7px}.qualitybars label{display:flex;justify-content:space-between;font-size:9px;color:#89a0bb;margin:9px 0 5px}.qualitybars>div{height:7px;background:#16263c;border-radius:8px;overflow:hidden}.qualitybars>div>span{display:block;height:100%;background:linear-gradient(90deg,#4e86f7,#58dca0)}.eventfeed{display:grid}.saleevent{display:grid;grid-template-columns:18px minmax(0,1fr) 110px 90px;align-items:center;gap:9px;padding:10px 3px;border-bottom:1px solid #172b43}.eventdot{width:8px;height:8px;border-radius:50%;background:#53d89a;box-shadow:0 0 10px rgba(83,216,154,.3)}.saleevent b,.saleevent small{display:block}.saleevent small,.saleevent time{font-size:8px;color:#7287a1}.saleevent strong{color:#63dba3}.renameform{display:grid;gap:8px}.renameform label{font-size:9px;color:#8095af}.renameform input,.stackform input,.stackform select,.inlineadmin select,.inlineadmin input{background:#091625;border:1px solid #29425f;color:#e4efff;border-radius:9px;padding:9px}.techrows{margin-top:14px}.techrows>div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #192d45;color:#8096af}.techrows b{color:#dce9f8}.addcards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modalpad{padding:20px}.modalhead small{display:block;color:#7790aa;margin-top:3px}.addcards form{border:1px solid #253d5a;background:#0a1626;border-radius:14px;padding:15px}.addcards h3{margin:0 0 5px}.addcards p{min-height:32px}.addcards input{width:100%;margin-bottom:8px}.widebtn{width:100%}.inlineadmin{display:grid;grid-template-columns:120px 70px 70px 125px 80px;gap:7px;align-items:center}.admincols select{background:#091625;border:1px solid #29425f;color:#e4efff;border-radius:9px;padding:9px}
@media(max-width:1300px){.storecards{grid-template-columns:repeat(2,1fr)}.kpirow{grid-template-columns:repeat(3,1fr)}.rankrow{grid-template-columns:30px 42px minmax(170px,1.5fr) repeat(3,1fr)}.rankrow>div:nth-last-child(-n+2){display:none}}
@media(max-width:900px){.content{padding:18px}.v35hero,.title,.salescontrols{align-items:stretch;flex-direction:column}.storecards,.dashgrid,.dashgrid.two{grid-template-columns:1fr}.kpirow{grid-template-columns:repeat(2,1fr)}.insights{grid-template-columns:repeat(2,1fr)}.rankrow{grid-template-columns:30px 42px 1fr 90px}.rankrow>div:nth-child(n+5){display:none}.storehero{flex-wrap:wrap}.storeheroactions{margin-left:0;width:100%}.addcards{grid-template-columns:1fr}.inlineadmin{grid-template-columns:1fr 1fr}.linechart{height:220px}}
@media(max-width:620px){.kpirow{grid-template-columns:1fr}.storecards{grid-template-columns:1fr}.saleevent{grid-template-columns:16px 1fr}.saleevent strong,.saleevent time{display:none}.v35hero h1{font-size:30px}}


/* V3.5.1 Commercial users + Mercado Libre Tracker V2 */
.tinybtn{margin-top:5px;padding:4px 7px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--muted);font-size:11px;cursor:pointer}
.usercreate{padding:16px 0 22px;border-bottom:1px solid var(--line)}.usergrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end}.usergrid label,.useredit label{display:flex;flex-direction:column;gap:5px}.usergrid small{color:var(--muted)}.usercards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.usercard{border:1px solid var(--line);background:rgba(255,255,255,.018);border-radius:16px;padding:16px}.usercard.disabled{opacity:.58}.usercardhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.usercardhead b{font-size:18px}.usercardhead small{display:block;color:var(--muted);margin-top:3px}.quota{font-weight:800;background:rgba(76,142,255,.12);border:1px solid rgba(76,142,255,.25);padding:7px 10px;border-radius:999px}.useredit{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:8px;align-items:end}.useredit input,.useredit select,.usergrid input,.usergrid select{min-width:0}.assignbox{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.chips{display:flex;gap:7px;flex-wrap:wrap;margin:8px 0}.chips form{display:flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:4px 8px 4px 10px}.chips button{border:0;background:transparent;color:var(--muted);font-size:18px}.assignform,.resetform,.renameform{display:flex;gap:8px;margin-top:8px}.assignform select,.resetform input,.renameform input{flex:1}.usercard footer{margin-top:12px;color:var(--muted);font-size:12px}.auditlist>div{display:grid;grid-template-columns:130px 150px 1fr 110px;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px}.auditlist small,.auditlist time{color:var(--muted)}
.portalbody{background:#07101f;color:#e9f1ff;min-height:100vh}.portalhead{position:sticky;top:0;z-index:10;height:70px;padding:0 max(22px,4vw);display:flex;align-items:center;justify-content:space-between;background:rgba(7,16,31,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}.portalhead>div{display:flex;gap:8px;align-items:center}.portalhead .brand{position:static;width:auto;padding:0}.portaluser{font-weight:800;margin-right:8px}.portalmain{max-width:1450px;margin:auto;padding:34px max(22px,4vw) 70px}.portalstats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.portalstats>div{background:linear-gradient(145deg,rgba(23,39,66,.94),rgba(10,20,38,.95));border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:20px}.portalstats span{display:block;color:#8ea2c4;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.portalstats strong{display:block;font-size:30px;margin:7px 0}.portalstats small{color:#8ea2c4}.smallstrong{font-size:20px!important}.portaladds{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.portaladds form{background:rgba(13,27,50,.9);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:18px;display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end}.portaladds h3{grid-column:1/-1;margin:0 0 5px}.portalstores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.portalstores article{background:rgba(13,27,50,.8);border:1px solid rgba(255,255,255,.08);border-radius:17px;padding:17px}.portalstores article h3{font-size:19px;margin:12px 0 3px}.portalstores article p{color:#8ea2c4;margin:0}.storetop,.portalstores footer{display:flex;align-items:center;justify-content:space-between}.storemetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:17px 0}.storemetrics div{background:rgba(255,255,255,.025);border-radius:10px;padding:9px}.storemetrics span{display:block;font-size:10px;color:#8ea2c4;text-transform:uppercase}.storemetrics b{font-size:17px}.portalstores footer{border-top:1px solid rgba(255,255,255,.07);padding-top:11px;color:#8ea2c4;font-size:12px}.danger{border-color:rgba(255,90,90,.4)!important;color:#ff9a9a!important}@media(max-width:1050px){.usergrid,.useredit{grid-template-columns:repeat(2,1fr)}.usercards{grid-template-columns:1fr}.portalstores{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.portalstats{grid-template-columns:1fr 1fr}.portaladds,.portalstores{grid-template-columns:1fr}.portaladds form{grid-template-columns:1fr}.usergrid,.useredit{grid-template-columns:1fr}.auditlist>div{grid-template-columns:1fr 1fr}.portalhead{padding:0 14px}.portalmain{padding:24px 14px}.portaluser{display:none}}


/* Radar V3.5.2 — store actions + safer destructive controls */
.rankrow{grid-template-columns:34px 44px minmax(200px,1.5fr) repeat(5,minmax(90px,.75fr)) 38px;overflow:visible}
.actionmenu{position:relative}.actionmenu>summary{list-style:none;cursor:pointer;user-select:none}.actionmenu>summary::-webkit-details-marker{display:none}.actionmenu[open]>summary{border-color:#426893;background:#13263d}.actiondrop{position:absolute;right:0;top:calc(100% + 8px);z-index:80;width:270px;background:#0a1525;border:1px solid #2a4262;border-radius:13px;padding:8px;box-shadow:0 18px 48px rgba(0,0,0,.45)}.actiondrop form{margin:0}.actiondrop>a,.actiondrop form>button{display:block;width:100%;text-align:left;color:#cfe0f5;background:transparent;border:0;border-radius:8px;padding:9px 10px;font:inherit;font-size:9px;cursor:pointer}.actiondrop>a:hover,.actiondrop form>button:hover{background:#132740}.actiondrop button:disabled{opacity:.45;cursor:not-allowed}.menusep{height:1px;background:#203650;margin:6px 2px}.deleteform{padding:5px}.deleteform label,.deleteform small{display:block}.deleteform label{font-size:9px;font-weight:800;color:#ff9ba5;margin:2px 0 4px}.deleteform small{font-size:8px;line-height:1.4;color:#8499b3;margin-bottom:7px}.deleteform input{width:100%;box-sizing:border-box;background:#09121f;border:1px solid #65323b;color:#fff;border-radius:8px;padding:8px;margin-bottom:7px;font-size:9px}.actiondrop .dangerbtn{background:#3a171d!important;color:#ff9aa4!important;border:1px solid #6a2c36!important;text-align:center!important}.actiondrop .dangerbtn:hover{background:#531f28!important}.rowmenu{justify-self:end}.iconbtn{width:32px;height:32px;border-radius:9px;border:1px solid #29415f;background:#0b1728;color:#9db3cc;display:grid;place-items:center;cursor:pointer;font-weight:900}.rowmenu .actiondrop{top:38px}.rankname a{color:inherit}.rankrow .avatar{color:#fff}.rankrow .avatar.ml{color:#332b00}
@media(max-width:1300px){.rankrow{grid-template-columns:30px 42px minmax(170px,1.5fr) repeat(3,1fr) 38px}.rankrow>div:nth-of-type(6),.rankrow>div:nth-of-type(7){display:none}.rowmenu{display:block!important}}
@media(max-width:900px){.rankrow{grid-template-columns:30px 42px 1fr 90px 38px}.rankrow>div:nth-of-type(n+4){display:none}.rowmenu{display:block!important}.actiondrop{position:fixed;right:18px;top:auto;width:min(300px,calc(100vw - 36px))}}

