.assessment-record-card.pending,.assessment-record-card.in_review{border-left-color:#e0a51b;background:linear-gradient(90deg,#fffaf0,#fff)}
.assessment-record-card.changes_requested{border-left-color:#c62b35;background:linear-gradient(90deg,#fff4f4,#fff)}
.assessment-submitted-view{display:grid;gap:18px;padding:28px;border:1px solid #d6b65b;border-left:7px solid #e0a51b;border-radius:22px;background:linear-gradient(145deg,#fff9e8,#fff)}
.assessment-submitted-view h2{margin:0;color:#09162c}.assessment-submitted-view>p{max-width:850px;margin:0;color:#56647a;line-height:1.7}
.assessment-submitted-facts,.assessment-review-identity{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.assessment-submitted-facts>span,.assessment-review-identity>span{display:grid;gap:5px;padding:14px;border:1px solid #dce3ef;border-radius:13px;background:#fff}.assessment-submitted-facts small,.assessment-review-identity small{color:#65748a;font-size:9px;font-weight:850;letter-spacing:.08em}.assessment-submitted-facts strong,.assessment-review-identity strong{color:#142341}
.assessment-review-queue{border-left:6px solid #e0a51b}.assessment-review-queue-facts{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.assessment-review-queue-facts span{padding:6px 9px;border-radius:999px;background:#eef3ff;color:#1747b5;font-size:10px;font-weight:800}
.assessment-review-source{margin:12px 0;padding:20px;border:1px solid #adc0e7;border-left:6px solid #174de5;border-radius:17px;background:linear-gradient(145deg,#eef3ff,#fff)}.assessment-review-identity{margin-top:14px}
.assessment-review-analysis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.assessment-review-analysis>section{display:grid;align-content:start;gap:7px;padding:16px;border:1px solid #dce3ef;border-radius:15px;background:#f8faff}.assessment-review-analysis>section:nth-child(-n+2){grid-column:1/-1}.assessment-review-analysis small{color:#1747b5;font-size:10px;font-weight:900;letter-spacing:.1em}.assessment-review-analysis strong,.assessment-review-analysis p{margin:0;color:#17243b;line-height:1.6}.assessment-review-analysis ol{display:grid;gap:8px;margin:0;padding-left:20px}.assessment-review-analysis li span{display:block;color:#66748a;font-size:12px;line-height:1.5}
.assessment-care-team{display:grid;gap:15px;margin:18px 0;padding:20px;border:1px solid #9ab3e7;border-left:6px solid #174de5;border-radius:17px;background:#f5f8ff}.assessment-care-team-heading h3{margin:4px 0}.assessment-care-team-heading p{max-width:950px;margin:0;color:#5d6b80;line-height:1.6}.assessment-primary-therapist{display:grid;gap:7px;font-weight:850}.assessment-supporting-therapists{margin:0;padding:14px;border:1px solid #d9e2f2;border-radius:14px;background:#fff}.assessment-supporting-therapists legend{padding:0 6px;font-weight:850}.assessment-supporting-therapists>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.assessment-supporting-therapists label{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #e1e7f0;border-radius:11px}.assessment-supporting-therapists label:has(input:checked){border-color:#174de5;background:#eef3ff}.assessment-supporting-therapists label:has(input:disabled){opacity:.45}.assessment-supporting-therapists span{display:grid;gap:2px}.assessment-supporting-therapists small,.assessment-assignment-note{color:#65748a;font-size:10px}.assessment-care-team.unavailable{color:#7b5a13;border-color:#e2c16c;background:#fff9e9}
@media(max-width:800px){.assessment-submitted-facts,.assessment-review-identity,.assessment-review-analysis{grid-template-columns:1fr}.assessment-review-analysis>section:nth-child(-n+2){grid-column:auto}}
