.scrollable{z-index:0;display:flex;position:relative}.scrollable:has(TABLE:empty){display:none}.scrollable__scroller{-ms-overflow-style:auto;-webkit-overflow-scrolling:touch;scroll-behavior:auto;flex:auto;position:relative;overflow:hidden}.scrollable__scroller.interactive{-webkit-user-select:none;user-select:none}.scrollable__scroller.dragging *{pointer-events:none}.scrollable__scroller.noscroll{scrollbar-width:none}.scrollable__scroller.noscroll::-webkit-scrollbar{width:0;height:0}.scrollable:has(TABLE){margin-top:var(--gridunit)}.scrollable:has(TABLE) TABLE{background-color:var(--site-bg);margin-top:0}.scrollable__sentinel-left,.scrollable__sentinel-right{flex:0 0 var(--gridunit);pointer-events:none;position:relative}.scrollable__shadow-left{opacity:0;pointer-events:none;transition:opacity var(--ui-speed)var(--ui-easing)0s;z-index:2;position:sticky}.scrollable__shadow-left:before{content:"";position:absolute}.scrollable__shadow-left.visible{opacity:1}.scrollable__shadow-right{opacity:0;pointer-events:none;transition:opacity var(--ui-speed)var(--ui-easing)0s;z-index:2;position:sticky}.scrollable__shadow-right:before{content:"";position:absolute}.scrollable__shadow-right.visible{opacity:1}.scrollable.noshadows .scrollable__shadow-left,.scrollable.noshadows .scrollable__shadow-right{opacity:0!important}.scrollable__arrow{cursor:pointer;color:currentColor;justify-content:center;align-items:center;width:64px;display:flex;position:absolute;top:0;bottom:0}.scrollable__arrow path{fill:currentColor}.scrollable__arrow:hover{opacity:.7}@media screen and (max-width:759px),screen and (max-width:1023px) and (orientation:landscape){.scrollable__arrow{display:none}}.scrollable__arrow__left{right:100%}.scrollable__arrow__right{left:100%}@media (max-width:1023px){.scrollable__arrow{display:none}}.scrollable.horizontal{flex-flow:row;justify-content:flex-start;align-items:flex-start}@media screen and (max-width:759px) and (max-width:759px),screen and (max-width:759px) and (max-width:1023px) and (orientation:landscape),screen and (max-width:1023px) and (orientation:landscape) and (max-width:759px),screen and (max-width:1023px) and (orientation:landscape) and (max-width:1023px) and (orientation:landscape){.scrollable.horizontal TABLE TR>:first-child{z-index:1;background-color:var(--site-bg);min-width:100px;padding-right:var(--gridunit-small);position:sticky;left:0}.scrollable.horizontal TABLE TR>:first-child+*{padding-left:0}}.scrollable.horizontal .scrollable__scroller{flex-flow:row;width:100%;display:flex;overflow-x:auto}.scrollable.horizontal .scrollable__sentinel-left{width:var(--gridunit);margin-right:calc(var(--gridunit)*-1)}.scrollable.horizontal .scrollable__sentinel-right{width:var(--gridunit);margin-left:calc(var(--gridunit)*-1)}.scrollable.horizontal .scrollable__shadow-left{top:0;bottom:0;left:0}.scrollable.horizontal .scrollable__shadow-left:before{width:var(--gridunit);background:linear-gradient(to right,var(--site-bg),transparent);top:0;bottom:0;left:0}.scrollable.horizontal .scrollable__shadow-right{top:0;bottom:0;right:0}.scrollable.horizontal .scrollable__shadow-right:before{width:var(--gridunit);background:linear-gradient(to left,var(--site-bg),transparent);top:0;bottom:0;right:0}.scrollable.vertical{flex-direction:column;height:100%}.scrollable.vertical .scrollable__scroller{flex-direction:column;height:100%;display:flex;overflow-y:auto}.scrollable.vertical .scrollable__scroller>*{margin-top:0}.scrollable.vertical .scrollable__sentinel-left{height:var(--gridunit);margin-bottom:calc(var(--gridunit)*-1)}.scrollable.vertical .scrollable__sentinel-right{height:var(--gridunit);margin-top:calc(var(--gridunit)*-1)}.scrollable.vertical .scrollable__shadow-left{top:0;left:0;right:0}.scrollable.vertical .scrollable__shadow-left:before{height:var(--gridunit);background:linear-gradient(to bottom,var(--site-bg),transparent);top:0;left:0;right:0}.scrollable.vertical .scrollable__shadow-right{bottom:0;left:0;right:0}.scrollable.vertical .scrollable__shadow-right:before{height:var(--gridunit);background:linear-gradient(to top,var(--site-bg),transparent);bottom:0;left:0;right:0}@media print{.scrollable *{white-space:normal;overflow:visible!important}}
/*# sourceMappingURL=0790f0998009893e.css.map*/