*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f6f7f9;color:#17191d}button,input,select{font:inherit}button{cursor:pointer}main{min-height:100vh}aside,main{display:flex}aside{width:250px;background:#101215;color:#f5f6f7;padding:22px 14px;flex-direction:column;position:fixed;inset:0 auto 0 0}.brand{display:flex;gap:11px;align-items:center;padding:5px 8px 22px}.logo{width:35px;height:35px;border-radius:10px;background:#fff;color:#101215;display:grid;place-items:center;font-weight:800}.brand b{display:block;font-size:14px}.brand span{display:block;color:#969ba4;font-size:11px;margin-top:2px}.company{display:flex;align-items:center;gap:8px;padding:10px;background:#191c20;border:1px solid #292d33;border-radius:10px;margin:0 2px 18px;color:#c9ccd1}.company select{background:transparent;border:0;color:#fff;outline:0;width:100%;font-size:12px}.company option{color:#111}nav{display:grid;grid-gap:4px;gap:4px}nav button{border:0;background:transparent;color:#aeb3bc;text-align:left;padding:10px 11px;border-radius:8px;font-size:12px}nav button.active,nav button:hover{background:#20242a;color:#fff}.sidefoot{margin-top:auto;color:#737984;font-size:10px;display:grid;grid-gap:5px;gap:5px;padding:10px}.content{margin-left:250px;width:calc(100% - 250px);padding:30px 38px 60px}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.eyebrow{text-transform:uppercase;letter-spacing:.11em;font-size:10px;color:#7c818a;font-weight:700;margin:0 0 6px}h1{font-size:28px}h1,h2{margin:0}h2{font-size:15px}.muted{color:#8a9099;font-size:12px;margin:6px 0 0}.header-right{gap:12px}.header-right,.search{display:flex;align-items:center}.search{gap:7px;background:#fff;border:1px solid #e4e6ea;border-radius:9px;padding:8px 11px;width:260px;color:#9aa0a8}.search input{border:0;outline:0;width:100%;font-size:12px}.user{width:35px;height:35px;border-radius:50%;border:1px solid #ddd;background:#fff;font-weight:700;font-size:11px}.actions{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:18px}.action{border:1px solid #e4e6ea;background:#fff;border-radius:12px;padding:16px;text-align:left;display:grid;grid-template-columns:30px 1fr;align-items:center}.action svg{grid-row:span 2}.action b{font-size:13px}.action span{font-size:10px;color:#8c929a;margin-top:3px}.action.receive svg{color:#17865b}.action.pay svg{color:#c43b45}.action.exchange svg{color:#3f6fd8}.action.transfer svg{color:#8a5cc8}.cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:18px}.card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;position:relative}.cardicon{position:absolute;right:15px;top:15px;color:#858b94}.cardicon svg{width:18px}.card span{font-size:11px;color:#777d86}.card strong{display:block;font-size:22px;margin:7px 0 3px}.card small{color:#999fa7;font-size:10px}.grid2{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:12px;gap:12px}.grid2,.panel{margin-bottom:18px}.panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px}.panelhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.panelhead button{border:0;background:transparent;color:#707680;font-size:11px}.assetgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.asset{border:1px solid #eceef1;border-radius:9px;padding:11px}.asset span{font-size:10px;color:#7e848d;display:block}.asset b{font-size:14px;margin-top:5px;display:block}.alert{display:flex;gap:10px;align-items:flex-start;border-bottom:1px solid #f0f1f3;padding:10px 0}.alert:last-child{border:0}.alert svg{color:#a87324;flex:none}.alert b{font-size:11px;display:block}.alert small{font-size:9px;color:#9a9fa7}.table{font-size:11px}.tr{display:grid;grid-template-columns:1.2fr 1fr 1.6fr .8fr .7fr;grid-gap:12px;gap:12px;padding:11px 4px;border-top:1px solid #f0f1f3;align-items:center}.tr.head{border-top:0;color:#8a9098;font-size:9px;text-transform:uppercase;letter-spacing:.07em}.tr span small{display:block;color:#999fa8;font-size:9px;margin-top:3px}.status{font-style:normal;font-size:9px;padding:4px 7px;background:#edf7f2;color:#287451;border-radius:99px}.placeholder{min-height:500px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:grid;place-items:center;align-content:center;text-align:center;padding:40px}.placeholdericon{width:46px;height:46px;border-radius:13px;background:#f0f2f5;display:grid;place-items:center;color:#707780}.placeholder h2{margin:15px 0 7px;font-size:20px}.placeholder p{max-width:460px;color:#858b94;font-size:12px;line-height:1.6}.placeholder button,.primary{border:0;background:#17191d;color:#fff;border-radius:8px;padding:10px 15px;font-size:11px}.overlay{position:fixed;inset:0;background:rgba(10,12,15,.45);display:grid;place-items:center;padding:20px;z-index:10}.modal{background:#fff;width:460px;border-radius:14px;padding:22px;box-shadow:0 20px 60px rgba(0,0,0,.2)}.modalhead{display:flex;justify-content:space-between;margin-bottom:18px}.modalhead>button{border:0;background:#f0f1f3;border-radius:50%;width:27px;height:27px;font-size:18px}.modal label{display:block;font-size:10px;font-weight:700;color:#707680;margin:11px 0}.modal input,.modal select{display:block;width:100%;margin-top:6px;border:1px solid #dddfe4;border-radius:8px;padding:10px;outline:0;font-size:12px;background:#fff}.twocol{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.secondary{border:1px solid #dddfe4;background:#fff;border-radius:8px;padding:10px 15px;font-size:11px}@media(max-width:1000px){.actions,.cards{grid-template-columns:repeat(2,1fr)}.grid2{grid-template-columns:1fr}.content{padding:22px}.assetgrid{grid-template-columns:repeat(2,1fr)}}.login-page{min-height:100vh;display:grid;place-items:center;background:#f5f7fb}.login-card{width:min(420px,92vw);background:#fff;border:1px solid #e6e9ef;border-radius:20px;padding:32px;box-shadow:0 20px 60px rgba(20,30,50,.08);display:grid;grid-gap:14px;gap:14px}.login-card h1{margin:0}.login-card p{margin:0 0 12px;color:#687386}.login-card label{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:600}.login-card input{padding:12px;border:1px solid #d9dee8;border-radius:10px;font:inherit}.login-card .primary{padding:13px;border:0;border-radius:10px;background:#171b24;color:#fff;font-weight:700;cursor:pointer}.login-card .logo{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#171b24;color:#fff;font-weight:800}.error{margin-top:10px;padding:10px;border-radius:8px;background:#fff0f0;color:#a32929;font-size:11px}.panelhead .muted{margin:4px 0 0}.asset small{display:block;color:#999fa7;font-size:9px;margin-top:3px}.primary:disabled{opacity:.55;cursor:not-allowed}.client-picker{border:1px solid #dddfe4;background:#fff;border-radius:8px;padding:9px 11px;font-size:11px;min-width:220px}.cards.three{grid-template-columns:repeat(3,1fr)}.placeholder.compact{min-height:180px}.fieldhint{display:block;color:#999fa7;font-size:9px;font-weight:400;margin-top:4px}.error{line-height:1.5}@media(max-width:800px){.cards.three{grid-template-columns:1fr}.client-picker{width:100%;margin-top:10px}.panelhead{align-items:flex-start;gap:10px;flex-direction:column}}.status.warning{background:#fff4e5;color:#9a5b00}.mini{border:1px solid #dfe2e7;background:#fff;border-radius:6px;padding:6px 8px;font-size:9px;margin-right:4px}.mini.danger{color:#a32929}.inline-label{display:block;font-size:10px;font-weight:700;color:#707680;margin:10px 0}.inline-label input{display:block;width:100%;margin-top:6px;border:1px solid #dddfe4;border-radius:8px;padding:10px;font-size:12px}