.asset-browser-switch{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:0 0 24px}
.asset-tabs{display:inline-flex;align-items:stretch;gap:6px;padding:6px;background:#e8eeea;border:1px solid #d4dfd8;border-radius:16px;max-width:100%}
.asset-tabs [role=tab]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:12px 20px;border:1px solid transparent;border-radius:11px;background:transparent;color:#52635c;font-size:15px;line-height:1.25;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}
.asset-tabs [role=tab]:hover{background:#f6f8f5;color:#223e34}
.asset-tabs [role=tab][aria-selected=true]{background:#23483c;color:#fff;border-color:#23483c;box-shadow:0 3px 9px #183a2820}
.asset-tabs [role=tab]:focus-visible{outline:3px solid #b49a59;outline-offset:3px}
.asset-tabs svg{width:21px;height:21px;flex-shrink:0}
.asset-tabs .asset-count{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:24px;padding:0 6px;border-radius:7px;background:#d9e2dc;color:#465b50;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}
.asset-tabs [aria-selected=true] .asset-count{background:#ffffff20;color:#f6e6b3}
.asset-context{margin:0!important;color:#63756a;font-size:13px;line-height:1.5}
[data-market-browser][data-market-group=forex] [data-asset-item=stocks],[data-market-browser][data-market-group=stocks] [data-asset-item=forex],[data-asset-item][hidden]{display:none!important}
@media(max-width:600px){.asset-browser-switch{gap:9px;margin-bottom:20px}.asset-tabs{display:flex;width:100%;gap:4px;padding:5px;border-radius:13px}.asset-tabs [role=tab]{flex:1;gap:7px;padding:11px 8px;font-size:13px;min-height:48px}.asset-tabs svg{width:18px;height:18px}.asset-tabs .asset-count{min-width:22px;padding:0 4px;font-size:11px}.asset-context{width:100%;font-size:12px}}
@media(prefers-reduced-motion:reduce){.asset-tabs [role=tab]{transition:none}}
