:root{--accent: #0f766e;--accent-contrast: #ffffff;--bg: #f6f7f9;--border: #dde3ea;--border-strong: #cfd7e3;--chart-border: #d7dde7;--chart-ema: #b45309;--chart-grid: #eef2f7;--chart-live: #0891b2;--chart-resistance: #7c3aed;--danger-bg: #fef2f2;--danger-border: #fecaca;--danger-text: #b91c1c;--muted: #64748b;--shadow-soft: 0 1px 2px rgba(15, 23, 42, .05);--surface: #ffffff;--surface-soft: #f8fafc;--success-bg: #ecfdf5;--success-border: #a7f3d0;--success-text: #047857;--text: #18202f;--topbar-bg: rgba(255, 255, 255, .94);--warning-bg: #fff7ed;--warning-border: #fed7aa;--warning-text: #b45309;color:var(--text);background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}:root[data-theme=dark]{--accent: #2dd4bf;--accent-contrast: #062923;--bg: #0e141b;--border: #263241;--border-strong: #354457;--chart-border: #334155;--chart-ema: #f59e0b;--chart-grid: #1f2a38;--chart-live: #22d3ee;--chart-resistance: #a78bfa;--danger-bg: #31191d;--danger-border: #7f1d1d;--danger-text: #fca5a5;--muted: #9aa8ba;--shadow-soft: 0 1px 2px rgba(0, 0, 0, .28);--surface: #151d27;--surface-soft: #101821;--success-bg: #0f2d25;--success-border: #166534;--success-text: #86efac;--text: #e5edf6;--topbar-bg: rgba(21, 29, 39, .94);--warning-bg: #332515;--warning-border: #92400e;--warning-text: #fbbf24}*{box-sizing:border-box}body{min-width:320px;margin:0;background:var(--bg);color:var(--text)}button,input{font:inherit}button{color:inherit}.app-shell{min-height:100vh}.topbar{position:sticky;top:0;z-index:10;display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #dde3ea;background:#fffffff0;padding:0 24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand-button{display:inline-flex;min-height:40px;align-items:center;gap:10px;border:0;background:transparent;cursor:pointer;font-weight:800}.topbar-meta{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:8px}.status-pill,.badge{display:inline-flex;min-height:28px;max-width:220px;align-items:center;gap:6px;border:1px solid #d8dee8;border-radius:8px;background:#fff;padding:4px 10px;color:#4b5563;font-size:12px;font-weight:700;white-space:nowrap}.status-pill--success,.badge--success{border-color:#a7f3d0;background:#ecfdf5;color:#047857}.status-pill--warning,.badge--warning{border-color:#fed7aa;background:#fff7ed;color:#b45309}.status-pill--danger,.badge--danger{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.topbar-action{display:inline-flex;min-height:28px;align-items:center;gap:6px;border:1px solid #d8dee8;border-radius:8px;background:#fff;cursor:pointer;color:#4b5563;font-size:12px;font-weight:800;padding:4px 10px}.topbar-action:disabled{cursor:not-allowed;opacity:.55}.page-shell{width:min(1480px,calc(100vw - 32px));margin:0 auto;padding:28px 0 44px}.page-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px}.page-heading h1,.panel h2{margin:0;letter-spacing:0}.page-heading h1{font-size:34px;line-height:1.05}.eyebrow{margin:0 0 5px;color:#64748b;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.api-origin{max-width:44vw;overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:16px;align-items:start}.panel{min-width:0;border:1px solid #dde3ea;border-radius:8px;background:#fff;padding:16px;box-shadow:0 1px 2px #0f172a0d}.panel--wide{grid-column:span 1}.panel--tall{align-self:stretch}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.panel h2{font-size:18px;line-height:1.2}.panel-icon{color:#64748b;flex:0 0 auto}.notice-panel{display:flex;gap:10px;align-items:flex-start;border:1px solid;border-radius:8px;margin-bottom:14px;padding:12px 14px}.notice-panel strong,.notice-panel span{display:block}.notice-panel span{color:#64748b;font-size:13px;margin-top:2px}.notice-panel--danger{border-color:#fecaca;background:#fff7f7;color:#991b1b}.notice-panel--success{border-color:#a7f3d0;background:#f0fdf4;color:#047857}.dashboard-notice{grid-column:1 / -1;margin-bottom:0}.login-panel{width:min(460px,100%);border:1px solid #dde3ea;border-radius:8px;background:#fff;padding:18px;box-shadow:0 1px 2px #0f172a0d}.login-panel__header{display:flex;align-items:center;gap:12px;margin-bottom:18px}.login-panel__header h2{margin:0;font-size:20px;letter-spacing:0}.login-panel__icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid #cfd7e3;border-radius:8px;background:#f8fafc;color:#0f766e;flex:0 0 auto}.login-form{display:grid;gap:12px}.login-form label{display:grid;gap:6px}.login-form label span{color:#64748b;font-size:12px;font-weight:800}.login-form input{min-height:40px;border:1px solid #cfd7e3;border-radius:8px;padding:8px 10px;outline:0}.login-form input:focus{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e24}.login-submit{width:100%}.scan-metrics{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px}.summary-metric,.metric{min-height:88px;border-left:3px solid #d8dee8;padding:12px}.summary-metric{display:grid;grid-template-columns:auto 1fr;gap:8px 10px;align-items:center}.summary-metric span,.metric span,.detail-item span{color:#64748b;font-size:12px;font-weight:700}.summary-metric strong{grid-column:1 / -1;font-size:26px;line-height:1}.scan-footnote{margin-top:12px;color:#64748b;font-size:13px}.provider-status-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:11px 12px;color:#64748b;font-size:13px}.provider-status-grid strong{color:#18202f}.provider-connect-button{width:100%;margin-top:14px}.job-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.action-button,.icon-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #cfd7e3;border-radius:8px;background:#fff;cursor:pointer;font-weight:800}.action-button{min-height:38px;gap:8px;padding:8px 12px;font-size:13px}.action-button--strong{border-color:#0f766e;background:#0f766e;color:#fff}.icon-button{width:34px;height:34px;flex:0 0 auto;padding:0}.action-button:disabled,.icon-button:disabled{cursor:not-allowed;opacity:.55}.job-list,.recent-jobs,.slot-list,.monitor-list,.search-results{display:grid;gap:8px;margin-top:12px}.job-run-row,.recent-job-row,.slot-row,.monitor-row,.search-result-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e3e8ef;border-radius:8px;background:#fff;padding:10px 12px}.job-run-copy,.recent-job-row div,.slot-status div,.slot-position,.monitor-row div:first-child,.search-result-row div{min-width:0}.job-run-copy strong,.job-run-copy span,.job-run-copy small,.recent-job-row strong,.recent-job-row span,.slot-status strong,.slot-status span,.slot-position strong,.slot-position span,.slot-position small,.monitor-row strong,.monitor-row span,.monitor-row small,.search-result-row strong,.search-result-row span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-run-copy span,.job-run-copy small,.recent-job-row span,.slot-status span,.slot-position span,.slot-position small,.monitor-row span,.monitor-row small,.search-result-row span,.search-result-row small{color:#64748b;font-size:12px}.section-label,.feed-status-line,.target-stop,.slot-money,.chart-meta{display:flex;align-items:center;gap:8px;color:#64748b;font-size:12px;font-weight:800}.slot-money div{min-width:0}.slot-money strong,.slot-money span{display:block}.slot-money strong{color:var(--text);font-size:13px;line-height:1.1}.status-dot{width:9px;height:9px;border-radius:50%;background:#94a3b8;flex:0 0 auto}.status-dot--running{background:#0f766e}.status-dot--failed{background:#dc2626}.status-dot--idle{background:#94a3b8}.status-dot--success{background:#059669}.status-dot--warning{background:#d97706}.status-dot--danger{background:#dc2626}.inline-error,.empty-state--error{color:#b91c1c}.inline-error,.inline-warning,.inline-success{margin-top:10px;font-size:13px;font-weight:700}.inline-warning{color:var(--warning-text)}.inline-success{color:var(--success-text)}.empty-state{display:flex;min-height:76px;align-items:center;justify-content:center;gap:8px;border:1px dashed #cfd7e3;border-radius:8px;color:#64748b;padding:12px;text-align:center}.empty-state--compact{min-height:44px;margin-top:10px;font-size:13px}.metric-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.metric{min-height:72px}.metric strong{display:block;margin-top:8px;font-size:20px}.trading-controls{display:grid;gap:12px;border-bottom:1px solid var(--border);margin-bottom:14px;padding-bottom:14px}.trading-controls__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.trading-controls__header h3{margin:0;font-size:15px;line-height:1.2}.trading-risk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;align-items:end}.trading-risk-save{min-width:96px}.trading-toggle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.trading-toggle{display:inline-flex;min-height:38px;min-width:0;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--muted);cursor:pointer;font-size:12px;font-weight:800;padding:8px 10px}.trading-toggle span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trading-toggle.is-active{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning-text)}.trading-toggle--danger.is-active{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-text)}.trading-toggle:disabled{cursor:not-allowed;opacity:.55}.scanner-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scanner-filter-field{display:grid;gap:6px;min-width:0}.scanner-filter-field span{color:var(--muted);font-size:12px;font-weight:800}.scanner-filter-field input{width:100%;min-height:38px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--text);outline:0;padding:8px 10px}.scanner-filter-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #0f766e24}.scanner-filter-note{margin-top:10px;color:var(--muted);font-size:12px;font-weight:700}.scanner-filter-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sandbox-execution-panel{display:grid;gap:12px}.sandbox-status-row{display:flex;flex-wrap:wrap;gap:8px}.sandbox-status-row .badge{max-width:100%}.sandbox-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sandbox-action-row .action-button{width:100%}.sandbox-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sandbox-metric{display:grid;min-height:76px;grid-template-columns:auto minmax(0,1fr);align-items:center;border-left:3px solid var(--border-strong);padding:10px;gap:6px 8px}.sandbox-metric span,.sandbox-mini-stat span,.sandbox-section-heading{color:var(--muted);font-size:12px;font-weight:800}.sandbox-metric strong{grid-column:1 / -1;overflow:hidden;color:var(--text);font-size:19px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.sandbox-metric--success{border-left-color:#10b981}.sandbox-metric--warning{border-left-color:#f97316}.sandbox-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sandbox-mini-stat{min-width:0;border:1px solid var(--border);border-radius:8px;padding:9px 10px}.sandbox-mini-stat strong,.sandbox-mini-stat span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sandbox-mini-stat strong{margin-top:4px;color:var(--text);font-size:13px}.sandbox-section{display:grid;gap:8px;border-top:1px solid var(--border);padding-top:12px}.sandbox-section-heading{display:flex;align-items:center;gap:7px}.sandbox-section-heading h3{margin:0;color:var(--text);font-size:14px;line-height:1.2}.sandbox-list{display:grid;gap:8px}.sandbox-list-row{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(112px,auto);align-items:start;gap:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:10px 12px}.sandbox-warning-row{border-color:var(--warning-border);background:var(--warning-bg)}.sandbox-row-main,.sandbox-row-meta{min-width:0}.sandbox-row-meta{text-align:right}.sandbox-list-row strong,.sandbox-list-row span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sandbox-list-row strong{color:var(--text);font-size:13px}.sandbox-list-row span{margin-top:3px;color:var(--muted);font-size:12px;font-weight:700}.sandbox-warning-row strong,.sandbox-warning-row span{white-space:normal}.sandbox-order-error{grid-column:1 / -1;margin-top:0;font-size:12px}.slot-row{display:grid;grid-template-columns:minmax(82px,.55fr) minmax(96px,.55fr) minmax(0,1.6fr);align-items:center;padding:12px}.slot-status{display:flex;min-width:0;align-items:center;gap:9px}.slot-position small{color:var(--muted);font-size:11px;font-weight:800;line-height:1.35;margin-top:3px;overflow:visible;text-overflow:clip;white-space:normal}.table-wrap{overflow-x:auto}.data-table{width:100%;min-width:720px;border-collapse:collapse;font-size:13px}.data-table th,.data-table td{border-bottom:1px solid #e6ebf1;padding:10px;text-align:left;vertical-align:top}.table-action{min-height:30px;border:1px solid #cfd7e3;border-radius:8px;background:#fff;cursor:pointer;font-size:12px;font-weight:800;padding:4px 10px}.data-table th{color:#64748b;font-size:11px;text-transform:uppercase}.data-table td strong,.data-table td span{display:block}.data-table td span{color:#64748b;margin-top:2px}.data-table .pnl-value{color:var(--muted)}.data-table td span.price-value{color:var(--text);font-weight:800}.data-table td span.price-meta{color:var(--muted);font-size:11px;font-weight:700}.data-table .pnl-value--profit{color:var(--success-text)}.data-table .pnl-value--loss{color:var(--danger-text)}.feed-status-line{flex-wrap:wrap;min-height:32px;border:1px solid #e3e8ef;border-radius:8px;padding:8px 10px}.monitor-row{align-items:flex-start}.target-stop{flex:0 0 auto;align-items:flex-end;flex-direction:column;gap:4px;text-align:right}.target-stop span{display:inline-flex;align-items:center;gap:4px}.search-box{display:flex;min-height:42px;align-items:center;gap:8px;border:1px solid #cfd7e3;border-radius:8px;padding:0 10px}.search-box input{min-width:0;flex:1;border:0;outline:0}.search-box button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:6px;background:#eef2f7;cursor:pointer}.search-result-row{width:100%;text-align:left;cursor:pointer}.search-result-row small{flex:0 0 auto}.watchlist-search{margin-bottom:10px}.results-toolbar,.pagination-actions{display:flex;align-items:center;gap:8px}.results-toolbar{justify-content:space-between;margin-top:10px;color:var(--muted);font-size:12px;font-weight:800}.pagination-actions{flex-wrap:wrap;justify-content:flex-end}.pagination-actions button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:30px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--text);cursor:pointer;font-size:12px;font-weight:800;padding:4px 10px}.pagination-actions button:disabled{cursor:not-allowed;opacity:.55}.stock-page{display:grid;gap:16px}.detail-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.segmented-control{display:inline-grid;grid-template-columns:repeat(2,48px);border:1px solid #cfd7e3;border-radius:8px;overflow:hidden}.segmented-control button{min-height:36px;border:0;background:#fff;cursor:pointer;font-weight:800}.segmented-control button+button{border-left:1px solid #cfd7e3}.segmented-control .is-active{background:#0f766e;color:#fff}.instrument-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.detail-item{min-width:0;border-bottom:1px solid #e3e8ef;padding:10px}.detail-item strong{display:block;overflow:hidden;margin-top:4px;text-overflow:ellipsis;white-space:nowrap}.chart-frame,.chart-empty{width:100%;min-height:360px;border:1px solid #e3e8ef;border-radius:8px;overflow:hidden}.chart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#64748b;text-align:center}.chart-empty strong{color:#18202f}@media (max-width: 1080px){.dashboard-grid{grid-template-columns:1fr}.provider-panel{order:1}}@media (max-width: 760px){.topbar,.page-heading,.detail-toolbar{align-items:stretch;flex-direction:column}.topbar-meta{justify-content:flex-start}.api-origin{max-width:100%}.scan-metrics,.job-grid,.metric-strip,.instrument-detail-grid,.slot-row{grid-template-columns:1fr}.target-stop{align-items:flex-start;text-align:left}}.topbar{border-bottom-color:var(--border);background:var(--topbar-bg)}.brand-button,.page-heading h1,.panel h2,.login-panel__header h2,.detail-item strong,.provider-status-grid strong,.chart-empty strong,.data-table td strong{color:var(--text)}.status-pill,.badge,.topbar-action,.panel,.login-panel,.job-run-row,.recent-job-row,.slot-row,.monitor-row,.search-result-row,.table-action,.segmented-control,.segmented-control button,.action-button,.icon-button,.chart-frame,.chart-empty,.detail-item,.feed-status-line,.search-box{border-color:var(--border);background:var(--surface)}.panel,.login-panel{box-shadow:var(--shadow-soft)}.status-pill,.badge,.topbar-action,.provider-status-grid,.scan-footnote,.api-origin,.eyebrow,.panel-icon,.summary-metric span,.metric span,.detail-item span,.job-run-copy span,.job-run-copy small,.recent-job-row span,.slot-status span,.slot-position span,.monitor-row span,.monitor-row small,.search-result-row span,.search-result-row small,.section-label,.feed-status-line,.target-stop,.slot-money,.chart-meta,.data-table th,.data-table td span,.chart-empty,.empty-state{color:var(--muted)}.status-pill--success,.badge--success{border-color:var(--success-border);background:var(--success-bg);color:var(--success-text)}.status-pill--warning,.badge--warning{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning-text)}.status-pill--danger,.badge--danger{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-text)}.badge--neutral,.status-pill--neutral{border-color:var(--border-strong);background:var(--surface-soft);color:var(--muted)}.notice-panel--danger{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-text)}.notice-panel--success{border-color:var(--success-border);background:var(--success-bg);color:var(--success-text)}.notice-panel span{color:var(--muted)}.login-panel__icon,.search-box button{border-color:var(--border-strong);background:var(--surface-soft);color:var(--accent)}.login-form label span{color:var(--muted)}.login-form input,.search-box input{color:var(--text);background:var(--surface)}.login-form input{border-color:var(--border-strong)}.login-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #0f766e24}.action-button--strong,.segmented-control .is-active{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}.data-table{min-width:980px}.data-table th,.data-table td{border-bottom-color:var(--border)}.inline-error,.empty-state--error{color:var(--danger-text)}.empty-state{border-color:var(--border-strong)}.summary-metric,.metric{border-left-color:var(--border-strong)}.summary-metric--success{border-left-color:#10b981}.summary-metric--warning{border-left-color:#f97316}.summary-metric--danger{border-left-color:#ef4444}.home-page,.stocks-page{display:grid;gap:16px}.home-grid{display:grid;grid-template-columns:minmax(720px,1fr) minmax(420px,520px);gap:18px;align-items:start}.trade-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:10px}.dashboard-grid{width:100%;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.dashboard-notice,.admin-monitor-panel,.admin-traded-panel,.admin-history-panel{grid-column:1 / -1}.history-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;color:var(--muted);font-size:13px;font-weight:800}.admin-scan-panel,.admin-jobs-panel{grid-column:span 7}.admin-provider-panel,.admin-right-rail{grid-column:span 5}.admin-right-rail{display:grid;gap:18px;align-items:start}.stock-search-panel{overflow:hidden}.stock-search-panel--browse .search-results{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.stock-search-panel--browse .search-result-row{min-height:70px}.app-body{display:grid;grid-template-columns:76px minmax(0,1fr);min-height:calc(100vh - 64px)}.app-body .page-shell{width:100%;max-width:none;margin:0;padding:28px 32px 44px 20px}.page-shell--auth{width:min(1480px,calc(100vw - 32px));margin:0 auto}.primary-nav{border-color:var(--border);background:var(--surface)}.primary-nav--side{position:sticky;top:64px;display:grid;height:calc(100vh - 64px);align-content:start;gap:8px;border-right:1px solid var(--border);padding:16px 10px}.primary-nav--bottom{display:none}.primary-nav__item{display:grid;min-height:58px;place-items:center;gap:4px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;font-size:11px;font-weight:800;padding:8px 6px}.primary-nav__item:hover{border-color:var(--border);background:var(--surface-soft);color:var(--text)}.primary-nav__item.is-active{border-color:var(--accent);background:var(--success-bg);color:var(--accent)}@media (max-width: 1080px){.home-grid,.dashboard-grid{grid-template-columns:1fr}.admin-scan-panel,.admin-provider-panel,.admin-jobs-panel,.admin-right-rail,.admin-monitor-panel,.admin-traded-panel,.admin-history-panel{grid-column:1 / -1}}@media (max-width: 900px){.app-body{display:block}.app-body .page-shell{width:calc(100vw - 24px);margin:0 auto;padding:22px 0 92px}.primary-nav--side{display:none}.primary-nav--bottom{position:fixed;right:12px;bottom:12px;left:12px;z-index:20;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:1px solid var(--border);border-radius:8px;padding:8px;box-shadow:0 10px 28px #0f172a29}.primary-nav__item{min-height:48px;grid-template-columns:auto auto;justify-content:center}.stock-search-panel--browse .search-results{grid-template-columns:1fr}}@media (max-width: 760px){.page-heading h1{font-size:28px}.topbar{padding:10px 12px}.brand-button{justify-content:flex-start}.status-pill,.topbar-action{max-width:100%}.search-result-row,.job-run-row,.recent-job-row,.monitor-row{align-items:flex-start;flex-direction:column}.scanner-filter-grid,.sandbox-action-row,.sandbox-metric-grid,.sandbox-mini-grid,.sandbox-list-row{grid-template-columns:1fr}.sandbox-row-meta{text-align:left}.trading-risk-grid,.trading-toggle-grid,.trade-summary-grid{grid-template-columns:1fr}.history-footer{align-items:flex-start;flex-direction:column}.data-table{min-width:900px}}
