
/* Tablet repair 2026-10-19: retain desktop layout and all existing controls. */
@media screen and (max-width:1080px){
  header > .ax-tablet-actions{
    display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;
    width:calc(100% - 48px);margin:0 auto;padding:0 0 10px;
  }
  header > .ax-tablet-actions #aa55-launch,
  header > .ax-tablet-actions #aq54-launch{
    position:static;inset:auto;z-index:auto;margin:0;min-height:44px;
    padding:10px 18px;font-size:14px;line-height:1.4;box-shadow:none;
  }
  header .nav.mobile-open{max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);overflow-y:auto;}
  header .nav.mobile-open .product-menu.open > .mega-dropdown{
    max-height:none;overflow:visible;overscroll-behavior:auto;
  }
  .product-subnav-v12{top:var(--ax-tablet-header-height,132px);}
  .product-detail-v5 .product-detail-section[id]{scroll-margin-top:calc(var(--ax-tablet-header-height,132px) + 62px);}
}
@media screen and (min-width:901px) and (max-width:1080px){
  header .nav.mobile-open .mega-category-list > a{display:block!important;}
  header .nav.mobile-open .mega-category-list > a b,
  header .nav.mobile-open .mega-category-list > a small{display:block;}
  header .nav.mobile-open .mega-category-list > a small{margin-top:4px;}
}
@media screen and (max-width:900px){
  .interface-card.interface-global-link-v12413{flex-direction:column;align-items:stretch;gap:16px;}
  .interface-global-link-v12413 > div{min-width:0;width:100%;}
  .interface-global-link-v12413 .interface-global-actions-v12413{
    display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;
  }
  .interface-global-link-v12413 .interface-global-actions-v12413 .btn{
    width:100%;min-height:44px;white-space:normal;display:flex;align-items:center;justify-content:center;
  }
  header .product-menu .mega-v20-shell{
    grid-template-columns:minmax(0,1fr);grid-template-areas:"categories" "products" "resources";grid-template-rows:auto;
  }
  header .product-menu .mega-category-list{
    display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;
    padding:16px;border-right:0;border-bottom:1px solid #e3eaf0;
  }
  header .product-menu .mega-category-list .mega-kicker{grid-column:1/-1;}
  header .nav.mobile-open .mega-category-list > a{display:block!important;min-width:0;min-height:44px;}
  header .product-menu .mega-category-list > a b,
  header .product-menu .mega-category-list > a small{display:block;}
  header .product-menu .mega-featured-products{padding:16px;}
  header .product-menu .mega-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  header .nav.mobile-open .mega-product-grid > a{display:grid!important;grid-template-columns:72px minmax(0,1fr);}
  header .product-menu .mega-product-grid img,
  header .product-menu .mega-series-placeholder{width:72px;}
  header .product-menu .mega-resource-list{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;}
}
@media screen and (max-width:620px){
  .interface-global-link-v12413 .interface-global-actions-v12413{grid-template-columns:1fr;}
  header .product-menu .mega-category-list,
  header .product-menu .mega-product-grid,
  header .product-menu .mega-resource-list{grid-template-columns:1fr;}
  header > .ax-tablet-actions{width:calc(100% - 36px);justify-content:stretch;}
  header > .ax-tablet-actions #aa55-launch,
  header > .ax-tablet-actions #aq54-launch{flex:1 1 0;min-width:0;padding:10px 12px;}
}
