:root{--ink:#172033;--muted:#617087;--line:#dce4ef;--panel:#fff;--blue:#2769d8}*{box-sizing:border-box}body{margin:0;background:#f4f7fb;color:var(--ink);font:14px system-ui}main{max-width:1440px;margin:auto;padding:22px 18px}header{display:flex;justify-content:space-between;gap:18px;align-items:center;background:linear-gradient(135deg,#0b1220,#1e3a63);padding:24px;border-radius:20px;color:white}header p{color:#c3d2e8}.header-actions{display:flex;gap:8px;flex-wrap:wrap}button,select,input{padding:9px;border-radius:8px;border:1px solid var(--line);background:#fff;color:var(--ink)}header button{font-weight:800}.install-help{background:#e6f0ff;border-radius:10px;padding:10px 13px;color:#173b70}.universe{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:12px;margin-top:16px}.universe-btn.active,#filters button.active{background:var(--blue);border-color:var(--blue);color:#fff}.universe span{color:var(--muted);font-size:12px}#cards{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0}.card,.controls,.table,.guide{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:13px}.card span{display:block;color:var(--muted);font-size:12px}.card b{font-size:22px}.controls{display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between}#filters{display:flex;gap:6px;flex-wrap:wrap}.table{overflow:auto;margin-top:14px}table{border-collapse:collapse;min-width:1450px;width:100%;font-size:12px}th,td{padding:9px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}th{color:var(--muted)}.guide{margin-top:16px;line-height:1.65}.guide summary{cursor:pointer;font-weight:800}.guide div{max-width:900px}footer{text-align:center;color:var(--muted);padding:20px;font-size:11px}@media(max-width:650px){main{padding:10px}header{flex-direction:column;align-items:stretch}#cards{grid-template-columns:repeat(2,1fr)}}
