/* Optical sizes remain owned by each layout. Artwork always fits its own box. */
.instrument-icon{isolation:isolate;vertical-align:middle;line-height:0;flex-shrink:0}
.instrument-icon>.instrument-art{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;pointer-events:none;user-select:none}
.flag>img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none}
.flag{border:0;background:transparent;line-height:0}
.instrument-icon.large[data-instrument="xauusd"]{background:#fff3d5;border-radius:7px;padding:3px}
.instrument-name>div{min-width:0}
.instrument-name strong,.instrument-name small{white-space:nowrap}
.dark-mode .instrument-art[src$="/aapl.svg"],.market-overview .instrument-art[src$="/aapl.svg"]{filter:brightness(0) invert(1)}
.icon{display:inline-block;vertical-align:middle;overflow:hidden;stroke-linecap:round;stroke-linejoin:round}
@media(min-width:761px){.watch-table .instrument-icon{width:34px;height:34px}.watch-table .instrument-name{gap:8px}.watch-table td:first-child{padding-left:7px}.chart-tabs .instrument-icon{width:25px;height:25px}}
@media(min-width:1700px){.watch-table .instrument-icon{width:36px;height:36px}.watch-table .instrument-name{gap:10px}}
