.invite-delivery-card{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  padding:16px;
  border:1px solid rgba(15,23,42,.10);
  border-radius:18px;
  background:linear-gradient(135deg, rgba(16,185,129,.08), rgba(255,255,255,.92));
  box-shadow:0 12px 30px rgba(15,23,42,.06);
}
.invite-delivery-card.compact{padding:14px;margin:8px 0 2px;}
.invite-delivery-card h3{margin:2px 0 4px;font-size:1rem;}
.invite-send-check{white-space:nowrap;background:#fff;border:1px solid rgba(16,185,129,.22);border-radius:999px;padding:10px 14px;box-shadow:0 8px 20px rgba(15,23,42,.06);}
.invite-bulk-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:0 0 10px;}
.invite-bulk-actions .btn{box-shadow:0 8px 18px rgba(15,23,42,.08);}
.permission-btn-pro{font-weight:800;}
@media (max-width:720px){
  .invite-delivery-card{align-items:flex-start;flex-direction:column;}
  .invite-send-check{white-space:normal;width:100%;}
  .invite-bulk-actions .btn{width:100%;justify-content:center;}
}
