.vs-analysis-status{padding:18px 20px;margin:18px 0;border:1px solid #cfded1;border-radius:12px;background:#eef4e9;color:#294d3d;line-height:1.75}
.vs-analysis-status strong{font-size:17px}.vs-analysis-status p{margin:5px 0}.vs-analysis-status small{display:block;color:#52695b;font-size:13px}.vs-analysis-status.error{background:#fff0ec;border-color:#e8bcb0;color:#8c3524;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}
.vs-scene-editor article:has(.vs-scene-evidence){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px;align-items:start}
.vs-scene-editor article:has(.vs-scene-evidence)>div:first-child{grid-column:1/-1}.vs-scene-editor article:has(.vs-scene-evidence)>details{grid-column:1/-1}
.vs-scene-editor .vs-scene-evidence{display:block;padding:16px;background:#f0f4eb;border:1px solid #dbe5d5;border-radius:10px;min-width:0;color:#294536}
.vs-evidence-label{font-size:12px;font-weight:700;letter-spacing:.2px}.vs-scene-evidence p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font-size:14px;margin:8px 0 12px}.vs-scene-evidence small{font-size:12px;color:#61735e}
.vs-scene-editor article:has(.vs-scene-evidence)>label{margin:0;min-width:0;font-weight:600;line-height:1.6}.vs-scene-editor article:has(.vs-scene-evidence) textarea{min-height:170px;font-size:15px;line-height:1.9;font-weight:400}
@media(max-width:720px){.vs-scene-editor article:has(.vs-scene-evidence){grid-template-columns:minmax(0,1fr)}.vs-analysis-status{padding:15px}.vs-scene-editor article:has(.vs-scene-evidence) textarea{min-height:150px}}
