.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);
}
