/* AWQATY iziToast theme — solid popup bars matching product toast reference */

.iziToast {
  border-radius: 8px !important;
  box-shadow: 0 8px 24px rgba(15, 23, 42, 0.18) !important;
  border: none !important;
  font-family: inherit;
  min-height: 48px;
}

.iziToast > .iziToast-body .iziToast-message,
.iziToast > .iziToast-body .iziToast-title {
  color: #fff !important;
  font-weight: 500;
}

.iziToast > .iziToast-body .iziToast-message {
  opacity: 1 !important;
  font-size: 14px;
  line-height: 1.4;
}

.iziToast > .iziToast-close {
  filter: brightness(0) invert(1);
  opacity: 0.85;
}

.iziToast > .iziToast-progressbar > div {
  background: rgba(255, 255, 255, 0.45) !important;
}

/* Type colors (solid) */
.iziToast.iziToast-color-green {
  background: #76B173 !important;
  border-color: #76B173 !important;
}

.iziToast.iziToast-color-red {
  background: #C65C58 !important;
  border-color: #C65C58 !important;
}

.iziToast.iziToast-color-orange,
.iziToast.iziToast-color-yellow {
  background: #E9A144 !important;
  border-color: #E9A144 !important;
}

.iziToast.iziToast-color-blue {
  background: #5D9EBB !important;
  border-color: #5D9EBB !important;
}

/* Built-in icons render white on solid bars */
.iziToast.iziToast-color-green .iziToast-icon,
.iziToast.iziToast-color-red .iziToast-icon,
.iziToast.iziToast-color-orange .iziToast-icon,
.iziToast.iziToast-color-yellow .iziToast-icon,
.iziToast.iziToast-color-blue .iziToast-icon {
  filter: brightness(0) invert(1);
}
