.mm-scroll-area{min-width:0;min-height:0;position:relative;overflow:hidden}.mm-scroll-area__viewport{box-sizing:border-box;width:100%;height:100%;max-height:inherit;border-radius:inherit;overscroll-behavior:contain;outline:none}.mm-scroll-area__viewport:focus-visible{outline:var(--mm-scroll-area-focus-ring-width) solid var(--mm-scroll-area-focus-ring-color);outline-offset:calc(var(--mm-scroll-area-focus-ring-offset) * -1)}.mm-scroll-area__scrollbar{box-sizing:border-box;padding:var(--mm-scroll-area-scrollbar-padding);touch-action:none;-webkit-user-select:none;user-select:none;display:flex}.mm-scroll-area__scrollbar[data-orientation=vertical]{width:var(--mm-scroll-area-scrollbar-size);border-left:var(--mm-scroll-area-scrollbar-border-width) solid transparent;height:100%}.mm-scroll-area__scrollbar[data-orientation=horizontal]{width:100%;height:var(--mm-scroll-area-scrollbar-size);border-top:var(--mm-scroll-area-scrollbar-border-width) solid transparent;flex-direction:column}.mm-scroll-area__thumb{background:var(--mm-scroll-area-thumb-background);border-radius:var(--mm-scroll-area-thumb-radius);transition:background-color var(--mm-scroll-area-motion-duration) var(--mm-scroll-area-motion-easing);flex:1;position:relative}.mm-scroll-area__scrollbar:hover .mm-scroll-area__thumb{background:var(--mm-scroll-area-thumb-background-hover)}.mm-scroll-area__scrollbar:active .mm-scroll-area__thumb{background:var(--mm-scroll-area-thumb-background-active)}.mm-scroll-area__corner{background:0 0}@media (prefers-reduced-motion:reduce){.mm-scroll-area__thumb{transition:none}}
