.job-copy-day-modal{width:min(650px,calc(100vw - 24px))}
.job-copy-day-modal form{display:flex;flex-direction:column;min-height:0;overflow:hidden}
.job-copy-day-modal .day-copy-body{padding:18px 22px}
.job-copy-day-modal .day-copy-source{margin:12px 0}
.job-copy-day-choice{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px}
.job-copy-day-choice input{width:18px;height:18px;accent-color:#ce8500}
#jobCopyDaySource{font-size:13px;color:#596777;line-height:1.5;margin:0 0 12px}
#jobCopyDayStatus{font-size:13px;color:#596777;margin:14px 0}
.job-copy-day-result{padding:12px 15px;background:#f7f5f0;border:1px solid #dfd8ce;border-radius:8px;margin:12px 0;font-size:13px}
.job-copy-day-result p{margin:7px 0;line-height:1.4}
.job-copy-day-ok{color:#27674d}
.job-copy-day-warning{color:#8a5600;font-weight:600}
.job-copy-day-result.has-warning{background:#fff5df;border-color:#e5c17f}
.job-copy-day-modal .modal-actions button{font-size:14px}
