.segment-estimation-notice{border:1px solid #596a37;border-radius:12px;background:#13291e;padding:14px;margin:14px 0;color:#c5d4cb;font-size:13px;line-height:1.65;overflow-wrap:anywhere;min-width:0}
.segment-estimation-notice[hidden]{display:none}
.segment-estimation-notice strong{color:#e1ed76}.segment-estimation-notice p{margin:8px 0}
.segment-checkpoints{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px}
.segment-checkpoints>div{background:#19372b;border-radius:8px;padding:8px;min-width:0}.segment-checkpoints span{display:block}
[data-segment-status="MEASURED"],[data-segment-status="DERIVED"]{color:#55c8ff!important}
[data-segment-status="ESTIMATED"]{color:#f5c65c!important}
[data-segment-status="MISSING"]{color:#93a29c!important}
#resultRows [data-segment-status]::after,#results strong[data-segment-status]::after{content:attr(data-segment-label);display:block;font:12px/1.5 system-ui,sans-serif;white-space:normal;margin-top:3px}
.growth-detail-provenance{display:block;font-size:12px;line-height:1.5;margin-top:5px;overflow-wrap:anywhere}
@media print{.segment-estimation-notice{display:none}}
