/* Two-panel width histograms for the spread-pair widget. Shared .fbw styles already loaded. */
.fbw-spread{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:8px 0 18px}
.fbw-spread-panel{min-width:0}
.fbw-spread-caption{font-size:18px;font-weight:650;margin:0 0 8px}
.fbw-spread-svg{display:block;width:100%;height:auto;min-height:140px}
.fbw-spread-bg{fill:#f4f5eb;stroke:#d6dfcb;stroke-width:1}
.fbw-spread-bar{fill:#256759}
.fbw-spread-dot{fill:#ad603c;stroke:#fffef7;stroke-width:0.6}
.fbw-spread-axis{font-size:12px;fill:#5d7062}
@media(max-width:480px){
  .fbw-spread{grid-template-columns:1fr;gap:12px}
  .fbw-spread-caption{font-size:17px}
}
