/* Vetra 0.3.1.4 - desktop sidebar scroll correction. Narrow additive fix. */
@media (min-width:901px){
  .main-grid{align-items:start}
  .sidebar{
    position:sticky!important;
    top:calc(var(--topbar) + 12px)!important;
    height:calc(100dvh - var(--topbar) - 24px)!important;
    max-height:calc(100dvh - var(--topbar) - 24px)!important;
    min-height:0!important;
    overflow-x:hidden!important;
    overflow-y:scroll!important;
    overscroll-behavior-y:contain;
    scrollbar-gutter:stable;
    scrollbar-width:thin;
    -webkit-overflow-scrolling:touch;
    align-self:start!important;
  }
  .sidebar-quick-grid{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:.42rem!important;
  }
  .sidebar-quick-grid button{
    width:100%!important;
    min-height:42px;
    text-align:left!important;
    justify-content:flex-start;
    padding:.66rem .72rem!important;
  }
  .sidebar-category-disclosure,
  .filter-block,
  .seller-callout{min-width:0}
}
