.data-status-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px}
.api-status{font-size:11px;font-weight:700;color:#687386}
.status-chip.status-ok{background:#eaf9f3;color:#177655}
.status-chip.status-warn{background:#fff3e7;color:#985415}
.data-status-note{margin:10px 0 0;font-size:12px;color:#6b7485;line-height:1.65;overflow-wrap:anywhere}
.data-status-details{margin-top:12px;border-top:1px solid #e5e8f0;padding-top:10px;font-size:11px;color:#687386}
.data-status-details summary{cursor:pointer;font-weight:700}
.data-status-details dl,.result-provenance{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:12px 0 0;line-height:1.6}
.data-status-details dt,.result-provenance dt{color:#758099}
.data-status-details dd,.result-provenance dd{margin:0;overflow-wrap:anywhere}
.range-hint,.sample-summary{padding:12px 14px;border-radius:12px;background:#eef4ff;color:#3c547a;font-size:12px;line-height:1.7;overflow-wrap:anywhere}
.range-hint.warn,.sample-summary.warn{background:#fff5e7;color:#895615}
.sample-summary{font-size:14px;font-weight:700;margin:18px 0 8px}
.result-provenance{padding:13px;border:1px solid #e5e8f0;border-radius:12px;font-size:11px}
.result-provenance dt{font-weight:700}
.exclusion-details{margin:14px 0;font-size:12px;color:#6b7485;overflow-wrap:anywhere}
.exclusion-details summary{cursor:pointer;font-weight:700}
.exclusion-details ul{padding-left:20px;max-height:230px;overflow:auto;line-height:1.8}
.formula-grid>*{min-width:0}
.formula-grid input,.formula-grid select{min-width:0;max-width:100%}
.hero-grid>*{min-width:0}
.adsbygoogle{max-width:100%}
.google-auto-placed{max-width:100%}
@media(max-width:480px){.data-status-details dl,.result-provenance{grid-template-columns:1fr;gap:2px}.data-status-details dd,.result-provenance dd{margin-bottom:7px}}
