.instrument-picker{position:relative}.instrument-type-tabs{gap:8px;margin-bottom:10px;display:flex}.type-tab{border-radius:var(--darcula-radius);border:1px solid var(--darcula-btn-border);color:var(--darcula-text);cursor:pointer;background:0 0;padding:4px 18px;font-size:13px}.type-tab:hover{background:#ffffff0d}.type-tab.active{background:var(--darcula-selection);border-color:var(--darcula-accent);color:var(--darcula-text-bright)}.selected-instrument{border-radius:var(--darcula-radius);background:#4a88c71f;border:1px solid #4a88c74d;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;font-size:14px;display:flex}.selected-instrument .selected-meta{color:var(--darcula-text-muted);font-size:12px}.instrument-list-wrapper{z-index:1050;border:1px solid var(--darcula-border);border-radius:var(--darcula-radius);background:var(--darcula-dropdown-bg);width:100%;max-height:320px;margin-top:2px;position:absolute;overflow-y:auto;box-shadow:0 4px 12px #00000080}.instrument-list-msg{text-align:center;color:var(--darcula-text-muted);padding:16px;font-size:13px}.instrument-list{border-radius:var(--darcula-radius);overflow:hidden}.instrument-item{cursor:pointer;grid-template-columns:72px 1fr auto;align-items:center;gap:8px;border-color:var(--darcula-border)!important;background:0 0!important;padding:8px 12px!important;display:grid!important}@media (max-width:767.98px){.instrument-type-tabs{flex-wrap:wrap}.instrument-list-wrapper{max-height:60vh}.instrument-item{grid-template-columns:56px 1fr;grid-auto-rows:auto;row-gap:2px;padding:10px 12px!important}.instrument-meta{white-space:normal;grid-column:1/-1}}.instrument-item:hover{background:#ffffff0d!important}.instrument-item.active{background:var(--darcula-selection)!important}.instrument-ticker{font-family:var(--font-mono);color:var(--darcula-accent-bright);font-size:12px;font-weight:700}.instrument-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.instrument-meta{color:var(--darcula-text-muted);white-space:nowrap;font-size:11px}
