.feedback-panel{margin-top:24px;scroll-margin-top:20px;min-width:0}.feedback-panel textarea{min-height:130px}.feedback-panel .actions{margin:14px 0}.feedback-section-title{margin:28px 0 14px;font-size:17px}.feedback-comment{border-left:3px solid #bdccc0;padding:3px 0 3px 17px;margin-bottom:18px}.feedback-message{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.rewrite-item{border:1px solid #dae2dc;padding:20px;border-radius:7px;margin-bottom:16px;min-width:0}.rewrite-item-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:14px}.rewrite-comparison{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:20px}.rewrite-comparison>section{min-width:0}.rewrite-copy{border:1px solid #e0e6df;background:#fafbf9;padding:20px;max-height:65vh;overflow:auto;overflow-wrap:anywhere;font:16px/1.8 Georgia,serif}.rewrite-copy h3{font:600 23px/1.3 Georgia,serif}.rewrite-copy h4{font:600 20px/1.4 Georgia,serif;margin-top:25px}.rewrite-ingress{font:16px/1.6 Arial,sans-serif;color:#52675a}.rewrite-editor-notes{margin:16px 0;padding:12px;background:#f0f3ed}.feedback-panel summary{cursor:pointer;font-size:14px;padding:8px 0;font-weight:600}.feedback-panel .form-message{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.feedback-panel [data-feedback-status]:empty{display:none}.feedback-page{max-width:1200px;margin:auto;padding:28px 20px}.feedback-panel button:focus-visible{outline:3px solid #758c7b;outline-offset:3px}@media(max-width:850px){.rewrite-comparison{grid-template-columns:1fr}.rewrite-copy{max-height:55vh}.rewrite-item{padding:15px}.feedback-panel .actions button{min-height:44px}.feedback-page{padding:18px 12px}}
