/* Yavuz Plastik StockOS v1.6.37
 * Mobil/tablet akıcılık katmanı. Masaüstü görünümüne müdahale etmez.
 */
@media (max-width:1180px) and (pointer:coarse), (max-width:760px) {
  html,
  body {
    scroll-behavior:auto !important;
    overscroll-behavior-y:auto !important;
    -webkit-text-size-adjust:100%;
  }

  html.mxso-mobile-performance-v1637 *,
  body.mxso-mobile-performance-v1637 * {
    text-shadow:none !important;
  }

  html.mxso-mobile-performance-v1637 :where(
    .mxso-panel,
    .mxso-card,
    .mxso-kpi-card,
    .mxso-sector-product-card,
    .mxstockos-public-product,
    .mxso-yavuz-quick-menu-grid-v1611 > *,
    .mxso-pos-menu-grid-v1625 > *,
    .mxso-mobile-bottom-nav,
    .mxso-pos-mobile-toolbar-v1625,
    .mxso-sidebar,
    .mxso-topbar
  ) {
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
    filter:none !important;
    box-shadow:none !important;
  }

  html.mxso-mobile-performance-v1637 :where(
    .mxso-sector-product-card,
    .mxstockos-public-product,
    .mxso-yavuz-quick-menu-grid-v1611 > a,
    .mxso-pos-menu-grid-v1625 > a
  ) {
    transition:none !important;
    animation:none !important;
    transform:none !important;
    will-change:auto !important;
  }

  html.mxso-mobile-performance-v1637 :where(
    .mxso-sector-products-grid,
    .mxstockos-public-grid,
    .mxso-table-wrap,
    .mxso-v1622-table-scroll,
    .mxso-pos-menu-scroll-v1625,
    .mxso-pos-payment-scroll-v1634,
    .mxso-yavuz-quick-menu-grid-v1611,
    .mxso-standalone-actions
  ) {
    -webkit-overflow-scrolling:touch !important;
    scroll-behavior:auto !important;
    overscroll-behavior:contain !important;
  }

  html.mxso-mobile-performance-v1637 :where(
    .mxso-yavuz-quick-menu-grid-v1611,
    .mxso-standalone-actions,
    .mxso-pos-payment-scroll-v1634,
    .mxso-table-wrap,
    .mxso-v1622-table-scroll
  ) {
    touch-action:pan-x pan-y !important;
  }

  html.mxso-mobile-performance-v1637 :where(button,a,input,select,textarea,[role="button"]) {
    touch-action:manipulation;
  }

  html.mxso-mobile-performance-v1637 .mxso-sector-product-card,
  html.mxso-mobile-performance-v1637 .mxstockos-public-product {
    contain:layout paint style;
    content-visibility:auto;
    contain-intrinsic-size:260px 190px;
  }

  html.mxso-mobile-performance-v1637 img[loading="lazy"] {
    content-visibility:auto;
  }

  html.mxso-mobile-performance-v1637 :where(.mxso-hero,.mxso-mobile-hero-compact-v1633,[class*="hero"]) {
    background-attachment:scroll !important;
  }

  html.mxso-mobile-performance-v1637.mxso-v1637-scrolling :where(
    .mxso-panel,
    .mxso-card,
    .mxso-sector-product-card,
    .mxstockos-public-product,
    .mxso-sidebar,
    .mxso-topbar,
    .mxso-mobile-bottom-nav,
    .mxso-pos-mobile-toolbar-v1625
  ) {
    transition:none !important;
    animation:none !important;
  }
}

@media (prefers-reduced-motion:reduce) {
  html,
  body,
  html * {
    scroll-behavior:auto !important;
    animation-duration:.001ms !important;
    animation-iteration-count:1 !important;
    transition-duration:.001ms !important;
  }
}
