.rework-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px}.rework-source h3,.rework-candidate h3{margin:12px 0}.rework-quantities{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.rework-quantities span{background:var(--surface-muted,#f2f5fa);padding:8px 12px;border-radius:8px;font-size:13px}.rework-quantities b{font-size:17px;margin-left:5px}.rework-history,.quality-sources{margin:16px 0 0;border-top:1px solid var(--border,#dce3ee);padding-top:12px}.rework-history summary,.quality-sources summary{cursor:pointer;font-size:13px;font-weight:600}.rework-history-row,.quality-source{margin-top:12px;padding:12px;background:var(--surface-muted,#f7f9fc);border-radius:8px}.rework-history-row p,.quality-source p{font-size:13px;margin:7px 0}.quality-source small{display:block;font-size:11px;color:var(--muted,#6c7890);overflow-wrap:anywhere}.rework-source .record-times{grid-template-columns:repeat(2,minmax(0,1fr))}.rework-source .rework-history-row .record-time{margin-top:7px}.rework-source .card-code{overflow-wrap:anywhere}.rework-candidate .field-hint{overflow-wrap:anywhere}
.employee-report-rework{justify-content:flex-end}.employee-report-rework .completed-report-rework{min-width:88px;min-height:48px;font-size:17px}.report-rework-view{overflow-wrap:anywhere}.report-rework-note{font-size:15px;line-height:1.65;padding:12px;background:#fff8e8;border-radius:8px;margin-bottom:14px}.report-rework-summary{padding:12px;border:1px solid var(--line,#dce3ee);border-radius:9px}.report-rework-summary>strong{font-size:18px}.report-rework-summary p{font-size:15px;line-height:1.6;margin:7px 0}.report-rework-summary .record-times,.report-rework-record .record-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.report-rework-history h3,.report-rework-request-form h3{font-size:19px;margin:18px 0 10px}.report-rework-history h4{font-size:16px;margin:16px 0 8px}.report-rework-record{padding:12px;margin:8px 0;background:#f4f7fb;border-radius:8px}.report-rework-record p{font-size:15px;line-height:1.6;margin:7px 0}.report-rework-reason{white-space:pre-wrap}.report-rework-child{margin-top:10px;padding-top:10px;border-top:1px solid #dce3ee}.report-rework-view button{min-height:44px}.report-rework-request-form{margin-top:16px;padding-top:4px;border-top:1px solid var(--line,#dce3ee)}.report-rework-request-form input,.report-rework-request-form textarea{font-size:18px;min-height:48px}.report-rework-request-form textarea{min-height:90px}.report-rework-request-form .field-label{font-size:17px}.report-rework-request-form button[type=submit]{min-height:48px;font-size:18px}.report-rework-view button:focus-visible{outline:3px solid #155eef;outline-offset:2px}#report-rework-status{font-size:16px;line-height:1.6;margin:12px 0}#report-rework-refresh{margin-top:8px}.exception-source-report{margin:12px 0;min-height:44px}
@media(max-width:480px){.report-rework-summary .record-times,.report-rework-record .record-times{grid-template-columns:1fr}.report-rework-view .record-time{padding:6px 8px}.report-rework-view .record-time span,.report-rework-view .record-time time,.report-rework-view .record-time b{font-size:14px}.report-rework-note{font-size:14px;padding:10px}}
