/* JBA v16.20.79 — stone filter no longer depends on native details/summary. */
#jba-adv-sidebar-filter .jba-v162079-stone-group{
  overflow:hidden!important;
}

#jba-adv-sidebar-filter .jba-v162079-stone-toggle{
  appearance:none!important;
  -webkit-appearance:none!important;
  display:grid!important;
  grid-template-columns:32px minmax(0,1fr) auto 26px!important;
  gap:9px!important;
  align-items:center!important;
  width:100%!important;
  min-height:54px!important;
  margin:0!important;
  padding:9px 11px!important;
  border:0!important;
  border-radius:0!important;
  background:linear-gradient(135deg,#fff,#f9fbfd)!important;
  color:inherit!important;
  font:inherit!important;
  text-align:right!important;
  direction:rtl!important;
  cursor:pointer!important;
  touch-action:manipulation!important;
  -webkit-tap-highlight-color:transparent!important;
}

#jba-adv-sidebar-filter .jba-v162079-stone-toggle:focus-visible{
  outline:3px solid rgba(18,79,120,.12)!important;
  outline-offset:-3px!important;
}

#jba-adv-sidebar-filter .jba-v162079-stone-toggle > b{
  display:grid!important;
  place-items:center!important;
  min-width:21px!important;
  height:21px!important;
  padding:0 5px!important;
  border-radius:999px!important;
  background:#082f49!important;
  color:#fff!important;
  font-size:8px!important;
  font-weight:900!important;
}

#jba-adv-sidebar-filter .jba-v162079-stone-toggle > b:empty{
  display:none!important;
}

#jba-adv-sidebar-filter .jba-v162079-stone-body[hidden]{
  display:none!important;
}

#jba-adv-sidebar-filter .jba-v162079-stone-group.is-open > .jba-v162079-stone-body{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  height:auto!important;
  max-height:none!important;
  pointer-events:auto!important;
}

#jba-adv-sidebar-filter .jba-v162079-stone-group.is-open .jba-v162077-stone-options{
  display:grid!important;
}

#jba-adv-sidebar-filter .jba-v162079-stone-group.is-open .jba-v162072-chevron::before{
  transform:rotate(-45deg)!important;
}

#jba-adv-sidebar-filter .jba-v162079-stone-group.is-open .jba-v162072-chevron::after{
  transform:rotate(45deg)!important;
}
