.wp-block-table.skp-table-responsive{position:relative;overflow:visible}.skp-table-responsive .skp-table-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.skp-table-responsive .skp-table-scroll::-webkit-scrollbar{height:8px}.skp-table-responsive .skp-table-scroll::-webkit-scrollbar-thumb{background-color:currentColor;border-radius:8px;opacity:.4}.skp-table-responsive .skp-table-scroll>table{margin:0;min-width:var(--skp-table-min-width, 0)}.skp-table-responsive.skp-table-edge-fade{--skp-table-fade: 1.75rem;--skp-table-fade-l: 0;--skp-table-fade-r: 0}.skp-table-responsive.skp-table-edge-fade.is-scroll-start{--skp-table-fade-l: 1}.skp-table-responsive.skp-table-edge-fade.is-scroll-end{--skp-table-fade-r: 1}.skp-table-responsive.skp-table-edge-fade.skp-table-sticky-col.is-scroll-start{--skp-table-fade-l: 0}.skp-table-responsive.skp-table-edge-fade .skp-table-scroll{-webkit-mask-image:linear-gradient(to right, transparent, #000 calc(var(--skp-table-fade) * var(--skp-table-fade-l)), #000 calc(100% - var(--skp-table-fade) * var(--skp-table-fade-r)), transparent);mask-image:linear-gradient(to right, transparent, #000 calc(var(--skp-table-fade) * var(--skp-table-fade-l)), #000 calc(100% - var(--skp-table-fade) * var(--skp-table-fade-r)), transparent)}.skp-table-responsive.skp-table-edge-shadow::before,.skp-table-responsive.skp-table-edge-shadow::after{content:"";position:absolute;top:0;height:var(--skp-table-scroll-h, 100%);width:1.75rem;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:2}.skp-table-responsive.skp-table-edge-shadow::before{inset-inline-start:0;background:linear-gradient(to right, rgba(0, 0, 0, 0.16), rgba(0, 0, 0, 0))}.skp-table-responsive.skp-table-edge-shadow::after{inset-inline-end:0;background:linear-gradient(to left, rgba(0, 0, 0, 0.16), rgba(0, 0, 0, 0))}.skp-table-responsive.skp-table-edge-shadow.is-scroll-start::before{opacity:1}.skp-table-responsive.skp-table-edge-shadow.is-scroll-end::after{opacity:1}.skp-table-responsive>figcaption{position:relative;z-index:3}.skp-table-responsive .skp-table-scroll:focus-visible{outline:2px solid var(--wp--custom--color--primary, currentColor);outline-offset:-2px}.skp-table-responsive.skp-table-sticky-col th:first-child,.skp-table-responsive.skp-table-sticky-col td:first-child{position:sticky;inset-inline-start:0;z-index:1;background-color:var(--skp-table-sticky-bg, var(--wp--preset--color--base, #fff));box-shadow:inset -1px 0 0 rgba(0,0,0,.12)}.skp-table-responsive.skp-table-edge-shadow.skp-table-sticky-col.is-scroll-start::before{opacity:0}.wp-block-table.is-style-stripes.skp-table-sticky-col tbody tr:nth-child(odd) th:first-child,.wp-block-table.is-style-stripes.skp-table-sticky-col tbody tr:nth-child(odd) td:first-child{background-color:var(--skp-table-sticky-bg-odd, #f0f0f0)}@media(prefers-reduced-motion: reduce){.skp-table-responsive.skp-table-edge-shadow::before,.skp-table-responsive.skp-table-edge-shadow::after{transition:none}}
