.sidebar-scroll-area{display:flex;flex-direction:column;position:relative;min-width:0;min-height:0;overflow:hidden;scrollbar-gutter:auto}.sidebar-scroll-area[hidden]{display:none}.sidebar-scroll-area__viewport{flex:1;min-width:0;min-height:0;overscroll-behavior:contain;scrollbar-width:none;scrollbar-gutter:auto;border-radius:inherit}.sidebar-scroll-area__content{box-sizing:border-box;width:100%;min-width:0!important}.sidebar-scroll-area__scrollbar{position:absolute;inset-block:var(--kpm-space-1);inset-inline-end:0;display:flex;width:var(--kpm-space-2);padding:var(--kpm-space-0-5);z-index:1;opacity:0;pointer-events:none}.sidebar-scroll-area__scrollbar:is([data-hovering],[data-scrolling]),.sidebar-scroll-area:focus-within>.sidebar-scroll-area__scrollbar{opacity:1;pointer-events:auto}.sidebar-scroll-area__thumb{flex:1;border-radius:var(--kpm-manager-radius-control);background:var(--kpm-ui-color-muted)}.sidebar-scroll-area[data-scroll-orientation=vertical]>.sidebar-scroll-area__viewport{overflow-x:hidden!important}.sidebar-scroll-area[data-scroll-orientation=horizontal]>.sidebar-scroll-area__viewport{overflow-y:hidden!important;scroll-padding-inline:var(--kpm-space-3)}.sidebar-scroll-area[data-scroll-orientation=horizontal]>.sidebar-scroll-area__viewport>.sidebar-scroll-area__content{width:max-content;min-width:100%!important}.sidebar-scroll-area[data-scroll-orientation=horizontal]>.sidebar-scroll-area__scrollbar{inset-block:auto 0;inset-inline:var(--kpm-space-1);width:auto;height:var(--kpm-space-2)}.sidebar-scroll-area[data-scroll-orientation=horizontal] .sidebar-scroll-area__thumb{flex:none;height:100%}
