.table-scroll{-webkit-overflow-scrolling:touch;width:100%;min-width:0;position:relative;overflow-x:auto}@media (max-width:767px){.table-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;min-width:0;overflow:auto hidden}.table-scroll::-webkit-scrollbar{display:none}.table-scroll[data-overflow-left],.table-scroll[data-overflow-right]{--scroll-fade-left:0px;--scroll-fade-right:0px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-left), #000 calc(100% - var(--scroll-fade-right)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-left), #000 calc(100% - var(--scroll-fade-right)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-left), #000 calc(100% - var(--scroll-fade-right)), transparent 100%)}.table-scroll[data-overflow-left]{--scroll-fade-left:2.5rem}.table-scroll[data-overflow-right]{--scroll-fade-right:2.5rem}}.table-scroll--contained{border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.table th,.table td{padding:var(--spacing-sm) var(--spacing-md);text-align:left;border-bottom:1px solid var(--border-subtle)}.table th{font-weight:var(--font-weight-semibold);color:var(--text-subtle)}.table a{color:var(--text-emphasis);text-decoration:none}.table a:hover{text-decoration:underline}.table a.user:hover,.table a.user__link:hover{color:var(--text-brand);text-decoration:none}.table a.btn:hover{text-decoration:none}.table tr:last-child td{border-bottom:none}.table--contained{border-collapse:separate;border-spacing:0}.table--contained th{font-size:var(--font-size-xs)}.table th.table__th-sortable{padding:0}.table__sort-btn{appearance:none;color:var(--text-subtle);font:inherit;text-align:inherit;cursor:pointer;align-items:center;gap:var(--spacing-xs);width:100%;padding:0;padding:var(--spacing-sm) var(--spacing-md);font-weight:var(--font-weight-semibold);text-align:left;transition:all var(--transition-base);background:0 0;border:0;margin:0;display:inline-flex}.table__sort-btn:hover,.table__sort-btn--active{color:var(--text-emphasis)}.table__sort-icon{opacity:.35;flex-shrink:0;width:.875rem;height:.875rem}.table__sort-btn--active .table__sort-icon{opacity:1;color:var(--text-brand)}
