/* Tėvas: kad dropdown'as turėtų atskaitos tašką */
.elementor-widget-aux_woocart,
.aux-shop-cart,
.aux-header .aux-cart { position: relative; }

/* Mini-krepšelis: atsidaro į kairę nuo ikonos */
.elementor-widget-aux_woocart .aux-cart-dropdown,
.aux-shop-cart .aux-cart-dropdown,
.aux-header .aux-cart .aux-cart-dropdown,
.elementor-widget-aux_woocart .aux-mini-cart,
.aux-shop-cart .aux-mini-cart {
  position: absolute;
  top: 100%;
  right: 0;
  left: auto;
  transform: none !important;
  max-width: min(420px, 95vw);
  overflow: auto;
  z-index: 9999;
}

/* Apsauga nuo JS/temos poslinkių */
.aux-cart-dropdown,
.aux-mini-cart {
  left: auto !important;
  right: 0 !important;
  transform: none !important;
}
/* Toasteriai būna absolute apačioje ir keičia išdėstymą – perkeliam į fixed,
   kad nejudintų puslapio. Taikom populiariausioms klasėms. */
.iziToast, .iziToast-wrapper,
.notyf, .notyf__toast,
[class*="fallback"], /* fallback – jei kitas įskiepis */
.woocommerce-toaster {
  position: fixed !important;
  right: 20px !important;
  bottom: 20px !important;
  left: auto !important;
  top: auto !important;
  z-index: 999999 !important;
}

/* Jei „toast“ bando gauti focus – nekraunam outline ir margin scroll */
.iziToast:focus, .notyf__toast:focus, [class*="toast"]:focus {
  outline: none !important;
}

/* Apsauga nuo automatinio anchor/scroll elgesio */
html { scroll-behavior: auto !important; overflow-anchor: none !important; }
