/* Parte 33 (02/10/2026): checkout de la cesta en ePerformance.
   1) El velo del modal era opaco: la capa iOS (ios-theme-20260930.css, «.cart-quote-modal{background:#1c1c1e}»)
      pintaba el velo con el color de la tarjeta. Ahora es translúcido y desenfoca la página de detrás.
   2) Sugerencias de Google Maps de la dirección de envío (cart-shipping-places-20261002.js): por encima del modal,
      pegadas al campo aunque la tarjeta haga scroll, y en el estilo iOS oscuro. */
:root.ep-ios:not(#ep-ios-x):not(#ep-ios-y):not(.customer-teslize) .cart-quote-modal{
  background:rgba(0,0,0,.36)!important;
  -webkit-backdrop-filter:blur(22px) saturate(1.6)!important;
  backdrop-filter:blur(22px) saturate(1.6)!important;
  border-radius:0!important;
}

.pac-container[data-ep-ship-pac]{
  position:fixed!important;
  left:var(--ep-ship-pac-left,0)!important;
  top:var(--ep-ship-pac-top,0)!important;
  width:var(--ep-ship-pac-width,320px)!important;
  z-index:1300!important;
  margin-top:6px;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.1)!important;
  border-radius:16px!important;
  background:rgba(44,44,46,.78)!important;
  -webkit-backdrop-filter:blur(24px) saturate(1.8);
  backdrop-filter:blur(24px) saturate(1.8);
  box-shadow:0 18px 44px rgba(0,0,0,.55)!important;
  font-family:var(--ios-sf,-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif)!important;
}
.pac-container[data-ep-ship-pac] .pac-item{padding:10px 14px!important;border-top:.5px solid rgba(84,84,88,.5)!important;color:rgba(235,235,245,.6)!important;font:400 14px/1.35 var(--ios-sf,-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif)!important;cursor:pointer}
.pac-container[data-ep-ship-pac] .pac-item:first-child{border-top:0!important}
.pac-container[data-ep-ship-pac] :is(.pac-item:hover,.pac-item-selected){background:rgba(118,118,128,.28)!important}
.pac-container[data-ep-ship-pac] .pac-item-query{color:#fff!important;font-size:14.5px!important}
.pac-container[data-ep-ship-pac] .pac-matched{color:#fff!important}
.pac-container[data-ep-ship-pac] .pac-icon{filter:invert(1) opacity(.55)}
/* Atribución obligatoria de Google, en su versión para fondo oscuro. */
.pac-container[data-ep-ship-pac].pac-logo::after{margin:2px 10px 6px;background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-non-white3_hdpi.png)!important}
