.ps-theme-wpc{
-ms-touch-action:none;
touch-action:none;
overflow:hidden !important;
-ms-overflow-style:none}
@supports (-ms-overflow-style:none){
.ps-theme-wpc{
overflow:auto !important}
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){
.ps-theme-wpc{
overflow:auto !important}
}
.ps-theme-wpc.ps-active-x > .ps-scrollbar-x-rail,
.ps-theme-wpc.ps-active-y > .ps-scrollbar-y-rail{
display:block;
background-color:transparent}
.ps-theme-wpc.ps-in-scrolling{
pointer-events:none}
.ps-theme-wpc.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail{
background-color:rgba(0, 0, 0, .1) !important}
.ps-theme-wpc.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x{
background-color:rgba(0, 0, 0, 1)}
.ps-theme-wpc.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail{
background-color:rgba(0, 0, 0, .1) !important}
.ps-theme-wpc.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y{
background-color:rgba(0, 0, 0, 1);
width:2px;
border-radius:1px}
.ps-theme-wpc > .ps-scrollbar-x-rail{
display:none;
position:absolute;
/* please don't change 'position' */
opacity:0;
transition:background-color .2s linear, opacity .2s linear;
bottom:0;
/* there must be 'bottom' for ps-scrollbar-x-rail */
height:2px;
border-radius:1px}
.ps-theme-wpc > .ps-scrollbar-x-rail > .ps-scrollbar-x{
position:absolute;
/* please don't change 'position' */
background-color:rgba(0, 0, 0, 1);
transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
bottom:0;
/* there must be 'bottom' for ps-scrollbar-x */
height:2px !important;
border-radius:1px !important}
.ps-theme-wpc > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x, .ps-theme-wpc > .ps-scrollbar-x-rail:active > .ps-scrollbar-x{
height:2px;
border-radius:1px}
.ps-theme-wpc > .ps-scrollbar-y-rail{
display:none;
position:absolute;
/* please don't change 'position' */
opacity:0;
transition:background-color .2s linear, opacity .2s linear;
right:0;
/* there must be 'right' for ps-scrollbar-y-rail */
width:2px;
border-radius:1px}
.ps-theme-wpc > .ps-scrollbar-y-rail > .ps-scrollbar-y{
position:absolute;
/* please don't change 'position' */
background-color:rgba(0, 0, 0, 1);
/* border-radius:0; */
transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
right:0;
/* there must be 'right' for ps-scrollbar-y */
width:2px !important;
border-radius:1px !important}
.ps-theme-wpc > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y, .ps-theme-wpc > .ps-scrollbar-y-rail:active > .ps-scrollbar-y{
width:2px;
border-radius:1px}
.ps-theme-wpc:hover.ps-in-scrolling{
pointer-events:none}
.ps-theme-wpc:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail{
background-color:rgba(0, 0, 0, 1)}
.ps-theme-wpc:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x{
background-color:rgba(0, 0, 0, 1);
height:2px;
border-radius:1px}
.ps-theme-wpc:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail{
background-color:rgba(0, 0, 0, 1)}
.ps-theme-wpc:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y{
background-color:rgba(0, 0, 0, 1);
width:2px;
border-radius:1px}
.ps-theme-wpc:hover > .ps-scrollbar-x-rail:hover{
background-color:rgba(0, 0, 0, .1);
opacity:1}
.ps-theme-wpc:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x{
background-color:rgba(0, 0, 0, 1)}
.ps-theme-wpc:hover > .ps-scrollbar-y-rail:hover{
background-color:rgba(0, 0, 0, .1);
opacity:1}
.ps-theme-wpc:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y{
background-color:rgba(0, 0, 0, 1)}