body{font-family:Arial,sans-serif;background:#f5f7fb;margin:0;color:#20242a}.top{background:#12344d;color:#fff;padding:14px 24px;display:flex;justify-content:space-between;align-items:center}.top a{color:#fff;text-decoration:none;margin-left:16px}main{max-width:1150px;margin:24px auto;padding:0 18px}.card{background:#fff;border-radius:12px;padding:20px;margin-bottom:18px;box-shadow:0 2px 12px #0001}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}label{font-weight:bold;font-size:13px}input,select,textarea{width:100%;padding:10px;border:1px solid #ccd3dd;border-radius:8px;margin-top:6px;box-sizing:border-box}button,.btn{background:#0b7fab;color:#fff;border:0;border-radius:8px;padding:10px 15px;cursor:pointer;text-decoration:none;display:inline-block}.btn.secondary{background:#667085}.alert{padding:12px;border-radius:8px;margin-bottom:12px}.ok{background:#e8fff1}.err{background:#ffecec}table{width:100%;border-collapse:collapse;background:#fff}th,td{padding:10px;border-bottom:1px solid #e5e7eb;text-align:left;font-size:14px}th{background:#eef3f7}.actions{display:flex;gap:8px;align-items:center}.small{color:#667085;font-size:12px}@media(max-width:750px){.grid{grid-template-columns:1fr}.top{display:block}.top nav{margin-top:10px}}
.btn.secondary{background:#6b7280}.btn.small{padding:8px 12px;font-size:14px}code{background:#f3f4f6;padding:3px 6px;border-radius:4px}.muted{color:#64748b}
