/* Notificările WooCommerce (adăugat, înlăturat, erori): în paleta site-ului,
   nu pe verde/albastru/roșu plin din temă. */
:is(.woocommerce-message, .woocommerce-info, .woocommerce-error, .wd-notice) {
  --ema-notice-accent: #ee6d14;
  border: 1px solid rgb(10 32 44 / 12%) !important;
  border-inline-start: 4px solid var(--ema-notice-accent) !important;
  border-radius: 4px !important;
  background-color: #fff8f3 !important;
  box-shadow: 0 2px 10px rgb(10 32 44 / 6%);
  color: #0b1e2c !important;
}
:is(.woocommerce-info, .wd-notice.wd-info) {
  --ema-notice-accent: #0b1e2c;
  background-color: #f3f7f9 !important;
}
:is(.woocommerce-error, .wd-notice.wd-error) {
  --ema-notice-accent: #c0392b;
  background-color: #fdf3f2 !important;
}
:is(.woocommerce-message, .woocommerce-info, .woocommerce-error, .wd-notice)::before {
  color: var(--ema-notice-accent) !important;
}
:is(.woocommerce-message, .woocommerce-info, .woocommerce-error, .wd-notice) a:not(.button) {
  color: var(--ema-notice-accent) !important;
  font-weight: 700;
}
:is(.woocommerce-message, .woocommerce-info, .woocommerce-error, .wd-notice) .button {
  border-radius: 4px;
  background-color: #0b1e2c !important;
  color: #fff !important;
}

/* „Ai un cupon?” din checkout e tot .woocommerce-info, dar tema îl afișează ca
   simplu link; nu primește stilul de notificare. */
.woocommerce-form-coupon-toggle .woocommerce-info {
  padding-inline-start: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background-color: transparent !important;
  box-shadow: none;
}
.woocommerce-form-coupon-toggle .woocommerce-info a:not(.button) {
  color: inherit !important;
}
