.ticker-conversion{display:flex;align-items:center;gap:7px;color:#b4c9c2;border-left:1px solid var(--line);padding-left:16px;white-space:nowrap;font-variant-numeric:tabular-nums}
.ticker-conversion select{font:inherit;color:var(--mint);background:#142824;border:1px solid #416a5b;border-radius:5px;padding:5px 3px 5px 7px;min-height:32px;cursor:pointer;color-scheme:dark}
.ticker-conversion select:hover{border-color:var(--mint)}
.ticker-conversion select:focus-visible{outline:2px solid var(--mint);outline-offset:3px}
.ticker-conversion option{background:#0d1b18;color:#d3e6de}
.currency-message:not(.is-error){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.currency-message.is-error{font-size:11px;line-height:1.6;color:#eeb8a2;padding-block:8px}
/* Keep the live quote, currency and refresh in one compact mobile row. */
@media(max-width:760px){
 .ticker-inner{display:grid;grid-template-columns:18px auto minmax(0,1fr) auto 44px;align-items:center;gap:5px;height:52px;min-height:52px;padding-block:4px;flex-wrap:nowrap}
 .ticker-name{gap:0;min-width:0}.ticker-name img{width:18px;height:18px}.ticker-name b,.ticker-name>span{display:none}
 .ticker strong{white-space:nowrap;font-size:12px}
 .ticker-conversion{min-width:0;padding-left:0;border:0;gap:4px;font-size:10px}
 .ticker-conversion select{flex:none;min-height:44px;font-size:11px;padding:5px 2px 5px 5px}
 .ticker-conversion [data-price-selected]{white-space:nowrap;font-variant-numeric:tabular-nums}
 .ticker .change{white-space:nowrap;font-size:10px}
 .ticker-status{position:relative;justify-self:end;margin-left:0;width:44px;height:44px;gap:0}
 .ticker-status>span{display:none}.ticker-status .dot{position:absolute;left:2px;top:19px;width:5px;height:5px;pointer-events:none}
 .ticker-status button{width:44px;min-width:44px;height:44px;min-height:44px;padding:0 0 0 5px;font-size:19px}
}
/* On narrow phones the selected quote replaces the duplicate USD reference. */
@media(max-width:390px){
 .ticker-inner{grid-template-columns:18px minmax(0,1fr) auto 44px;gap:4px}
 .ticker [data-price-usd]{display:none}
}
