/* Fixed space keeps incoming prices from moving the shared header. */
body[data-navigation=top] .workspace-header-inner .header-search{flex:1 1 300px;max-width:380px}
body[data-navigation=top] .app-header .curve-price-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 168px;width:168px;min-height:37px;padding:7px 9px;border:1px solid var(--line,#57415e);border-radius:9px;background:var(--panel,#281e30);color:var(--text,#fff2bd);font:500 11px var(--sans,Arial,sans-serif);text-decoration:none;white-space:nowrap;box-sizing:border-box}
body[data-navigation=top] .app-header .curve-price-badge:hover{background:var(--panel2,#35283e);border-color:#89798f}
body[data-navigation=top] .app-header .curve-price-badge:focus-visible{outline:2px solid var(--accent,#ebb58a);outline-offset:3px}
.curve-price-badge>img{display:block;flex:0 0 20px;width:20px;height:20px;object-fit:contain;border-radius:50%}
.curve-price-badge .curve-price-symbol{flex:0 0 auto;font-weight:600;letter-spacing:-.15px}
.curve-price-badge .curve-price-value{display:block;flex:1;min-width:0;text-align:right;font-variant-numeric:tabular-nums;color:var(--accent,#ebb58a);letter-spacing:-.2px}
.curve-price-badge[data-price-state=unavailable] .curve-price-value{color:var(--muted,#bda5c5)}
@media(max-width:1100px) and (min-width:701px){body[data-navigation=top] .workspace-header-inner .header-search{min-width:90px}body[data-navigation=top] .app-header .curve-price-badge{flex-basis:156px;width:156px;font-size:10px;gap:5px}}
@media(max-width:900px) and (min-width:701px){body[data-navigation=top] .workspace-header-inner .top-launch{width:37px;padding:8px}body[data-navigation=top] .workspace-header-inner .top-launch>span,body[data-navigation=top] .header-admin>span{display:none}}
/* Phones retain the existing two header rows: account/launch above, search
   and the price below. The price never pushes actions into an extra row. */
@media(max-width:700px){body[data-navigation=top] .workspace-header-inner{position:relative}body[data-navigation=top] .workspace-header-inner .header-search{width:calc(100% - 153px);max-width:none;justify-self:start}body[data-navigation=top] .app-header .curve-price-badge{position:absolute;right:0;bottom:12px;flex-basis:143px;width:143px;height:42px;padding:6px;font-size:10px;gap:4px}.curve-price-badge>img{width:18px;height:18px;flex-basis:18px}}
