.ai-correction-note{display:grid;gap:4px;margin:14px 0;padding:12px 14px;border-radius:9px;background:#fff7df;color:#6f5010;font-size:12px}
.ai-correction-form{display:grid;grid-template-columns:2fr 1fr;gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}
.ai-correction-form label{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:750}
.ai-correction-form input,.ai-correction-form select,.ai-correction-form textarea{width:100%;box-sizing:border-box;padding:11px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);font:inherit}
.ai-correction-form label:nth-of-type(3),.ai-correction-form label:nth-of-type(4),.ai-correction-explanation,.ai-locked-source,.ai-correction-buttons{grid-column:1/-1}
.ai-correction-explanation{padding:14px;border-radius:9px;background:var(--violet-soft)}
.ai-correction-explanation p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.5}
.ai-locked-source{padding:14px;border:1px dashed #aaa3b5;border-radius:9px;background:#f7f6f8}
.ai-locked-source blockquote{margin:9px 0}.ai-locked-source small{color:var(--violet);font-weight:750}
.ai-correction-buttons{display:flex;gap:9px;align-items:center}.ai-correction-buttons button{padding:10px 14px;border:1px solid var(--line);border-radius:9px;background:#fff;cursor:pointer;font-weight:750}
.ai-promotion-zone{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:13px 14px;border:1px solid #cce6db;border-radius:10px;background:#f5fcf9}.ai-promotion-zone .ai-decision-closed{margin:0}.ai-promotion-zone .primary{flex:none}.ai-promotion-confirm{display:grid;gap:8px;margin-top:16px;padding:16px;border:1px solid #b9dfd1;border-radius:10px;background:#f5fcf9}.ai-promotion-confirm p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}
@media(max-width:720px){.ai-correction-form{grid-template-columns:1fr}.ai-correction-form>*{grid-column:1!important}.ai-correction-buttons{align-items:stretch;flex-direction:column}}
