.ibx-messages>*{flex-shrink:0}.ibx-msg.hiring-invitation{white-space:normal;overflow-wrap:anywhere}.hiring-invitation h3{margin:8px 0;font:800 18px/1.4 Manrope,sans-serif}.hiring-invitation p{margin:8px 0}.hiring-invitation h3 a,.hiring-offer-card h3 a{color:inherit;text-decoration:none}.hiring-invitation h3 a:hover,.hiring-offer-card h3 a:hover{text-decoration:underline;text-underline-offset:3px}.hiring-message-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px}.hiring-message-actions a{color:#2450e9;font-size:14px;font-weight:700;text-underline-offset:2px}.hiring-message-muted{color:#647089;font-size:12px}.hiring-invitation-applied{color:#087e57;font-size:14px;font-weight:700}.hiring-message-note{white-space:pre-wrap;overflow-wrap:anywhere}.hiring-offer-card{align-self:stretch;min-width:0;padding:20px;border:1px solid #7796ff;border-radius:14px;background:#fff;color:#172337;line-height:1.5}.hiring-offer-card h3{margin:8px 0;font:800 16px/1.5 Manrope,sans-serif;overflow-wrap:anywhere}.hiring-offer-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0}.hiring-offer-facts>div{padding:12px;border:1px solid #d7e0f1;border-radius:10px;color:#647089;font-size:11px}.hiring-offer-facts strong{display:block;margin-top:4px;color:#172337;font-size:17px;overflow-wrap:anywhere}.hiring-offer-card>p{color:#647089;font-size:12px}.hiring-message-time{display:block;margin-top:8px;color:#7b889c;font-size:11px}.hiring-message-actions .hiring-offer-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 15px;border:1px solid #d7e0f1;border-radius:10px;background:#fff;color:#172337;font-size:13px;text-decoration:none}.hiring-offer-button:hover{background:#f3f6fd;border-color:#a9bbdd}.hiring-message-actions a:focus-visible,.hiring-invitation h3 a:focus-visible,.hiring-offer-card h3 a:focus-visible{outline:2px solid #2450e9;outline-offset:3px}@media(max-width:600px){.hiring-offer-card{padding:16px}.hiring-offer-facts{grid-template-columns:1fr;gap:8px}.hiring-offer-facts>div{padding:10px}.hiring-offer-facts strong{font-size:16px}.ibx-msg.hiring-invitation{max-width:100%}}.vm-messages>.hiring-offer-card{width:min(100%,680px);align-self:flex-start;box-sizing:border-box;flex-shrink:0}.hiring-message-actions button.hiring-offer-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 16px;border:1px solid #d7e0f1;border-radius:10px;background:#fff;color:#172337;font:700 13px DM Sans,sans-serif;cursor:pointer}.hiring-offer-schedule strong{display:block;margin-top:5px}.vm-msg.hiring-invitation{max-width:min(100%,680px);padding:22px;border:1px solid #dce4f3;background:#f7f9ff;box-sizing:border-box}.vm-msg.hiring-invitation h3{margin:10px 0;font-size:18px}.vm-msg.hiring-invitation p{font-size:14px;line-height:1.65}.vm-msg.hiring-invitation .ibx-msg-label{font-size:11px;text-transform:uppercase;font-weight:800;color:#315fbc}.hiring-offer-card.is-inactive{background:#f7f8fa;border-color:#e0e5ec}.hiring-event-status{display:inline-flex;padding:6px 12px;border-radius:30px;background:#e9edf3;color:#617087;font-size:12px;font-weight:700}.hiring-event-status.accepted{background:#e3f5ed;color:#08734f}
