    /* W27 — send confirm modal */
    #send-confirm-modal { position: fixed; inset: 0; background: rgba(0,0,0,0.45); z-index: 200; display: flex; align-items: center; justify-content: center; }
    .scm-box { background: #fff; border-radius: 8px; padding: 24px 20px 20px; width: 100%; max-width: 360px; box-shadow: 0 4px 24px rgba(0,0,0,0.18); }
    .scm-title { font-size: 16px; font-weight: 700; margin-bottom: 14px; }
    .scm-heading { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.06em; color: #aaa; margin-bottom: 8px; }
    .media-section-heading { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.06em; color: #aaa; margin: 10px 0 4px; padding-left: 8px; }
    .media-section-heading:first-child { margin-top: 0; }
    .scm-summary { width: 100%; border-collapse: collapse; font-size: 13px; margin-bottom: 16px; }
    .scm-summary td { padding: 3px 0; }
    .scm-summary td:first-child { color: #888; width: 40%; }
    .scm-summary td:last-child { font-weight: 500; }
    .scm-actions { display: flex; gap: 8px; justify-content: flex-end; }
    .scm-actions button { padding: 8px 18px; border-radius: 5px; font-size: 14px; cursor: pointer; border: 1px solid #bbb; }
    .scm-btn-cancel { background: #f7f7f9; color: #555; }
    .scm-btn-cancel:hover { background: #ebebf0; }
    .scm-btn-confirm { background: #f0f0f5; color: #111; font-weight: 600; }
    .scm-btn-confirm:hover { background: #e4e4ec; }
    .scm-btn-confirm:disabled { color: #bbb; cursor: default; border-color: #e0e0e6; background: #f7f7f9; }
    .scm-handoff-note { font-size: 12px; color: #666; margin: 0 0 10px; }
    .scm-handoff-actions { display: flex; flex-direction: column; gap: 6px; margin-bottom: 4px; }
    .scm-handoff-btn { padding: 8px 14px; border-radius: 5px; font-size: 13px; font-weight: 600; cursor: pointer; border: 1px solid #ddd; background: #f7f7f9; color: #111; text-align: left; width: 100%; }
    .scm-handoff-btn:hover { background: #ebebf0; }
    /* J1e — Edit Job modal */
    #edit-job-modal { position: fixed; inset: 0; background: rgba(0,0,0,0.45); z-index: 200; display: flex; align-items: center; justify-content: center; padding: 16px; }
