.web-table .has-scroll-shadow{overflow-x:auto;position:relative;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x}.web-table .scroll-shadow-host{position:relative}.web-table .scroll-shadow-host:before{background:linear-gradient(90deg,rgba(0,0,0,.18),transparent);left:var(--shadow-offset-left,0)}.web-table .scroll-shadow-host:after,.web-table .scroll-shadow-host:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .15s ease-in-out;width:18px;z-index:2}.web-table .scroll-shadow-host:after{background:linear-gradient(270deg,rgba(0,0,0,.18),transparent);right:var(--shadow-offset-right,0)}.web-table .scroll-shadow-host.show-left-shadow:before,.web-table .scroll-shadow-host.show-right-shadow:after{opacity:1}@media (max-width:768px){.web-table .has-scroll-shadow{overflow-x:auto}.web-table .has-scroll-shadow .table,.web-table .has-scroll-shadow>table{min-width:100%;table-layout:auto;width:max-content!important}.web-table .has-scroll-shadow table td,.web-table .has-scroll-shadow table th{white-space:nowrap}.web-table .has-scroll-shadow table img{height:auto;max-width:none}}