.ps-container { overflow: hidden ! important; }
@supports (-ms-overflow-style: none) {
  .ps-container { overflow: auto ! important; }
}
@media not all, not all {
  .ps-container { overflow: auto ! important; }
}
.ps-container.ps-active-x > .ps-scrollbar-x-rail, .ps-container.ps-active-y > .ps-scrollbar-y-rail { display: block; background-color: transparent; }
.ps-container.ps-in-scrolling { pointer-events: none; }
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail { background-color: rgb(238, 238, 238); opacity: 0.9; }
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x { background-color: rgb(153, 153, 153); }
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail { background-color: rgb(238, 238, 238); opacity: 0.9; }
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y { background-color: rgb(153, 153, 153); }
.ps-container > .ps-scrollbar-x-rail { display: none; position: absolute; border-radius: 4px; opacity: 0; transition: background-color 0.2s linear 0s, opacity 0.2s linear 0s; bottom: 3px; height: 8px; }
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x { position: absolute; background-color: rgb(170, 170, 170); border-radius: 4px; transition: background-color 0.2s linear 0s; bottom: 0px; height: 8px; }
.ps-container > .ps-scrollbar-y-rail { display: none; position: absolute; border-radius: 4px; opacity: 0; transition: background-color 0.2s linear 0s, opacity 0.2s linear 0s; right: 3px; width: 8px; }
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y { position: absolute; background-color: rgb(170, 170, 170); border-radius: 4px; transition: background-color 0.2s linear 0s; right: 0px; width: 8px; }
.ps-container.ps-in-scrolling:hover { pointer-events: none; }
.ps-container.ps-in-scrolling.ps-x:hover > .ps-scrollbar-x-rail { background-color: rgb(238, 238, 238); opacity: 0.9; }
.ps-container.ps-in-scrolling.ps-x:hover > .ps-scrollbar-x-rail > .ps-scrollbar-x { background-color: rgb(153, 153, 153); }
.ps-container.ps-in-scrolling.ps-y:hover > .ps-scrollbar-y-rail { background-color: rgb(238, 238, 238); opacity: 0.9; }
.ps-container.ps-in-scrolling.ps-y:hover > .ps-scrollbar-y-rail > .ps-scrollbar-y { background-color: rgb(153, 153, 153); }
.ps-container:hover > .ps-scrollbar-x-rail, .ps-container:hover > .ps-scrollbar-y-rail { opacity: 0.6; }
.ps-container:hover > .ps-scrollbar-x-rail:hover { background-color: rgb(238, 238, 238); opacity: 0.9; }
.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x { background-color: rgb(153, 153, 153); }
.ps-container:hover > .ps-scrollbar-y-rail:hover { background-color: rgb(238, 238, 238); opacity: 0.9; }
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y { background-color: rgb(153, 153, 153); }
