@charset "utf-8";

.mbp2220 { top: 0px; width: 100%; position: sticky; }

.mbp2220.mbp2221 { top: 0px; height: max-content; overflow: inherit; max-height: fit-content; }

@media screen and (min-width: 699px) and (max-width: 1366px) {
  .mbp2220 { max-width: 40%; margin-right: 20px; }
}

.mbp2220 contentleft { max-width: 100%; }

.mbp2221 { top: 20px; overflow: auto; position: sticky; max-height: 100vh; }

.mbp2221 filterheader { width: 215px; z-index: 9999; position: sticky; background: rgb(255, 255, 255); }

.mbp2221 rootfacetsvalueoverflow { max-height: inherit; overflow-y: inherit; }

.mbp2222 rootfacetsvalueoverflow { max-height: inherit; overflow-y: inherit; }