.manuscript-text-review{min-width:0;margin:14px 0;padding:14px;border:1px solid var(--line,#d7e3de);border-radius:14px;background:#f1f7f4;overflow-wrap:anywhere;white-space:normal;font-size:14px;line-height:1.6}
.manuscript-text-review[data-status="review"]{border-color:#d8aa4d;background:#fff9e9}
.manuscript-text-review[data-status="block"]{border-color:#b95b4d;background:#fff1ee}
.manuscript-text-review p{margin:7px 0 0}.manuscript-text-review ul{margin:9px 0 0;padding-left:20px}.manuscript-text-review li{margin:3px 0}
.manuscript-review-buttons{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:12px}
.review-actions.manuscript-review-form{grid-template-columns:minmax(0,1fr)}
.manuscript-review-buttons button{flex:none;min-height:44px;padding:10px 14px;font-size:14px}
.manuscript-review-dialog.content-dialog{padding:0;overflow:hidden;max-height:86vh;max-height:86dvh}
.manuscript-review-dialog[open]{display:flex;flex-direction:column}
.manuscript-review-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px}
.manuscript-review-actions.studio-actions{flex-shrink:0;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin:0;padding:16px 24px;border-top:1px solid #d7e3de;background:#fff}
.manuscript-review-actions .dialog-close{position:static;inset:auto;width:auto;height:auto;padding:10px 16px;font-size:14px}
@media(max-width:560px){.manuscript-review-scroll{padding:18px}.manuscript-review-actions.studio-actions{padding:12px 18px}.manuscript-review-actions button{min-height:44px;padding:10px 12px;font-size:12px}}
