.correction-panel{padding:clamp(20px,4vw,32px);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:18px;background:var(--surface);margin:24px 0}.correction-panel label{display:block;font-weight:650;font-size:14px;margin:20px 0 7px}.correction-panel input,.correction-panel textarea,.correction-panel select{display:block;width:100%;max-width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid var(--line);border-radius:10px;font:inherit;color:var(--text);background:var(--bg)}.correction-panel textarea{resize:vertical}.correction-panel input:focus-visible,.correction-panel textarea:focus-visible,.correction-panel select:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.correction-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.correction-status{font-size:14px;overflow-wrap:anywhere;color:var(--muted)}.correction-panel button:disabled{opacity:.6;cursor:not-allowed}.correction-panel .hint{font-size:13px;color:var(--muted)}
