/* ==========================================================
   Uni Pulse Alerts CSS
   Service alerts and notice boxes.
   ========================================================== */

.service-alerts-top {
  background: #fff7e6;
  border-bottom: 1px solid rgba(0, 0, 0, .08);
  padding: 14px 0;
}

.service-alert-top {
  display: flex;
  gap: 14px;
  align-items: flex-start;
  padding: 14px 18px;
  border-radius: 12px;
  background: #ffffff;
  border-left: 5px solid #f0ad4e;
  box-shadow: 0 8px 24px rgba(0, 0, 0, .06);
}

.service-alert-top + .service-alert-top {
  margin-top: 10px;
}

.service-alert-top-icon {
  font-size: 1.4rem;
  line-height: 1;
}

.service-alert-top-content strong {
  display: block;
  margin-bottom: 3px;
}

.service-alert-top-content span {
  display: block;
  font-size: .95rem;
}

.service-alert-top.alert-critical {
  border-left-color: #dc3545;
}

.service-alert-top.alert-warning {
  border-left-color: #f0ad4e;
}

.service-alert-top.alert-success {
  border-left-color: #198754;
}

.service-alert-top.alert-info {
  border-left-color: #0d6efd;
}

.notice-box {
  display: flex;
  gap: .85rem;
  padding: 1rem 1.15rem;
  border-radius: var(--hts-radius);
  background: var(--hts-primary-soft);
  color: var(--hts-primary);
}

.notice-box i {
  font-size: 1.25rem;
}
