#broker-chart{display:block;width:100%;height:auto;min-height:170px}#broker-strategies{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}#broker-strategies h3{font-size:17px}#broker-strategies p{font-size:12px}.broker-overview{margin-top:35px}#market-status{font-size:13px}#broker-disclosure{max-width:850px}#capital-strategies .strategy-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}#capital-strategies .strategy-tabs button{min-height:78px}#capital-strategies .strategy-tabs button[aria-selected=true]{outline:2px solid #ffda2c;outline-offset:2px}#capital-strategies .mini-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}#capital-strategies .table-wrap{overflow:auto}#capital-strategies table{border-collapse:collapse;width:100%;font-size:12px;min-width:700px}#capital-strategies th,#capital-strategies td{text-align:left;padding:14px 10px;border-bottom:1px solid #343e49}#capital-strategies .leader{margin:20px 0}#capital-strategies .leader button{color:#ffda2c}@media(max-width:760px){#capital-strategies .mini-stats{grid-template-columns:1fr 1fr}#capital-strategies .strategy-tabs{display:grid;grid-template-columns:1fr 1fr;overflow:visible}}


.broker-results .broker-quote{padding:12px 0;border-top:1px solid #35404d;color:#9eafc4;font-size:12px}.broker-results .broker-quote small{font-size:10px;margin-top:5px}

.capital-dashboard .market,.capital-dashboard .panel{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:20px}.capital-dashboard .learn{margin-top:20px}.capital-dashboard .leader{display:block;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:16px}.capital-dashboard .leader>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.capital-dashboard .mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:18px 0}.capital-dashboard .mini-stats span{display:block;color:var(--muted);font-size:12px}.capital-dashboard .mini-stats b{display:block;font-size:23px}.capital-dashboard .section-head{display:flex;gap:20px;justify-content:space-between}.capital-dashboard .positive{color:#00d48b}.capital-dashboard .negative{color:#ff4569}.capital-dashboard .footnote{font-size:11px;color:var(--muted)}.capital-chart{margin-top:25px}.capital-chart>summary{cursor:pointer;padding:15px;background:var(--panel);border:1px solid var(--border);border-radius:7px}.capital-dashboard #capital-sidebar-leader{margin:12px 0;padding:12px;font-size:12px}.capital-dashboard #capital-sidebar-leader .eyebrow{font-size:9px}.capital-dashboard #capital-sidebar-leader>div{display:grid;gap:8px}.capital-dashboard #capital-sidebar-leader button{font-size:12px;text-align:left;padding:0;border:0;background:none}.capital-dashboard #capital-sidebar-leader small{display:block;color:var(--muted)}.capital-dashboard aside{overflow-y:auto}@media(max-width:700px){.capital-dashboard aside{position:static;width:auto}.capital-dashboard aside nav{display:flex;flex-wrap:wrap}.capital-dashboard main{margin-left:0}.capital-dashboard #capital-sidebar-leader{display:block}.capital-dashboard .mini-stats{grid-template-columns:1fr 1fr}}

.market-category-links{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.market-category-links a{background:#1d2229;border:1px solid #39434e;border-radius:8px;padding:12px 16px;font-size:13px}.market-category-links a:hover{border-color:#ffda2c}

.market-nav-group{margin:8px 0;border-block:1px solid var(--border);padding:8px 0}.market-nav-group summary{cursor:pointer;padding:10px 14px;color:var(--text)}.market-nav-group summary small{display:block;margin-left:24px;color:#ffda2c;font-size:11px}.market-nav-items{display:grid;gap:3px;padding:6px 0}.market-nav-items .nav{padding:8px 12px;font-size:12px;gap:10px}.market-nav-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 23px;width:23px;height:23px;border:1px solid #4d5660;border-radius:6px;font-size:17px;color:#ffda2c}.market-nav-text{line-height:1.4}@media(max-width:700px){.market-nav-group{width:100%}.market-nav-items{grid-template-columns:1fr 1fr}}

/* Closed cards retain their own height beside expanded neighbours. */
[data-broker-overview] .markets{align-items:start}[data-broker-overview] [data-broker]{align-self:start;height:auto}

/* Scoped workspace links, independent from the market category selector. */
.capital-dashboard .market-workspace-navigation .market-switch-label{display:block;margin:6px 0 18px;padding:0 12px;font-size:11px;color:var(--muted)}
.capital-dashboard .market-workspace-navigation select{display:block;width:100%;min-width:0;margin-top:8px;box-sizing:border-box;background:#222830;color:#eaecef;border:1px solid #414a56;border-radius:7px;padding:10px}
.capital-dashboard .market-view-title{margin:20px 0 12px;font-size:20px}.capital-dashboard .capital-chart{margin:0 0 24px}.capital-dashboard .market-tabs{display:none}.capital-dashboard [hidden]{display:none!important}
.capital-dashboard .market-workspace-navigation>a{min-height:44px;box-sizing:border-box}.capital-dashboard #broker-chart{min-height:230px;background:#181d23;border-radius:6px}.capital-dashboard .section-head label{flex:1;min-width:0}.capital-dashboard .section-head select{display:block;width:100%;box-sizing:border-box;margin-top:7px}
@media(max-width:700px){.capital-dashboard .market-workspace-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.capital-dashboard .market-workspace-navigation h3,.capital-dashboard .market-switch-label{grid-column:1/-1}.capital-dashboard .market-workspace-navigation .market-switch-label{margin-bottom:8px}.capital-dashboard #capital-sidebar-leader{display:none}.capital-dashboard .section-head{flex-wrap:wrap;gap:12px}.capital-dashboard .section-head label{flex-basis:140px}.capital-dashboard .market-workspace-navigation>a{padding:10px;margin:0}}
.capital-dashboard main>.market-tabs{display:none!important}.capital-dashboard aside>.nav-label{display:none}.capital-dashboard #capital-sidebar-leader>small:not(.eyebrow){display:none}.capital-dashboard #capital-sidebar-leader p{margin:8px 0;font-size:12px;line-height:1.5}
.capital-dashboard .market-account-details{margin:0 0 16px;border:1px solid #343e49;border-radius:8px;background:#1e2329}.capital-dashboard .market-account-details>summary{cursor:pointer;padding:12px 16px;font-size:13px}.capital-dashboard .market-account-details>.private-account-panel{border:0;margin:0;padding:16px}
.capital-dashboard .capital-chart .mini-stats{display:flex;gap:28px;margin:12px 0 8px}.capital-dashboard .capital-chart .mini-stats>div{display:flex;gap:9px;align-items:baseline}.capital-dashboard .capital-chart .mini-stats b{font-size:17px}.capital-dashboard .capital-chart .mini-stats span{font-size:11px}.capital-dashboard .capital-chart .mini-stats>div:last-child{display:none}.capital-dashboard[data-market-view=overview] .market-view-title,.capital-dashboard[data-market-view=chart] .market-view-title{display:none}.capital-dashboard .capital-chart>.market{padding:16px}.capital-dashboard #quote-time{margin:8px 0 10px}.capital-dashboard .market-account-details{margin-top:14px}
.capital-dashboard .market-strategy-search{display:block;margin:18px 0 14px;font-size:12px;color:var(--muted)}.capital-dashboard .market-strategy-search input{display:block;width:min(100%,400px);box-sizing:border-box;margin-top:7px;padding:11px 14px;border-radius:8px}.capital-dashboard .market-data-details{margin:20px 0;color:var(--muted);font-size:11px}.capital-dashboard .market-data-details summary{cursor:pointer;padding:12px 0}.capital-dashboard .market-data-details footer{margin:0;padding:12px 0;border:0}
@media(min-width:701px){.capital-dashboard main>header.canonical-site-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0 0 12px;min-height:0;margin-bottom:16px}.capital-dashboard main>header>.unified-customer-nav{grid-column:1/-1;grid-row:1;position:static;margin:0;padding:0;min-height:0;gap:6px 13px}.capital-dashboard main>header>div:first-child{grid-column:1;grid-row:2}.capital-dashboard main>header>.interface-languages{grid-column:2;grid-row:2;position:static;margin:0;padding:0;align-self:center}.capital-dashboard .unified-customer-nav>a,.capital-dashboard .unified-customer-nav>button,.capital-dashboard .unified-customer-nav>details>summary{font-size:11px;min-height:32px;padding-top:7px;padding-bottom:7px}.capital-dashboard .unified-customer-nav .paid-signout{margin:0}}
@media(min-width:701px){body.capital-dashboard.dashboard main>header.canonical-site-header.has-unified-customer-nav{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto;min-height:0!important;padding:0 0 12px!important;gap:10px!important}body.capital-dashboard.dashboard main>header>.unified-customer-nav{position:static!important;grid-column:1/-1!important;grid-row:1!important;padding:0!important;min-height:0!important;gap:6px 13px!important}body.capital-dashboard.dashboard main>header>div:first-child{grid-column:1!important;grid-row:2!important}body.capital-dashboard.dashboard main>header>.interface-languages{position:static!important;grid-column:2!important;grid-row:2!important;margin:0!important;padding:0!important}body.capital-dashboard.dashboard .unified-customer-nav>a,body.capital-dashboard.dashboard .unified-customer-nav>button,body.capital-dashboard.dashboard .unified-customer-nav>details>summary{font-size:11px!important;min-height:30px!important;padding:6px 8px!important}body.capital-dashboard.dashboard main>header h1{font-size:24px;margin:4px 0 0}}
.capital-dashboard .market-site-menu-toggle{display:none}.capital-dashboard main>header>.unified-customer-nav[hidden]{display:none!important}
@media(max-width:700px){body.capital-dashboard.dashboard main>header.canonical-site-header.has-unified-customer-nav{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:0 0 14px!important;min-height:0!important}body.capital-dashboard.dashboard main>header>div:first-child{grid-row:1;grid-column:1}body.capital-dashboard.dashboard main>header>.market-site-menu-toggle{display:block;grid-row:1;grid-column:2;padding:9px 14px;min-height:40px;border-radius:7px}body.capital-dashboard.dashboard main>header>.interface-languages{grid-row:2;grid-column:1/-1;position:static!important;margin:0!important;padding:0!important}body.capital-dashboard.dashboard main>header>.unified-customer-nav{grid-row:3;grid-column:1/-1;position:static!important;margin:0!important;padding:8px 0!important}body.capital-dashboard.dashboard main>header h1{font-size:21px}.capital-dashboard .market-workspace-navigation{padding-bottom:14px}.capital-dashboard #broker-chart{min-height:200px}}
#market-workspace-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:10px!important;padding:0 0 14px!important;min-height:0!important;margin-bottom:16px!important}#market-workspace-header>#market-site-navigation{position:static!important;grid-column:1/-1!important;grid-row:1!important;margin:0!important;padding:0!important;min-height:0!important;gap:6px 12px!important}#market-workspace-header>#market-site-navigation[hidden]{display:none!important}#market-workspace-header>div:first-child{grid-column:1!important;grid-row:2!important}#market-workspace-header>.interface-languages{position:static!important;grid-column:2!important;grid-row:2!important;margin:0!important;padding:0!important}
@media(max-width:700px){#market-workspace-header>div:first-child{grid-column:1!important;grid-row:1!important}#market-workspace-header>.market-site-menu-toggle{display:block;grid-column:2!important;grid-row:1!important}#market-workspace-header>.interface-languages{grid-column:1/-1!important;grid-row:2!important}#market-workspace-header>#market-site-navigation{grid-column:1/-1!important;grid-row:3!important}}
#market-workspace-header>#market-site-navigation>a.guest-signin,#market-workspace-header>#market-site-navigation>a.guest-signup,#market-workspace-header>#market-site-navigation>[data-account-link],#market-workspace-header>#market-site-navigation>.paid-signout{position:static!important;transform:none!important;margin:0!important;align-self:center!important}#market-workspace-header>#market-site-navigation>a.guest-signin,#market-workspace-header>#market-site-navigation>[data-account-link]{margin-inline-start:auto!important}
/* Markets catalog: neutral research cards, deliberate configuration, compact wrapping grid. */
.capital-dashboard .market-catalog{padding:24px;border:1px solid #35414b;border-radius:14px;background:#191f26;min-width:0}
.market-catalog-heading,.market-catalog-scope,.market-strategy-actions,.market-catalog-pagination,.market-review-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.market-catalog-heading h2{margin:0;font-size:24px}.market-catalog-heading p,.market-catalog-status,.market-catalog-disclosure{color:#a9b9ca;font-size:12px;line-height:1.6}.market-catalog-controls{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px;margin-top:24px}.market-catalog-controls label,.market-chart-type{font-size:12px;color:#b7c6d7}.market-catalog-controls input,.market-catalog-controls select,.market-chart-type select{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:12px;background:#121a22;color:#eef3f8;border:1px solid #455360;border-radius:8px;min-width:0}.market-catalog-scope{margin-top:12px;color:#b7c6d7;font-size:12px}.market-catalog-status:empty{display:none}.market-strategy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.market-strategy-card{min-width:0;padding:18px;border:1px solid #3b4854;border-radius:11px;background:#202832}.market-strategy-card.is-selected{border-color:#d4b949}.market-strategy-family{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#aabacc}.market-strategy-card h3{font-size:16px;line-height:1.4;margin:9px 0;min-height:44px}.market-strategy-purpose{font-size:12px;color:#b8c6d4;line-height:1.6;min-height:39px}.market-strategy-result{display:grid;gap:8px;padding-top:14px;border-top:1px solid #3b4854}.market-strategy-result>span,.market-strategy-counts{font-size:11px;color:#aabacc}.market-strategy-result strong{font-size:20px}.market-strategy-actions{margin-top:16px;flex-wrap:wrap}.market-strategy-actions button{flex:1;min-width:90px;padding:10px 8px;font-size:12px;border-radius:7px}.market-strategy-actions [data-capital-strategy]{border-color:#d4b949;color:#ffdf54}.market-catalog-pagination{justify-content:center;font-size:12px}.market-catalog button:focus-visible,.market-strategy-review button:focus-visible{outline:2px solid #ffdf54;outline-offset:3px}.market-auto-action{white-space:nowrap}
.market-strategy-review{color:#eff4fa;background:#1b232d;border:1px solid #586675;border-radius:16px;padding:24px;width:min(780px,calc(100vw - 48px));max-height:85dvh;box-sizing:border-box;overflow:auto}.market-strategy-review::backdrop{background:#080d14bd;backdrop-filter:blur(5px)}.market-review-heading{align-items:flex-start}.market-review-heading h2{margin:0;font-size:24px}.market-review-heading button{font-size:24px;padding:2px 12px}.market-review-description{line-height:1.7;color:#bdcad8}.market-review-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0}.market-review-stats>div{background:#121b24;padding:14px;border-radius:8px;display:grid;gap:10px}.market-review-stats span{color:#aabacc;font-size:11px}.market-review-stats strong{font-size:18px;overflow-wrap:anywhere}.market-strategy-review details{border-top:1px solid #3d4956;padding:14px 0;font-size:12px}.market-strategy-review summary{cursor:pointer;min-height:24px}.market-strategy-review .table-wrap{overflow:auto;max-width:100%}.market-strategy-review th,.market-strategy-review td{padding:12px;white-space:nowrap}.market-strategy-review .trade-pagination{display:flex;gap:12px;align-items:center;margin-top:15px}
.capital-dashboard .market-chart-type{display:block;max-width:300px;margin:14px 0}.capital-dashboard .market-overview{margin:12px 0 24px}.market-overview-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.market-overview-heading h2{font-size:24px}.market-overview-heading a,.market-overview-actions a{display:inline-block;padding:11px 16px;border:1px solid #596779;border-radius:8px}.market-overview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0}.market-overview-stats>div{padding:20px;background:#202832;border:1px solid #3b4854;border-radius:12px}.market-overview-stats span{display:block;color:#aabacc;font-size:12px}.market-overview-stats strong{display:block;font-size:24px;margin-top:10px}.market-overview-instruments{display:grid;gap:8px}.market-instrument-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 18px;background:#202832;border:1px solid #3b4854;border-radius:9px}.market-instrument-row small{display:block;color:#aabacc;margin-top:5px}.market-overview-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.capital-dashboard #our-strategy-section>.panel{max-width:760px;margin:0 auto;padding:28px;border-radius:14px}.capital-dashboard #our-strategy-section .customer-form{max-width:none}.capital-dashboard #our-strategy-section h2{font-size:26px}.capital-dashboard #our-strategy-section p{color:#b7c6d7;line-height:1.7}
@media(max-width:1100px){.market-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.capital-dashboard .market-catalog{padding:16px}.market-catalog-heading{align-items:flex-start;flex-wrap:wrap}.market-catalog-controls{grid-template-columns:1fr 1fr}.market-catalog-controls>label:first-child{grid-column:1/-1}.market-strategy-grid{gap:9px}.market-strategy-card{padding:12px}.market-strategy-card h3{font-size:14px}.market-strategy-purpose{display:none}.market-strategy-result strong{font-size:17px}.market-strategy-actions{gap:7px}.market-strategy-actions button{min-width:100%;font-size:11px}.market-catalog-scope{align-items:flex-start;flex-wrap:wrap}.market-review-stats{grid-template-columns:1fr 1fr}.market-strategy-review{padding:16px}.market-overview-stats{grid-template-columns:1fr}.market-overview-stats>div{padding:14px}.market-overview-stats strong{font-size:21px}.market-instrument-row{padding:12px;font-size:12px}.market-overview-heading{flex-wrap:wrap}.capital-dashboard #our-strategy-section>.panel{padding:18px}}
#market-workspace-header>#market-site-navigation{flex-wrap:wrap!important;max-width:100%;box-sizing:border-box;justify-content:center!important}body.capital-dashboard main{min-width:0}.capital-dashboard .market-catalog>.activated-strategies:has(.activated-strategy-empty){display:none}
.capital-dashboard .customer-activated-strategies:not(:has(.activated-strategy-card)){display:none}
html[dir=rtl] .capital-dashboard main,html[dir=rtl] .market-strategy-review{direction:rtl;text-align:start}html[dir=rtl] .capital-dashboard .market-strategy-card h3,html[dir=rtl] .capital-dashboard #broker-chart,html[dir=rtl] .capital-dashboard .market-strategy-result strong{direction:ltr;unicode-bidi:plaintext}html[dir=rtl] .capital-dashboard .market-strategy-card h3{text-align:right}
.market-candle-inspector{margin-top:18px;padding:20px;background:#131d27;border:1px solid #3d4a59;border-radius:12px}.market-candle-inspector h3{margin:0 0 14px}.market-candle-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.market-candle-stats dt{font-size:11px;color:#adbdce}.market-candle-stats dd{font-size:14px;margin:7px 0;direction:ltr;unicode-bidi:plaintext}.market-candle-inspector article{padding:12px;border-inline-start:3px solid #ffda2c;background:#202c37;margin-top:10px}.market-candle-inspector h4{margin:0 0 8px;font-size:14px}.market-candle-inspector p{font-size:12px;line-height:1.7}.market-candle-inspector small{color:#adbdce}.market-candle-hit:focus{outline:none;stroke:#ffda2c;stroke-width:1.5}@media(max-width:700px){.market-candle-inspector{padding:14px}.market-candle-stats{grid-template-columns:1fr 1fr}}
/* User-approved compact strategy catalog, shared visual language with Crypto. */
.capital-dashboard .market-compact-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:16px 0}.market-compact-grid .market-compact-strategy{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-width:0;min-height:82px;padding:12px 19px 12px 11px;border:1px solid #687280;border-inline-start-width:4px;border-radius:10px;background:#2b3139;color:#cbd5e1;text-align:start;font-size:12px;font-weight:600;line-height:1.45}.market-compact-grid .market-compact-strategy[data-performance=win]{background:#10372e;color:#6ee7b7;border-color:#228c69}.market-compact-grid .market-compact-strategy[data-performance=loss]{background:#3d222b;color:#ff92a2;border-color:#b64960}.market-compact-grid .market-compact-strategy[data-performance=small-loss]{background:#3b3220;color:#f6d078;border-color:#a88a38}.market-compact-grid .market-compact-strategy[data-performance=unavailable]{background:#20252b;color:#8d99a6;border-color:#424a55}.market-compact-grid .market-compact-strategy[aria-pressed=true]{outline:2px solid #fcd535;outline-offset:2px;box-shadow:inset 0 0 0 1px #fcd535}.market-compact-grid .strategy-button-pnl{font-size:10px;font-weight:400;color:inherit}.market-period-buttons{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.market-period-buttons button{padding:10px 14px;border-radius:6px;font-size:12px;background:#2b3139;border:1px solid #475360;color:#cbd5e1}.market-period-buttons button[aria-pressed=true]{background:#fcd535;color:#181a20;border-color:#fcd535}.capital-dashboard .market-catalog-pagination,.capital-dashboard .market-catalog-controls label:has([data-catalog-period]){display:none}.capital-dashboard .market-catalog-controls{grid-template-columns:2fr 1fr}.market-review-picker{display:flex;gap:12px;align-items:end;max-width:530px;margin-top:22px}.market-review-picker label{flex:1;font-size:12px;color:#b7c6d7}.market-review-picker select{width:100%;display:block;box-sizing:border-box;margin-top:8px;padding:11px;background:#121a22;border:1px solid #455360;border-radius:7px;color:#eef3f8}.market-review-picker button{padding:11px 15px;white-space:nowrap}@media(max-width:700px){.capital-dashboard .market-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-compact-grid .market-compact-strategy{padding:11px 18px 11px 10px;min-height:80px;font-size:11px}.market-period-buttons button{padding:9px 10px;font-size:11px}.market-review-picker{flex-wrap:wrap}.market-review-picker label{min-width:180px}}
.market-compact-grid .market-compact-strategy.is-selected{outline:2px solid #fcd535;outline-offset:2px;box-shadow:inset 0 0 0 1px #fcd535}
.market-view-tabs{display:flex;gap:10px;margin:18px 0 24px;border-bottom:1px solid #3b4652;padding-bottom:12px}.market-view-tabs>a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:10px 20px;box-sizing:border-box;border:1px solid #53606d;border-radius:7px;background:#29313b;color:#d7e0e9;text-decoration:none;font-size:13px;font-weight:600}.market-view-tabs>a[aria-current=page]{background:#ffda2c;border-color:#ffda2c;color:#15191d;font-weight:700}.market-strategy-count{font-size:11px}.capital-dashboard .market-family-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 14px}.market-family-tabs button{min-height:44px;padding:9px 14px;border:1px solid #4e5c6b;border-radius:7px;background:#29313b;color:#d7e0e9;font-size:12px}.market-family-tabs button[aria-pressed=true]{background:#ffda2c;color:#15191d;border-color:#ffda2c;font-weight:700}.market-family-tabs button [data-family-count]{font-size:11px}.capital-dashboard .market-catalog-controls .market-family-select{display:none}.capital-dashboard .market-catalog-controls{grid-template-columns:minmax(0,1fr)}.market-view-tabs a:focus-visible,.market-family-tabs button:focus-visible{outline:2px solid #6ddad8;outline-offset:3px}
@media(max-width:700px){.market-view-tabs{gap:6px}.market-view-tabs>a{flex:1;min-width:0;padding:10px 5px;font-size:11px;gap:4px}.market-view-tabs>a>span:first-child{display:none}.market-strategy-count{font-size:10px}.capital-dashboard .market-family-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.market-family-tabs button{padding:9px 6px;min-width:0;font-size:11px}.market-family-tabs button:first-child{grid-column:1/-1}}

.market-instrument-search{display:grid;gap:7px;font-size:12px;margin:16px 0}.market-instrument-search input{box-sizing:border-box;width:min(480px,100%)}.market-instrument-actions{display:flex;gap:10px;flex-wrap:wrap}.market-instrument-actions a{font-size:12px;border:1px solid #526375;padding:9px 12px;border-radius:7px;text-decoration:none}.market-instrument-actions a:hover{border-color:#ffda2c;color:#ffda2c}.market-instrument-row{gap:14px;flex-wrap:wrap}.market-instrument-row>span:first-child{min-width:130px}.market-instrument-actions a:focus-visible{outline:2px solid #ffda2c;outline-offset:2px}
.market-overview{margin:18px 0 24px;padding:20px;border:1px solid #3b4854;border-radius:16px;background:linear-gradient(155deg,#1a252f,#121920)}.market-overview-kicker{font-size:10px;letter-spacing:.12em;color:#aabacc}.market-overview-heading h2{margin:4px 0 0}.market-overview>[data-market-overview-status]{font-size:12px;color:#afc0ce}.market-overview-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;margin:16px 0}.market-summary-card{min-width:0;padding:13px 15px;border:1px solid #3b4854;border-radius:11px;background:#202832}.market-summary-card span,.market-summary-card small{display:block;color:#aabacc;font-size:11px}.market-summary-card strong{display:block;margin:6px 0;font-size:19px;font-variant-numeric:tabular-nums}.market-instrument-search{display:grid;gap:6px;width:min(440px,100%);margin:16px 0;font-size:12px}.market-instrument-search input{box-sizing:border-box;width:100%}.market-overview-table-wrap{width:100%;overflow:auto;border:1px solid #3b4854;border-radius:10px;scrollbar-color:#596779 transparent}.market-overview-table{width:100%;min-width:980px;border-collapse:collapse;font-variant-numeric:tabular-nums}.market-overview-table caption{text-align:left;padding:12px 14px;color:#c7d3dd;font-size:12px}.market-overview-table th,.market-overview-table td{padding:10px;border-bottom:1px solid #34414c;white-space:nowrap;text-align:right;font-size:12px}.market-overview-table th:first-child,.market-overview-table td:first-child{text-align:left}.market-overview-table th{position:sticky;top:0;background:#1c2730;color:#adbdc9}.market-overview-table tbody tr:nth-child(even){background:#1c252d}.market-overview-table tbody tr:hover,.market-overview-table tbody tr.is-selected{background:#273a42}.market-overview-table td.positive{color:#55d8a5}.market-overview-table td.negative{color:#ff7e88}.market-overview-table td.unavailable{color:#8696a3}.market-table-sort{padding:3px 0;background:none;border:0;color:inherit;font:inherit}.market-table-sort:hover,.market-table-sort:focus-visible{color:#ffda2c}.market-instrument-identity{display:flex;align-items:center;gap:9px;min-width:180px;text-align:left}.market-instrument-identity img{width:28px;height:28px;object-fit:contain;border-radius:50%;background:white}.market-instrument-name{display:grid;gap:2px}.market-instrument-name small{font-size:10px;color:#aabacc}.market-sparkline{display:block;width:78px;height:24px}.market-sparkline polyline{fill:none;stroke:#56d5a6;stroke-width:2;vector-effect:non-scaling-stroke}.market-overview-detail{margin-top:18px;padding:18px;border:1px solid #3b4854;border-radius:12px;background:#1c2730}.market-detail-heading h3{margin:0 0 8px}.market-detail-price{display:block;font-size:25px;font-variant-numeric:tabular-nums}.market-data-note{font-size:12px;color:#adbdc9}.market-overview-detail .market-overview-actions{margin-bottom:8px}.market-overview-actions a{color:#e4edf4;text-decoration:none}.market-overview-actions a:hover,.market-overview-actions a:focus-visible{border-color:#ffda2c;color:#ffda2c}@media(max-width:700px){.market-overview{padding:14px}.market-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.market-summary-card{padding:11px}.market-summary-card strong{font-size:16px}.market-overview-table{min-width:940px}}
