.signal-mobile-selection{display:none}@media (max-width:640px){html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(70px + env(safe-area-inset-top))}.trading-shell{background:#050506}.shell-topbar{background:rgba(8,8,10,.96)}.shell-content{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.shell-content :is(.page,.ui-page,.ui-card,.panel,.ui-tab-content,.signals-workspace,.signals-table-panel){min-width:0;max-width:100%}.shell-content :is(.page,.ui-page)>*{min-width:0}.ui-page-header{gap:12px;padding-bottom:16px}.ui-page-header>div{min-width:0}.ui-page-header h1{font-size:25px;overflow-wrap:anywhere}.ui-page-header p{font-size:12px;line-height:1.5}.ui-breadcrumbs ol{flex-wrap:wrap;gap:5px}.ui-page-actions{width:100%;flex-wrap:wrap;gap:8px}.ui-page-actions>*{max-width:100%}.trading-floor-account-picker{width:100%;min-width:0}.section-heading,.summary-section-heading,.ui-card-header{flex-wrap:wrap;gap:12px}.section-heading>div,.ui-card-header>div{min-width:0}.ui-card-header p{line-height:1.5}body :is(input:not([type=checkbox]):not([type=radio]),select:not([aria-hidden=true]),textarea,.ui-select-trigger){min-width:0;max-width:100%;font-size:16px;min-height:44px}body :is(.ui-button,.ui-icon-link,.row-open-link,.ui-tab-trigger){min-height:44px}body :is(.ui-button.size-icon,.ui-icon-link,.row-open-link){min-width:44px}.ui-tabs-list{max-width:100%;overflow-x:auto;flex-wrap:nowrap;overscroll-behavior-x:contain;scrollbar-width:none}.ui-tab-trigger{flex-shrink:0;white-space:nowrap}.analytics-table-wrap,.backtest-trade-table-wrap,.broker-table-wrap,.calendar-table-wrap,.journal-table-wrap,.mi-timeframe-cache,.scanner-watchlist-wrap,.table-wrap,.ui-table-wrap{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.ui-table :is(th,td).priority-secondary,.ui-table :is(th,td).priority-tertiary{display:table-cell}.ui-table :is(th,td){overflow-wrap:normal}.ui-table small{font-size:11px}.list-pagination,.pagination-row{flex-wrap:wrap;gap:10px;padding:12px 0}.ui-filter-bar>div{flex-wrap:wrap}.ui-filter-bar :is(input,select,.ui-icon-input){width:100%}.ui-drawer,.ui-drawer.backtest-drawer,.ui-drawer.scanner-launch-panel{width:100%;height:100dvh;max-height:100dvh;padding:calc(16px + env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.ui-dialog-content{width:calc(100% - 24px);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 32px);overflow-y:auto;padding:16px}.ui-popover{max-width:calc(100vw - 24px);max-height:75dvh;overflow:auto}.backtest-history-filter>form,.compact-filter-panel{position:fixed;top:calc(70px + env(safe-area-inset-top));left:12px;right:12px;width:auto;max-height:calc(100dvh - 180px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;grid-template-columns:minmax(0,1fr)}.scanner-drawer-footer,.signal-filter-actions{bottom:0;flex-wrap:wrap}.filter-action-bar{bottom:calc(86px + env(safe-area-inset-bottom));flex-wrap:wrap}.signals-workspace{gap:8px}.signal-mobile-selection{display:flex;align-items:center;gap:10px;min-height:44px;color:var(--text-3);font-size:12px}.signals-table-panel{gap:0}.signals-table.trade-explorer-table{min-width:0;width:100%;table-layout:auto}.signals-table colgroup,.signals-table thead{display:none}.signals-table tbody{display:block}.signals-table tbody tr{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-template-rows:auto auto auto auto;gap:4px 8px;padding:10px 2px;border-bottom:1px solid var(--line)}.signals-table.trade-explorer-table td{display:block;width:auto;height:auto;min-width:0;padding:0;border:0;overflow:visible;text-align:left}.signals-table.trade-explorer-table td:first-child{width:30px;grid-column:1;grid-row:1/5}.signals-table td:first-child input{width:22px;height:22px;margin:10px 4px}.signals-table td:nth-child(2){grid-column:2;grid-row:1}.signals-table td:nth-child(2) a{min-height:44px;align-content:center}.signals-table td:nth-child(3){grid-column:3;grid-row:2;display:flex;gap:6px;align-items:baseline;justify-content:flex-end}.signals-table td:nth-child(4){grid-column:2;grid-row:2;white-space:normal;font-size:12px;line-height:1.5}.signals-table td:nth-child(5){grid-column:2/4;grid-row:3;display:flex;gap:8px;align-items:baseline;color:var(--text-3);font-size:11px}.signals-table td:nth-child(6){grid-column:2/4;grid-row:4;padding-top:3px}.signals-table td:last-child{grid-column:3;grid-row:1}.signal-row-actions{gap:0}.signal-selection-toolbar{justify-content:space-between}.signals-table td .ui-status{white-space:normal}.backtest-history-actions{width:100%;justify-content:flex-start;gap:8px}.backtest-history-actions>.ui-record-count{border:0;padding:0}.backtest-live-search{flex:1;min-width:150px}.backtest-live-search input{width:100%}.backtest-history-filter{margin-left:auto}.backtest-form-grid,.parameter-strip,.scanner-condition-grid,.scanner-risk-editor,.strategy-identity-grid,.strategy-parameter-grid{grid-template-columns:minmax(0,1fr)}.setup-journey-page .backtest-drawer-section,.setup-journey-page .scanner-config-section{grid-template-columns:minmax(0,1fr);gap:14px}.backtest-drawer-section{padding:14px 0}.backtest-result-tabs{position:static}.key-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.key-results-grid article{min-width:0;min-height:95px;padding:12px 10px;gap:6px;align-items:flex-start}.key-results-grid article>svg{display:none}.key-results-grid article div{min-width:0}.key-results-grid article span{font-size:11px}.key-results-grid article strong{font-size:16px;overflow-wrap:anywhere}.key-results-panel,.trade-outcomes-panel{padding:14px 0}.trade-outcome-legend{flex-wrap:wrap;gap:10px;font-size:11px}.scanner-detail-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.scanner-detail-summary>:first-child{grid-column:1/-1}.filter-results-pane,.scanner-live-pane{grid-row:auto}.scanner-table-actions,.strategy-actions{flex-wrap:wrap}.scanner-condition-grid button{min-height:40px}.period-breakdown{display:block}.reporting-view-tabs,.settings-tabs{min-width:0;max-width:100%;overflow-x:auto}.trade-review-notes footer{flex-wrap:wrap}.dashboard-account-metrics .ui-metric-card{background:#0d0d0f;border-radius:10px}.live-summary-band.live-overview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.trading-floor-tab-row{flex-wrap:wrap;gap:8px}.trading-floor-master.compact{max-width:100%;flex-wrap:wrap}.exposure-policy-grid,.trading-floor-bulk{grid-template-columns:minmax(0,1fr)}.health-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.health-domain{padding:12px;gap:8px;align-items:flex-start}.health-domain>span{display:none}.health-domain div{min-width:0}.health-domain strong{font-size:12px}.health-issue{padding:10px 0}.health-issue small{white-space:normal}.health-account-head{display:none}.health-account-row{min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px}.health-account-row>span:first-child{grid-column:1/-1}.health-account-row>span:nth-child(2):before{content:"Gateway"}.health-account-row>span:nth-child(3):before{content:"MT5"}.health-account-row>span:nth-child(4):before{content:"Execution"}.health-account-row>span:nth-child(5):before{content:"Trading"}.health-account-row>span:nth-child(6):before{content:"Updated"}.health-account-row>span:before{display:block;margin-bottom:4px;font-size:10px;color:var(--text-3)}.settings-nav{max-width:100%;min-width:0}.settings-nav a{flex-shrink:0;min-height:44px}.premium-form,.profile-security-grid,.profile-stats,.settings-control-row,.user-detail-grid{grid-template-columns:minmax(0,1fr)}.profile-hero{flex-wrap:wrap;gap:12px}.profile-hero>div{min-width:0;overflow-wrap:anywhere}.calendar-navigation,.calendar-toolbar{flex-wrap:wrap;gap:8px}.calendar-feed{text-align:left}.calendar-table{min-width:840px}.trade-calendar-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-calendar-summary-card{min-width:0;padding:12px;background:#0d0d0f}.trade-calendar-summary-card>strong{font-size:18px;overflow-wrap:anywhere}.trade-calendar-grid{min-width:0;grid-template-columns:repeat(7,minmax(0,1fr))}.trade-calendar-column-heading{padding:0 2px;justify-content:center;font-size:8px;letter-spacing:0;overflow:hidden}.trade-calendar-column-heading:nth-child(8){display:none}.trade-calendar-day{min-height:90px;padding:5px 2px}.trade-calendar-day-metrics strong{font-size:10px;letter-spacing:-.04em;overflow-wrap:anywhere}.trade-calendar-day-metrics span{font-size:8px}.trade-calendar-day-metrics small{display:none}.trade-calendar-week{grid-column:1/-1;min-height:44px;padding:8px 10px;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px 12px}.trade-calendar-week>b{font-size:13px}.trade-calendar-trade-list>a{grid-template-columns:minmax(0,1fr) auto}.trade-calendar-trade-list>a>svg{display:none}.agent-command{grid-template-columns:minmax(0,1fr)}.agent-identity{min-width:0;overflow-wrap:anywhere}.agent-command-history pre{max-width:100%;overflow-wrap:anywhere}.agent-message{bottom:calc(86px + env(safe-area-inset-bottom));border-radius:10px}.mi-toolbar{flex-wrap:wrap}.mi-toolbar>span{min-width:0;overflow-wrap:anywhere}.ui-empty{min-height:160px;padding:20px 12px}.auth-card{width:100%;max-width:100%}}