/* TERA can hide its conversation without discarding its in-memory draft. */
.vera-workspace-modal .finding-review-shell.vera-workspace-shell[data-tera-chat-collapsed] > .vera-conversation { display:none; }
.vera-workspace-modal .finding-review-shell.vera-workspace-shell[data-tera-chat-collapsed][data-workspace-section=review][data-workspace-canvas=overview] .engineering-assessment-pane,
.vera-workspace-modal .finding-review-shell.vera-workspace-shell[data-tera-chat-collapsed][data-workspace-section=review][data-workspace-canvas=rectification-images] > .vera-rectification-images { grid-column:evidence-start / main-end; }
@media(max-width:1000px) {
 .vera-workspace-modal .finding-review-shell.vera-workspace-shell[data-assessment-matrix][data-workspace-section=review][data-workspace-canvas=overview] .engineering-assessment-pane { overflow:auto; }
}
@media(max-width:760px) {
 .vera-workspace-modal .finding-review-shell.vera-workspace-shell[data-assessment-matrix][data-workspace-section=review][data-workspace-canvas=overview] .engineering-assessment-pane { overflow:visible; height:auto; flex:0 0 auto; max-height:none; }
}

/* Each existing review chatbot opens from the navigation, preserving its draft. */
.vera-workspace-modal .finding-review-shell.vera-workspace-shell[data-chat-collapsed] > .vera-conversation { display:none; }
.vera-workspace-modal .finding-review-shell.vera-workspace-shell[data-chat-collapsed][data-workspace-section=review][data-workspace-canvas=overview] .engineering-assessment-pane,
.vera-workspace-modal .finding-review-shell.vera-workspace-shell[data-chat-collapsed][data-workspace-section=review][data-workspace-canvas=rectification-images] > .vera-rectification-images { grid-column:evidence-start / main-end; }
.vera-workspace-commandbar:has(.review-decision-remarks) > .vera-workspace-finding { flex:0 1 270px; }
.review-decision-remarks { flex:1 1 320px; min-width:0; max-height:110px; overflow:auto; padding:2px 10px; border-left:2px solid var(--vera-accent); font-size:12px; }
.review-decision-remarks article+article { margin-top:9px; }
.review-decision-remarks p { margin:3px 0; white-space:pre-wrap; overflow-wrap:anywhere; }
.review-decision-remarks small { color:var(--muted); margin-left:8px; }
@media(max-width:760px) { .review-decision-remarks { flex-basis:100%; max-height:130px; } }

/* A concise recorded-work summary stays with the rectification photo. */
.vera-snapshot-overview .vera-overview-card > .rectification-cell-summary { white-space:normal; font-size:11px; line-height:1.35; }
.rectification-cell-summary strong { color:var(--text); font-size:11px; }
.rectification-cell-summary p { display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; margin:4px 0; color:var(--text); }
.rectification-cell-summary span { font-size:10px; }

.vera-snapshot-overview .vera-overview-card > .model-cell-links { display:flex; flex-wrap:wrap; gap:5px 12px; white-space:normal; }
.model-cell-links .platform-twin-placeholder { color:var(--muted); text-decoration:underline dotted; cursor:default; }
