.table-v2{border-collapse:separate;border-spacing:0 12px;table-layout:fixed;padding:0 2px}.table-v2 thead+tbody{position:relative;top:-12px}.table-v2-row{box-shadow:0 1px 3px 0 rgba(0,0,0,.1);font-size:.75rem;position:relative}.table-v2-row:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.table-v2-row.border-2{box-shadow:0 0 0 2px #312e81;transition:box-shadow .2s ease-in-out}.table-v2-row.border-2:hover{box-shadow:0 0 0 2px #312e81,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}@supports (-webkit-backdrop-filter:none) or (backdrop-filter:none){.table-v2-row.border-2{box-shadow:none}.table-v2-row.border-2 td{position:relative;border-top:2px solid #312e81;border-bottom:2px solid #312e81;transition:border-color .2s ease-in-out}.table-v2-row.border-2 td:first-child{border-left:2px solid #312e81}.table-v2-row.border-2 td:last-child{border-right:2px solid #312e81}.table-v2-row.border-2:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}}.table-v2-row td:first-child{border-top-left-radius:1rem;border-bottom-left-radius:1rem;padding-left:1.5rem}.table-v2-row td:last-child{border-top-right-radius:1rem;border-bottom-right-radius:1rem;padding-right:1.5rem}.table-v2 thead th{padding:.75rem;text-align:left;font-weight:700;font-size:.875rem;vertical-align:middle}.table-v2 thead th:first-child{padding-left:1.5rem}.table-v2 thead th:last-child{padding-right:1.5rem}.table-v2-checkbox-header,.table-v2-header-center{text-align:center!important}.table-v2-cell{padding:.75rem;vertical-align:middle}@media (max-width:768px){.table-v2{border-spacing:0 8px;table-layout:fixed;width:100%;border-collapse:separate}.table-v2-row{font-size:.75rem;width:100%}.table-v2 td,.table-v2 th{border:none!important}.table-v2-row td:first-child{padding-left:.5rem;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;background-color:#fff}.table-v2-row td:last-child{padding-right:.5rem;border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;background-color:#fff}.table-v2-row td{background-color:#fff}.table-v2 thead th{padding:.875rem .5rem;font-size:.75rem;text-align:left;vertical-align:middle}.table-v2 thead th:first-child{padding-left:.5rem}.table-v2 thead th:last-child{padding-right:.5rem}.table-v2 thead th.table-v2-checkbox-header,.table-v2-checkbox-header{text-align:center!important}.table-v2-cell{padding:.875rem .5rem;border:none}.table-v2-cell,.table-v2-cell .text-sm{font-size:.75rem}.table-v2,.table-v2 td,.table-v2 th{border:none}}