.market-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:14px;padding:14px;display:grid}.market-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.market-panel-head svg{color:var(--brand-primary)}.market-gap-list{gap:10px;display:grid}.market-gap-row{grid-template-columns:minmax(150px,.9fr) minmax(180px,1.4fr) 64px;align-items:center;gap:10px;display:grid}.market-gap-label{gap:3px;min-width:0;display:grid}.market-gap-label strong{color:var(--text);font-size:13px}.market-gap-label span{color:var(--muted);font-size:12px}.market-gap-track{background:var(--surface-muted);border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;min-height:18px;display:grid;position:relative;overflow:hidden}.market-gap-zero{background:var(--line);width:1px;height:100%;position:absolute;left:50%}.market-gap-half{height:100%;display:flex}.market-gap-negative{justify-content:flex-end}.market-gap-positive{justify-content:flex-start}.market-gap-half i{height:100%;display:block}.market-gap-negative i{background:var(--warning)}.market-gap-positive i{background:var(--info)}.market-warning{border-left:3px solid var(--warning);background:var(--warning-alpha-08);color:var(--warning);margin:0;padding:8px 10px;font-size:12px;line-height:1.5}.market-timeline{gap:8px;margin:0;padding:0;list-style:none;display:grid}.market-timeline-point{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:9px;display:grid}.market-timeline-point>span{color:var(--muted);font-size:12px}.market-timeline-point strong{color:var(--text);font-size:13px}.market-timeline-point p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.45}.market-timeline-point.missing{opacity:.72}.market-timeline-point.current{border-color:var(--brand-primary-alpha-24);background:var(--brand-primary-alpha-06)}@media (max-width:760px){.market-gap-row,.market-timeline-point{grid-template-columns:1fr}}
