.correction-form{display:flex;flex-direction:column;gap:18px;margin-top:20px}.correction-form .form-group{display:flex;flex-direction:column;gap:7px}.correction-form label{color:#354957;font-size:13px;font-weight:650}.correction-form input,.correction-form textarea{width:100%;padding:10px 12px;border:1px solid #dce5ea;border-radius:8px;font:inherit;font-size:13px;color:#354957;outline:none}.correction-form textarea{resize:vertical;line-height:1.7}.correction-form input:focus,.correction-form textarea:focus{border-color:#2d8cff;box-shadow:0 0 0 3px #2d8cff1a}.correction-form .form-hint{margin:0;color:#9aa7b0;font-size:12px;line-height:1.7}.correction-form .form-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.correction-result{margin-top:24px;padding:20px 22px;border:1px solid #cfe9dc;border-radius:9px;background:#f4fbf7}.correction-result h2{margin:0 0 14px;font-size:16px;color:#22795a}.correction-summary{display:flex;flex-wrap:wrap;gap:26px;margin:0 0 14px}.correction-summary dt{color:#7d8b96;font-size:12px;margin-bottom:4px}.correction-summary dd{margin:0;color:#354957;font-size:13px;font-weight:650;word-break:break-all}.correction-tip{margin:0;color:#6f8a7d;font-size:12px;line-height:1.7}
