.hr33-invite-note-field{display:none!important}
.hr33-invite-card{margin-top:1rem;padding:1rem;border:1px solid var(--border,#dbe3ee);border-radius:14px;background:linear-gradient(135deg,rgba(37,99,235,.07),rgba(255,255,255,.35))}
.hr33-invite-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}
.hr33-invite-head h4{margin:0 0 .3rem;font-size:1rem}.hr33-invite-head p{margin:0;color:var(--muted,#64748b);font-size:.88rem}
.hr33-invite-status{display:inline-flex;align-items:center;border-radius:999px;padding:.35rem .7rem;font-size:.78rem;font-weight:700;white-space:nowrap;background:#e2e8f0;color:#475569}
.hr33-invite-status.sent{background:#dbeafe;color:#1d4ed8}.hr33-invite-status.accepted{background:#dcfce7;color:#166534}.hr33-invite-status.expired,.hr33-invite-status.revoked{background:#fee2e2;color:#991b1b}.hr33-invite-status.error{background:#fef3c7;color:#92400e}
.hr33-invite-recipient{display:flex;gap:.6rem;align-items:center;margin:.9rem 0}.hr33-invite-recipient span{color:var(--muted,#64748b);font-size:.82rem}.hr33-invite-recipient strong{overflow-wrap:anywhere}
.hr33-invite-actions{display:flex;gap:.55rem;flex-wrap:wrap}.hr33-invite-actions button{min-height:38px}.hr33-invite-actions button:disabled{opacity:.5;cursor:not-allowed}
.hr33-invite-note{display:block;margin-top:.7rem;color:var(--muted,#64748b)}
@media(max-width:760px){.hr33-invite-head{flex-direction:column}.hr33-invite-status{align-self:flex-start}.hr33-invite-actions button{flex:1 1 100%}}
