/* The same identity and accessible full-name hint in every market view. */
.instrument-name,.market-identity div>.instrument-name { display:inline-flex; align-items:center; gap:5px; min-width:0; margin:0; color:inherit; font-size:inherit!important; vertical-align:middle; }
.instrument-name strong { min-width:0; }
.instrument-name>button.instrument-help { display:inline-flex; align-items:center; justify-content:center; flex:0 0 15px; width:15px; height:15px; min-width:15px; padding:0; margin:0; border:1px solid #a4b0c1; border-radius:50%; background:transparent; color:#60718a; font:500 10px/1 Arial,sans-serif; cursor:help; }
button.instrument-help:hover,button.instrument-help:focus-visible { color:#0755e9; border-color:#0755e9; outline:2px solid #dce8ff; outline-offset:2px; }
.instrument-tooltip { position:fixed; z-index:10000; width:max-content; max-width:min(280px,calc(100vw - 24px)); padding:9px 12px; border:0; border-radius:8px; background:#162c49; color:white; box-shadow:0 4px 16px #14284022; font:400 13px/1.4 'DM Sans',sans-serif; pointer-events:none; white-space:normal; }
.instrument-tooltip[hidden] { display:none; }
