.rpe-coverage{display:grid;gap:3px;margin:8px 0;color:#64748b;font-size:12px;line-height:1.45;font-weight:400;white-space:normal;text-align:left}.rpe-coverage strong{color:#8c5a20;font-size:inherit;font-weight:700}.rpe-coverage.compact{font-size:10px;margin:5px 0;max-width:240px}.wellness-row-load .rpe-coverage.compact{font-size:9px;max-width:150px}.rpe-coverage span{display:block}

/* Short summaries in lists; full explanations remain in the individual detail. */
html .rpe-coverage.compact{font-size:11px;line-height:1.3;gap:3px;margin:4px 0 0;max-width:none}
html .rpe-coverage.compact .coverage-pending{color:#8c5a20}
html .rpe-coverage.compact .match-exposure-summary{font-size:inherit;line-height:inherit;margin:0}
@media(max-width:640px){
 html .wellness-player-table{overflow:visible}
 html .wellness-player-table-head{display:none}
 html .wellness-player-row{width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(84px,1fr) minmax(112px,1.3fr) 42px;gap:8px;padding:10px 12px;align-items:start}
 html .wellness-player-identity{grid-column:1/-1;padding-right:20px}
 html .wellness-player-identity>span{min-width:0}
 html .wellness-row-metrics{grid-column:1;align-self:start;gap:3px;flex-wrap:wrap}
 html .wellness-row-metrics b{padding:4px 6px;font-size:11px}
 html .wellness-row-load{grid-column:2;min-width:0;font-size:13px;line-height:1.3}
 html .wellness-player-row>.wellness-ratio{grid-column:3;align-self:start;font-size:11px}
 html .wellness-row-arrow{top:15px;right:10px}
 html .wellness-row-load .rpe-coverage.compact{font-size:11px;max-width:none}
}

/* Denser staff roster on phones: identity, metrics, then full-width record status. */
@media(max-width:640px){
 html .wellness-team-tracking .wellness-card-head>div>span{display:none}
 html .wellness-team-tracking .wellness-card-head{margin-bottom:8px}
 html .wellness-team-tracking .wellness-card-head h2{margin-top:0;font-size:16px}
 html .wellness-team-tracking .wellness-card-head p{margin:4px 0 0;font-size:11px}
 html .wellness-player-row{grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:8px 10px;align-items:center}
 html .wellness-player-identity{grid-column:1;grid-row:1;padding-right:0;gap:7px}
 html .wellness-player-identity .wellness-avatar{width:28px;height:28px;flex-basis:28px;border-radius:8px;font-size:10px}
 html .wellness-player-identity strong{font-size:12px;line-height:1.2}
 html .wellness-player-identity small{font-size:10px;line-height:1.2;margin-top:2px}
 html .wellness-player-row>.wellness-ratio{grid-column:2;grid-row:1;align-self:center;margin-right:17px;font-size:11px}
 html .wellness-row-metrics{grid-column:1;grid-row:2;flex-wrap:nowrap;gap:4px;align-self:center}
 html .wellness-row-metrics b{padding:3px 7px;font-size:11px;line-height:1.2;min-width:0}
 html .wellness-row-load{display:contents}
 html .wellness-row-load-number{grid-column:2;grid-row:2;justify-self:end;font-size:13px;line-height:1.3}
 html .wellness-row-load .rpe-coverage.compact{display:flex;flex-wrap:wrap;align-items:baseline;grid-column:1/-1;grid-row:3;gap:3px 10px;margin:0;font-size:10px;line-height:1.3}
 html .wellness-row-load .rpe-coverage.compact>span{min-width:0}
 html .wellness-row-arrow{top:14px;right:8px;width:13px}
}
