:root{--bg:#09111f;--panel:#111d30;--panel2:#16243a;--line:rgba(148,163,184,.16);--muted:#91a2bb;--mint:#35d0b1;--blue:#65b8ff}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at top right,#122d40 0,transparent 42%),var(--bg);color:#eef5ff;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;min-height:100vh}.appbar{background:rgba(10,20,36,.88);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.navbar-brand{display:flex;align-items:center;gap:10px}.brand-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,var(--mint),var(--blue));color:#081322}.panel,.content-card{background:linear-gradient(145deg,rgba(22,36,58,.97),rgba(15,27,45,.97));border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 40px rgba(0,0,0,.12)}.nav-panel{padding:18px}.nav-item{display:flex;align-items:center;gap:12px;padding:12px 13px;border-radius:12px;text-decoration:none;color:#a9b8cd;margin:4px 0;transition:.18s}.nav-item i{width:20px;color:#7794b6}.nav-item:hover,.nav-item.active{background:rgba(53,208,177,.12);color:#fff}.nav-item.active i{color:var(--mint)}.balance-mini{padding:15px;border:1px solid var(--line);border-radius:14px;background:rgba(4,12,24,.3)}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.page-heading h1{font-size:clamp(1.45rem,3vw,2rem);font-weight:800;margin:3px 0}.eyebrow{font-size:.68rem;letter-spacing:.18em;color:var(--mint);font-weight:800}.user-chip{font-size:.8rem;color:#c6d4e7;background:#13243a;border:1px solid var(--line);border-radius:999px;padding:9px 12px}.content-card{padding:clamp(18px,3vw,28px)}.stat-card{height:100%;padding:18px;border-radius:16px;background:rgba(4,13,26,.35);border:1px solid var(--line)}.stat-label{font-size:.75rem;color:var(--muted)}.stat-value{font-size:clamp(1.1rem,3vw,1.55rem);font-weight:800;overflow-wrap:anywhere}.text-muted,.text-secondary{color:var(--muted)!important}.form-control,.form-select{background:#0a1628;border:1px solid #2a3b54;color:#eef5ff;border-radius:11px;padding:11px 13px}.form-control:focus,.form-select:focus{background:#0a1628;color:#fff;border-color:var(--mint);box-shadow:0 0 0 .2rem rgba(53,208,177,.12)}.btn-primary,.btn-success{background:var(--mint);border-color:var(--mint);color:#061521;font-weight:800;border-radius:11px;padding:10px 15px}.btn-primary:hover,.btn-success:hover{background:#5de0c5;border-color:#5de0c5;color:#061521}.btn-outline-light{border-radius:11px}.table{--bs-table-bg:transparent;--bs-table-color:#e7effb;--bs-table-border-color:var(--line)}.table thead th{font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.empty-state{border:1px dashed #344760;border-radius:14px;padding:28px;text-align:center;color:var(--muted)}.alert{border-radius:12px}@media(max-width:991px){.nav-panel{padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.nav-panel>.small,.balance-mini{grid-column:1/-1}.nav-item{font-size:.88rem;padding:10px}.page-heading{align-items:flex-start}.user-chip{display:none}}@media(max-width:480px){.nav-panel{grid-template-columns:1fr 1fr}.nav-item{gap:8px;font-size:.82rem}.content-card{padding:16px}}
