/* V44.6: customer summary first; complete audit material stays available. */
#view .team-job>h2{font-size:17px!important;line-height:1.4!important;font-weight:650!important;letter-spacing:0!important;margin:0 0 10px!important;overflow-wrap:anywhere}
#view .team-job-summary{font-size:14px;line-height:1.6;font-weight:400;color:#3d526e;max-width:76ch;margin:10px 0}
#view .team-job-progress{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px;color:#526b87;margin:10px 0}
#view .team-job progress{width:120px;height:6px;max-width:100%;accent-color:#337fc8}
#view .team-job-status{font-weight:600;color:#2867a5}
#view .team-job :is(.team-job-scope,.team-research-note){font-size:12px;line-height:1.6;font-weight:400;color:#64748b;margin:8px 0}
#view .team-job-details{margin-top:14px;border-top:1px solid #e3eaf4;padding-top:6px}
#view :is(.team-job-details,.team-final,.team-about)>summary{font-size:13px;font-weight:500;line-height:1.5;padding:9px 0;cursor:pointer;overflow-wrap:anywhere}
#view .team-job-brief{font-size:13px!important;font-weight:400!important;line-height:1.6!important;white-space:pre-wrap;overflow-wrap:anywhere;max-width:80ch;margin:10px 0 16px}
#view .team-job .team-result-text{font-size:14px;font-weight:400;line-height:1.6;white-space:normal;overflow-wrap:anywhere;max-height:none!important;overflow:visible!important}
#view .team-job .team-result-text :is(h1,h2,h3){font-size:15px!important;line-height:1.5!important;font-weight:600!important;margin:14px 0 7px!important;letter-spacing:0!important}
#view .team-job .team-result-text p{margin:8px 0}#view .team-job .team-result-text strong{font-weight:600}
#view .team-job-details>details{margin:6px 0}#view .team-job .hint{line-height:1.5}
@media(max-width:600px){#view .team-job{padding:16px}#view .team-job>h2{font-size:16px!important}#view .team-job-progress{gap:6px 10px}}
