.jet-bulk-notification,
.bjm-bulk-notice {
  display: none;
  margin: 0 0 12px;
  padding: 10px 14px;
  border-radius: 8px;
  font-size: 14px;
  line-height: 1.4;
}

.jet-bulk-notification.show,
.bjm-bulk-notice.show {
  display: block;
}

.jet-bulk-notification.error,
.bjm-bulk-notice.error {
  background: rgba(220, 53, 69, 0.08);
  border: 1px solid rgba(220, 53, 69, 0.22);
}

.jet-bulk-notification.success,
.bjm-bulk-notice.success {
  background: rgba(25, 135, 84, 0.08);
  border: 1px solid rgba(25, 135, 84, 0.22);
}

.bjm-mail-new-messages a,
.bjm-mail-new-messages {
  font-weight: 600;
}

.bjm-workflow-status {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 6px 10px;
  border-radius: 999px;
  font-size: 12px;
  line-height: 1.2;
  font-weight: 600;
}

.bjm-workflow-status.is-new {
  background: rgba(13, 110, 253, 0.08);
  border: 1px solid rgba(13, 110, 253, 0.18);
}

.bjm-workflow-status.is-read,
.bjm-workflow-status.is-draft {
  background: rgba(108, 117, 125, 0.08);
  border: 1px solid rgba(108, 117, 125, 0.18);
}

.bjm-workflow-status.is-replied {
  background: rgba(25, 135, 84, 0.08);
  border: 1px solid rgba(25, 135, 84, 0.18);
}
