.account-summary{padding:17px;background:#202428;border:1px solid #353a41;border-radius:10px;margin-bottom:22px;font-variant-numeric:tabular-nums}.account-summary>div{display:flex;justify-content:space-between;font-size:11px;gap:8px;margin:9px 0;color:#969fa9}.account-summary>div:first-child{color:#dbc57d;font-size:10px;margin:0 0 19px}.account-summary>small{color:#959da7;font-size:10px}.account-summary>strong{display:block;font-size:30px;font-weight:550;margin:8px 0 15px;letter-spacing:-.7px}.account-summary b{color:#d8dee5;font-size:11px;font-weight:500}.account-summary>p{font-size:9px;color:#48be91;margin:13px 0 0;border-top:1px solid #343a40;padding-top:10px}.account-summary>p.offline{color:#e4ba58}.trade-submit{margin-top:13px}.trade-submit button{padding:11px 5px;font-size:12px;font-weight:600;border-radius:6px}.buy-button{background:#20b884;color:#fff}.sell-button{background:#f6465d;color:#fff}input[readonly]{color:#a3acb8;background:#191d21}.preview-toolbar h1{font-size:21px}.m-app-provenance{font-size:11px;letter-spacing:.6px;height:24px;line-height:24px}.m-main{height:778px}.mobile-app .m-order-select{height:29px;border:0;background:var(--m-fill);color:var(--m-text);font-size:11px;border-radius:5px;padding:0 8px;text-align:center;box-shadow:none;color-scheme:light}.mobile-app.m-dark .m-order-select{color-scheme:dark}.mobile-app .m-order-options{width:100%;font-size:10px;margin:8px 0 2px;color:var(--m-muted);display:flex;justify-content:space-between}.mobile-app .m-order-options+.m-order-cost{display:block}.m-size-presets{display:flex;justify-content:space-between;padding-top:8px;gap:5px}.mobile-app .m-size-presets button{font-size:9px;background:var(--m-fill);border-radius:3px;padding:3px 5px;flex:1;color:var(--m-muted)}.m-equity-strip{padding:10px 17px;display:flex;justify-content:space-between;gap:8px;background:var(--m-fill);font-size:10px;color:var(--m-muted)}.m-equity-strip b{color:var(--m-text);font-size:11px;font-weight:500;margin-left:3px}.m-position-tabs{border-top-width:0;gap:22px}.m-position-tabs button{font-size:12px;position:relative;color:var(--m-muted);padding-bottom:1px}.mobile-app .m-position-tabs button.active{color:var(--m-text);font-weight:600}.m-position-tabs button.active:after{content:'';position:absolute;background:#f0b90b;height:3px;width:23px;left:50%;transform:translateX(-50%);bottom:-13px}.m-position+.m-position{border-top:4px solid var(--m-fill);margin-top:7px}.m-position-title{margin-bottom:12px}.m-position-grid{row-gap:10px}.m-brackets{display:flex;gap:26px;font-size:9px;color:var(--m-muted);margin-top:11px}.m-brackets b{color:var(--m-text);font-weight:400;margin-left:5px}.m-no-orders{padding:62px 15px}.m-no-orders small{display:block;font-size:10px;color:var(--m-muted);margin-top:6px}.m-history-row{display:flex;justify-content:space-between;gap:9px;padding:16px 17px;border-bottom:1px solid var(--m-line)}.m-history-row>div{display:flex;flex-direction:column;gap:5px}.m-history-row>div:nth-child(2){text-align:right;margin-left:auto}.m-history-row b{font-size:13px;font-weight:550}.m-history-row span{font-size:10px}.m-history-row small{font-size:9px;color:var(--m-muted)}.mobile-app .m-history-row>button{padding:6px 9px;background:var(--m-fill);border-radius:5px;font-size:10px;align-self:center}.m-market-filters .selected{background:var(--m-fill);color:var(--m-text);padding:3px 8px;border-radius:4px}.m-account-row{padding:16px 17px;font-size:13px}.m-account-explanation{margin:22px 17px;padding:15px;background:var(--m-fill);border-radius:6px;font-size:11px;color:var(--m-muted);line-height:1.8}.m-spot-info{padding:10px 0;font-size:13px}.m-spot-info p{color:var(--m-muted);font-size:11px;margin-top:12px}.m-spot-info strong{font-size:23px;display:block;margin:10px 0}.m-spot-info small{font-size:10px;display:block;line-height:1.8;color:var(--m-muted);margin:18px 0}.m-data-note button{font-size:9px;text-decoration:underline;text-underline-offset:2px}.m-book-price{font-size:20px}#trade-dialog{background:#fff;color:#181a20;color-scheme:light;width:min(420px,calc(100vw - 28px));border:0;padding:25px;border-radius:16px}#trade-dialog .dialog-heading h2{font-size:19px;margin:0 0 10px;font-weight:600}#trade-dialog .icon-button{background:#f2f3f4;color:#727d8a;flex-shrink:0;margin-left:10px}#trade-dialog label{color:#6d7784;font-size:12px}#trade-dialog input{color:#181a20;background:#f5f5f5;border:1px solid #dfe3e7;height:44px}#trade-dialog p{font-size:11px;color:#7a8490;line-height:1.8}#trade-dialog .field-error{color:#e53c54;margin:13px 0}#trade-dialog-submit{margin-top:22px;border-radius:6px;height:44px}.dialog-presets{display:flex;gap:10px;margin-top:12px}.dialog-presets button{flex:1;background:#f1f3f5;color:#5b6674;padding:7px;font-size:11px;border-radius:5px}.pair-dialog{margin-top:8px;display:flex;flex-direction:column}.pair-dialog button{color:#181a20;border-bottom:1px solid #eceef1;display:flex;justify-content:space-between;padding:17px 0;border-radius:0;font-size:13px}.pair-dialog span{color:#76808c}.ledger-list>div{display:flex;flex-direction:column;gap:6px;padding:14px 0;border-bottom:1px solid #eceef1;font-size:11px}.ledger-list small,.ledger-list span{color:#7a8591;line-height:1.6}.ledger-list strong{font-size:12px;font-weight:500}.rules-copy p+p{margin-top:15px}.m-position-buttons button:hover,.m-size-presets button:hover{background:#eceff2}.m-dark .m-position-buttons button:hover,.m-dark .m-size-presets button:hover{background:#353d47}@media(max-width:760px){.preview-toolbar h1{font-size:18px}.m-main{height:748px}.canvas-stage{padding-left:0;padding-right:0}.m-position-grid{column-gap:4px}.m-pnl strong{font-size:24px}.m-pnl>div:last-child strong{font-size:22px}}
.m-top-tabs{padding-top:9px;padding-bottom:8px}.m-trading-panel{padding-bottom:10px}.mobile-app .m-order-select{height:26px}.mobile-app label.m-price-input{padding-top:4px;padding-bottom:4px}.mobile-app .m-price-input input{height:20px}.m-size-presets{padding-top:6px}.mobile-app .m-order-options{margin-top:5px}.m-order-cost{margin-top:5px;margin-bottom:3px}.m-position{padding-top:10px}.m-position-title{margin-bottom:8px}.m-pnl{margin-bottom:8px}.m-pnl strong{font-size:24px;line-height:1.2;margin-top:3px}.m-pnl>div:last-child strong{font-size:22px}.m-position-grid{row-gap:8px}.m-brackets{margin-top:8px}.m-position-buttons{margin-top:8px}.m-position-buttons button{padding-top:5px;padding-bottom:5px}.m-equity-strip{padding-top:8px;padding-bottom:8px}.m-data-note{padding-top:4px;padding-bottom:4px}

.m-history-pending{display:block;font-size:9px;color:var(--m-muted);margin-top:5px;line-height:1.6}
