/* Mobile fix for Aspro slide popups (14.11.2026)
   Popup .jqmWindow.right_slide is positioned off-screen (left:580px)
   and keeps inline width:580px, so form fields are outside the viewport. */
@media (max-width: 991px) {
  html.overflow_hidden_popup_forms .jqmWindow,
  .jqmWindow.right_slide,
  .jqmWindow.order_product_frame,
  .jqmWindow.jqm-init.opened {
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    transform: none !important;
    box-sizing: border-box !important;
  }
  .jqmWindow.right_slide .jqmClose.top-close {
    right: 12px !important;
    left: auto !important;
    top: 12px !important;
    z-index: 3060 !important;
  }
  .jqmWindow.right_slide .form-body,
  .jqmWindow.right_slide .row,
  .jqmWindow.right_slide .col-md-12 {
    width: 100% !important;
    left: auto !important;
    box-sizing: border-box !important;
  }
  .jqmWindow.right_slide .form-control {
    max-width: 100% !important;
  }
}
