/* NexoPlay V25 — soporte proveedor + rendimiento móvil */
.nx25-support-title{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.nx25-support-title h4{margin:0 0 4px}.nx25-support-title p{margin:0;font-size:9px;opacity:.68;line-height:1.5}.nx25-support-note{display:block;margin-top:10px;font-size:8px;opacity:.58;line-height:1.45}.nx25-support-empty{font-size:9px;opacity:.62;padding:10px 4px}.nx25-chat-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding-bottom:8px}.nx25-chat-head h4{margin:0 0 4px}.nx25-chat-head p{margin:0;font-size:8px;opacity:.65}.nx25-ticket-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.nx25-ticket-status{display:inline-flex;margin-top:6px;padding:4px 7px;border-radius:999px;background:rgba(245,158,11,.12);color:#fde68a;border:1px solid rgba(245,158,11,.18);font-size:8px;font-weight:850}.nx25-ticket-status.resolved{background:rgba(34,197,94,.12);color:#86efac;border-color:rgba(34,197,94,.18)}.nx25-provider-composer{display:grid;gap:4px}.nx25-provider-composer .nx20-chatbar{grid-template-columns:auto minmax(0,1fr) auto}.nx25-attach{width:42px;padding:0!important;font-size:17px!important}.nx25-image-name{min-height:14px;font-size:8px;opacity:.65;padding-left:50px}.nx25-support-image{display:block;max-width:min(260px,100%);max-height:220px;object-fit:contain;border-radius:11px;border:1px solid rgba(148,163,184,.18);background:rgba(2,6,23,.25)}.nx25-support-image-link{display:inline-block}.nx25-support-caption{margin-top:6px}.nx25-admin-extra-field small{display:block;margin-top:5px;color:#858b99;font-size:8px}.nx25-page-hidden .platform-track,.nx25-page-hidden .nexo-mascot,.nx25-page-hidden .nexo-mascot-glow{animation-play-state:paused!important}

@media(max-width:760px){
  /* La mayor ganancia GPU: evita blur por tarjeta/panel en móviles. */
  .product,.info-panel,.review-form,.reviews-list,.mini-card,.combo-card,.combo-side,.category-explorer,.cart-panel,.nexo-modal-shell,.nx-vip-bg,.nx5-overlay,.distributor-success-bg{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
  /* El carrusel infinito mantiene muchas capas compuestas activas; en móvil queda estático y nítido. */
  .platform-track{animation:none!important;transform:none!important}
  .nx25-chat-head{flex-direction:column}.nx25-ticket-actions{justify-content:flex-start;width:100%}.nx25-ticket-actions .nx20-btn{flex:1 1 auto}.nx25-provider-composer .nx20-chatbar{grid-template-columns:42px minmax(0,1fr)}.nx25-provider-composer .nx20-chatbar .primary{grid-column:1/-1;min-height:42px}.nx25-image-name{padding-left:0}.nx25-support-image{max-width:100%;max-height:190px}
}
@media(max-width:430px){.nx25-ticket-actions{display:grid;grid-template-columns:1fr}.nx25-ticket-actions .nx20-btn{width:100%}}
