.table-container{padding:1rem;overflow-x:auto;box-shadow:0 4px 32px #0003}table{table-layout:auto;border-spacing:0 20px;border-collapse:separate;min-width:100%}thead th{text-align:right;letter-spacing:.05em;white-space:nowrap;color:#6b7280;padding-left:0;padding-right:0;font-size:1.125rem;font-weight:400;line-height:1.75rem}tbody tr{border-radius:.5rem;outline:1px solid #e5e7eb}tbody td{text-align:right;color:#1f2937;width:max-content;padding-top:1rem;padding-bottom:1rem;font-size:.875rem;line-height:1.25rem;position:relative}tbody td:first-child{padding-right:1.5rem}tbody td:first-child div{background-color:#1d4ed8;border-radius:.75rem;width:.25rem;height:2.5rem;position:absolute;bottom:50%;right:-2.5px;transform:translateY(50%)}.pagination-container{width:100%;box-shadow:none;border:0;padding-left:1rem;padding-right:1rem}.page-navigation{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.page-navigation .rows-per-page{display:none}@media (min-width:768px){.page-navigation .rows-per-page{align-items:center;display:flex}}.page-navigation .rows-per-page label{color:#6b7280;margin-right:.5rem;font-size:.875rem;line-height:1.25rem}.page-navigation .rows-per-page select{color:#2563eb;border-radius:.375rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem}.page-navigation .row-pagination{align-items:center;margin-top:1.5rem;margin-left:auto;margin-right:auto;display:flex}@media (min-width:768px){.page-navigation .row-pagination{margin-top:0}}.page-navigation .row-pagination button{font-size:.875rem;line-height:1.25rem;transition:color .2s ease-in-out}.page-navigation .row-pagination .vsl-btn.nav-btn.pages{color:#6b7280}.page-navigation .row-pagination .vsl-btn.nav-btn.activePage{color:#2563eb}.page-navigation .row-pagination button:disabled{cursor:not-allowed}.page-navigation .list-page{display:none}@media (min-width:768px){.page-navigation .list-page{justify-content:flex-end;width:11.5rem;display:flex}}.select{width:70px;padding:0}
