/* ETH Short Hedge (GMX V2 · Arbitrum) — Phase 1 paper tile */
/* Warn token follows metrics.html's --rose (theme-flipped); fallback for either theme. */
.hl-hedge{margin:18px 0 8px;--hl-warn:var(--rose,#d92f56)}
:root[data-theme="dark"] .hl-hedge,
:root:not([data-theme="light"]) .hl-hedge{--hl-warn:var(--rose,#ff8aa0)}
.hl-hedge .pf-card{margin-top:8px}
.hl-hedge-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:8px 0 10px}
/* Allow the tiles row to wrap to 6+ tiles on the GMX layout. */
.hl-hedge-grid.tiles{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}
.hl-hedge .tile .v{font-size:17px}
.hl-hedge .tile .v.warn{color:var(--hl-warn)}
.hl-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0 4px}
.hl-controls label{font-size:11.5px;color:var(--muted);display:inline-flex;align-items:center;gap:6px}
.hl-controls select,.hl-controls input[type=number]{
  background:var(--card,#162238);color:var(--ink,#e8eef8);border:1px solid var(--line,#24324a);
  border-radius:8px;padding:6px 8px;font:inherit;font-size:12.5px;min-width:0
}
.hl-controls input[type=number]{width:72px}
.hl-controls .btn{padding:6px 10px}
.hl-controls .btn:disabled{opacity:.55;cursor:not-allowed}
.hl-note{font-size:11.5px;color:var(--muted);margin-top:6px}
.hl-fills{font-size:11px;color:var(--muted);margin-top:6px;max-height:72px;overflow:auto}
.hl-badge{display:inline-block;font-size:10px;padding:1px 7px;border-radius:999px;border:1px solid rgba(94,224,197,.4);color:var(--teal);margin-left:8px;vertical-align:middle;text-transform:uppercase;letter-spacing:.04em;font-weight:700}
.hl-badge.warn{border-color:rgba(255,138,160,.45);color:var(--rose)}
