.whatsapp-link{display:inline-flex;align-items:center;justify-content:center;padding:8px 11px;border:1px solid #bee2cb;border-radius:3px;color:#16814a;font-size:10px;font-weight:700;white-space:nowrap}.whatsapp-link:hover{background:#edf8f0;color:#126a3e}.vacancy-actions{display:flex;align-items:center;gap:7px}.vacancy-actions form{margin:0}.vacancy-delete{border:1px solid #efd5d1;background:#fff;color:#b34a3e;border-radius:3px;padding:6px 8px;font-size:9px;font-weight:700;cursor:pointer}.vacancy-delete:hover{background:#fff1ef}.candidate-contact-entry{padding:14px 0;border-top:1px solid var(--line)}.candidate-contact-entry>div>strong{font-size:12px;color:#334c63}.candidate-contact-entry>div>p{font-size:10px;color:#7b8b7e;margin:4px 0 10px}.candidate-contact-form{display:grid;gap:10px}.candidate-contact-form textarea{min-height:70px}.candidate-contact-form .button{justify-self:start}
@media(max-width:780px){.topbar-user .whatsapp-link{display:none}}
@media(max-width:650px){.portal-header{height:auto;min-height:66px;padding:10px 16px;gap:8px}.portal-header nav{gap:8px;flex-wrap:wrap;justify-content:flex-end}.portal-header .whatsapp-link{padding:7px 8px;font-size:9px}.vacancy-actions{flex-wrap:wrap}}
