@import '_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.wuc5ioiakb.bundle.scp.css';

/* /Components/SubstitutionCard.razor.rz.scp.css */
/* Scoped styles for SubstitutionCard */
:host[b-fwqf621j57] {
    display: block;
    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}

.card[b-fwqf621j57] {
    border: 0px solid #000;
    padding: 2px;
    background-color: white;
    color: black;
    width: 480px;
    min-width: 480px;
    max-width: 480px;
    min-height: 480px;
    max-height: 480px;
    height: 480px;
}

.header-line[b-fwqf621j57] {
    border: none;
    margin-bottom: 2px;
    font-size: 16px;
}

.card-table-100[b-fwqf621j57] {
    width: 100%;
}

.card-table[b-fwqf621j57] {
    border-collapse: collapse;
    table-layout: fixed;
    
}

    .card-table td[b-fwqf621j57] {
        border: 1px solid #000;
        padding: 6px 8px;
        vertical-align: middle;
    }

        .card-table td.label[b-fwqf621j57] {
            background: #f5f5f5;
            font-size: 12px;
            line-height: 1.15;
        }

        .card-table td.value[b-fwqf621j57] {
            background: #fff;
            font-size: 16px;
        }

        .card-table td.player-name[b-fwqf621j57] {
            background: #fff;
            font-size: 25px;
        }

        .card-table td.player-nr[b-fwqf621j57] {
            background: #fff;
            font-size: 25px;
        }

        .card-table td.center[b-fwqf621j57] {
            text-align: center;
        }

        .card-table td.no-padding[b-fwqf621j57] {
            padding: 0;
        }



.small-cells td[b-fwqf621j57] {
    width: 50%;
    font-size: 14px;
}

.halftime td[b-fwqf621j57] {
    width: 50%;
    font-size: 24px;
    font-weight: 600;
}

.section-3[b-fwqf621j57]
{
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    gap: 0px 5px;
    height: 80px;
}

    .section-3 table:nth-child(1)[b-fwqf621j57]{
        width: 120px;
    }

    .section-3 table:nth-child(2)[b-fwqf621j57] {
        flex-basis: 1;
        width: 100%
    }

    .section-3 table:nth-child(3)[b-fwqf621j57] {
        width: 95px;
    }

.first-row[b-fwqf621j57] {
    height: 8px;
    font-size: 12px;
}

.first-row td[b-fwqf621j57] {
    height: 8px;
    margin: 0 0 0 5px;
    padding: 0 0 0 5px;
}

.section-4[b-fwqf621j57] {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    gap: 0px 5px;
    height: 80px;
}

.section-4 table:nth-child(1)[b-fwqf621j57] {
    
    flex-basis: 1;
    width: 100%
}

    .section-4 table:nth-child(2)[b-fwqf621j57] {
        width: 95px;
    }

/* Specific visual tweaks to match screenshot */
.team[b-fwqf621j57] {
    font-size: 28px;
    font-weight: 600;
}

.club-name[b-fwqf621j57] {
    font-size: 28px;
    font-weight: 500;
}

.player-name[b-fwqf621j57] {
    font-size: 250px;
    font-weight: 500;
}

cell-nr[b-fwqf621j57] {

}

.player-nr[b-fwqf621j57] {
    font-size: 36px;
    font-weight: 500;
    padding: 0;
    margin: 0;
}

.subst-nr td[b-fwqf621j57] {
    padding: 0;
    margin: 0;
}

.name[b-fwqf621j57] {
    font-size: 28px;
    font-weight: 600;
}

.number[b-fwqf621j57] {
    font-size: 28px;
    font-weight: 600;
    text-align: center;
}

.height-l td[b-fwqf621j57] {
    height: 64px;
}
/* /Pages/SubstitionCardsGenerator.razor.rz.scp.css */
#pdfViewer[b-t3a4yanql6] {
    margin: 50px, 0, 0, 0;
    width: 100%;
    height: 500px;
}

.section[b-t3a4yanql6] {
    margin-top: 50px;
    margin-bottom: 50px;
}

.substitution-card-container[b-t3a4yanql6] {

    display: flex;
    flex-flow: row;
    flex-wrap: wrap;

    background-color: darkgrey;;
    gap: 10px 10px;
    
    padding: 10px;

}
