.nxact-wrap{width:min(1380px,calc(100% - 40px));margin:24px auto}
.nxact-hero,.nxact-card{border:1px solid rgba(212,175,55,.22);border-radius:24px;background:linear-gradient(180deg,rgba(17,24,39,.96),rgba(7,10,18,.98));padding:22px;margin:0 0 18px;color:#f7f3e9}
.nxact-hero h1,.nxact-card h2,.nxact-card h3{margin:0 0 10px;color:#fff}
.nxact-muted{color:#b9c0cc;line-height:1.6}
.nxact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.nxact-stat{border:1px solid rgba(255,255,255,.10);border-radius:18px;padding:16px;background:rgba(255,255,255,.04)}
.nxact-stat b{display:block;font-size:28px;color:#f1d175}
.nxact-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:10px 13px;color:#fff;text-decoration:none;background:rgba(255,255,255,.06);font-weight:800;margin:3px}
.nxact-btn.primary{background:linear-gradient(135deg,#d4af37,#f1d175);color:#111827}
.nxact-table{width:100%;border-collapse:collapse}
.nxact-table th,.nxact-table td{border-bottom:1px solid rgba(255,255,255,.08);padding:10px;color:#dce3ef;text-align:left;vertical-align:top}
.nxact-table th{color:#f1d175;font-size:12px;text-transform:uppercase;letter-spacing:.08em}
.nxact-pill{display:inline-flex;border:1px solid rgba(212,175,55,.28);background:rgba(212,175,55,.08);color:#f1d175;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800}
.nxact-filter{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}
.nxact-filter input,.nxact-filter select{border:1px solid rgba(255,255,255,.14);background:#05070d;color:#fff;border-radius:12px;padding:10px}
@media(max-width:980px){.nxact-grid{grid-template-columns:1fr}.nxact-table{font-size:12px}}
