.assessment-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 24px}.assessment-summary{background:var(--status-bg);border:1px solid var(--status-border);border-top:5px solid var(--status-color);border-radius:12px;padding:20px;min-width:0}.assessment-summary h3{font-family:Inter,sans-serif!important;font-size:.94rem!important;color:#253442!important;margin:0 0 12px}.assessment-summary strong{display:block;font-size:1.9rem;line-height:1.3;color:var(--status-color);margin-bottom:14px}.assessment-summary p{font-size:.83rem;color:#394958}.assessment-red{--status-color:#a51b24;--status-bg:#fff0f0;--status-border:#e2a8ad}.assessment-orange{--status-color:#9f410b;--status-bg:#fff2e8;--status-border:#e8bb95}.assessment-yellow{--status-color:#715500;--status-bg:#fff9dc;--status-border:#d8c785}.assessment-green{--status-color:#17623c;--status-bg:#edf8f0;--status-border:#a5cfb1}.assessment-pending{--status-color:#4c5967;--status-bg:#f0f3f6;--status-border:#c5cdd5}.assessment-badge{display:inline-block;background:var(--status-bg);border:1px solid var(--status-border);color:var(--status-color)!important;border-radius:8px;padding:6px 10px;font-size:.8rem;font-weight:650;line-height:1.4}.assessment-legend{grid-column:1/-1;font-size:.82rem;line-height:1.7;color:#4c5967;margin:0}.assessment-breakdown{border:1px solid #ddd6c9;border-radius:12px;margin-bottom:20px;padding:0 18px;background:white}.assessment-breakdown>summary{padding:18px 0;font-weight:650;cursor:pointer;color:#253442}.assessment-breakdown>section{border:0!important;box-shadow:none!important;padding:12px 0!important}.assessment-criterion-status{display:block;margin:6px 0 0;font-size:.73rem;white-space:normal}.assessment-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0!important;list-style:none;margin:16px 0}.assessment-values li{background:#f7f5ef;border:1px solid #e4dfd4;border-radius:9px;padding:12px;font-size:.9rem}.individual-layout>aside,.enterprise-layout>aside{max-height:calc(100vh - 115px);overflow:auto}.individual-card,.enterprise-card{overflow-wrap:anywhere}.individual-review-guide,.enterprise-review-guide{background:#fffdf7!important}#assistantStatus{font-size:.9rem;line-height:1.6;padding:12px 14px;border-radius:9px;background:#f5f1e7;color:#283849;overflow-wrap:anywhere}.ai-sidebar label{display:block;margin:14px 0 8px;font-size:.86rem}.ai-sidebar select{display:block;width:100%;padding:10px;border:1px solid #d9cdb7;border-radius:7px;margin-top:6px;max-width:100%;background:white;color:#243440}.ai-message{line-height:1.7;overflow-wrap:anywhere}.ai-message h2,.ai-message h3{margin-top:18px!important;font-size:1.1rem!important}.ai-message p,.ai-message li{font-size:.95rem}.ai-message table{font-size:.86rem}.ai-case-notice{font-size:.85rem;line-height:1.6;padding:10px;margin-bottom:12px;border:1px solid #d9cdb7;border-radius:8px;background:#faf7ef}.ai-case-notice a{display:block;margin-top:8px}@media(max-width:800px){.individual-layout>aside,.enterprise-layout>aside{max-height:none;overflow:visible}.assessment-overview,.assessment-values{grid-template-columns:1fr}.assessment-summary{padding:16px}.assessment-summary strong{font-size:1.6rem}}
