/* /Pages/TableDetails.razor.rz.scp.css */
h1[b-t2e8suwb2v] {
    color: #102033;
    font-size: 1.5rem;
    margin: 0 0 1rem;
}

.table-navigation[b-t2e8suwb2v] {
    display: flex;
    gap: 1rem;
    margin-bottom: 0.75rem;
}

.table-scroll[b-t2e8suwb2v] {
    container-type: inline-size;
    max-width: 100%;
    overflow-x: auto;
    width: min(100%, 64rem);
}

.teamTable[b-t2e8suwb2v] {
    --team-column-width: clamp(12rem, 24cqi, 20rem);
    border-collapse: collapse;
    font-size: 0.9rem;
    min-width: 38rem;
    table-layout: fixed;
    width: 100%;
}

.teamTable col.team-column[b-t2e8suwb2v] {
    width: var(--team-column-width);
}

.teamTable col.position-column[b-t2e8suwb2v] {
    width: 2.75rem;
}

.teamTable th[b-t2e8suwb2v],
.teamTable td[b-t2e8suwb2v] {
    border-bottom: 1px solid #d7dde5;
    padding: 0.2rem 0.45rem;
    text-align: center;
    white-space: nowrap;
}

.teamTable th.team-column[b-t2e8suwb2v],
.teamTable td.team-column[b-t2e8suwb2v] {
    text-align: left;
}

.teamTable th.position-column[b-t2e8suwb2v],
.teamTable td.position-column[b-t2e8suwb2v] {
    padding-left: 0;
    padding-right: 0.75rem;
    text-align: right;
}

.teamTable th[b-t2e8suwb2v] {
    background-color: #e8f4d0;
    color: #1f2933;
    font-weight: 700;
    text-align: center;
}

.teamTable tbody tr:nth-child(odd)[b-t2e8suwb2v] {
    background-color: #f7fbf1;
}

.teamTable tbody tr:nth-child(even)[b-t2e8suwb2v] {
    background-color: #f5f8fc;
}

.teamTable img[b-t2e8suwb2v] {
    height: 0.9rem;
    max-width: 0.9375rem;
    vertical-align: middle;
}

.stat-label-short[b-t2e8suwb2v] {
    text-decoration: none;
}

.stat-label-long[b-t2e8suwb2v] {
    display: none;
}

.point-deduction-marker[b-t2e8suwb2v] {
    font-size: 0.75em;
    margin-left: 0.15rem;
    vertical-align: super;
}

.point-deduction-reference[b-t2e8suwb2v] {
    font-size: 0.75em;
    margin-right: 0.15rem;
    vertical-align: super;
}

.point-deductions[b-t2e8suwb2v] {
    list-style: none;
    margin: 0.5rem 0 0;
    padding: 0;
    text-align: right;
}

.team-data-note[b-t2e8suwb2v] {
    color: #4b5563;
    font-size: 0.85rem;
    margin: 0.5rem 0 0;
}

.unavailable-tables[b-t2e8suwb2v] {
    margin-top: 1rem;
}

.unavailable-tables p[b-t2e8suwb2v] {
    margin-top: 0;
}

.unavailable-tables ul[b-t2e8suwb2v] {
    margin-bottom: 0;
}

@container (min-width: 30.0625rem) {
    .teamTable[b-t2e8suwb2v] {
        font-size: 1rem;
    }

    .teamTable th[b-t2e8suwb2v],
    .teamTable td[b-t2e8suwb2v] {
        padding: 0.35rem 0.6rem;
    }

    .teamTable img[b-t2e8suwb2v] {
        height: 1.1rem;
        max-width: 1.2rem;
    }
}

@container (max-width: 30rem) {
    .teamTable[b-t2e8suwb2v] {
        --team-column-width: 32%;
        min-width: 0;
    }

    .teamTable th[b-t2e8suwb2v],
    .teamTable td[b-t2e8suwb2v] {
        padding-inline: 0.15rem;
    }

    .teamTable th:not(.team-column)[b-t2e8suwb2v],
    .teamTable td:not(.team-column)[b-t2e8suwb2v] {
        padding-inline: 0.05rem;
    }

    .teamTable td.team-column[b-t2e8suwb2v] {
        overflow-wrap: anywhere;
        white-space: normal;
    }

    .teamTable .position-column[b-t2e8suwb2v] {
        display: none;
    }
}

@container (min-width: 62rem) {
    .teamTable th[b-t2e8suwb2v] {
        white-space: normal;
    }

    .stat-label-short[b-t2e8suwb2v] {
        display: none;
    }

    .stat-label-long[b-t2e8suwb2v] {
        display: inline;
    }
}
/* /Pages/Tables.razor.rz.scp.css */
.table-links[b-lsmb162y7v] {
    font-size: 1rem;
    line-height: 1.5;
}
