.weight-activity{padding:12px 16px!important;min-width:0}.weight-activity-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;font-size:13px;line-height:1.4}.weight-activity-head strong{font-size:15px;color:#173d38}.weight-activity-info{color:#314d49}.weight-activity-legend{display:flex;gap:12px;margin-left:auto;font-size:12px}.wa-write{color:#13796c}.wa-report{color:#698c9b}.wa-unknown{color:#747e82}.weight-activity-plot svg{display:block;width:100%;height:56px;overflow:visible}.weight-activity-plot text{font-size:11px;fill:#405854}.wa-future{stroke:#f1f5f4;stroke-width:6}.wa-base{stroke:#dde4e2;stroke-width:6}.wa-coverage{fill:#9bbbc7}.wa-point{fill:#147d6b;cursor:pointer}.wa-point:focus{outline:none;stroke:#142e2a;stroke-width:2}.weight-activity-detail,.weight-activity-foot{font-size:12px;line-height:1.4;color:#405854}.weight-activity-foot{margin-top:2px}.weight-activity-error{font-size:13px;color:#9b3831}@media(max-width:640px){.weight-activity{padding:10px 12px!important}.weight-activity-info{flex-basis:100%;font-size:12px}.weight-activity-legend{margin-left:0}.weight-activity-plot{overflow-x:auto}.weight-activity-plot svg{min-width:0}}

/* Distinguish received reports from unknown periods by both color and line style. */
.weight-activity-legend{flex-wrap:wrap;gap:6px 14px}
.weight-activity-legend>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-weight:600;color:#243f3b}
.weight-activity-legend>span::before{content:'';display:inline-block;width:22px;height:0;border-top:6px solid #1464b0}
.weight-activity-legend>.wa-write::before{width:8px;height:14px;border:0;border-radius:2px;background:#087f5b}
.weight-activity-legend>.wa-unknown::before{border-top:4px dashed #b65b13}
.wa-base{stroke:#b65b13;stroke-width:4;stroke-dasharray:7 5}
.wa-coverage{fill:#1464b0}
.wa-point{fill:#087f5b;stroke:#fff;stroke-width:1}
