.wow-team-table-points-table {
    display: flex;
    flex-direction: column;
    
}

    /*Header*/
.wow-team-table-points-table .wow-team-table-points-header {
    display: flex;
    flex-direction: column;
    padding: 0 16px 4px 16px;
    align-items: center;
    justify-content: start;
    height: 112px;
    background-color: var(--main-400-main);
    gap: 24px;
    border-radius: 4px 4px 0 0;
}

        /*Divisions*/
.wow-team-table-points-header .wow-team-table-points-division {
    background-color: var(--support-200-background);
    padding: 0 5px;
    color: var( --secondary-600-text-light-primary);
    font-family: Margest;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 1.5em;
    border-radius: 0 0 4px 4px;
}

.wow-team-table-points-header .wow-team-table-points-place {
    color: var( --secondary-600-text-light-primary);
    font-family: Margest;
    font-weight: 400;
    font-style: normal;
}

@media only screen and (min-width: 1025px) {
    .wow-team-table-points-header .wow-team-table-points-place {
        font-size: 24px;
        line-height: 1.667em;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .wow-team-table-points-header .wow-team-table-points-place {
        font-size: 20px;
        line-height: 1.6em;
    }
}

@media only screen and (max-width: 767px) {
    .wow-team-table-points-header .wow-team-table-points-place {
        font-size: 16px;
        line-height: 1.5em;
    }
}

    /*Body*/
.wow-team-table-points-table .wow-team-table-points-body {
    display: flex;
    flex-direction: row;
    gap: 8px;
    padding: 24px;
    background-color: #fff;
    border-radius: 0 0 8px 8px;
}

.wow-team-table-points-body .wow-team-table-points-col {
    display: flex;
    flex-direction: column;
    width: 25%;
}

        /*Elements*/
.wow-team-table-points-col .wow-team-table-points-element {
    align-content: center;
    height: 40px;
}

            /*Labels*/
.wow-team-table-points-col .wow-team-table-points-element[data-element="empty"],
.wow-team-table-points-col .wow-team-table-points-element[data-element="home"],
.wow-team-table-points-col .wow-team-table-points-element[data-element="away"],
.wow-team-table-points-col .wow-team-table-points-element[data-element="overall"] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 24px;
    border-radius: 4px 4px 0 0;
    font-family: Margest;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 1.5em;
    color: var(--support-200-background);
}

.wow-team-table-points-col .wow-team-table-points-element[data-element="home"] {
    color: var(--support-200-background);
    background-color: var(--secondary-400-main);
}

.wow-team-table-points-col .wow-team-table-points-element[data-element="away"]{
    color: var(--support-200-background);
    background-color: var(--secondary-300);
}

.wow-team-table-points-col .wow-team-table-points-element[data-element="overall"] {
    color: var(--secondary-600-text-light-primary);
    background-color: var(--secondary-200);
}

.wow-team-table-points-col .wow-team-table-points-element[data-element="played"] {
    border: solid var(--secondary-400-main);
    border-width: 1px 0 0 0;
    border-radius: 0 4px 0 0;
    font-family: Margest;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 1.5em;
    padding: 0 4px;
}

.wow-team-table-points-col .wow-team-table-points-element[data-element="label"] {
    font-family: Margest;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 1.5em;
    padding: 0 4px;
    color: var(--support-200-background);
}

            /*Values*/
.wow-team-table-points-col .wow-team-table-points-element[data-element="value"],
.wow-team-table-points-col .wow-team-table-points-element[data-element="points"] {
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: Plus Jakarta Sans;
    font-style: normal;
}

.wow-team-table-points-col .wow-team-table-points-element[data-element="value"] {
    font-weight: 400;
    color: var(--secondary-300);
}

.wow-team-table-points-col .wow-team-table-points-element[data-element="points"] {
    font-weight: 500;
    color: var(--support-200-background);
}

@media only screen and (min-width: 1025px) {
    .wow-team-table-points-col .wow-team-table-points-element[data-element="value"] {
        font-size: 20px;
        line-height: 1.6em;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .wow-team-table-points-col .wow-team-table-points-element[data-element="value"] {
        font-size: 16px;
        line-height: 1.5em;
    }
}

@media only screen and (max-width: 767px) {
    .wow-team-table-points-col .wow-team-table-points-element[data-element="value"] {
        font-size: 16px;
        line-height: 1.5em;
    }
}
