.copy-workspace{display:grid;gap:20px}.copy-manuscript{padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--white,#fff);min-width:0}.copy-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.copy-heading h2{margin:0;font-size:18px}.copy-manuscript h3{font-size:16px;margin:18px 0 12px;overflow-wrap:anywhere}.copy-meta{font-size:12px;color:var(--muted);line-height:1.8;overflow-wrap:anywhere}.copy-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font-size:14px;margin:12px 0 18px}.copy-status{display:inline-block;border-radius:20px;padding:4px 10px;font-size:12px;white-space:nowrap;background:var(--canvas,#f5f3f5);color:var(--muted)}.copy-status-approved{background:#eaf5ee;color:#276846}.copy-status-rejected{background:#fff1ed;color:#a63b25}.copy-status-pending{background:#fff6df;color:#865b10}.copy-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.copy-actions .btn,.copy-export,.copy-form .btn{min-height:44px}.copy-export{display:inline-flex;align-items:center;justify-content:center;margin:4px 0 12px;white-space:normal}.copy-review-history{margin:12px 0;padding:0 0 0 20px}.copy-review-history li{padding:0 0 4px 2px}.copy-review-history p{margin:6px 0}.copy-reason{margin:4px 0 12px;font-size:13px}.copy-versions{margin-top:20px;border-top:1px solid var(--line);padding-top:4px}.copy-version{border:1px solid var(--line);border-radius:10px;margin:10px 0;overflow:hidden}.copy-version summary{cursor:pointer;min-height:44px;padding:12px 14px;line-height:1.6;font-size:13px;color:var(--muted)}.copy-version-content{padding:0 16px 14px}.copy-form{display:grid;gap:16px}.copy-form .field{margin:0}.copy-form textarea{width:100%;min-height:240px;resize:vertical;line-height:1.8}.copy-edit-heading{border-top:1px solid var(--line);padding-top:20px}.copy-form .form-error:empty{display:none}.copy-form .form-actions{margin-top:0}.copy-manuscript section{scroll-margin-top:24px}.copy-version{scroll-margin-top:24px}
@media(max-width:700px){.copy-manuscript{padding:16px}.copy-form input,.copy-form textarea{font-size:16px}.copy-actions .btn{flex:1}.copy-export{width:100%}.copy-body{font-size:15px}.copy-version-content{padding:0 12px 12px}.copy-form .form-actions .btn{width:100%}}
