:root{color:#f7f2e8;--gold:#ffc400;--gold2:#ff9d00;--card:#121212;--line:#ffc40038;--muted:#b5ac96;--danger:#ff8b8b;background:#070707;font-family:Inter,ui-sans-serif,system-ui,Segoe UI,Arial}*{box-sizing:border-box}body{background:radial-gradient(circle at 100% 0,#261e06,#070707 40%,#020202);min-height:100vh;margin:0;overflow-x:hidden}.bg{pointer-events:none;opacity:.24;background:repeating-radial-gradient(at 70% 20%,#ffc4002e 0 1px,#0000 2px 15px),linear-gradient(120deg,#0000,#ffc40017,#0000);animation:14s linear infinite drift;position:fixed;inset:0}@keyframes drift{to{transform:translate(-30px,20px)}}header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#050505db;justify-content:space-between;align-items:center;gap:18px;padding:14px 28px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.brand img{object-fit:contain;width:58px;height:42px}.brand b{font-size:18px;display:block}.brand span,.status,.muted{color:var(--muted);font-size:13px}nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}a,button,input,textarea,select{font:inherit}nav a,button{border:1px solid var(--line);color:#fff;cursor:pointer;background:#181818;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;text-decoration:none;transition:all .25s;display:inline-flex}button:hover,nav a:hover{border-color:var(--gold);box-shadow:0 0 24px #ffc40026}button:disabled{opacity:.6;cursor:wait}.ghost{background:0 0}.danger{color:#ffb1b1;border-color:#ff505073}.active{background:linear-gradient(90deg,var(--gold),var(--gold2));color:#111;border-color:#0000}.status{align-items:center;gap:7px;display:flex}.login{place-items:center;min-height:100vh;padding:24px;display:grid}.loginCard{border:1px solid var(--line);background:linear-gradient(145deg,#141414f0,#080808f0);border-radius:34px;width:min(520px,100%);padding:38px;box-shadow:0 30px 120px #000}.loginCard img{width:170px;margin-bottom:18px;display:block}.loginCard h1,.hero h1{margin:12px 0;font-size:clamp(34px,6vw,68px);line-height:.95}.loginCard input{margin:18px 0}.appShell{grid-template-columns:230px 1fr;gap:22px;width:min(1440px,100% - 32px);margin:auto;padding:28px 0 80px;display:grid;position:relative}aside{border:1px solid var(--line);background:#121212e6;border-radius:28px;gap:10px;height:max-content;padding:14px;display:grid;position:sticky;top:90px}aside button{border-radius:18px;justify-content:flex-start;width:100%}.workspace{min-width:0}.hero{border:1px solid var(--line);background:linear-gradient(120deg,#161616eb,#0f0d05db);border-radius:34px;padding:42px;box-shadow:0 24px 90px #0000006b}.hero p{color:#d8d0bd;max-width:850px}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;margin:0 0 8px;font-size:12px;font-weight:800;display:inline-flex}.warn,.notice{color:#ffe39a;background:#ffc40014;border:1px solid #ffc40047;border-radius:18px;align-items:center;gap:10px;margin-top:18px;padding:14px;display:flex}.panel{border:1px solid var(--line);background:#121212e6;border-radius:30px;padding:24px;box-shadow:0 18px 60px #00000047}.panelTop{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.panel h2{margin:0 0 6px;font-size:30px}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0;display:grid}.stats button{text-align:left;background:#0b0b0b;border-radius:24px;padding:20px;display:block}.stats b{color:var(--gold);font-size:38px;display:block}.stats span{color:var(--muted)}.toolbar{grid-template-columns:1fr 190px 160px auto;gap:12px;margin-bottom:18px;display:grid}input,textarea,select{color:#fff;background:#0b0b0b;border:1px solid #ffffff1f;border-radius:16px;outline:none;width:100%;padding:13px 15px}textarea{resize:vertical;min-height:110px}label{color:#d8d0bd;gap:7px;font-size:13px;display:grid}input:focus,textarea:focus,select:focus{border-color:var(--gold)}.two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checks{flex-wrap:wrap;gap:18px;display:flex}.checks label{align-items:center;gap:8px;display:flex}.checks input{width:auto}.productGrid,.sliderList{gap:12px;display:grid}.productCard,.sliderList article{background:#0b0b0b;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:110px 1fr auto;align-items:center;gap:16px;padding:12px;display:grid}.productCard>img,.sliderList img{object-fit:contain;background:#fff;border-radius:18px;width:110px;height:110px}.sliderList img{object-fit:cover}.productCard b,.sliderList b{font-size:17px;display:block}.productCard span,.productCard small,.sliderList span,.sliderList small{color:var(--muted);margin-top:4px;display:block}.productCard p{color:#ddd;margin:8px 0}.badges{flex-wrap:wrap;gap:6px;display:flex}.badges em{border:1px solid var(--line);color:#ffe39a;border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal}.actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.empty{border:1px dashed var(--line);text-align:center;color:var(--muted);background:#ffc4000a;border-radius:22px;padding:28px}.modal{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modalCard{border:1px solid var(--line);background:#111;border-radius:30px;gap:14px;width:min(980px,100%);max-height:92vh;padding:24px;display:grid;overflow:auto;box-shadow:0 30px 130px #000}.modalHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.modalHead h2{margin:0}.drop{text-align:center;cursor:pointer;background:#ffc4000f;border:1px dashed #ffc4008c;border-radius:24px;place-items:center;gap:8px;min-height:150px;display:grid;position:relative}.drop svg{color:var(--gold);width:34px;height:34px}.drop span{color:var(--muted);font-size:13px}.drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.previews,.photoList{grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:10px;display:grid}.previews figure,.photoList figure{margin:0}.previews img,.photoList img{aspect-ratio:1;object-fit:cover;background:#fff;border-radius:16px;width:100%}.previews figcaption,.photoList figcaption{color:var(--muted);justify-content:center;gap:4px;margin-top:5px;font-size:12px;display:flex}.photoList button{padding:5px 8px}.widePreview{object-fit:cover;background:#fff;border-radius:20px;width:100%;max-height:260px}.settingsGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.settingsGrid>div{background:#0b0b0b;border:1px solid #ffffff14;border-radius:20px;padding:16px}.settingsGrid code{color:#ffe39a;white-space:normal;background:#050505;border-radius:10px;margin-top:8px;padding:9px;display:block}.ok{color:#73ff9b}.err{color:var(--danger)}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}footer{text-align:center;color:var(--muted);padding:0 0 30px}@media (width<=1000px){header{flex-direction:column;align-items:flex-start;position:relative}.appShell{grid-template-columns:1fr}aside{grid-template-columns:repeat(2,1fr);position:relative;top:auto}.stats,.settingsGrid{grid-template-columns:repeat(2,1fr)}.toolbar{grid-template-columns:1fr 1fr}.productCard,.sliderList article{grid-template-columns:90px 1fr}.actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=640px){.appShell{width:min(100% - 20px,1440px);padding-top:16px}.hero,.panel,.modalCard{border-radius:24px;padding:18px}.hero h1{font-size:38px}.two,.stats,.settingsGrid,.toolbar,aside,.productCard,.sliderList article{grid-template-columns:1fr}.productCard>img,.sliderList img{width:100%;height:190px}.modal{padding:8px}}.discountCount{border:1px solid var(--line);text-align:center;background:#0b0b0b;border-radius:22px;min-width:120px;padding:14px}.discountCount b{color:var(--gold);font-size:34px;display:block}.discountCount span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.discountLayout{grid-template-columns:minmax(300px,420px) 1fr;align-items:start;gap:18px;display:grid}.discountSettings,.discountProducts{background:#0b0b0b;border:1px solid #ffffff14;border-radius:24px;padding:16px}.discountSettings{position:sticky;top:100px}.discountSettings h3{color:#fff;align-items:center;gap:8px;margin:0 0 16px;display:flex}.discountSettings code{color:#ffe39a;background:#050505;border-radius:8px;padding:2px 6px}.discountProducts{gap:10px;display:grid}.selectActions{flex-wrap:wrap;gap:8px;display:flex}.discountProduct{background:#111;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:auto 64px 1fr auto;align-items:center;gap:12px;padding:10px}.discountProduct input{width:auto}.discountProduct img{object-fit:contain;background:#fff;border-radius:14px;width:64px;height:64px}.discountProduct b,.discountProduct small{display:block}.discountProduct small{color:var(--muted);margin-top:3px}.saleLive{color:#73ff9b!important}.pricePair{align-items:center;gap:8px;display:inline-flex}.pricePair del{color:var(--muted)}.pricePair strong{color:var(--gold)}@media (width<=1000px){.discountLayout{grid-template-columns:1fr}.discountSettings{position:relative;top:auto}}@media (width<=640px){.discountProduct{grid-template-columns:auto 56px 1fr}.discountProduct button{grid-column:1/-1}.discountProduct img{width:56px;height:56px}}.previews figcaption{text-align:center;justify-content:stretch;gap:2px;display:grid}.previews .fileName{text-overflow:ellipsis;white-space:nowrap;color:#fff;overflow:hidden}
