.scrolltable{--scrolltable-nav-backgroundcolor:#fff;--scrolltable-btn-foregroundcolor:#000}.scrolltable__inner{margin-inline:calc((var(--grid-outer-space) + 0.5*var(--grid-gutter))*-1);overflow:hidden}.scrolltable__scroller{display:flex;flex-direction:row;margin-bottom:-20px;padding-inline:calc(var(--grid-outer-space) + var(--grid-gutter)*.5);padding-bottom:20px;position:relative}.scrolltable--scroll{max-width:100%}.scrolltable--scroll .scrolltable__scroller{overflow-x:auto;-webkit-overflow-scrolling:touch}.scrolltable--scroll .scrolltable__controls{display:flex;pointer-events:auto}.scrolltable__scroller-inner{flex-grow:1;flex-shrink:0}.scrolltable__controls{align-items:center;background:var(--scrolltable-nav-backgroundcolor);bottom:0;-moz-column-gap:32px;column-gap:32px;display:none;flex-direction:row;justify-content:center;margin-top:16px;margin-inline:calc((var(--grid-outer-space) + 0.5*var(--grid-gutter))*-1);padding-block:16px;pointer-events:none;position:-webkit-sticky;position:sticky;z-index:1}.scrolltable__buttons{--scrolltable-navigation-size-width:56px;--scrolltable-navigation-size-height:56px;--scrolltable-navigation-icon-size:24px;--scrolltable-navigation-border:transparent;--scrolltable-navigation-transform-speed:var(--animation-speed);--scrolltable-navigation-transform-ease:var(--animation-ease);--scrolltable-navigation-border-radius:var(--slider-navigation-border-radius,50%);--scrolltable-navigation-border-color:var(--slider-navigation-border-color,#000);--scrolltable-navigation-translation-x:0;--scrolltable-navigation-scale-x:1;flex-direction:row;gap:16px;width:calc(var(--scrolltable-navigation-size-width)*2 + 16px)}.scrolltable__button,.scrolltable__buttons{display:flex;height:var(--scrolltable-navigation-size-height);position:relative}.scrolltable__button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--scrolltable-navigation-background-color);border:var(--scrolltable-navigation-border-width,1px) solid var(--scrolltable-navigation-border-color);border-radius:var(--scrolltable-navigation-border-radius);flex-direction:column;font-size:var(--scrolltable-navigation-icon-size);justify-content:center;left:auto;margin-top:0;padding-block:calc((var(--scrolltable-navigation-size-height) - var(--scrolltable-navigation-icon-size))*.5);padding-inline:calc((var(--scrolltable-navigation-size-width) - var(--scrolltable-navigation-icon-size))*.5);pointer-events:auto;right:auto;top:auto;transition:color var(--scrolltable-navigation-transform-speed) var(--scrolltable-navigation-transform-ease);width:var(--scrolltable-navigation-size-width)}.scrolltable__button svg{height:1em;width:1em;fill:var(--scrolltable-navigation-foreground-color);transform:translateX(var(--scrolltable-navigation-translation-x)) scaleX(var(--scrolltable-navigation-scale-x));transition:background-color var(--scrolltable-navigation-transform-speed) var(--scrolltable-navigation-transform-ease),border-color var(--scrolltable-navigation-transform-speed) var(--scrolltable-navigation-transform-ease),color var(--scrolltable-navigation-transform-speed) var(--scrolltable-navigation-transform-ease),fill var(--scrolltable-navigation-transform-speed) var(--scrolltable-navigation-transform-ease),transform calc(var(--scrolltable-navigation-transform-speed)*.5) var(--scrolltable-navigation-transform-ease)}@media(hover:hover){.scrolltable__button:hover{--scrolltable-navigation-background-color:var(--scrolltable-navigation-border-color-hover);--scrolltable-navigation-foreground-color:var(--scrolltable-navigation-foreground-color-hover);--scrolltable-navigation-border-color:var(--scrolltable-navigation-border-color-hover);--scrolltable-navigation-translation-x:6px}.scrolltable__button:active{--scrolltable-navigation-background-color:var(--scrolltable-navigation-border-color-active);--scrolltable-navigation-foreground-color:var(--scrolltable-navigation-foreground-color-active);--scrolltable-navigation-border-color:var(--scrolltable-navigation-border-color-active);--scrolltable-navigation-border-width:2px;--scrolltable-navigation-translation-x:0}.scrolltable__button:active svg{stroke:currentColor;stroke-width:3px}}.scrolltable__button i{display:none}.scrolltable__button:before{font-size:1em}.scrolltable__button:after{display:none}.scrolltable__button:focus-visible{border-radius:50%;outline-color:var(--focus-visible-color);outline-offset:2px;outline-style:solid;outline-width:3px}.scrolltable__button.scrolltable--disabled{--scrolltable-navigation-background-color:var(--slider-navigation-background-color-disabled);--scrolltable-navigation-foreground-color:var(--slider-navigation-foreground-color-disabled);--scrolltable-navigation-border-color:var(--slider-navigation-border-color-disabled);--scrolltable-navigation-translation-x:0;cursor:not-allowed;opacity:1;pointer-events:auto}.scrolltable__button.scrolltable--disabled:active{pointer-events:none}.scrolltable__button.scrolltable--disabled:active svg{stroke-width:0}.scrolltable__button--prev{--scrolltable-navigation-scale-x:-1;left:0}@media(hover:hover){.scrolltable__button--prev:hover{--scrolltable-navigation-translation-x:-6px}.scrolltable__button--prev:active{--scrolltable-navigation-translation-x:0}}.scrolltable__button--prev.swiper-button-disabled{--scrolltable-navigation-translation-x:0}.scrolltable__progressbar{background-color:rgba(0,0,0,.2);display:none;flex-direction:row;height:3px;position:static}.scrolltable__progressbar-indicator{background-color:#000;border-radius:0;display:flex;flex-basis:33.3333333333%;flex-direction:column;font-size:1px;height:3px;line-height:1;max-width:33.3333333333%;outline:none!important;position:relative;width:100%}.scrolltable__fraction{display:flex;flex-direction:row;font-weight:600}.scrolltable__divider{display:flex;flex-direction:column;justify-content:center;margin-inline:12px}.scrolltable__divider:before{background-color:currentColor;content:"";display:block;height:1px;width:32px}.scrolltable__divider i{font-size:0;height:0;line-height:1;overflow:hidden;white-space:nowrap;width:0}