/* Consistent account actions across candidate and company authentication. */
.career-form-card form p.career-form-foot{margin:20px 0 0;padding-top:16px;border-top:1px solid #e6eaee;color:#68717d;display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px}
.career-form-card a:not(.career-button),.auth-card a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 14px;max-width:100%;border:1px solid #dce2e7;border-radius:12px;background:#f7f9fa;color:#243040;text-decoration:none;font-weight:600;font-size:14px;transition:background .15s,border-color .15s}
.career-form-card a:not(.career-button):hover,.auth-card a:hover{background:#eef2f4;border-color:#a8b2bc;color:#111421}
.career-form-card a:focus-visible,.auth-card a:focus-visible{outline:2px solid #68717d;outline-offset:3px}
.career-form-card .career-button{min-height:46px;border-radius:12px;padding:12px 22px}
.career-form-card input:not([type=checkbox]):not([type=radio]):focus{outline:none;border-color:#68717d;box-shadow:0 0 0 3px #68717d18}
@media(max-width:560px){.career-form-card form>.career-button{width:100%}.career-form-card form p.career-form-foot{gap:12px;margin-top:20px}.career-form-card form p.career-form-foot a{flex:1 1 auto}.career-form-card input:not([type=checkbox]):not([type=radio]){font-size:16px}.career-form-card{gap:24px}}
@media(prefers-reduced-motion:reduce){.career-form-card a,.auth-card a{transition:none}}
