:root{font-family:Inter,system-ui,Arial,sans-serif;color:#172033;background:#f5f7fb}*{box-sizing:border-box}body{margin:0}header{background:#172033;color:white;padding:14px 24px;display:flex;gap:22px;align-items:center}header a{color:white;text-decoration:none}.brand{font-size:21px;font-weight:800;margin-right:auto}.wrap{max-width:1200px;margin:auto;padding:24px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.card{background:white;border:1px solid #e2e6ef;border-radius:12px;padding:18px;box-shadow:0 2px 8px #00000008}.metric{font-size:30px;font-weight:800}.muted{color:#697386}.btn{display:inline-block;border:0;border-radius:8px;padding:10px 14px;background:#172033;color:white;text-decoration:none;cursor:pointer}.btn.secondary{background:#e9edf5;color:#172033}input,select,textarea{width:100%;padding:10px;border:1px solid #ccd3df;border-radius:7px;margin:5px 0 13px}label{font-weight:650}table{width:100%;border-collapse:collapse;background:white}th,td{padding:12px;border-bottom:1px solid #e5e8ef;text-align:left}.status{padding:4px 8px;border-radius:99px;background:#eef1f6;font-size:12px}.row{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:700px){.row{grid-template-columns:1fr}header{flex-wrap:wrap}.wrap{padding:14px}}
