.sp-tbl-scroll{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:1rem;border-radius:6px}.sp-tbl-sticky{border-collapse:separate!important;border-spacing:0!important;margin-bottom:0!important}.sp-tbl-hint{display:none;position:absolute;top:2px;right:10px;z-index:4;background:rgba(20,20,20,.6);color:#fff;font-size:11px;font-weight:500;letter-spacing:.3px;padding:5px 10px;border-radius:14px;pointer-events:none;animation:sp-hint-bounce 1.6s ease-in-out infinite}.sp-tbl-hint-arrow{display:inline-block;font-weight:700;margin-right:2px}@media (max-width:768px){.sp-tbl-scroll{overflow-x:scroll;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.35) rgba(0,0,0,.08)}.sp-tbl-scroll::-webkit-scrollbar{height:8px;-webkit-appearance:none}.sp-tbl-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,.08);border-radius:4px}.sp-tbl-scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,.35);border-radius:4px}.sp-tbl-scroll::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.55)}.sp-tbl-sticky{min-width:520px}.sp-tbl-sticky th,.sp-tbl-sticky td{font-size:13px!important;line-height:1.4!important;padding:10px 12px!important}.sp-tbl-scroll.is-scrollable:not(.at-end) .sp-tbl-hint{display:inline-block}}