/* NoktaOn 1.8.33 · Desktop-visible filters + mobile-only slideout · no shadows */
@media (min-width:1024px){
  body.nok-web .nok-discover-layout{display:grid!important;grid-template-columns:minmax(260px,300px) minmax(0,1fr)!important;align-items:start;gap:22px}
  body.nok-web .nok-discover-sidebar{position:sticky!important;top:92px!important;right:auto!important;bottom:auto!important;left:auto!important;width:auto!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - 112px)!important;z-index:auto!important;transform:none!important;transition:none!important;visibility:visible!important;pointer-events:auto!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid #dce9e3!important;border-radius:20px!important;padding:19px!important;background:#fff!important;box-shadow:none!important}
  body.nok-web .nok-discover-sidebar .advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}
  body.nok-web .nok-discover-sidebar .filter-actions{bottom:0!important;padding:12px 0 0!important}
  body.nok-web .nok-filter-open,body.nok-web .nok-filter-close,body.nok-web .nok-filter-backdrop{display:none!important}
  body.nok-web.nok-filter-active{overflow:auto!important}
  body.nok-web .nok-discover-sidebar .search-main{margin:5px 0 12px!important}
  body.nok-web .nok-filter-sidebar-title strong{font-size:19px!important}
}
@media (min-width:1024px) and (max-width:1199px){
  body.nok-web .nok-discover-layout{grid-template-columns:260px minmax(0,1fr)!important;gap:16px}
  body.nok-web .nok-discover-sidebar{padding:14px!important}
  body.nok-web .nok-discover-sidebar .advanced-filters{grid-template-columns:minmax(0,1fr)!important}
}
@media (max-width:1023px){
  body.nok-web .nok-discover-layout{display:block!important}
  body.nok-web .nok-filter-open{display:inline-flex!important;justify-content:center;align-items:center;gap:7px}
  body.nok-web .nok-discover-sidebar{z-index:1003!important}
}
body.nok-web .nok-discover-sidebar .discovery-form label{font-size:12px;line-height:1.4}
body.nok-web .nok-discover-sidebar .discovery-form input,body.nok-web .nok-discover-sidebar .discovery-form select{width:100%;min-width:0}
body.nok-web .nok-discover-results{min-width:0}
@media(prefers-reduced-motion:reduce){body.nok-web .nok-discover-sidebar{transition:none!important}}
