.leveragePage{position:relative}.leverageHero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.eyebrow,.sectionTitle span:first-child{color:#8b95a7;letter-spacing:.02em;font-size:12px;font-weight:700}.leverageHero h1{letter-spacing:-.04em;margin:7px 0 6px;font-size:29px}.leverageHero p{color:#8a94a5;margin:0;font-size:13px}.modeBadge{color:#7de5b1;background:#132334;border:1px solid #243346;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;min-width:145px;padding:13px 16px;font-weight:800;display:flex}.modeBadge i{background:#51d596;border-radius:99px;width:8px;height:8px;box-shadow:0 0 0 4px #51d59622}.modeBadge small{color:#96a6b8;width:100%;padding-right:16px;font-size:11px;font-weight:500}.modeBadge.live{color:#ffb09d;background:#2a2021;border-color:#593634}.modeBadge.live i{background:#ff806a;box-shadow:0 0 0 4px #ff806a22}.riskStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.riskStats>div{background:#111c2a;border:1px solid #223146;border-radius:15px;min-height:96px;padding:15px 17px}.riskStats span,.riskStats small{color:#8591a4;font-size:11px;display:block}.riskStats strong{color:#f3f7fb;margin:9px 0 4px;font-size:23px;display:block}.riskStats strong.positive{color:#71e4ad}.riskStats strong.muted{color:#a8b1bf}.leverageGrid{grid-template-columns:1.25fr 1fr;gap:16px;margin-bottom:16px;display:grid}.leverageForm{padding:21px}.sectionTitle{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.sectionTitle h2{color:#f1f5f9;margin:5px 0 0;font-size:17px}.sectionIcon{background:#1b304d;border-radius:10px;padding:5px 10px;color:#5fa4ff!important;font-size:25px!important}.formGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.leverageForm label{color:#c4cdd9;flex-direction:column;gap:7px;font-size:12px;display:flex}.leverageForm label small{color:#758297;font-size:10px;display:inline}.leverageForm input,.leverageForm select,.leverageForm textarea,.tableTools input,.tableTools select{box-sizing:border-box;color:#edf3f8;width:100%;font:inherit;background:#0d1724;border:1px solid #2a3a50;border-radius:9px;outline:none;padding:10px 11px}.leverageForm input:focus,.leverageForm select:focus,.leverageForm textarea:focus{border-color:#5c9df4;box-shadow:0 0 0 3px #5c9df422}.leverageForm textarea{resize:vertical;min-height:77px}.switchRow{border-bottom:1px solid #223146;grid-column:1/-1;align-items:center;padding-bottom:15px;flex-direction:row!important;gap:10px!important}.switchRow input{opacity:0;width:1px;position:absolute}.switch{background:#39475a;border-radius:20px;flex:none;width:37px;height:21px;position:relative}.switch:after{content:"";background:#d5dce5;border-radius:50%;width:17px;height:17px;transition:all .2s;position:absolute;top:2px;right:2px}.switchRow input:checked+.switch{background:#348e6d}.switchRow input:checked+.switch:after{background:#fff;right:18px}.switchRow b,.switchRow small{display:block}.switchRow small{color:#7d8a9c;margin-top:3px;font-size:10px}.checkRow{grid-column:1/-1;align-items:center;flex-direction:row!important}.checkRow input{width:auto}.primaryButton,.secondaryButton,.emptyState button{font:inherit;cursor:pointer;border:0;border-radius:9px;padding:11px 15px;font-weight:700}.primaryButton{color:#fff;background:#368c73;width:100%;margin-top:18px}.secondaryButton{color:#fff;background:#2f6eb7;width:100%;margin-top:17px}.primaryButton:disabled,.secondaryButton:disabled{opacity:.55;cursor:wait}.positionsPanel{padding:21px}.positionsTitle{align-items:center}.tableTools{gap:8px;display:flex}.tableTools input{width:190px}.tableTools select{width:140px}.tableWrap{overflow:auto}.positionsPanel table{border-collapse:collapse;width:100%;min-width:850px}.positionsPanel th{text-align:right;color:#78879c;border-bottom:1px solid #26364a;padding:12px 10px;font-size:11px;font-weight:600}.positionsPanel td{color:#d5dce5;white-space:nowrap;border-bottom:1px solid #1d2b3c;padding:13px 10px;font-size:12px}.positionsPanel td:first-child b,.positionsPanel td small{display:block}.positionsPanel td small{color:#718097;margin-top:4px;font-size:10px}.assetDot{background:#e6b96c;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.side{border-radius:6px;padding:4px 7px;font-size:11px}.side.buy{color:#75e2ae;background:#1c4739}.side.sell{color:#ff9cab;background:#4a2b35}.statusPill{border-radius:99px;padding:5px 9px;font-size:10px}.statusPill.open{color:#76e2b0;background:#194939}.statusPill.closed{color:#aeb8c5;background:#263344}.statusPill.liquidated{color:#ffae9f;background:#4a3030}.emptyState{text-align:center;color:#e2e8f0;background:#111c2a;border:1px dashed #30415a;border-radius:14px;padding:50px 20px}.emptyState p{color:#8995a7;margin:8px 0 18px;font-size:12px}.emptyState button{color:#fff;background:#316cae}.emptyState.compact{background:0 0;border:0;padding:40px}.leverageLoading{color:#9aa8b9;justify-content:center;align-items:center;gap:10px;min-height:420px;display:flex}.spinner{border:2px solid #36506b;border-top-color:#70b4ff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.toast{z-index:20;color:#fff;background:#a24b4b;border-radius:10px;padding:12px 15px;font-size:12px;position:fixed;bottom:24px;left:24px;box-shadow:0 12px 30px #0005}.toast.success{background:#287e62}.toast button{color:#fff;cursor:pointer;background:0 0;border:0;margin-right:12px;font-size:18px}@media (max-width:1050px){.leverageGrid{grid-template-columns:1fr}.riskStats{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.leverageHero{display:block}.modeBadge{margin-top:16px}.riskStats{grid-template-columns:1fr 1fr}.formGrid{grid-template-columns:1fr}.tableTools{flex-wrap:wrap;width:100%}.tableTools input,.tableTools select{width:100%}.positionsTitle{display:block}.positionsPanel{padding:15px}}
