.terminal-header,.terminal-mode-tabs,.terminal-options,.terminal-quantity,.terminal-risk-slider,.terminal-available,.terminal-execute,.terminal-close-pane,.terminal-book,.terminal-position-tabs,.terminal-position-empty,.terminal-chart-top,.terminal-chart-actions,.terminal-sheet-head,.terminal-backdrop,.terminal-best{display:none}.terminal-risk>summary{display:none}.terminal-risk{grid-column:1/-1}.terminal-risk>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.terminal-risk:not([open])>div{display:grid} /* desktop keeps the original risk controls visible */
@media(min-width:701px){.paper-form .terminal-risk-slider{display:none}}
@media(max-width:700px){
 body[data-paper-view=trade]{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.paper-panel{padding:0;border:0;background:#0b0e11}.topbar{padding:7px 12px;min-height:45px}.topbar .search{padding:6px 8px}.topbar .search input{font-size:14px}main{padding:0 12px}
 .terminal-header{display:block;padding:8px 0 12px;border-bottom:1px solid #232b36;margin-bottom:12px}.terminal-product{font-size:17px;font-weight:650;letter-spacing:.5px;margin-bottom:14px}.terminal-product small{font-size:10px;font-weight:400;color:#f0b90b;margin-left:8px}.terminal-contract{display:flex;justify-content:space-between;align-items:center;gap:6px}.paper-panel .terminal-select{display:flex;align-items:center;gap:7px;border:0;background:none;padding:0;text-align:left;font-weight:650;font-size:17px;min-width:0}.terminal-select img{width:23px;height:23px;border-radius:50%}.terminal-select small{font-size:10px;background:#202833;padding:2px 4px;color:#b8c3d4;white-space:nowrap}.terminal-select em{display:block;font-size:11px;color:#23c994;margin-top:3px;font-style:normal}.terminal-contract>div{display:flex;gap:8px}.paper-panel .terminal-chart-button,.paper-panel .terminal-capital-button{font-size:22px;border:0;background:none;padding:4px}
 body[data-paper-view=trade] .paper-heading,body[data-paper-view=trade] #paper-session,body[data-paper-view=trade] #paper-live-quote,body[data-paper-view=trade] .paper-account,body[data-paper-view=trade] .paper-capital-settings,body[data-paper-view=trade] .paper-rules{display:none}
 body[data-paper-view=trade] .paper-columns{display:grid!important;grid-template-columns:minmax(0,1.52fr) minmax(0,1fr);gap:12px;align-items:start}.paper-plan{min-width:0}.paper-plan>h3{display:none}.paper-plan .paper-actions,.paper-plan #paper-results,.paper-plan #paper-size-info{display:none}.paper-plan #paper-place{display:none!important}
 .terminal-mode-tabs{display:flex;padding:2px;background:#161d27;border-radius:5px;margin-bottom:8px}.paper-panel .terminal-mode-tabs button{flex:1;border:0;background:none;font-size:13px;padding:6px 2px}.paper-panel .terminal-mode-tabs button[aria-pressed=true]{background:#323a47;color:#f2f5f9}.terminal-options{display:flex;gap:6px;align-items:center;margin-bottom:8px}.terminal-options>span,.paper-panel .terminal-options>button{flex:1;background:#1a222e;border:0;border-radius:4px;text-align:center;padding:6px 2px;font-size:11px;white-space:nowrap}
 .paper-plan .paper-form{display:flex;flex-direction:column;gap:9px;margin:0}.paper-form>.terminal-side{display:none}.paper-plan .paper-form>.paper-leverage{display:none}.paper-form .terminal-trigger{font-size:0;gap:0}.paper-form .terminal-trigger select{height:32px;font-size:11px;background:#1b2330;border-color:#293341}.terminal-entry{position:relative;padding:6px 7px;background:#171f2b;border:1px solid #2c3746;border-radius:5px;gap:0!important;font-size:10px!important}.paper-panel .terminal-entry input{height:27px;font-size:16px!important;background:none;border:0;padding:2px 46px 0 0;min-width:0;width:100%;font-family:Consolas,monospace}.paper-panel .terminal-best{display:block;position:absolute;right:4px;bottom:5px;font-size:10px;padding:4px;border:0;background:#26303e}
 .terminal-quantity{display:block;background:#171f2b;border:1px solid #2c3746;border-radius:5px;padding:8px 7px;min-width:0}.terminal-quantity>span{display:block;font-size:11px;color:#a0aec2}.terminal-quantity small{font-size:8px;color:#738199}.terminal-quantity strong{display:block;font:13px Consolas,monospace;margin-top:6px;overflow-wrap:anywhere}.terminal-risk-slider{display:flex!important;flex-direction:column;gap:2px!important}.terminal-risk-slider>span{display:flex;justify-content:space-between;font-size:10px}.terminal-risk-slider strong{color:#f0b90b}.terminal-risk-slider small{font-size:8px;line-height:1.4}.paper-panel .terminal-risk-slider input{height:5px;margin:9px 0}.terminal-available{display:flex;justify-content:space-between;gap:3px;font-size:10px;color:#8b9bb1}.terminal-available strong{font-size:10px;color:#d2dcec;overflow-wrap:anywhere}
 .paper-panel .terminal-risk{margin:0;padding:0;border:0;font-size:11px}.terminal-risk>summary{display:block;font-size:11px;padding:6px 0;color:#c8d2e0}.terminal-risk:not([open])>div{display:none}.terminal-risk[open]>div{display:grid;grid-template-columns:1fr;gap:8px;padding-top:7px}.terminal-risk label{font-size:10px}.paper-panel .terminal-risk input{height:34px;font-size:14px}.paper-plan #paper-error{font-size:10px;line-height:1.5;min-height:0;margin:7px 0}.paper-plan .terminal-untouched{display:none}
 .terminal-execute{display:flex;flex-direction:column;gap:9px;margin-top:8px}.terminal-estimate{font-size:10px;color:#8999b1;line-height:1.8}.terminal-estimate>strong{float:right;font-size:10px;color:#b9c8dc;max-width:65%;overflow-wrap:anywhere}.terminal-estimate small{display:block;font-size:9px}.terminal-estimate b{float:right;font-weight:400;color:#c8d2e0}.paper-panel .terminal-long,.paper-panel .terminal-short{font-size:14px;font-weight:600;height:38px;border:0;border-radius:5px}.paper-panel .terminal-long{background:#23c994;color:#061d14}.paper-panel .terminal-short{background:#f45c76;color:#250711}
 .terminal-book{display:block;min-width:0}.terminal-funding{font-size:8px;text-align:right;line-height:1.7;color:#8291a7;margin-bottom:9px}.terminal-funding strong{display:block;font:10px Consolas,monospace;color:#c7d1df}.terminal-book-head{display:flex;justify-content:space-between;gap:3px;color:#8595ac;font-size:8px;margin:0 0 7px}.terminal-book .terminal-asks,.terminal-book .terminal-bids{display:flex;flex-direction:column;gap:1px;min-height:126px}.paper-panel .terminal-book button{height:25px;min-height:0;display:flex;justify-content:space-between;align-items:center;gap:2px;padding:2px 1px;border:0;border-radius:0;font:10px Consolas,monospace;white-space:nowrap;background:linear-gradient(to left,var(--book-color) var(--depth),transparent var(--depth));width:100%}.terminal-book button span:last-child{color:#c4cfdf;font-size:9px}.terminal-book .ask{--book-color:#f45c761c;color:#f45c76}.terminal-book .bid{--book-color:#23c9941a;color:#23c994}.terminal-mid{padding:10px 0;text-align:center;min-width:0}.terminal-mid strong{display:block;font:600 17px Consolas,monospace;overflow-wrap:anywhere}.terminal-mid small{display:block;font:9px Consolas,monospace;color:#8b9bb0;margin-top:5px}.terminal-book-status{color:#718199;font-size:8px;margin-top:10px;text-align:right;line-height:1.5}.terminal-book-empty{color:#718199;font-size:10px;text-align:center;padding:20px 0}.terminal-book-stale .terminal-asks,.terminal-book-stale .terminal-bids{opacity:.45}
 body[data-paper-view=trade] .paper-positions{display:block!important;border-top:6px solid #151c25;margin:18px -12px 0;padding:0 12px}.paper-positions>h3{display:none}.terminal-position-tabs{display:flex;gap:14px;margin:12px 0}.paper-panel .terminal-position-tabs button{background:none;border:0;border-bottom:2px solid transparent;border-radius:0;padding:5px 0 9px;font-size:11px;color:#8393aa}.paper-panel .terminal-position-tabs button[aria-pressed=true]{border-bottom-color:#f0b90b;color:#f0f3f8}.terminal-position-empty{display:block;color:#738199;text-align:center;font-size:11px;padding:28px 0}.terminal-position-empty:empty{display:none}.paper-positions[data-terminal-tab=open] tr:not([data-terminal-group=open]),.paper-positions[data-terminal-tab=pending] tr:not([data-terminal-group=pending]),.paper-positions[data-terminal-tab=history] tr:not([data-terminal-group=history]){display:none}
 .paper-plan[data-terminal-mode=close] .paper-form,.paper-plan[data-terminal-mode=close] .terminal-execute,.paper-plan[data-terminal-mode=close] #paper-error{display:none}.paper-plan[data-terminal-mode=close] .terminal-close-pane{display:block}.terminal-close-pane>div{padding:10px 7px;background:#18212e;border-radius:5px;margin:10px 0}.terminal-close-pane strong,.terminal-close-pane small{display:block;font-size:11px;margin-bottom:7px;overflow-wrap:anywhere}.terminal-close-pane small{font-size:9px}.terminal-close-pane button{width:100%;min-height:36px;background:#f45c76;color:#240710;border:0;font-size:11px}
 .terminal-sheet-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.terminal-sheet-head>button{border:0;background:none;font-size:24px;padding:0 6px;line-height:1}.terminal-backdrop{display:none}.terminal-sheet-visible .terminal-backdrop{display:block;position:fixed;inset:0;background:#0009;border:0;border-radius:0;z-index:70}.paper-panel .paper-leverage.terminal-sheet-open,.paper-panel .paper-capital-settings.terminal-sheet-open{display:block!important;position:fixed;bottom:0;left:0;right:0;z-index:71;margin:0;padding:20px 20px calc(25px + env(safe-area-inset-bottom));background:#151e2b;border:1px solid #364255;border-radius:15px 15px 0 0;max-height:85dvh;overflow:auto}.terminal-sheet-open .terminal-sheet-head{color:#e1e9f4;font-size:16px}.paper-capital-settings.terminal-sheet-open>summary{display:none}.paper-capital-settings.terminal-sheet-open .paper-capital-row{margin-top:20px}.paper-capital-settings.terminal-sheet-open input{font-size:16px}
 body[data-paper-view=chart] .topbar,body[data-paper-view=chart] .paper-mobile-nav{display:none}.terminal-chart-top{display:none}body[data-paper-view=chart] .terminal-chart-top{display:flex;gap:10px;align-items:center;padding:12px 3px}.terminal-chart-top>button{font-size:28px;line-height:1;padding:0 7px}.terminal-chart-top>strong{font-size:17px}.terminal-chart-top>span{color:#8797ae;font-size:10px;margin-left:auto}
 body[data-paper-view=chart] main{padding:0 8px}.chart-panel{border:0;border-radius:0}.chart-panel .symbol-header{padding:8px 4px}.chart-panel .symbol-identity{display:none}.chart-panel .current-price{text-align:left;gap:3px}.chart-panel .current-price strong{font-size:28px}.chart-panel .quote-clock{font-size:9px}.chart-panel .stats-strip{padding:9px 4px;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.chart-panel .stats-strip label{font-size:8px}.chart-panel .stats-strip span{font-size:10px}.chart-panel .mark-clock{font-size:8px}.chart-panel .chart-view-controls{padding:7px 2px}.chart-panel .chart-controls{padding:6px 2px}.chart-panel .chart-data-info{font-size:8px;padding:5px}.chart-panel .chart-work{height:54dvh;min-height:330px}.chart-panel .drawing-tools{width:31px}.chart-panel .drawing-tools button{width:27px;height:29px}.chart-panel .chart-legend{font-size:9px}.chart-panel .volume-label{font-size:9px}
 body[data-paper-view=chart] .terminal-chart-actions{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:40;padding:9px 12px calc(9px + env(safe-area-inset-bottom));gap:10px;background:#101720;border-top:1px solid #2d3746}.terminal-chart-actions button{flex:1;height:42px;border-radius:6px;font-size:16px;font-weight:600}.terminal-to-open{background:#23c994;color:#061a13}.terminal-to-close{background:#f45c76;color:#22070d}
 body[data-paper-view=positions] .terminal-header,body[data-paper-view=alerts] .terminal-header{display:none}
 .terminal-mid>label{display:block;font-size:8px;color:#8d9db3;margin-bottom:5px}
 .paper-panel .terminal-book button{font-size:11px}.terminal-book button span:last-child{font-size:10px}.terminal-book button span{min-width:0;overflow:hidden;text-overflow:ellipsis}
 .paper-panel .terminal-entry input{font-size:18px!important}.terminal-mid strong{font-size:22px}.terminal-funding{font-size:9px}.terminal-funding strong{font-size:11px}.terminal-book-head{font-size:9px}
}
/* Ordinary orders: the former risk planner stays hidden; existing records remain compatible. */
.paper-plan #paper-form{display:block}.paper-plan #paper-form>*:not(.paper-leverage){display:none!important}.paper-plan .paper-actions,.paper-plan #paper-results,.paper-plan #paper-size-info,.paper-plan #paper-error{display:none!important}
.terminal-simple{display:flex;flex-direction:column;gap:12px;max-width:440px}.terminal-simple label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#aeb8c6}.terminal-simple input,.terminal-simple select{width:100%;min-width:0;background:#1e2329;border:1px solid #30363f;border-radius:5px;color:#eaecef;padding:10px;font-size:16px;box-sizing:border-box}.terminal-type select{font-size:14px}.terminal-price-field,.terminal-qty-field{position:relative}.terminal-price-field>div{position:relative}.terminal-price-field input{padding-right:65px}.terminal-latest{position:absolute;right:5px;top:5px;padding:6px!important;background:#30363f!important;border:0!important;font-size:11px!important}.terminal-base{position:absolute;right:10px;bottom:12px;color:#eaecef}.terminal-qty-field input{padding-right:65px}.terminal-simple .terminal-allocation{gap:2px}.terminal-allocation input{height:5px;padding:0;margin:10px 0;accent-color:#f0b90b}.terminal-allocation>span{display:flex;justify-content:space-between;font-size:9px;color:#87919f}.terminal-allocation i{font-style:normal}.terminal-simple .terminal-available{display:flex;font-size:12px;margin:4px 0}.terminal-simple .terminal-tp-toggle{flex-direction:row;align-items:center;font-size:12px;gap:8px}.terminal-tp-toggle input{width:16px;height:16px;accent-color:#f0b90b}.terminal-protection:not([hidden]){display:grid;grid-template-columns:1fr 1fr;gap:8px}.terminal-protection input{font-size:14px}.terminal-simple-error{font-size:11px;color:#f45c76;line-height:1.5}.terminal-simple-error:empty{display:none}.terminal-execute{display:flex;flex-direction:column;gap:10px;max-width:440px;margin-top:12px}.terminal-estimate{color:#87919f;font-size:12px}.terminal-estimate strong{float:right;color:#d4dce6}.paper-panel .terminal-long,.paper-panel .terminal-short{border:0;border-radius:5px;height:42px;font-size:16px;font-weight:600}.terminal-long{background:#0ecb81;color:#fff}.terminal-short{background:#f6465d;color:#fff}.terminal-paper-note{font-size:10px;color:#87919f;text-align:center}.is-market input{color:#87919f}.terminal-simple [hidden]{display:none!important}
@media(min-width:701px){.paper-plan>h3{font-size:0}.paper-plan>h3:after{content:'模拟下单';font-size:16px}.paper-plan #paper-form .paper-leverage{margin-top:16px}.paper-plan .paper-leverage label{max-width:440px}.terminal-simple .terminal-available strong{font-size:12px}}
@media(max-width:700px){.paper-plan #paper-form{margin:0}.paper-plan .terminal-simple{gap:10px}.terminal-simple label{font-size:10px;gap:5px}.terminal-simple input,.terminal-simple select{height:43px;padding:9px 8px;font-size:17px}.terminal-simple .terminal-type select{font-size:13px;height:34px;padding:5px 8px}.terminal-price-field input{padding-right:53px}.terminal-latest{font-size:10px!important;top:7px;padding:5px!important}.terminal-base{bottom:13px;font-size:11px}.terminal-qty-field input{padding-right:52px}.terminal-simple .terminal-available{font-size:10px;margin:6px 0}.terminal-simple .terminal-available strong{font-size:10px}.terminal-simple .terminal-tp-toggle{font-size:11px}.terminal-simple .terminal-tp-toggle input{height:16px;width:16px}.terminal-simple .terminal-allocation input{height:4px;padding:0;margin:11px 0}.terminal-protection:not([hidden]){grid-template-columns:1fr}.terminal-protection input{height:36px;font-size:15px}.terminal-execute{gap:10px}.paper-panel .terminal-long,.paper-panel .terminal-short{height:43px;font-size:16px}.terminal-paper-note{font-size:9px}.paper-plan[data-terminal-mode=close] .terminal-simple{display:none}.terminal-estimate{font-size:10px}}
@media(min-width:701px){.paper-plan>h3{font-size:16px}.paper-plan>h3:after{content:none}body[data-paper-desktop=trade] .paper-reminders{display:none}body[data-paper-desktop=trade] .paper-columns{grid-template-columns:1fr}.terminal-simple{max-width:520px}.terminal-execute{max-width:520px}}
.terminal-max-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:#848e9c}.paper-panel .terminal-max-open{background:none;border:0;padding:2px 0;color:#e7edf5;font:12px var(--mono);text-align:right;overflow-wrap:anywhere}.paper-panel .terminal-max-open:hover{color:#f0b90b}.terminal-liquidations{padding:9px 0;border-top:1px solid #282e38}.terminal-liq-heading{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#a7b2c2}.terminal-liq-heading small{font-size:9px;color:#f0b90b}.terminal-liq-values{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:7px 0}.terminal-liq-values span{min-width:0}.terminal-liq-values em{display:block;color:#848e9c;font-size:10px;font-style:normal;margin-bottom:4px}.terminal-liq-values strong{display:block;font:12px var(--mono);color:#e7edf5;overflow-wrap:anywhere}.paper-panel .terminal-liq-note{display:block;font-size:9px;line-height:1.6;color:#788598}.terminal-projection{display:flex;flex-direction:column;gap:3px;font:11px/1.5 var(--mono);color:#a0adbe}.terminal-projection span{overflow-wrap:anywhere}.terminal-projection-note{grid-column:1/-1;font-size:9px!important;line-height:1.6;color:#788598!important}.terminal-estimate strong{overflow-wrap:anywhere}.paper-panel .terminal-max-open:disabled{opacity:.6}
@media(max-width:700px){.terminal-max-row{font-size:10px;gap:4px}.paper-panel .terminal-max-open{font-size:10px;max-width:75%}.terminal-liq-heading{font-size:10px}.terminal-liq-values{gap:6px}.terminal-liq-values strong{font-size:11px}.terminal-liq-values em{font-size:9px}.terminal-liq-heading small,.paper-panel .terminal-liq-note{font-size:8px}.terminal-projection{font-size:10px}.terminal-liquidations{padding:8px 0}.terminal-liq-note{line-height:1.5!important}.terminal-projection-note{font-size:8px!important}}
