/* The original table scrollbar remains available. This rail only bridges the
   portion of a long table whose bottom is outside the visible viewport. */
.floating-table-scroll{position:fixed;z-index:60;height:24px;box-sizing:border-box;padding:4px;background:#eef2ed;border:1px solid #b9c9bd;border-radius:7px;box-shadow:0 -2px 8px #193b2c20;touch-action:none;user-select:none;cursor:pointer;direction:ltr}
.floating-table-scroll[hidden]{display:none!important}
.floating-table-scroll:focus-visible{outline:2px solid #254f3b;outline-offset:2px}
.floating-table-scroll-thumb{height:100%;min-width:36px;border-radius:4px;background:#688772;pointer-events:none}
.floating-table-scroll:hover .floating-table-scroll-thumb,.floating-table-scroll:focus .floating-table-scroll-thumb{background:#254f3b}
@media(pointer:coarse){.floating-table-scroll{height:32px;padding:7px 4px}}
@media(forced-colors:active){.floating-table-scroll{border-color:ButtonText;background:Canvas}.floating-table-scroll-thumb{background:ButtonText}}
@media print{.floating-table-scroll{display:none!important}}
