/* Terminal-only containment. Flow keeps its existing DOM, toolbar, sizing and gestures. */
#view.sol-release-view[data-mobile-layout=classic] .terminal-layout {
 display:grid!important;grid-template-columns:minmax(0,1fr) 310px!important;
 align-items:start;gap:12px;width:100%;min-width:0;
}
#view.sol-release-view[data-mobile-layout=classic] .chart-and-tables {
 display:block!important;min-width:0;width:100%;overflow:visible;
 border:1px solid var(--border);border-radius:9px;background:#0d1015;
}
#view.sol-release-view[data-mobile-layout=classic] .trade-sidebar {
 display:flex!important;flex-direction:column;gap:12px;min-width:0;width:100%;
 padding:0;border:0;grid-template-columns:none!important;
}
#view.sol-release-view[data-mobile-layout=classic] .trade-sidebar .panel {min-width:0;overflow:hidden;border-radius:9px}
#view.sol-release-view[data-mobile-layout=classic] .chart-host {
 position:relative;width:100%!important;height:clamp(430px,58dvh,680px)!important;
 min-height:0;margin:0!important;border:0;border-radius:0;overflow:hidden;
}
#view.sol-release-view[data-mobile-layout=classic] .chart-host>.chart-shell {height:100%;min-width:0}
#view.sol-release-view[data-mobile-layout=classic] .chart-toolbar {
 position:relative;z-index:5;display:block;height:auto;padding:0!important;
 background:#11151b;border:0;border-bottom:1px solid var(--border);border-radius:9px 9px 0 0;overflow:visible;
}
#view.sol-release-view[data-mobile-layout=classic] .terminal-chart-topline {display:flex;align-items:center;min-width:0;padding:4px 6px;border-bottom:1px solid #20252e;gap:6px}
#view.sol-release-view[data-mobile-layout=classic] .terminal-chart-intervals {display:flex;align-items:center;gap:2px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#343d48 transparent;overscroll-behavior-x:contain}
#view.sol-release-view[data-mobile-layout=classic] .chart-toolbar button {flex:0 0 auto;white-space:nowrap;min-height:31px;padding:5px 8px;font-size:11px;border:1px solid transparent;background:transparent;color:var(--muted);border-radius:5px}
#view.sol-release-view[data-mobile-layout=classic] .chart-toolbar button:hover {background:#202831;color:var(--text)}
#view.sol-release-view[data-mobile-layout=classic] .chart-toolbar button[aria-pressed=true] {background:#203d2f;border-color:#365f48;color:#9be9bd}
#view.sol-release-view[data-mobile-layout=classic] .terminal-chart-actions {display:flex;align-items:center;gap:3px;padding:4px 6px;overflow-x:auto;scrollbar-width:thin;overscroll-behavior-x:contain}
#view.sol-release-view[data-mobile-layout=classic] .terminal-chart-actions [data-sol-chart-order=dca] {margin-left:auto}
#view.sol-release-view[data-mobile-layout=classic] .terminal-chart-settings {position:relative;flex:0 0 auto;padding:0;border:0;background:transparent}
#view.sol-release-view[data-mobile-layout=classic] .terminal-chart-settings>summary {display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;min-height:31px;padding:5px 8px;color:var(--text);font-size:11px;border-radius:5px}
#view.sol-release-view[data-mobile-layout=classic] .terminal-chart-settings>summary::-webkit-details-marker {display:none}
#view.sol-release-view[data-mobile-layout=classic] .terminal-chart-settings[open]>summary {background:#23382d;color:var(--green)}
#view.sol-release-view[data-mobile-layout=classic] .terminal-chart-settings-panel {position:absolute;right:0;top:calc(100% + 7px);width:246px;max-width:calc(100vw - 70px);z-index:20;padding:12px;background:#171d26;border:1px solid #394452;border-radius:9px;box-shadow:0 14px 35px #0009}
#view.sol-release-view[data-mobile-layout=classic] .terminal-chart-settings-panel>span {display:block;margin:2px 0 7px;color:#8d9aab;font-size:10px}
#view.sol-release-view[data-mobile-layout=classic] .terminal-chart-settings-panel>div {display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}
#view.sol-release-view[data-mobile-layout=classic] .terminal-chart-settings-panel>div:last-child {margin-bottom:0}
#view.sol-release-view[data-mobile-layout=classic] .terminal-chart-settings-panel button {border-color:#303b49;background:#202936;min-height:34px}
#view.sol-release-view[data-mobile-layout=classic] .bx-chart-source {display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 10px;background:#11151c;border-top:1px solid var(--border);font-size:10px;line-height:1.5}
#view.sol-release-view[data-mobile-layout=classic] #sol-chart-source {flex:1 1 180px;min-width:0;overflow-wrap:anywhere;color:var(--muted)}
#view.sol-release-view[data-mobile-layout=classic] .bx-chart-source button {min-height:29px;padding:4px 8px;font-size:10px;white-space:nowrap}
#view.sol-release-view[data-mobile-layout=classic] .chart-activity-summary {padding:6px 10px;min-height:30px}
#view.sol-release-view[data-mobile-layout=classic] #sol-chart-status:empty {display:none}
#view.sol-release-view[data-mobile-layout=classic] .sol-desktop-holders {width:100%;min-width:0;border-top:1px solid var(--border);border-radius:0 0 9px 9px;overflow:hidden}
#view.sol-release-view[data-mobile-layout=classic] .bx-sol-terminal>.page-heading {display:none}
#view.sol-release-view[data-mobile-layout=classic] .terminal-wallet-bar {display:flex;flex-direction:column;gap:7px;margin:12px 0 15px;min-width:0}
#view.sol-release-view[data-mobile-layout=classic] .terminal-wallet-bar select {width:100%;min-width:0;max-width:100%;font-size:11px}
#view.sol-release-view[data-mobile-layout=classic] .terminal-wallet-bar button {width:100%;min-height:35px;font-size:11px}
#view.sol-release-view[data-mobile-layout=classic] .terminal-market-picker {margin:0 0 10px;border:1px solid var(--border);border-radius:7px;background:#10141b;min-width:0}
#view.sol-release-view[data-mobile-layout=classic] .terminal-market-picker>summary {display:flex;align-items:center;gap:12px;min-height:36px;cursor:pointer;list-style:none;padding:8px 12px;font-size:11px;color:var(--text)}
#view.sol-release-view[data-mobile-layout=classic] .terminal-market-picker>summary::-webkit-details-marker {display:none}
#view.sol-release-view[data-mobile-layout=classic] .terminal-market-picker>summary span {flex:1;font-size:10px;color:var(--muted)}
#view.sol-release-view[data-mobile-layout=classic] .terminal-market-picker>summary b {margin-left:auto;font-weight:400}
#view.sol-release-view[data-mobile-layout=classic] .terminal-market-picker>.panel {margin:0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent}
#view.sol-release-view[data-mobile-layout=classic] #solana-network {padding:0 12px;overflow-wrap:anywhere}
#view.sol-release-view[data-mobile-layout=classic] .bx-terminal-summary {gap:14px;padding:12px 14px;margin:0 0 12px;border-radius:9px}
#view.sol-release-view[data-mobile-layout=classic] .bx-terminal-summary dl {gap:18px}
@media(max-width:1100px) {
 #view.sol-release-view[data-mobile-layout=classic] .terminal-layout {grid-template-columns:minmax(0,1fr)!important}
 #view.sol-release-view[data-mobile-layout=classic] .trade-sidebar {display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;align-items:start}
}
@media(max-width:760px), (pointer:coarse) and (hover:none) and (max-height:760px) {
 #view.sol-release-view[data-mobile-layout=classic] .trade-sidebar {display:flex!important;grid-template-columns:none!important}
 #view.sol-release-view[data-mobile-layout=classic] .chart-host {height:460px!important}
 #view.sol-release-view[data-mobile-layout=classic] .chart-toolbar button {min-height:34px;padding:5px 7px;font-size:10px}
 #view.sol-release-view[data-mobile-layout=classic] .terminal-chart-intervals {gap:1px}
 #view.sol-release-view[data-mobile-layout=classic] .terminal-chart-settings>summary {min-height:34px;padding:5px 7px}
 #view.sol-release-view[data-mobile-layout=classic] .terminal-chart-actions {gap:1px;padding:3px 4px}
 #view.sol-release-view[data-mobile-layout=classic] .bx-terminal-summary {padding:10px;gap:12px}
 #view.sol-release-view[data-mobile-layout=classic] .bx-terminal-summary dl {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 9px;width:100%}
 #view.sol-release-view[data-mobile-layout=classic] .bx-terminal-summary dt {font-size:9px}
 #view.sol-release-view[data-mobile-layout=classic] .bx-terminal-summary dd {font-size:11px;white-space:nowrap}
 #view.sol-release-view[data-mobile-layout=classic] .terminal-market-picker>summary {gap:7px;padding:8px 10px}
 #view.sol-release-view[data-mobile-layout=classic] .terminal-market-picker>summary span {font-size:9px}
 #view.sol-release-view[data-mobile-layout=classic] .sol-desktop-holders {font-size:12px}
}

