.default-table {

    width: 100%;

    table-layout: auto;

    border-collapse: collapse
}

.table-row {

    cursor: pointer;

    transition-property: background-color, border-color, color, fill, stroke;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

    transition-duration: 150ms
}

.table-row:nth-child(odd) {

    background-color: rgb(52 89 149 / var(--tw-bg-opacity));

    --tw-bg-opacity: 0.1
}

.table-row:hover {

    background-color: rgb(254 86 189 / var(--tw-bg-opacity));

    --tw-bg-opacity: 0.1
}

.table-row:not(:last-child) {

    border-width: 0px;

    border-bottom-width: 1px;

    border-style: solid;

    --tw-border-opacity: 1;

    border-color: rgb(254 86 189 / var(--tw-border-opacity))
}

.table-col {

    padding-top: 0.5rem;

    padding-bottom: 0.5rem;

    padding-left: 1.5rem;

    padding-right: 1.5rem
}

table tr:first-child {

    border-top-left-radius: 0.5rem;

    border-top-right-radius: 0.5rem
}
table tr:last-child {

    border-bottom-left-radius: 0.5rem;

    border-bottom-right-radius: 0.5rem
}
