@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{font-family:Inter,system-ui,sans-serif;color:#f7f8fc;background:#080808;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 75% 10%,#2a2100 0,#11100a 32%,#050505 70%);min-height:100vh}button,input,textarea{font:inherit}.shell{display:grid;grid-template-columns:245px 1fr;min-height:100vh}.sidebar{background:#050505;border-right:1px solid #332b00;padding:24px 16px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{display:flex;gap:12px;align-items:center;padding:0 8px 24px}.brand b{display:block}.brand span{font-size:11px;color:#a9a9a9}.logo{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#ffd400,#ffb800);font-weight:800;box-shadow:0 0 25px #ffd40035}.logo.big{width:58px;height:58px;font-size:24px}.sidebar nav{display:grid;gap:6px}.sidebar a,.logout{display:flex;gap:12px;align-items:center;color:#bdbdbd;text-decoration:none;padding:12px 14px;border-radius:12px;border:0;background:none}.sidebar a.active{background:#2b2300;color:#fff}.sidebar a:hover{background:#171400}.logout{margin-top:auto;cursor:pointer}.content{padding:0 28px 40px}.content header{height:86px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #302900;margin-bottom:28px}.content header h1{margin:2px 0 0;font-size:24px}.eyebrow{font-size:11px;letter-spacing:.16em;color:#ffd400;font-weight:800}.userbox{text-align:right;background:#111;border:1px solid #3a3100;border-radius:12px;padding:10px 14px}.userbox small{display:block;color:#9d9d9d}.cards{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:16px;margin-bottom:22px}.stat,.panel{background:linear-gradient(180deg,#151515,#0d0d0d);border:1px solid #332b00;border-radius:16px}.stat{padding:20px;min-height:120px}.stat span{color:#b7b7b7;font-size:13px}.stat strong{display:block;font-size:28px;margin-top:14px}.panel{padding:26px;max-width:1200px}.panel.narrow{max-width:650px}.panel h2{margin:0 0 18px}.panelHead{display:flex;justify-content:space-between;align-items:center}.priceBadge{background:#2a2300;color:#ffd400;padding:9px 12px;border-radius:12px;font-weight:700}.panel label,.authCard label{display:grid;gap:8px;margin:16px 0;color:#eee;font-size:13px;font-weight:600}input,textarea{width:100%;background:#0b0b0b;color:#fff;border:1px solid #403600;border-radius:10px;padding:13px 14px;outline:none}input:focus,textarea:focus{border-color:#ffd400;box-shadow:0 0 0 3px #ffd40018}.hint{font-size:12px;color:#a0a0a0;margin:8px 0 18px}.sendMeta{display:flex;gap:18px;justify-content:space-between;background:#0b0b0b;border:1px solid #332b00;border-radius:12px;padding:13px 14px;margin:14px 0}.actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.primary,.danger,.mini{border:0;border-radius:10px;padding:13px 18px;font-weight:800;cursor:pointer}.primary{background:linear-gradient(90deg,#ffd400,#ffb800);color:#111}.danger{background:#d71920;color:#fff}.mini{padding:7px 10px;background:#3a3000;color:#fff2a6;margin-right:6px}.success,.error{margin-top:14px;padding:12px;border-radius:10px}.success{background:#243000;color:#eaff8d}.error{background:#3d0d0d;color:#ff9b9b}.table{display:grid;gap:6px}.tr{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.2fr;gap:12px;padding:12px 14px;border:1px solid #332b00;border-radius:10px;background:#0c0c0c;align-items:center}.tr.six{grid-template-columns:1.6fr 1fr .8fr .8fr .7fr 1.2fr}.tr.th{background:#211c00;color:#d9c86c;font-size:12px;font-weight:700}.tr small{display:block;color:#9b9b9b;margin-top:4px}.steps{display:grid;gap:12px}.step{display:flex;gap:16px;background:#0c0c0c;border:1px solid #332b00;border-radius:13px;padding:16px}.step>b{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ffd400}.step h3,.step p{margin:0}.step p{margin-top:5px;color:#a8a8a8}.notice{margin-top:18px;padding:16px;border-left:4px solid #ffd400;background:#1c1700;color:#eee3a3}.auth{min-height:100vh;display:grid;grid-template-columns:1.15fr .85fr;max-width:1280px;margin:auto;padding:60px 26px}.authHero,.authCard{padding:58px;background:#0b0b0b;border:1px solid #332b00}.authHero{border-radius:24px 0 0 24px;background:radial-gradient(circle at 80% 20%,#382e00,#11100a 55%,#050505)}.authCard{border-radius:0 24px 24px 0}.authHero h1{font-size:46px;line-height:1.05;max-width:720px}.authHero p,.authHero li,.authCard p{color:#aaa;line-height:1.7}.authCard h2{font-size:30px}.authCard a{display:block;color:#ffd400;margin-top:18px;text-align:center}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:1100px){.cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.shell{grid-template-columns:76px 1fr}.sidebar span,.brand>div:last-child{display:none}.sidebar{padding:18px 10px}.content{padding:0 14px 30px}.auth{grid-template-columns:1fr;padding:16px}.authHero{border-radius:18px 18px 0 0;padding:28px}.authCard{border-radius:0 0 18px 18px;padding:28px}.authHero h1{font-size:32px}.cards{grid-template-columns:1fr}.tr,.tr.six{grid-template-columns:1fr 1fr}.sendMeta{flex-direction:column}.grid2{grid-template-columns:1fr}}.stat:nth-child(4),.stat:nth-child(5){border-color:#5a1717}.danger{background:linear-gradient(90deg,#d71920,#9e1116)}.sidebar a.active{border-left:3px solid #ffd400}.logo{color:#111}.eyebrow{color:#ffd400}.splitHead{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.splitHead label{margin:0}.counterGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0}.counterGrid>div,.resultBox>div{background:#090909;border:1px solid #3a3100;border-radius:12px;padding:14px;text-align:center}.counterGrid b,.resultBox b{display:block;font-size:22px;color:#ffd400}.counterGrid span,.resultBox span{display:block;color:#9d9d9d;font-size:12px;margin-top:4px}.badCounter{border-color:#6a1919!important}.badCounter b,.txtRed{color:#ff3b3f!important}.txtYellow{color:#ffd400!important}.checkline{display:flex!important;grid-template-columns:20px 1fr!important;align-items:flex-start;gap:10px!important;font-weight:500!important;color:#bdbdbd!important}.checkline input{width:auto;margin-top:2px;accent-color:#ffd400}.resultBox{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.tr.campaign{grid-template-columns:1.8fr .6fr .7fr .6fr .8fr 1.2fr}.redMini{background:#541114;color:#ffb3b3}@media (max-width:820px){.counterGrid,.resultBox,.tr.campaign{grid-template-columns:1fr 1fr}}.quickAmounts{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.activeMini{background:#ffd400!important;color:#111!important}.pixBox{margin-top:20px;padding:20px;border:1px solid #ffd400;border-radius:16px;background:#121212}.priceBig{font-size:32px;font-weight:900;color:#ffd400}.gatewayGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.gatewayCard{padding:16px;border:1px solid #333;border-radius:16px;background:#111}.primaryGateway{border-color:#ffd400;box-shadow:0 0 0 1px #ffd40033}.gatewayTop{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px}.gatewayTop span{color:#ffd400;font-size:12px;font-weight:800}.panelHead select{background:#111;color:#fff;border:1px solid #444;border-radius:10px;padding:10px}.profileAlert{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:14px 0;padding:14px 16px;border:1px solid #7a1c1c;border-left:4px solid #d71920;border-radius:12px;background:#2b0909}.profileAlert b,.profileAlert span{display:block}.profileAlert span{color:#d8a4a4;font-size:12px;margin-top:4px}.profileAlert a{text-decoration:none;white-space:nowrap}.docReady,.docMissing{font-size:12px;font-weight:800;padding:8px 10px;border-radius:999px}.docReady{background:#2c2400;color:#ffd400;border:1px solid #5e4e00}.docMissing{background:#3a0c0c;color:#ff8d8d;border:1px solid #6f1717}input:disabled{opacity:.6;cursor:not-allowed}@media (max-width:700px){.profileAlert{align-items:stretch;flex-direction:column}}.qrWrap{display:flex;justify-content:center;margin:18px 0}.qrWrap img{width:220px;height:220px;background:#fff;padding:10px;border-radius:12px}.paymentMeta{display:flex;flex-direction:column;gap:6px;margin:10px 0 14px;font-size:13px;color:#bbb}.paymentMeta b{color:#fff;word-break:break-all}
