.rt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:1.5em;background:linear-gradient(to right,#fff 30%,rgba(255,255,255,0)) left center / 40px 100% no-repeat local,linear-gradient(to left,#fff 30%,rgba(255,255,255,0)) right center / 40px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.2),transparent) left center / 14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.2),transparent) right center / 14px 100% no-repeat scroll}.rt-scroll:focus{outline:2px solid #6b2c91;outline-offset:2px}.rt-scroll table{width:100%!important;margin-bottom:0;border-collapse:collapse}.rt-scroll table [style*="width"],.rt-scroll table [width]{width:auto!important}.rt-scroll th,.rt-scroll td{padding:.6em .8em;border:1px solid #ddd;vertical-align:top}.rt-scroll th{background:#f5f5f5;text-align:left}@media (max-width:767px){table.rt-stack,table.rt-stack tbody,table.rt-stack tr,table.rt-stack td{display:block;width:100%!important}table.rt-stack thead,table.rt-stack tr.rt-head{position:absolute;left:-9999px}table.rt-stack tr{border:1px solid #ddd;border-radius:6px;margin-bottom:1em;padding:.25em 0}table.rt-stack td{border:none;border-bottom:1px solid #eee;display:flex;gap:1em;justify-content:space-between}table.rt-stack td:last-child{border-bottom:none}table.rt-stack td::before{content:attr(data-label);font-weight:700;flex:0 0 40%}table.rt-stack td:not([data-label])::before{display:none}table.rt-stack td:empty{display:none}table.rt-stack tr.rt-empty{display:none}}