.fl-scrolls{overflow:auto;position:fixed}.fl-scrolls div{overflow:hidden;pointer-events:none}.fl-scrolls div::before{content:"\A0"}.fl-scrolls,.fl-scrolls div{font-size:1px;line-height:0;margin:0;padding:0}.fl-scrolls-hidden div::before{content:"\A0\A0"}.fl-scrolls-viewport{position:relative}.fl-scrolls-body{overflow:auto}.fl-scrolls-viewport .fl-scrolls{position:absolute}.fl-scrolls-hoverable .fl-scrolls{opacity:0;transition:opacity .5s .3s}.fl-scrolls-hoverable:hover .fl-scrolls{opacity:1}.fl-scrolls:not([data-orientation]),.fl-scrolls[data-orientation=horizontal]{bottom:0;min-height:17px}.fl-scrolls:not([data-orientation]) div,.fl-scrolls[data-orientation=horizontal] div{height:1px}.fl-scrolls-hidden.fl-scrolls:not([data-orientation]),.fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal]{bottom:9999px}.fl-scrolls-viewport .fl-scrolls:not([data-orientation]),.fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal]{left:0}.fl-scrolls[data-orientation=vertical]{right:0;min-width:17px}.fl-scrolls[data-orientation=vertical] div{width:1px}.fl-scrolls-hidden.fl-scrolls[data-orientation=vertical]{right:9999px}.fl-scrolls-viewport .fl-scrolls[data-orientation=vertical]{top:0}:host{display:block;position:relative;timeline-scope:--table-edge-x}.scroll_container{overflow:auto;container-type:scroll-state;scroll-timeline:--table-edge-x x}.scroll_content{position:relative;width:max-content;min-width:100%}.table_edge_sentinel{position:absolute;top:0;width:2px;height:1px}.table_edge_sentinel--left{left:0}.table_edge_sentinel--right{right:0}.table_edge_overlay{position:absolute;inset:0;pointer-events:none;z-index:1}.table_edge_bar{position:absolute;width:1px;background:var(--placard-border-colour, #DDD);opacity:0;pointer-events:none}.table_edge_bar--left{left:0}.table_edge_bar--right{right:0}@supports (animation-timeline: scroll()){@keyframes table-edge-left{0%{opacity:0}0.02%{opacity:1}100%{opacity:1}}@keyframes table-edge-right{0%{opacity:1}99.98%{opacity:1}100%{opacity:0}}.table_edge_bar--left{animation:table-edge-left linear both;animation-timeline:--table-edge-x}.table_edge_bar--right{animation:table-edge-right linear both;animation-timeline:--table-edge-x}}@supports not (container-type: scroll-state){:host([data-clipped-left]) .table_edge_bar--left{opacity:1}:host([data-clipped-right]) .table_edge_bar--right{opacity:1}}.fl-scrolls{z-index:1}
