:root{color-scheme:dark;--bg:#121315;--side:#1d2023;--card:#1d2023;--line:#30343a;--muted:#929aa5;--blue:#174cff}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:#f5f7fa;font:15px/1.45 Inter,"Segoe UI",sans-serif}.side{position:fixed;inset:0 auto 0 0;width:245px;background:var(--side);border-right:1px solid #292c31;padding:24px 15px;display:flex;flex-direction:column}.logo{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none;font-size:19px;padding:0 10px 28px}.logo img{width:36px;height:36px;border-radius:10px}.side nav{display:grid;gap:7px}.side nav a{display:flex;gap:13px;align-items:center;padding:12px 14px;border-radius:11px;color:#aab2bd;text-decoration:none}.side nav a:hover,.side nav .active{background:#141619;color:#fff}.side nav i{font-size:17px}.side>small{margin-top:auto;color:#727b86;padding:12px}main{margin-left:245px;padding:30px;max-width:1500px}header{display:flex;justify-content:space-between;align-items:center;padding-bottom:26px;border-bottom:1px solid #292d32}h1{margin:7px 0 2px;font-size:30px}h2{margin:0 0 18px}p{color:var(--muted);margin:5px 0}.crumb{color:#788391}.balance{display:flex;align-items:center;gap:12px;border:1px solid var(--line);background:#191b1e;border-radius:14px;padding:12px 18px}.balance i{color:#2863ff;font-size:25px}.balance small,.balance b{display:block}.balance small{color:var(--muted);font-size:9px}.grid{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;margin:22px 0}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px}label{display:grid;gap:7px;color:#aeb5bf;font-size:11px;font-weight:700;letter-spacing:.08em}input{border:1px solid #3a3f46;border-radius:10px;background:#141619;color:#fff;padding:13px;font:inherit}.total{display:flex;justify-content:space-between;padding:17px 0;font-size:18px}.methods{display:grid;grid-template-columns:1fr 1fr;gap:9px}.methods button,.section-title button{border:1px solid var(--line);border-radius:10px;background:#16181b;color:#aeb5bf;padding:12px;cursor:pointer}.methods .selected{border-color:#2457ff;background:#17213c;color:#fff}.instructions{margin:14px 0;background:#15171a;border:1px solid var(--line);border-radius:12px;padding:17px}.instructions small{color:#7f8893}.instructions strong{display:block;font-size:18px;margin-top:5px}.instructions button{border:0;background:none;color:#fff;cursor:pointer;padding:0}.upload{margin:14px 0}.upload input{display:none}.upload span{border:1px dashed #4a515b;border-radius:10px;padding:16px;text-align:center;cursor:pointer}.primary{width:100%;border:0;border-radius:10px;padding:14px;background:var(--blue);color:#fff;font-weight:800;cursor:pointer}.primary:disabled{opacity:.5}.rates{display:grid;gap:9px}.rate{display:flex;justify-content:space-between;padding:13px;border:1px solid var(--line);border-radius:10px}.muted{font-size:12px}.section-title{display:flex;justify-content:space-between}.table{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;border-top:1px solid var(--line);padding:13px}th{font-size:10px;color:#87909b}.status{padding:5px 9px;border-radius:999px;background:#282d34}.approved{color:#6ee7a5}.pending{color:#f5c86b}.rejected{color:#ff7e87}@media(max-width:850px){.side{position:static;width:auto}.side nav{grid-template-columns:repeat(2,1fr)}main{margin:0;padding:18px}.grid{grid-template-columns:1fr}header{align-items:flex-start;gap:15px}.balance{padding:10px}.side>small{display:none}}
