.tablemodule{border-collapse:collapse;border-spacing:0;width:100%}.tablemodule caption{caption-side:top}.tablemodule--blue{background-color:var(--bs-primary);color:#fff}.tablemodule--light-blue{background-color:var(--bs-light-blue);color:#fff}.tablemodule--orange{background-color:var(--bs-orange);color:#fff}.tablemodule--green{background-color:var(--bs-green);color:#fff}.tablemodule--gray{background-color:var(--bs-gray-100);color:#000}.tablemodule tbody tr:nth-child(odd){background-color:hsla(0,0%,100%,.125)}.tablemodule--gray tbody tr:nth-child(odd){background-color:var(--bs-gray-200)}.tablemodule td,.tablemodule th{padding:1rem 1rem .75rem}.tablemodule tr:last-child td{padding:1rem}.tablemodule--three-col td:first-child,.tablemodule--three-col th:first-child{width:50%}.tablemodule--three-col td:not(:first-child),.tablemodule--three-col th:not(:first-child){width:25%}.tablemodule__group-name{text-align:center}.tablemodule.sortable [aria-sort=ascending]:after,.tablemodule.sortable th:first-child:not([aria-sort]):after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10"><polygon points="5,0 10,10 0,10" style="fill:%23ccc;"/></svg>');margin-left:.25rem}.tablemodule.sortable [aria-sort=descending]:after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10"><polygon points="5,0 10,10 0,10" style="fill:%23ccc; transform: rotate(180deg); transform-origin: center;"/></svg>');margin-left:.25rem}.tablemodule.sortable th{cursor:pointer}.tablemodule__pagination .page-link--next,.tablemodule__pagination .page-link--prev{background-color:transparent;line-height:0}.tablemodule__pagination .page-link--next.disabled,.tablemodule__pagination .page-link--prev.disabled{cursor:default}.tablemodule__pagination .page-link--next.disabled:hover,.tablemodule__pagination .page-link--prev.disabled:hover{background-color:transparent;border-color:var(--bs-primary)}[data-table-pagination] .tablemodule tbody tr:nth-child(odd of :not([hidden])){background-color:hsla(0,0%,100%,.125)}[data-table-pagination] .tablemodule tbody tr:nth-child(even of :not([hidden])){background-color:transparent}[data-table-pagination] .tablemodule--gray tbody tr:nth-child(odd of :not([hidden])){background-color:var(--bs-gray-200)}[data-table-pagination] .tablemodule tbody tr:nth-last-child(1 of :not([hidden])) td{padding:1rem}