.job-email-invite{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 24px;padding:24px 28px;border:1px solid #b9e3f3;border-radius:16px;background:#edf9fe;color:#13252f;box-shadow:0 10px 28px rgba(8,46,65,.05)}
.job-email-invite-kicker{display:block;margin-bottom:8px;color:#0079a8;font-size:12px;font-weight:800;letter-spacing:.1em}
.job-email-invite h2{margin:0 0 8px;font-size:22px;line-height:1.25}
.job-email-invite p{margin:0;max-width:560px;line-height:1.55;color:#455b67}
.job-email-invite-actions{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}
.job-email-invite-actions button{min-height:44px;padding:10px 18px;border:1px solid #0879a4;border-radius:9px;background:#0879a4;color:#fff;font:inherit;font-weight:700;cursor:pointer}
.job-email-invite-actions .job-email-no{background:#fff;color:#174256;border-color:#b9ccd5}
.job-email-invite-actions button:focus-visible{outline:3px solid #122e87;outline-offset:3px}
@media(max-width:800px){.job-email-invite{display:block;padding:20px}.job-email-invite-actions{margin-top:18px}}
