:root{color:#e5e7eb;background:#0b1220;font-family:Inter,system-ui,Arial}body{margin:0}.app{max-width:1100px;margin:auto;padding:22px}header{background:#111827;border-radius:22px;justify-content:space-between;align-items:center;padding:20px;display:flex}h1{margin:0;font-size:28px}p{color:#94a3b8}nav{gap:10px;margin:18px 0;display:flex}button,.button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:12px;align-items:center;gap:8px;padding:11px 14px;font-weight:700;text-decoration:none;display:inline-flex}nav button{background:#1f2937}.active{background:#2563eb}input,select{color:#e5e7eb;box-sizing:border-box;background:#0f172a;border:1px solid #334155;border-radius:12px;width:100%;margin:5px 0;padding:11px}.grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.cards div,.panel{background:#111827;border:1px solid #1f2937;border-radius:18px;margin-bottom:14px;padding:16px}.cards span{color:#94a3b8;display:block}.cards b{font-size:24px}.status{background:#172554;border:1px solid #1d4ed8;border-radius:14px;margin-bottom:12px;padding:12px}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #243041;padding:10px}small{color:#94a3b8;display:block}.ghost{background:#334155;padding:8px}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}footer{color:#94a3b8;text-align:center;padding:18px}input[type=file]{display:none}@media (width<=700px){.app{padding:12px}header{align-items:flex-start}table{font-size:13px}th:nth-child(5),td:nth-child(5){display:none}}
