*{box-sizing:border-box}body{margin:0;background:#090d0a;color:#eee;font-family:Arial}.shell{max-width:1250px;margin:auto;padding:28px}.login{max-width:420px;margin:8vh auto;background:#131a14;border:1px solid #303a31;border-radius:18px;padding:32px}.login img{width:150px;display:block;margin:auto}.login h1{text-align:center}label{display:grid;gap:7px;margin:14px 0;font-weight:700;font-size:.82rem;text-transform:uppercase}input,textarea,select{background:#0c110d;color:#fff;border:1px solid #3b453c;border-radius:8px;padding:11px;width:100%}button{border:0;border-radius:8px;padding:11px 16px;background:#252c26;color:#fff;cursor:pointer}.primary,.login button,.bar button{background:#e77b12}.login button{width:100%}header{display:flex;align-items:center;gap:16px;border-bottom:1px solid #29312a}header img{width:85px}header #out{margin-left:auto}nav{display:flex;gap:8px;padding:22px 0}nav button.on{background:#e77b12}.tab{display:none}.tab.on{display:block}.bar{display:flex;justify-content:space-between;align-items:center}.wrap{overflow:auto;background:#111712;border:1px solid #29312a;border-radius:12px}table{border-collapse:collapse;width:100%;min-width:850px}th,td{padding:12px;border-bottom:1px solid #29312a;text-align:left}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{background:#111712;border:1px solid #29312a;border-radius:12px;overflow:hidden}.card img{width:100%;height:220px;object-fit:contain;background:#070a08}.card div{padding:15px}.actions{display:flex;gap:7px}.danger{background:#762929}dialog{width:min(720px,94vw);border:1px solid #39433a;border-radius:14px;background:#111712;color:#fff;padding:0}.dh,.da{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid #29312a}.da{justify-content:flex-end;border-top:1px solid #29312a;border-bottom:0;gap:8px}#fields{padding:4px 22px 18px}.preview{max-width:220px;max-height:180px}@media(max-width:800px){.grid{grid-template-columns:1fr}.shell{padding:14px}}