body{font-family:Inter,Segoe UI,Arial,sans-serif;background:#0d1421;color:#ffffffd1;margin:0;min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:800;letter-spacing:.5px;margin-top:0;color:#fff}.page-wrapper{padding:2.5rem 3rem;min-height:100vh;background:#0d1421}.topbar{height:54px;padding:.3rem 1.5rem;background:#050c1c;box-shadow:0 2px 16px #0006;border-bottom:1px solid rgba(0,212,184,.18)}button{padding:.55rem 1.3rem;border-radius:8px;font-weight:600;border:none;background:#050c1c;color:#fff}button:hover{background:#00d4b8;color:#050c1c}input,select,textarea{padding:.6rem .9rem;border-radius:7px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#fff;width:100%}.card{background:#ffffff0d;border-radius:14px;box-shadow:0 6px 24px #00000059;padding:2rem}table{width:100%;border-collapse:collapse;background:transparent;border-radius:14px;box-shadow:0 6px 24px #00000059}thead th{background:#ffffff12;color:#ffffffe6}th,td{padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.07);color:#ffffffd9}tbody tr:hover{background:#ffffff0a}.drawer{background:#1a2535;color:#fff}.data-table,.table-container,.modal{background:transparent!important;color:#fff!important}@media (max-width: 800px){.page-wrapper{padding:1rem}table{display:block;overflow-x:auto}}
