.modal.senbee-modal .modal-dialog {
  --bs-modal-header-border-width: 0;
  --bs-modal-footer-border-width: 0;
}
.modal.senbee-modal .modal-dialog.blur {
  background-color: rgba(255, 255, 255, 0.75);
  backdrop-filter: blur(15px);
}
.modal.senbee-modal .modal-dialog.blur .modal-content {
  background-color: transparent;
}

.popover {
  --bs-popover-font-size: 1rem;
}

.senbee-theme-popover {
  --bs-popover-border-color: var(--senbee-theme-1);
  --bs-popover-header-bg: var(--senbee-theme-1);
  --bs-popover-header-color: var(--senbee-theme-1-text);
}

.senbee-accent-popover {
  --bs-popover-border-color: var(--senbee-theme-accent-1);
  --bs-popover-header-bg: var(--senbee-theme-accent-1);
  --bs-popover-header-color: var(--senbee-theme-accent-1-text);
}

.senbee-primary-popover {
  --bs-popover-border-color: var(--bs-primary);
  --bs-popover-header-bg: var(--bs-primary);
  --bs-popover-header-color: var(--bs-white);
}

.senbee-success-popover {
  --bs-popover-border-color: var(--bs-success);
  --bs-popover-header-bg: var(--bs-success);
  --bs-popover-header-color: var(--bs-white);
}

.senbee-secondary-popover {
  --bs-popover-border-color: var(--bs-secondary);
  --bs-popover-header-bg: var(--bs-secondary);
  --bs-popover-header-color: var(--bs-white);
}

.senbee-warning-popover {
  --bs-popover-border-color: var(--bs-warning);
  --bs-popover-header-bg: var(--bs-warning);
  --bs-popover-header-color: var(--bs-white);
}

.senbee-info-popover {
  --bs-popover-border-color: var(--bs-info);
  --bs-popover-header-bg: var(--bs-info);
  --bs-popover-header-color: var(--bs-white);
}

.senbee-danger-popover {
  --bs-popover-border-color: var(--bs-danger);
  --bs-popover-header-bg: var(--bs-danger);
  --bs-popover-header-color: var(--bs-white);
}

.senbee-dark-popover {
  --bs-popover-border-color: var(--bs-dark);
  --bs-popover-header-bg: var(--bs-dark);
  --bs-popover-header-color: var(--bs-white);
}

/* tooltip */
.senbee-theme-tooltip {
  --bs-tooltip-bg: var(--senbee-theme-1);
  --bs-tooltip-color: var(--bs-white);
}

.senbee-accent-tooltip {
  --bs-tooltip-bg: var(--senbee-theme-accent-1);
  --bs-tooltip-color: var(--bs-white);
}

.senbee-success-tooltip {
  --bs-tooltip-bg: var(--bs-success);
  --bs-tooltip-color: var(--bs-white);
}

.senbee-danger-tooltip {
  --bs-tooltip-bg: var(--bs-danger);
  --bs-tooltip-color: var(--bs-white);
}

.senbee-primary-tooltip {
  --bs-tooltip-bg: var(--bs-primary);
  --bs-tooltip-color: var(--bs-white);
}

.senbee-info-tooltip {
  --bs-tooltip-bg: var(--bs-info);
  --bs-tooltip-color: var(--bs-white);
}

.senbee-secondary-tooltip {
  --bs-tooltip-bg: var(--bs-secondary);
  --bs-tooltip-color: var(--bs-white);
}

.senbee-warning-tooltip {
  --bs-tooltip-bg: var(--bs-warning);
  --bs-tooltip-color: var(--bs-white);
}

.senbee-light-tooltip {
  --bs-tooltip-bg: var(--bs-light);
  --bs-tooltip-color: var(--bs-dark);
}