/* Quantity corrections use the same large targets as employee reporting. */
.employee-report-correction .completed-report-correction{min-height:54px;min-width:120px;font-size:20px;font-weight:700;border:2px solid var(--accent,#1557d2);color:var(--accent,#1557d2);background:#fff}
.report-correction-view{color:var(--ink,#172b45);overflow-wrap:anywhere}
.report-correction-view .modal-head{gap:12px;align-items:center}
.report-correction-view h2{font-size:28px;line-height:1.4}
.report-correction-view button{min-height:52px;font-size:18px}
.report-correction-view button:focus-visible,.report-correction-trace:focus-visible,.completed-report-correction:focus-visible{outline:3px solid var(--accent,#1557d2);outline-offset:3px}
.report-correction-summary{padding:16px;border:1px solid var(--border,#b8c5d7);border-radius:8px;background:var(--surface-muted,#f3f6fb)}
.report-correction-summary>strong{font-size:21px;line-height:1.5}
.report-correction-summary p{font-size:17px;line-height:1.6;margin:8px 0 0}
.report-correction-summary .report-correction-original{font-size:20px}
.report-correction-original strong{font-size:26px;white-space:nowrap}
#report-correction-status,.report-correction-limit,.report-correction-history>p{font-size:18px;line-height:1.6;margin:16px 0}
.report-quantity-correction-form .field-label{font-size:22px;font-weight:700;line-height:1.5}
.report-quantity-correction-form input{min-height:72px;font-size:36px;text-align:center;border:2px solid var(--border-strong,#6686b7)}
.report-quantity-correction-form input::placeholder{font-size:22px;color:var(--muted,#42566e);opacity:1}
.report-quantity-correction-form textarea{min-height:96px;font-size:20px;line-height:1.6}
.report-correction-submit{margin:16px 0}
.report-correction-submit button{min-height:60px;font-size:22px}
.report-correction-view>.button-wide{margin-top:12px}
.report-correction-history{margin-top:16px;padding-top:16px;border-top:1px solid var(--border,#dce3ee)}
.report-correction-history h3{font-size:21px;margin:0 0 12px}
.report-correction-history article{padding:12px;background:var(--surface-muted,#f3f6fb);border-radius:8px;margin-top:8px}
.report-correction-history article>strong{font-size:22px;line-height:1.5}
.report-correction-history article p{font-size:17px;line-height:1.6;margin:8px 0 0}
.report-correction-reason{white-space:pre-wrap}
.report-correction-notice{font-size:17px;line-height:1.6;margin:8px 0}
.report-correction-trace{min-height:48px;font-size:17px}
.easy-worker-mode .employee-report-card .completed-report-correction{font-size:20px;min-height:54px}
@media(max-width:600px){.report-correction-view h2{font-size:26px}.report-correction-summary{padding:12px}.report-correction-summary>strong{font-size:20px}.report-correction-summary .report-correction-original{font-size:19px}.report-correction-summary p{font-size:16px}.report-correction-original strong{font-size:24px}.report-correction-history article>strong{font-size:20px}}
