/* Alert Component Styles */

.budi-alert--block {
   border-radius: 0 !important;
   margin-bottom: 0 !important;
   text-align: center;
}

.budi-alert-wrapper--fixed-bottom {
   position: fixed;
   z-index: 1040 !important;
   bottom: 0;
   left: 0;
   right: 0;
   width: 100%;
}

/* Alert Box Component Styles */

.budi-alert-box {
   gap: 12px;
}

.budi-alert-box--success {
   background-color: var(--success-bg);
   color: var(--success-text);
}

.budi-alert-box--danger {
   background-color: var(--danger-bg);
   color: var(--danger-text);
}

.budi-alert-box--warning {
   background-color: var(--warning-bg);
   color: var(--warning-text);
}

.budi-alert-box--info {
   background-color: var(--blue-100);
   color: var(--info-text);
}

.budi-alert-box__icon {
   width: 40px;
   height: 40px;
}

.budi-alert-box p {
   font-size: 12px;
}

@media (max-width: 991px) {
   .budi-alert--block {
      text-align: left;
   }

   .budi-alert--block .budi-alert__content {
      display: block;
   }

   .budi-alert--block .budi-alert__link {
      display: block;
   }
}