/* Scoped additions only; the original global stylesheet is unchanged. */
.review-workflow{border:1px solid var(--border,#e5e7eb);border-radius:12px;padding:14px 18px;margin:0 0 18px;background:var(--surface,#fff)}
.review-workflow-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}
.review-workflow-row p{margin:5px 0 0;max-width:48em}.review-workflow-buttons{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.review-workflow-buttons button{white-space:normal}
#review-form [data-review-status][data-dirty=true]{color:#85560b}#review-form>button{margin:4px 6px 4px 0}
.review-compare{display:grid;grid-template-columns:1fr 1fr;gap:18px}.review-compare section{min-width:0}.review-compare pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto;background:#f7f8fa;padding:14px;border:1px solid #e5e7eb;border-radius:8px;font:inherit}
.review-queue-start{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:15px 0}
.review-grid .answer-rating{flex-wrap:wrap}.review-workflow [data-review-queue]{display:block;flex-basis:100%}
@media(max-width:700px){.review-compare{grid-template-columns:1fr}.review-workflow{padding:12px}.review-workflow-buttons{width:100%}.review-workflow-buttons button{flex:1 1 140px}}
