:root{--gold:#ffbd16;--bg:#06111b;--card:#111c25;--line:#2c3b46;--blue:#1688e8}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:#fff;font-family:Arial,sans-serif}header{height:88px;background:#03090d;border-bottom:1px solid var(--gold);display:flex;align-items:center;padding:8px 18px;gap:12px}header img{width:72px;height:72px;object-fit:contain}header small{display:block;color:var(--gold);font-weight:800}.who{margin-left:auto;text-align:right}.who a,a{color:#fff}nav{display:flex;gap:8px;padding:10px 16px;border-bottom:1px solid var(--line);background:#0d1720;flex-wrap:wrap}nav a,.btn{background:#172631;border:0;border-radius:7px;padding:10px 14px;text-decoration:none;font-weight:800;color:#fff;display:inline-block;cursor:pointer}.btn.gold{background:var(--gold);color:#111}.btn.blue{background:var(--blue)}.btn.red{background:#a92121}main{max-width:1180px;margin:28px auto;padding:0 18px}h1{font-size:30px}h2{color:var(--gold)}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:18px;margin-bottom:16px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stat{background:var(--card);padding:18px;border-radius:10px;border:1px solid var(--line)}label{display:block;font-weight:700;margin:8px 0 5px}input,select,textarea{width:100%;padding:11px;background:#07121b;color:#fff;border:1px solid #3c4d59;border-radius:6px}textarea{min-height:100px}table{width:100%;border-collapse:collapse;background:var(--card)}th,td{padding:10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}th{color:var(--gold)}.flash,.warn,.ok{padding:12px;border-radius:7px;margin:10px 0}.flash{background:#5c410b}.warn{background:#642020}.ok{background:#164b2b}.muted{color:#aeb9c2}.photo{max-width:260px;max-height:200px;border-radius:8px}.row{display:flex;gap:10px;align-items:end}.row>*{flex:1}.nowrap{white-space:nowrap}@media(max-width:800px){.grid,.stats{grid-template-columns:1fr}.row{display:block}table{font-size:13px;display:block;overflow:auto}header{height:auto}.who{font-size:13px}}
