<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import '_content/ScoreCapture.Web.Shared/ScoreCapture.Web.Shared.jdfm1b3vpb.bundle.scp.css';

/* /Components/Features/Leaderboard/Leaderboard.razor.rz.scp.css */

.sidebar[b-nrqbvmp9hh] {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 2;
    top: 0;
    right: 0;
    background-color: #111;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
    color: #FFF;
}

    .sidebar a[b-nrqbvmp9hh] {
        padding: 8px 8px 8px 32px;
        text-decoration: none;
        font-size: 25px;
        color: #818181;
        display: block;
        transition: 0.3s;
    }

        .sidebar a:hover[b-nrqbvmp9hh] {
            color: #f1f1f1;
        }

    .sidebar .closebtn[b-nrqbvmp9hh] {
        position: absolute;
        top: 0;
        right: 25px;
        font-size: 36px;
        margin-left: 50px;
    }

    .sidebar[b-nrqbvmp9hh]  button {
        color: #FFF;
        justify-content: left;
        text-align: left;
    }

    .sidebar[b-nrqbvmp9hh]  button.lblink {
        width: Calc(100% - 5px);
    }

        .sidebar[b-nrqbvmp9hh]  button.active {
            position: relative;
        }

            .sidebar[b-nrqbvmp9hh]  button.active:before {
                content: "";
                background: var(--mud-palette-primary) !important;
                height: 5px !important;
                width: 100%;
                border-radius: 5px;
                position: absolute;
                bottom: 0;
            }

        .sidebar[b-nrqbvmp9hh]  button:not(.active):hover {
            border-bottom: 2px solid white;
            border-radius: 0;
            margin-bottom: -2px;
            transition: 0s;
        }

#leaderboardBar_overlay[b-nrqbvmp9hh] {
    content: "";
    background: rgba(0, 0, 0, 0.8);
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1;
}

#leaderboardBar #bartitle[b-nrqbvmp9hh] {
    padding: 15px 8px 5px;
    border-bottom: 2px solid;
    color: var(--mud-palette-primary) !important;
    font-weight: bold;
    position: relative;
    text-transform: uppercase;
}

    #leaderboardBar #bartitle .btnclose[b-nrqbvmp9hh] {
        color: #FFF;
        cursor: pointer;
        position: absolute;
        right: 0;
        bottom: 0px;
        padding: 5px 15px 0px;
    }

@media screen and (max-height: 450px) {
    .sidebar[b-nrqbvmp9hh] {
        padding-top: 15px;
    }

        .sidebar a[b-nrqbvmp9hh] {
            font-size: 18px;
        }
}

#leaderboardBar[b-nrqbvmp9hh]  .mud-shrink:not(:focus-within) ~ label.mud-input-label.mud-input-label-inputcontrol {
    color: var(--mud-palette-white);
}
#leaderboardBar[b-nrqbvmp9hh]  .mud-input &gt; input.mud-input-root, div.mud-input-slot.mud-input-root[b-nrqbvmp9hh] {
    color: var(--mud-palette-white);
}
/* /Components/Features/Leaderboard/Leaderboard2ClubDialog.razor.rz.scp.css */


[b-l5lnvj1c8w] table {
    border-top-right-radius: 10px !important;
    border-top-left-radius: 10px !important;
}

[b-l5lnvj1c8w] thead {
}

[b-l5lnvj1c8w] th {
    background-color: #122D2A !important;
    background: var(--mud-palette-dark) !important;
    color: white !important;
}

@media (min-width: 400px) {
    [b-l5lnvj1c8w] th:nth-child(1) {
        border-top-left-radius: 10px;
    }

    [b-l5lnvj1c8w] th:nth-last-child(1) {
        border-top-right-radius: 10px;
    }
}
/* /Components/Features/Leaderboard/LeaderboardCourseInformationHole.razor.rz.scp.css */
th[b-jjxt0yx65m] {
    background-color: #122D2A;
    background: var(--mud-palette-dark);
    color: white !important;
}

/*-- mobile margin/padding overrides --*/

@media (max-width: 700px) {
    [b-jjxt0yx65m] th, [b-jjxt0yx65m] td {
        font-size: 11px !important;
    }

        [b-jjxt0yx65m] th:nth-child(n+2),
        [b-jjxt0yx65m] td:nth-child(n+2) {
            min-width: 18px;
            max-width: none;
            padding: 6px !important;
        }

        [b-jjxt0yx65m] th:nth-child(1),
        [b-jjxt0yx65m] td:nth-child(1) {
            max-width: none;
            padding: 6px 2px 6px 11px !important;
        }

}
/* /Components/Features/Leaderboard/LeaderboardDrillDownMatchPlayScorecard.razor.rz.scp.css */
table[b-v2y3udvxbt] {
    border-spacing: 0px;
    border-width: 0px;
    margin: 0px;
    display: table;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    border-collapse: collapse;
}

td[b-v2y3udvxbt] {
    min-width: 25px;
    min-height: 25px;
    padding: 6px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    text-align: center;
    border-bottom: 1px solid var(--mud-palette-dark);
}


.scorecardrowtitle[b-v2y3udvxbt] {
    text-align: left;
}

.titleRow[b-v2y3udvxbt] {
    background-color: rgba(225, 225, 225, 0.29);
}

.totalColumn[b-v2y3udvxbt] {
    background-color: rgba(40, 65, 62, 0.08)
}

@media (max-width: 500px) {
    [b-v2y3udvxbt] .matchplay-hole-outcome .mud-chip {
        margin: 0;
        padding: 0 5px;
        height: 20px;
    }
}
/* /Components/Features/Leaderboard/LeaderboardDrillDownPlayer.razor.rz.scp.css */
.drilldownprofilepicture[b-3jtz811drj] {
    border-radius: 15px;
    border-radius: 35% 0% 30% 0% / 35% 0% 30% 0%;
    width: 100px;
    height: 80px;
    background-color: grey;
    border-right-width: 5px;
    border-bottom-width: 5px;
    /*background-image: url('/images/defaultcourse.jpg')*/

    /**/
    position: absolute;
    left: -40px;
    top: 0;    
    background-position: center;
    background-size: cover;

}

@media (max-width: 700px) {
    .drilldownprofilepicture[b-3jtz811drj] {
        width: 60px;
        height: 50px;
        left: -20px;
    }
}
/* /Components/Features/Leaderboard/LeaderboardDrillDownScorecard.razor.rz.scp.css */
table[b-9tfhi5uyyb] {
    border-spacing: 0px;
    border-width: 0px;
    margin: 0px;
    display: table;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    border-collapse: collapse;
}

td[b-9tfhi5uyyb] {
    min-width: 25px;
    min-height: 25px;
    padding: 6px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    text-align: center;
}

    td .underline[b-9tfhi5uyyb] {
        border-bottom: 1px solid var(--mud-palette-dark);
    }




.dot[b-9tfhi5uyyb] {
    height: 3px;
    width: 3px;
    background-color: black;
    border-radius: 50%;
    display: inline-block;
    margin:1px;
}
.nodot[b-9tfhi5uyyb] {
    height: 3px;
    width: 3px;
    display: inline-block;
    margin: 1px;
}


.scorecardrowtitle[b-9tfhi5uyyb] {
    text-align: left;
}

.titleRow[b-9tfhi5uyyb] {
    background-color: rgba(225, 225, 225, 0.29);
}

.totalColumn[b-9tfhi5uyyb] {
    background-color: rgba(40, 65, 62, 0.08)
}


/* /Components/Features/Leaderboard/LeaderboardDrillDownScorecardTeam.razor.rz.scp.css */
table[b-ioqffnc66m] {
    border-spacing: 0px;
    border-width: 0px;
    margin: 0px;
    display: table;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    border-collapse: collapse;
}

td[b-ioqffnc66m] {
    min-width: 25px;
    min-height: 25px;
    padding: 6px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    text-align: center;
    border-bottom: 1px solid var(--mud-palette-dark);
}


.scorecardrowtitle[b-ioqffnc66m] {
    text-align: left;
}

.titleRow[b-ioqffnc66m] {
    background-color: rgba(225, 225, 225, 0.29);
}

.totalColumn[b-ioqffnc66m] {
    background-color: rgba(40, 65, 62, 0.08)
}

/* /Components/Features/Leaderboard/LeaderboardHeader.razor.rz.scp.css */
.tournamentsupporterimage[b-k2dfcng32k] {
    max-height: 175px;
}

[b-k2dfcng32k] .leaderboardheader-club .mud-image,
[b-k2dfcng32k] .leaderboardheader-club .mud-skeleton {
    width: 200px;
    height: 200px;
    margin: 10px;
}

.leaderboardheader[b-k2dfcng32k]  .header-detail { /*d-flex justify-center mud-width-full py-4*/
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 16px 0;
} 

.leaderboardheader[b-k2dfcng32k]  .header-title {
    color: var(--mud-palette-black);
}

.leaderboardheader[b-k2dfcng32k]  .header-date {
    color: var(--mud-palette-primary);
}

@media (max-width: 700px) {
    .leaderboardheader[b-k2dfcng32k]  .mud-grid {
        width: 100%;
        margin: -6px 0;
    }
    .leaderboardheader[b-k2dfcng32k]  .mud-grid-item {
        padding: 0 6px;
    }

    .leaderboardheader[b-k2dfcng32k]  .header-detail { 
        padding: 16px 0 8px;
        /*gap: 6px;*/
    } 

    [b-k2dfcng32k] .leaderboardheader-club {
        gap: 3px;
    }
    [b-k2dfcng32k] .leaderboardheader-club .mud-image,
    [b-k2dfcng32k] .leaderboardheader-club .mud-skeleton {
        width: 125px;
        height: 125px;
        margin: auto;
    }
    [b-k2dfcng32k] .leaderboardheader-club p {
        font-size: 11px;
    }

    .leaderboardheader[b-k2dfcng32k]  .header-title {
        font-size: 18px;
        line-height: 18px;
    }

    .leaderboardheader[b-k2dfcng32k]  .header-date {
        font-size: 12px;
        line-height: 12px;
    }

    .leaderboardheader[b-k2dfcng32k]  .tournamentsupporter-slider {
        margin: 0 -6px;
        width: Calc(100% + 12px);
    }

}
/* /Components/Features/Leaderboard/LeaderboardHoleScore.razor.rz.scp.css */
.holescore[b-gnstd37h1d] {
    min-width: 15px;
    text-align: center;
}
@media (min-width: 600px) {
    .holescore[b-gnstd37h1d] {
        margin: auto;
    }
}

.condor[b-gnstd37h1d] {
    border-radius: 50% 50% 50% 50% / 50% 50% 50% 48%;
    border-color: #B274B7;
    border-width: 2px;
    max-width: 22px;
}

.albatross[b-gnstd37h1d] {
    border-radius: 50% 50% 50% 50% / 50% 50% 50% 48%;
    border-color: #D9D768;
    border-width: 2px;
    max-width: 22px;
}

.eagle[b-gnstd37h1d] {
    border-radius: 50% 50% 50% 50% / 50% 50% 50% 48%;
    border-color: #EBAC4B;
    border-width:2px;
    max-width: 22px;
}

.birdie[b-gnstd37h1d] {
    border-radius: 50% 50% 50% 50% / 50% 50% 50% 48%;
    border-color: #FE0000;
    border-width: 2px;
    max-width: 22px;
}

.bogey[b-gnstd37h1d] {
    border-radius: 5px;
    border-color: #76FAFC;
    border-width: 2px;
    max-width: 22px;
}

.doublebogey[b-gnstd37h1d] {
    border-radius: 5px;
    border-color: #0000FE;
    border-width: 2px;
    max-width: 22px;
}

.triplebogey[b-gnstd37h1d] {
    border-radius: 5px;
    border-color: #793EBF;
    border-width: 2px;
    max-width: 22px;
}

.nightmare[b-gnstd37h1d] {
    border-radius: 5px;
    border-color: #5F3C28;
    border-width: 2px;
    max-width: 22px;
}

@media (max-width: 450px) {
    .condor[b-gnstd37h1d], .albatross[b-gnstd37h1d], .eagle[b-gnstd37h1d], .birdie[b-gnstd37h1d], .bogey[b-gnstd37h1d], .doublebogey[b-gnstd37h1d], .triplebogey[b-gnstd37h1d], .nightmare[b-gnstd37h1d] {
        width: 20px;
        margin: auto -3px !important;
    }
}


.pickup span[b-gnstd37h1d] {
    position: relative;
    z-index: 2;
}

.pickup[b-gnstd37h1d] {
    position: relative;
    max-width: 22px;
    text-align: center;
}

    .pickup[b-gnstd37h1d]:before,
    .pickup[b-gnstd37h1d]:after {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        z-index: 1;
    }

    .pickup[b-gnstd37h1d]:before {
        background: linear-gradient(to top right, transparent calc(50% - 1px), lightgrey 50%, transparent calc(50% + 1px) );
    }

    .pickup[b-gnstd37h1d]:after {
        background: linear-gradient(to left top, transparent calc(50% - 1px), lightgrey 50%, transparent calc(50% + 1px) );
    }
/* /Components/Features/Leaderboard/LeaderboardMatchPlayHeader.razor.rz.scp.css */
[b-tgob8s7hyk] .matchplay-table-header {
    background: var(--mud-palette-dark);
    background: var(--mud-palette-appbar-background);
    margin: auto;
    width: 100%;
}

[b-tgob8s7hyk] .team-a-displayname, [b-tgob8s7hyk] .team-b-displayname {
    background: transparent;
    box-shadow: none;
}
    [b-tgob8s7hyk] .team-a-displayname * {
        color: var(--team-a-colour);
        color: var(--mud-palette-white);
        font-weight: bold;
    }
    [b-tgob8s7hyk] .team-b-displayname * {
        color: var(--team-b-colour);
        color: var(--mud-palette-white);
        font-weight: bold;
    }

[b-tgob8s7hyk] .team-totalscore {
    margin: -8px 0px;
}
    [b-tgob8s7hyk] .team-totalscore .mud-card {
        height: 90%;
        width: 15vw;
        position: relative;
        z-index: 1;
    }
        [b-tgob8s7hyk] .team-totalscore .mud-card .mud-card-content {
            padding: 0; 
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100%;
        }
[b-tgob8s7hyk] .team-a-totalscore {
    background-color: var(--team-a-colour);
    color: var(--team-a-colour-contrast);
}
[b-tgob8s7hyk] .team-b-totalscore {
    background-color: var(--team-b-colour);
    color: var(--team-b-colour-contrast);
}

    [b-tgob8s7hyk] .team-a-totalscore *, [b-tgob8s7hyk] .team-b-totalscore * {
        font-weight: bold;
    }


/*---*/
[b-tgob8s7hyk] .matchplay-table-header.team-a-lead .team-a-totalscore:before {
    content: '';
    position: absolute;
    bottom: -1px;
    left: -11px;
    transform: skew(20deg);
    background: var(--team-a-colour);
    width: 100%;
    height: Calc(50% + 2px);
    z-index: -1;
    border-radius: 0 2px;
    /*box-shadow: -0.3px 0.5px 0px 0px rgba(0, 0, 0, 0.2);*/
}

[b-tgob8s7hyk] .matchplay-table-header.team-a-lead .team-a-totalscore:after {
    content: '';
    position: absolute;
    top: 0;
    left: -11px;
    transform: skew(-20deg);
    background: var(--team-a-colour);
    width: 100%;
    height: 50%;
    z-index: -1;
    border-radius: 2px 0;
}
/*---*/
[b-tgob8s7hyk] .matchplay-table-header.team-b-lead .team-b-totalscore:before {
    content: '';
    position: absolute;
    bottom: -1px;
    right: -11px;
    transform: skew(-20deg);
    background: var(--team-b-colour);
    width: 100%;
    height: Calc(50% + 2px);
    z-index: -1;
    border-radius: 2px 0;
    /*box-shadow: 0.3px 0.5px 0px 0px rgba(0, 0, 0, 0.2);*/
}

[b-tgob8s7hyk] .matchplay-table-header.team-b-lead .team-b-totalscore:after {
    content: '';
    position: absolute;
    top: 0;
    right: -11px;
    transform: skew(20deg);
    background: var(--team-b-colour);
    width: 100%;
    height: 50%;
    z-index: -1;
    border-radius: 0 2px;
}

/*---*/

[b-tgob8s7hyk] .matchplay-table-header .team-a-projected-score .mud-typography {
    background: var(--team-a-colour-contrast);
    color: var(--team-a-colour);
    padding: 0 10px;
    border-radius: 100px;
}
[b-tgob8s7hyk] .matchplay-table-header .team-b-projected-score .mud-typography {
    background: var(--team-b-colour-contrast);
    color: var(--team-b-colour);
    padding: 0 10px;
    border-radius: 100px;
}


@media (max-width: 700px) {
    [b-tgob8s7hyk] .matchplay-table-header.team-a-lead .team-a-totalscore:before,
    [b-tgob8s7hyk] .matchplay-table-header.team-b-lead .team-b-totalscore:before {
        bottom: 0;
        height: Calc(50% + 1px);
    }
    [b-tgob8s7hyk] .matchplay-table-header.team-a-lead .team-a-totalscore:before,
    [b-tgob8s7hyk] .matchplay-table-header.team-a-lead .team-a-totalscore:after {
        left: -7px;
    }
    [b-tgob8s7hyk] .matchplay-table-header.team-b-lead .team-b-totalscore:before,
    [b-tgob8s7hyk] .matchplay-table-header.team-b-lead .team-b-totalscore:after {
        right: -7px;
    }
    [b-tgob8s7hyk] .team-a-totalscore *, [b-tgob8s7hyk] .team-b-totalscore * {
        font-size: 25px;
    }
    [b-tgob8s7hyk] .team-a-displayname .mud-card-content,
    [b-tgob8s7hyk] .team-b-displayname .mud-card-content {
        padding: 8px;
    }
}
@media (max-width: 600px) {
    [b-tgob8s7hyk] .team-a-displayname .mud-card-content *,
    [b-tgob8s7hyk] .team-b-displayname .mud-card-content * {
        font-size: 18px;
        line-height: 28px;
    }
    [b-tgob8s7hyk] .team-a-displayname .mud-card-content {
        padding-left: 5px;
    }
    [b-tgob8s7hyk] .team-b-displayname .mud-card-content {
        padding-right: 5px;
    }
}
/* /Components/Features/Leaderboard/LeaderboardMatchPlayPlayer.razor.rz.scp.css */

[b-9tjdugi2v0] .player-name {
    padding: 1px 0 1px 18px;
    text-indent: -18px;
}

    [b-9tjdugi2v0] .player-name .countryflag {
        width: 15px;
        /*vertical-align: middle;*/
        margin-bottom: -3px;
    }
/* /Components/Features/Leaderboard/LeaderboardMatchPlayTable.razor.rz.scp.css */


[b-j3zy15re9f] table {
    /*border: 0.03cm solid rgba(19, 34, 40, 1) !important;*/
    border-top-right-radius: 20px !important;
    border-top-left-radius: 20px !important;
}

[b-j3zy15re9f] thead {
}

[b-j3zy15re9f] th {
    background-color: #122D2A;
    background: var(--mud-palette-dark);
    background: var(--mud-palette-appbar-background);
    color: white !important;
}

@media (min-width: 700px) {
    [b-j3zy15re9f] th:nth-child(1) {
        border-top-left-radius: 20px;
    }

    [b-j3zy15re9f] th:nth-last-child(1) {
        border-top-right-radius: 20px;
    }
}

[b-j3zy15re9f] th:not(.player),
[b-j3zy15re9f] td:not([data-label="Players"]) {
    min-width: 50px;
    width: 5%;
    text-align: center;
}

[b-j3zy15re9f] table td[data-label="Team"] {
    width: 10%;
    padding: 3px 8px;
}

    [b-j3zy15re9f] table td[data-label="Team"] .mud-chip {
        margin: 0px;
    }

[b-j3zy15re9f] table td[data-label="Hole"],
[b-j3zy15re9f] table td[data-label="Today"],
[b-j3zy15re9f] table td[data-label="Round"] {
    width: 8%;
}




[b-j3zy15re9f] .mud-table-cell {
    border-bottom: 0 !important;
    padding: 8px;
}

    [b-j3zy15re9f] .mud-table-cell,
    [b-j3zy15re9f] .mud-table-cell * {
        user-select: none;
    }


[b-j3zy15re9f] .player-name {
    padding: 1px 0 1px 18px;
    text-indent: -18px;
}

    [b-j3zy15re9f] .player-name .countryflag {
        width: 15px;
        /*vertical-align: middle;*/
        margin-bottom: -3px;
    }


/*-- position striping --*/

/*::deep .mud-table-row:has(&gt; td.pos-even) */
[b-j3zy15re9f] .mud-table-row:nth-of-type(even) {
    background-color: transparent;
}

/*::deep .mud-table-row:has(&gt; td.pos-odd)*/
[b-j3zy15re9f] .mud-table-row:nth-of-type(odd) {
    background-color: var(--mud-palette-gray-light);
}

/*-- position striping *** old duplicate test --*/

[b-j3zy15re9f] :has(&gt; td.pos-dupe) ~ .mud-table-row:nth-of-type(even) {
    /* elements after .dupe */
    background-color: var(--mud-palette-gray-light);
}

[b-j3zy15re9f] :has(&gt; td.pos-dupe) ~ .mud-table-row:nth-of-type(odd) {
    /* elements after .dupe */
    background-color: transparent;
}

[b-j3zy15re9f] .mud-table-row:nth-of-type(even) + :has(&gt; td.pos-dupe):not(:has(&gt; td.pos-dupe) ~ :has(&gt; td.pos-dupe)) {
    /* style first .dupe by seeing whether it is immediately next to an even row */
    background-color: var(--mud-palette-gray-light);
}

    [b-j3zy15re9f] .mud-table-row:nth-of-type(even) + :has(&gt; td.pos-dupe):not(:has(&gt; td.pos-dupe) ~ :has(&gt; td.pos-dupe)) ~ :has(&gt; td.pos-dupe) {
        /* style subsequent .dupe by seeing whether the first .dupe is immediately next to an even row */
        background-color: var(--mud-palette-gray-light);
    }

[b-j3zy15re9f] .mud-table-row:nth-of-type(odd) + :has(&gt; td.pos-dupe):not(:has(&gt; td.pos-dupe) ~ :has(&gt; td.pos-dupe)) {
    /* style first .dupe by seeing whether it is immediately next to an odd row */
    background-color: transparent;
}

    [b-j3zy15re9f] .mud-table-row:nth-of-type(odd) + :has(&gt; td.pos-dupe):not(:has(&gt; td.pos-dupe) ~ :has(&gt; td.pos-dupe)) ~ :has(&gt; td.pos-dupe) {
        /* style subsequent .dupe by seeing whether the first .dupe is immediately next to an odd row */
        background-color: transparent;
    }



/*-- LeaderboardDrillDownPlayer.razor --*/
[b-j3zy15re9f] .avatar-card {
    position: relative;
    padding-left: 70px !important;
    margin-left: 32px;
    border-radius: 0% 10px 10px 0;
}
/*
    ::deep .avatar-card .img-frame {
        background: var(--mud-palette-dark);
        position: absolute;
        left: -40px;
        top: 0;
        width: 88px;
        height: 85px;
        border-radius: 35% 0 35% 0;
        overflow: hidden;
        padding: 0 8px 8px 0;
    }

::deep .img-frame .mud-avatar {
    width: 100%;
    height: 100%;
    border-radius: 0 0 50%;
}*/


/*-- LeaderboardDrillDownPlayerDetails.razor --*/
[b-j3zy15re9f] .player-details {
    padding: 16px;
}

    [b-j3zy15re9f] .player-details .mud-divider {
        border-color: #FFFFFF;
        opacity: .2;
        border-width: 2px;
        margin: 15px;
    }

    [b-j3zy15re9f] .player-details p,
    [b-j3zy15re9f] .player-details span {
        text-align: center;
    }

/*-- LeaderboardTableTeamCell.razor --*/

[b-j3zy15re9f] .mud-table-cell .mud-chip {
    /*padding: 18px 12px;
    text-align: center;*/
}

/**/


/*-- main table  mobile margin/padding overrides --*/

@media (min-width: 700px) {
    [b-j3zy15re9f] th.player {
        padding-left: 27px;
    }

    [b-j3zy15re9f] td[data-label="Score"] {
        height: 40px;
    }
}

@media (max-width: 700px) {
    [b-j3zy15re9f] th, [b-j3zy15re9f] td {
        font-size: 11px;
    }

    [b-j3zy15re9f] .mud-table-cell {
        padding: 6px 1px;
    }

    [b-j3zy15re9f] th:not(.player),
    [b-j3zy15re9f] td:not([data-label="Players"]) {
        min-width: min-content;
        width: auto;
    }

    [b-j3zy15re9f] th.player {
        padding-left: 18px;
    }

    [b-j3zy15re9f] td[data-label="Players"] {
        padding-left: 3px;
    }

    [b-j3zy15re9f] td[data-label="Movement"] .mud-icon-root {
        margin-right: -3px;
    }

    [b-j3zy15re9f] .leaderboard-title {
        font-size: 14px;
        line-height: 16px;
    }

    [b-j3zy15re9f] table td[data-label="Team"] .mud-chip {
        margin: -2px -2px 0 0;
        width: 20px;
        height: 20px;
    }


    [b-j3zy15re9f] .player-name {
        padding: 0px;
        text-indent: 0px;
    }

    [b-j3zy15re9f] .team-a .player-name {
        text-align: left;
    }

    [b-j3zy15re9f] .team-b .player-name {
        text-align: right;
    }
}


/*-- drilldown  mobile margin/padding overrides --*/

@media (min-width: 700px) {
    [b-j3zy15re9f] .drilldown-playerinfo .mud-grid-item.table-item th,
    [b-j3zy15re9f] .drilldown-playerinfo .mud-grid-item.table-item td {
        min-width: min-content !important;
        width: min-content !important;
    }
}

@media (max-width: 700px) {
    [b-j3zy15re9f] .drilldown-grid {
        margin: -6px 0px;
        width: 100%;
    }

    [b-j3zy15re9f] .drilldown-playerselect {
        padding: 6px 12px !important;
    }

        [b-j3zy15re9f] .drilldown-playerselect .mud-button-group-root {
            flex-wrap: wrap;
        }

        [b-j3zy15re9f] .drilldown-playerselect button {
            font-size: 11px !important;
        }

    [b-j3zy15re9f] .drilldown-playerinfo {
        padding: 6px 6px 9px !important;
    }

        [b-j3zy15re9f] .drilldown-playerinfo .mud-paper {
            /*margin: 8px !important;*/
        }

        [b-j3zy15re9f] .drilldown-playerinfo .mud-grid-item {
            padding: 6px 3px;
        }

            [b-j3zy15re9f] .drilldown-playerinfo .mud-grid-item.table-item {
                padding: 0px;
            }

                [b-j3zy15re9f] .drilldown-playerinfo .mud-grid-item.table-item th,
                [b-j3zy15re9f] .drilldown-playerinfo .mud-grid-item.table-item td {
                    padding: 3px;
                    font-size: 12px;
                    min-width: min-content !important;
                    width: min-content !important;
                }


    [b-j3zy15re9f] .player-details {
        padding: 3px;
    }

        [b-j3zy15re9f] .player-details .flex-row {
            gap: 3px !important;
            justify-content: start !important;
        }

        [b-j3zy15re9f] .player-details .flex-column {
            gap: 3px !important;
        }

        [b-j3zy15re9f] .player-details .mud-divider {
            margin: 8px 5px;
        }

        [b-j3zy15re9f] .player-details p {
            font-size: 11px;
        }

        [b-j3zy15re9f] .player-details span {
            font-size: 9px;
        }


    [b-j3zy15re9f] .avatar-card {
        padding: 6px 6px 6px 55px !important;
        margin-left: 25px;
    }

        [b-j3zy15re9f] .avatar-card .firstname {
            font-size: 12px;
            text-align: left;
        }

        [b-j3zy15re9f] .avatar-card .lastname {
            font-size: 16px;
            text-align: left;
        }
}

[b-j3zy15re9f] .MatchPlayTable .mud-table-container {
    overflow: visible;
}

[b-j3zy15re9f] .MatchPlayTable th.mud-table-cell-custom-group {
    border-radius: 0;
    background: var(--mud-palette-dark);
    font-size: 18px;
    line-height: 12px;
}
/* /Components/Features/Leaderboard/LeaderboardMatchPlayTableMatch.razor.rz.scp.css */
[b-6nn3awbi52] .matchplay {
    margin: -8px -9px;
    width: calc(100% + 17px);
}
[b-6nn3awbi52] .matchplay-player {
    position: relative;
}
    [b-6nn3awbi52] .matchplay-player:before {
        content: '';
        position: absolute;
        background: transparent;
        width: 5px;
        height: 100%;
        top: 0;
    }
    [b-6nn3awbi52] .matchplay-player.team-a:before {
        background: var(--team-a-colour);
        left: 0;
        box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.15);
    }
    [b-6nn3awbi52] .matchplay-player.team-b:before {
        background: var(--team-b-colour);
        right: 0;
        box-shadow: -1px 1px 3px 0px rgba(0, 0, 0, 0.15);
    }

[b-6nn3awbi52] .matchplay-player.team-a {
    /*color: var(--team-a-colour);*/
}
[b-6nn3awbi52] .matchplay-player.team-b {
    /*color: var(--team-b-colour);*/
}


[b-6nn3awbi52] .matchplay-outcome {    
    position: relative;
}
[b-6nn3awbi52] .matchplay-outcome .mud-card {
    background-color: black;
    color: white;
    height: 100%;
    display: flex;
    align-items: center;
    position: relative;
    border-radius: 0;
}
[b-6nn3awbi52] .matchplay-outcome  .mud-card * {
    z-index: 1;
    font-weight: bold;
}

[b-6nn3awbi52] .matchplay-outcome .mud-card-content {
    padding: 3px 8px;
    height: 100%;
    /* align-items: center; */
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-width: 111px;
    max-width: 112px;
}

[b-6nn3awbi52] .matchplay hr.matchplay-summmary-divider {
    width: Calc(100% - 35px);
    margin: -1px auto;
    border-image: linear-gradient(to right, var(--team-a-colour), var(--team-b-colour)) 30;
    opacity: 0.5;
}
[b-6nn3awbi52] .match-complete hr.matchplay-summmary-divider {
    display: none;
}
/*** MatchPlay Round Outcome ***/

[b-6nn3awbi52] .team-a-lead .matchplay-outcome .mud-card {
    background-color: var(--team-a-colour);
    color: var(--team-a-colour-contrast);
    /*border-radius: 0 4px 4px 0;*/
}

    [b-6nn3awbi52] .team-a-lead .matchplay-outcome .mud-card:before {
        content: '';
        position: absolute;
        background: var(--team-a-colour);
        transform: skew(20deg);
        bottom: 0;
        left: -8px;
        width: 50%;
        height: 50%;
        z-index: 0;
        border-radius: 2px 0;
        box-shadow: -0.6px 0.5px 0px -0.3px rgba(0, 0, 0, 0.5);
        border-top: 1px solid var(--team-a-colour);
    }

    [b-6nn3awbi52] .team-a-lead .matchplay-outcome .mud-card:after {
        content: '';
        position: absolute;
        background: var(--team-a-colour);
        transform: skew(-20deg);
        top: 0;
        left: -8px;
        width: 50%;
        height: 50%;
        z-index: 0;
        border-radius: 0 2px;
    }

    /*-------*/

[b-6nn3awbi52] .team-b-lead .matchplay-outcome .mud-card {
    background-color: var(--team-b-colour);
    color: var(--team-b-colour-contrast);
    /*border-radius: 4px 0 0 4px;*/
}

    [b-6nn3awbi52] .team-b-lead .matchplay-outcome .mud-card:before {
        content: '';
        position: absolute;
        background: var(--team-b-colour);
        transform: skew(-20deg);
        bottom: 0;
        right: -8px;
        width: 50%;
        height: 50%;
        z-index: 0;
        border-radius: 2px 0;
        box-shadow: 0.5px -0.6px 0px -0.3px rgba(0, 0, 0, 0.5);
        border-top: 1px solid var(--team-b-colour);
    }

    [b-6nn3awbi52] .team-b-lead .matchplay-outcome .mud-card:after {
        content: '';
        position: absolute;
        background: var(--team-b-colour);
        transform: skew(20deg);
        top: 0;
        right: -8px;
        width: 50%;
        height: 50%;
        z-index: 0;
        border-radius: 0 2px;
    }

/*-------*/

[b-6nn3awbi52] .team-a-lead.match-complete .matchplay-player.team-a {
    background: var(--team-a-colour);
    color: var(--team-a-colour-contrast);
}
[b-6nn3awbi52] .team-b-lead.match-complete .matchplay-player.team-b {
    background: var(--team-b-colour);
    color: var(--team-b-colour-contrast);
}
[b-6nn3awbi52] .match-complete .matchplay-player:before,
[b-6nn3awbi52] .match-complete .matchplay-outcome .mud-card:before {
    box-shadow: none !important;
}
[b-6nn3awbi52] .team-a-lead.match-complete .matchplay-outcome:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: var(--team-a-colour);
}
[b-6nn3awbi52] .team-b-lead.match-complete .matchplay-outcome:before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: var(--team-b-colour);
}


/*-- mobile -----*/

@media (max-width: 700px) {
    [b-6nn3awbi52] .matchplay {
        margin: -6px 1px;
        width: calc(100%);
    }
    
    [b-6nn3awbi52] .matchplay-player.team-a:before {
        box-shadow: 1px 0px 2px -1px rgba(0, 0, 0, 0.15);
    }

    [b-6nn3awbi52] .matchplay-player.team-b:before {
        box-shadow: -1px 0px 2px -1px rgba(0, 0, 0, 0.15);
    }

    [b-6nn3awbi52] .team-a-lead .matchplay-outcome .mud-card:before,
    [b-6nn3awbi52] .team-a-lead .matchplay-outcome .mud-card:after {
        left: -11px;
    }
    [b-6nn3awbi52] .team-b-lead .matchplay-outcome .mud-card:before,
    [b-6nn3awbi52] .team-b-lead .matchplay-outcome .mud-card:after {
        right: -11px;
    }
    [b-6nn3awbi52] .matchplay-outcome .mud-card-content {
        padding: 3px;
        min-width: 68px;
        max-width: 69px;
    }
    [b-6nn3awbi52] .matchplay-outcome h5 {
        line-height: 25px;
        word-spacing: -5px;
        font-size: 18px;
    }
    [b-6nn3awbi52] .matchplay-outcome h6 {
        font-size: 10px;
        line-height: 11px;
        margin-top: 3px;
    }
}
/* /Components/Features/Leaderboard/LeaderboardMergeTableSimple.razor.rz.scp.css */


[b-jhi26in8kl] table {
    /*border: 0.03cm solid rgba(19, 34, 40, 1) !important;*/
    border-top-right-radius: 20px !important;
    border-top-left-radius: 20px !important;
}

[b-jhi26in8kl] thead {
}

[b-jhi26in8kl] th {
    background-color: #122D2A;
    background: var(--mud-palette-dark);
    color: white !important;
}
    @media (min-width: 400px) {
        [b-jhi26in8kl] th:nth-child(1) {
            border-top-left-radius: 20px;
        }

        [b-jhi26in8kl] th:nth-last-child(1) {
            border-top-right-radius: 20px;
        }
    }

    [b-jhi26in8kl] th:not(.player),
    [b-jhi26in8kl] td:not([data-label="Players"]) {
        min-width: 50px;
        width: 5%;
        text-align: center;
    }

    [b-jhi26in8kl] table td[data-label="Team"]{
        width: 10%;
        padding: 3px 8px;
    }

        [b-jhi26in8kl] table td[data-label="Team"] .mud-chip {
            margin: 0px;
        }

    [b-jhi26in8kl] table td[data-label="Hole"],
    [b-jhi26in8kl] table td[data-label="Today"],
    [b-jhi26in8kl] table td[data-label="Round"] {
        width: 8%;
    }

   


[b-jhi26in8kl] .mud-table-cell {
    border-bottom: 0 !important;
    padding: 8px;
}

[b-jhi26in8kl] .mud-table-cell,
[b-jhi26in8kl] .mud-table-cell * {
    user-select: none;
}


[b-jhi26in8kl] .player-name {
    padding: 1px 0 1px 18px;
    text-indent: -18px;
}

    [b-jhi26in8kl] .player-name .countryflag {
        width: 15px;
        /*vertical-align: middle;*/
        margin-bottom: -3px;
    }


/*-- position striping --*/

/*::deep .mud-table-row:has(&gt; td.pos-even) */
[b-jhi26in8kl] .mud-table-row:nth-of-type(even) {
    background-color: transparent;
}

/*::deep .mud-table-row:has(&gt; td.pos-odd)*/
[b-jhi26in8kl] .mud-table-row:nth-of-type(odd) {
    background-color: var(--mud-palette-gray-light);
}

/*-- position striping *** old duplicate test --*/

[b-jhi26in8kl] :has(&gt; td.pos-dupe) ~ .mud-table-row:nth-of-type(even) {
    /* elements after .dupe */
    background-color: var(--mud-palette-gray-light);
}

[b-jhi26in8kl] :has(&gt; td.pos-dupe) ~ .mud-table-row:nth-of-type(odd) {
    /* elements after .dupe */
    background-color: transparent;
}

    [b-jhi26in8kl] .mud-table-row:nth-of-type(even) + :has(&gt; td.pos-dupe):not(:has(&gt; td.pos-dupe) ~ :has(&gt; td.pos-dupe)) {
        /* style first .dupe by seeing whether it is immediately next to an even row */
        background-color: var(--mud-palette-gray-light);
    }

    [b-jhi26in8kl] .mud-table-row:nth-of-type(even) + :has(&gt; td.pos-dupe):not(:has(&gt; td.pos-dupe) ~ :has(&gt; td.pos-dupe)) ~ :has(&gt; td.pos-dupe) {
        /* style subsequent .dupe by seeing whether the first .dupe is immediately next to an even row */
        background-color: var(--mud-palette-gray-light);
    }

    [b-jhi26in8kl] .mud-table-row:nth-of-type(odd) + :has(&gt; td.pos-dupe):not(:has(&gt; td.pos-dupe) ~ :has(&gt; td.pos-dupe)) {
        /* style first .dupe by seeing whether it is immediately next to an odd row */
        background-color: transparent;
    }

    [b-jhi26in8kl] .mud-table-row:nth-of-type(odd) + :has(&gt; td.pos-dupe):not(:has(&gt; td.pos-dupe) ~ :has(&gt; td.pos-dupe)) ~ :has(&gt; td.pos-dupe) {
        /* style subsequent .dupe by seeing whether the first .dupe is immediately next to an odd row */
        background-color: transparent;
    }



/*-- LeaderboardDrillDownPlayer.razor --*/
[b-jhi26in8kl] .avatar-card {
    position: relative;
    padding-left: 70px !important;
    margin-left: 32px;
    border-radius: 0% 10px 10px 0;
}
/*
    ::deep .avatar-card .img-frame {
        background: var(--mud-palette-dark);
        position: absolute;
        left: -40px;
        top: 0;
        width: 88px;
        height: 85px;
        border-radius: 35% 0 35% 0;
        overflow: hidden;
        padding: 0 8px 8px 0;
    }

::deep .img-frame .mud-avatar {
    width: 100%;
    height: 100%;
    border-radius: 0 0 50%;
}*/


/*-- LeaderboardDrillDownPlayerDetails.razor --*/
[b-jhi26in8kl] .player-details {
    padding: 16px;
}

[b-jhi26in8kl] .player-details .mud-divider {
    border-color: #FFFFFF;
    opacity: .2;
    border-width: 2px;
    margin: 15px;
}

[b-jhi26in8kl] .player-details p,
[b-jhi26in8kl] .player-details span {
    text-align: center;
}

/*-- LeaderboardTableTeamCell.razor --*/

[b-jhi26in8kl] .mud-table-cell .mud-chip {
    /*padding: 18px 12px;
    text-align: center;*/
}

/**/


/*-- main table  mobile margin/padding overrides --*/

@media (min-width: 700px) {
    [b-jhi26in8kl] th.player {
        padding-left: 27px;
    }
    [b-jhi26in8kl] td[data-label="Score"] {
        height: 40px;
    }
}
@media (max-width: 700px) {
    [b-jhi26in8kl] th, [b-jhi26in8kl] td {
        font-size: 11px;
    }

    [b-jhi26in8kl] .mud-table-cell {
        padding: 6px 1px;
    }

    [b-jhi26in8kl] th:not(.player),
    [b-jhi26in8kl] td:not([data-label="Players"]) {
        min-width: min-content;
        width: auto;
    }

    [b-jhi26in8kl] th.player {
        padding-left: 18px;
    }

    [b-jhi26in8kl] td[data-label="Players"] {
        padding-left: 3px;
    }

    [b-jhi26in8kl] td[data-label="Movement"] .mud-icon-root {
        margin-right: -3px;
    }

    [b-jhi26in8kl] .leaderboard-title {
        font-size: 14px;
        line-height: 16px;
    }

    [b-jhi26in8kl] table td[data-label="Team"] .mud-chip {
        margin: -2px -2px 0 0;
        width: 20px;
        height: 20px;
    }
}


/*-- drilldown  mobile margin/padding overrides --*/

@media (min-width: 700px) {
    [b-jhi26in8kl] .drilldown-playerinfo .mud-grid-item.table-item th,
    [b-jhi26in8kl] .drilldown-playerinfo .mud-grid-item.table-item td {
        min-width: min-content !important;
        width: min-content !important;
    }
}

@media (max-width: 700px) {
    [b-jhi26in8kl] .drilldown-grid {
        margin: -6px 0px;
        width: 100%;
    }

    [b-jhi26in8kl] .drilldown-playerselect {
        padding: 6px 12px !important;
    }
        [b-jhi26in8kl] .drilldown-playerselect .mud-button-group-root {
            flex-wrap: wrap;
        }
        [b-jhi26in8kl] .drilldown-playerselect button {
            font-size: 11px !important;
        }

    [b-jhi26in8kl] .drilldown-playerinfo {
        padding: 6px 6px 9px !important;
    }
        [b-jhi26in8kl] .drilldown-playerinfo .mud-paper {
            /*margin: 8px !important;*/
        }
        [b-jhi26in8kl] .drilldown-playerinfo .mud-grid-item {
            padding: 6px 3px;
        }
        [b-jhi26in8kl] .drilldown-playerinfo .mud-grid-item.table-item {
            padding: 0px;
        }
            [b-jhi26in8kl] .drilldown-playerinfo .mud-grid-item.table-item th,
            [b-jhi26in8kl] .drilldown-playerinfo .mud-grid-item.table-item td {
                padding: 3px;
                font-size: 12px;
                min-width: min-content !important;
                width: min-content !important;
            }


    [b-jhi26in8kl] .player-details {
        padding: 3px;
    }

        [b-jhi26in8kl] .player-details .flex-row {
            gap: 3px !important;
            justify-content: start !important;
        }

        [b-jhi26in8kl] .player-details .flex-column {
            gap: 3px !important;
        }

        [b-jhi26in8kl] .player-details .mud-divider {
            margin: 8px 5px;
        }

        [b-jhi26in8kl] .player-details p {
            font-size: 11px;
        }

        [b-jhi26in8kl] .player-details span {
            font-size: 9px;
        }


    [b-jhi26in8kl] .avatar-card {
        padding: 6px 6px 6px 55px !important;
        margin-left: 25px;
    }
        [b-jhi26in8kl] .avatar-card .firstname {
            font-size: 12px;
            text-align: left;
        }
        [b-jhi26in8kl] .avatar-card .lastname {
            font-size: 16px;
            text-align: left;
        }
}
/* /Components/Features/Leaderboard/LeaderboardOnly.razor.rz.scp.css */

.sidebar[b-p0lpx31a8o] {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 2;
    top: 0;
    right: 0;
    background-color: #111;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
    color: #FFF;
}

    .sidebar a[b-p0lpx31a8o] {
        padding: 8px 8px 8px 32px;
        text-decoration: none;
        font-size: 25px;
        color: #818181;
        display: block;
        transition: 0.3s;
    }

        .sidebar a:hover[b-p0lpx31a8o] {
            color: #f1f1f1;
        }

    .sidebar .closebtn[b-p0lpx31a8o] {
        position: absolute;
        top: 0;
        right: 25px;
        font-size: 36px;
        margin-left: 50px;
    }

    .sidebar[b-p0lpx31a8o]  button {
        color: #FFF;
        justify-content: left;
        text-align: left;
    }

    .sidebar[b-p0lpx31a8o]  button.lblink {
        width: Calc(100% - 5px);
    }

        .sidebar[b-p0lpx31a8o]  button.active {
            position: relative;
        }

            .sidebar[b-p0lpx31a8o]  button.active:before {
                content: "";
                background: var(--mud-palette-primary) !important;
                height: 5px !important;
                width: 100%;
                border-radius: 5px;
                position: absolute;
                bottom: 0;
            }

        .sidebar[b-p0lpx31a8o]  button:not(.active):hover {
            border-bottom: 2px solid white;
            border-radius: 0;
            margin-bottom: -2px;
            transition: 0s;
        }

#leaderboardBar_overlay[b-p0lpx31a8o] {
    content: "";
    background: rgba(0, 0, 0, 0.8);
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1;
}

#leaderboardBar #bartitle[b-p0lpx31a8o] {
    padding: 15px 8px 5px;
    border-bottom: 2px solid;
    color: var(--mud-palette-primary) !important;
    font-weight: bold;
    position: relative;
    text-transform: uppercase;
}

    #leaderboardBar #bartitle .btnclose[b-p0lpx31a8o] {
        color: #FFF;
        cursor: pointer;
        position: absolute;
        right: 0;
        bottom: 0px;
        padding: 5px 15px 0px;
    }

@media screen and (max-height: 450px) {
    .sidebar[b-p0lpx31a8o] {
        padding-top: 15px;
    }

        .sidebar a[b-p0lpx31a8o] {
            font-size: 18px;
        }
}

#leaderboardBar[b-p0lpx31a8o]  .mud-shrink:not(:focus-within) ~ label.mud-input-label.mud-input-label-inputcontrol {
    color: var(--mud-palette-white);
}
#leaderboardBar[b-p0lpx31a8o]  .mud-input &gt; input.mud-input-root, div.mud-input-slot.mud-input-root[b-p0lpx31a8o] {
    color: var(--mud-palette-white);
}
/* /Components/Features/Leaderboard/LeaderboardPlayerTeeTimes.razor.rz.scp.css */
table[b-r415qb9d7d] {
    /*border: 1px solid black;*/
    border-spacing: 0px;
    margin-top: 20px;
}

th[b-r415qb9d7d] {
    background-color: #122D2A;
    background: var(--mud-palette-dark);
    color: white !important;
}

[b-r415qb9d7d] th:nth-child(1),
[b-r415qb9d7d] th.first-column {
    border-top-left-radius: 20px;
}

[b-r415qb9d7d] th:nth-last-child(1) {
    border-top-right-radius: 20px;
}

th[b-r415qb9d7d], td[b-r415qb9d7d] {
    padding: 8px;
    /*font-weight: bold;*/
}

    th:nth-child(n+5)[b-r415qb9d7d] {
        text-align: left;
        padding-left: 35px !important;
    }

tbody[b-r415qb9d7d] {
    box-shadow: var(--mud-elevation-1);
}

    tbody tr:nth-of-type(even)[b-r415qb9d7d] {
        background-color: var(--mud-palette-gray-light);
    }


    tbody tr td:nth-child(1)[b-r415qb9d7d],
    tbody tr td.first-column[b-r415qb9d7d] {
        color: var(--mud-palette-gray-default);
    }

        tbody tr td:nth-child(1) &gt; p[b-r415qb9d7d],
        tbody tr td.first-column &gt; p[b-r415qb9d7d] {
            color: var(--mud-palette-black);
        }

    tbody tr td.time[b-r415qb9d7d],
    tbody tr td.starthole[b-r415qb9d7d] {
        color: var(--mud-palette-black);
        text-align: center;
    }

[b-r415qb9d7d] .players .mud-icon-root.mud-svg-icon {
    box-shadow: -1px 1px 3px -1px black !important;
    border-radius: 100% !important;
    margin-right: 5px;
    margin-bottom: 3px;
}

.players[b-r415qb9d7d] {
    color: var(--mud-palette-primary);
    font-weight: bold;
}

@media (max-width: 960px) {
    [b-r415qb9d7d] th,
    [b-r415qb9d7d] td {
        font-size: 11px !important;
        padding: 6px !important;
    }
}


/*-- mobile margin/padding overrides --*/

@media (max-width: 600px) {
    table[b-r415qb9d7d] {
        width: 100%;
    }

    [b-r415qb9d7d] th:nth-child(1),
    [b-r415qb9d7d] td:nth-child(1),
    [b-r415qb9d7d] th.first-column,
    [b-r415qb9d7d] td.first-column {
        max-width: none;
        padding-left: 11px !important;
    }

    [b-r415qb9d7d] td .mud-icon-root.mud-svg-icon {
        width: 12px;
        height: 12px;
    }

    [b-r415qb9d7d] th:nth-child(9) {
        text-align: left;
        padding-left: 25px !important;
    }


    .players[b-r415qb9d7d] {
        padding: 1px 0 1px 18px;
        text-indent: -18px;
    }
    [b-r415qb9d7d] .players .mud-icon-root.mud-svg-icon {
        margin-right: 2px;
        margin-bottom: -2px;
    }
}

@media not print {

    thead[b-r415qb9d7d] {
        position: sticky;
        top: 0;
    }

    .only-print[b-r415qb9d7d] {
        display: none;
    }

    [b-r415qb9d7d] .round-selector.active {
        background: var(--mud-palette-primary) !Important;
        color: #FFF !Important;
    }
}

@media print {
    .only-print[b-r415qb9d7d] {
        display: flex;
    }
    [b-r415qb9d7d] .teeIcon {
        display: none;
    }

    table[b-r415qb9d7d] {
        margin-top: 0px;
        position:relative;
        background: #FFF;
    }

    th:nth-child(n+5)[b-r415qb9d7d] {
        padding-left: 0px !important;
        text-align: center;
    }

    .players[b-r415qb9d7d] {
        color: var(--mud-palette-primary-darken);
        text-align: center;
        justify-content: center;
    }

    td:has(.tee-name)[b-r415qb9d7d] {
        position: relative;
        padding-bottom: 20px !important;
    }

    .only-print.tee-name[b-r415qb9d7d] {
        display: flex !important;
        justify-content: center;
/*        background: rgba(0, 0, 0, 1.5);
        color: #FFF;*/
        position: absolute;
        bottom: 3px;
        left: 0;
        right: 0;
    }

    tbody tr td:nth-child(1)[b-r415qb9d7d],
    tbody tr td.first-column[b-r415qb9d7d] {
        color: var(--mud-palette-black);
        min-width: 90px;
    }

    [b-r415qb9d7d] .round-selector:not(.active) {
        display: none;
    }

    [b-r415qb9d7d] .round-group {
        position: fixed;
        top: 60px;
        left: 250px;
    }
}
/* /Components/Features/Leaderboard/LeaderboardResultsTable.razor.rz.scp.css */


[b-iei0mr9c5k] table {
    /*border: 0.03cm solid rgba(19, 34, 40, 1) !important;*/
    border-top-right-radius: 20px !important;
    border-top-left-radius: 20px !important;
}

[b-iei0mr9c5k] thead {
}

[b-iei0mr9c5k] th {
    background-color: #122D2A;
    background: var(--mud-palette-dark);
    color: white !important;
}
    @media (min-width: 400px) {
        [b-iei0mr9c5k] th:nth-child(1) {
            border-top-left-radius: 20px;
        }

        [b-iei0mr9c5k] th:nth-last-child(1) {
            border-top-right-radius: 20px;
        }
    }

    [b-iei0mr9c5k] th:not(.player),
    [b-iei0mr9c5k] td:not([data-label="Players"]) {
        min-width: 50px;
        width: 5%;
        text-align: center;
    }

    [b-iei0mr9c5k] table td[data-label="Team"]{
        width: 10%;
        padding: 3px 8px;
    }

        [b-iei0mr9c5k] table td[data-label="Team"] .mud-chip {
            margin: 0px;
        }

    [b-iei0mr9c5k] table td[data-label="Hole"],
    [b-iei0mr9c5k] table td[data-label="Today"],
    [b-iei0mr9c5k] table td[data-label="Round"] {
        width: 8%;
    }

   


[b-iei0mr9c5k] .mud-table-cell {
    border-bottom: 0 !important;
    padding: 8px;
}

[b-iei0mr9c5k] .mud-table-cell,
[b-iei0mr9c5k] .mud-table-cell * {
    user-select: none;
}


[b-iei0mr9c5k] .player-name {
    padding: 1px 0 1px 18px;
    text-indent: -18px;
}

    [b-iei0mr9c5k] .player-name .countryflag {
        width: 15px;
        /*vertical-align: middle;*/
        margin-bottom: -3px;
    }


/*-- position striping --*/

/*::deep .mud-table-row:has(&gt; td.pos-even) */
[b-iei0mr9c5k] .mud-table-row:nth-of-type(even) {
    background-color: transparent;
}

/*::deep .mud-table-row:has(&gt; td.pos-odd)*/
[b-iei0mr9c5k] .mud-table-row:nth-of-type(odd) {
    background-color: var(--mud-palette-gray-light);
}

/*-- position striping *** old duplicate test --*/

[b-iei0mr9c5k] :has(&gt; td.pos-dupe) ~ .mud-table-row:nth-of-type(even) {
    /* elements after .dupe */
    background-color: var(--mud-palette-gray-light);
}

[b-iei0mr9c5k] :has(&gt; td.pos-dupe) ~ .mud-table-row:nth-of-type(odd) {
    /* elements after .dupe */
    background-color: transparent;
}

    [b-iei0mr9c5k] .mud-table-row:nth-of-type(even) + :has(&gt; td.pos-dupe):not(:has(&gt; td.pos-dupe) ~ :has(&gt; td.pos-dupe)) {
        /* style first .dupe by seeing whether it is immediately next to an even row */
        background-color: var(--mud-palette-gray-light);
    }

    [b-iei0mr9c5k] .mud-table-row:nth-of-type(even) + :has(&gt; td.pos-dupe):not(:has(&gt; td.pos-dupe) ~ :has(&gt; td.pos-dupe)) ~ :has(&gt; td.pos-dupe) {
        /* style subsequent .dupe by seeing whether the first .dupe is immediately next to an even row */
        background-color: var(--mud-palette-gray-light);
    }

    [b-iei0mr9c5k] .mud-table-row:nth-of-type(odd) + :has(&gt; td.pos-dupe):not(:has(&gt; td.pos-dupe) ~ :has(&gt; td.pos-dupe)) {
        /* style first .dupe by seeing whether it is immediately next to an odd row */
        background-color: transparent;
    }

    [b-iei0mr9c5k] .mud-table-row:nth-of-type(odd) + :has(&gt; td.pos-dupe):not(:has(&gt; td.pos-dupe) ~ :has(&gt; td.pos-dupe)) ~ :has(&gt; td.pos-dupe) {
        /* style subsequent .dupe by seeing whether the first .dupe is immediately next to an odd row */
        background-color: transparent;
    }



/*-- LeaderboardDrillDownPlayer.razor --*/
[b-iei0mr9c5k] .avatar-card {
    position: relative;
    padding-left: 70px !important;
    margin-left: 32px;
    border-radius: 0% 10px 10px 0;
}
/*
    ::deep .avatar-card .img-frame {
        background: var(--mud-palette-dark);
        position: absolute;
        left: -40px;
        top: 0;
        width: 88px;
        height: 85px;
        border-radius: 35% 0 35% 0;
        overflow: hidden;
        padding: 0 8px 8px 0;
    }

::deep .img-frame .mud-avatar {
    width: 100%;
    height: 100%;
    border-radius: 0 0 50%;
}*/


/*-- LeaderboardDrillDownPlayerDetails.razor --*/
[b-iei0mr9c5k] .player-details {
    padding: 16px;
}

[b-iei0mr9c5k] .player-details .mud-divider {
    border-color: #FFFFFF;
    opacity: .2;
    border-width: 2px;
    margin: 15px;
}

[b-iei0mr9c5k] .player-details p,
[b-iei0mr9c5k] .player-details span {
    text-align: center;
}

/*-- LeaderboardTableTeamCell.razor --*/

[b-iei0mr9c5k] .mud-table-cell .mud-chip {
    /*padding: 18px 12px;
    text-align: center;*/
}

/**/


/*-- main table  mobile margin/padding overrides --*/

@media (min-width: 700px) {
    [b-iei0mr9c5k] th.player {
        padding-left: 27px;
    }
    [b-iei0mr9c5k] td[data-label="Score"] {
        height: 40px;
    }
}
@media (max-width: 700px) {
    [b-iei0mr9c5k] th, [b-iei0mr9c5k] td {
        font-size: 11px;
    }

    [b-iei0mr9c5k] .mud-table-cell {
        padding: 6px 1px;
    }

    [b-iei0mr9c5k] th:not(.player),
    [b-iei0mr9c5k] td:not([data-label="Players"]) {
        min-width: min-content;
        width: auto;
    }

    [b-iei0mr9c5k] th.player {
        padding-left: 18px;
    }

    [b-iei0mr9c5k] td[data-label="Players"] {
        padding-left: 3px;
    }

    [b-iei0mr9c5k] td[data-label="Movement"] .mud-icon-root {
        margin-right: -3px;
    }

    [b-iei0mr9c5k] .leaderboard-title {
        font-size: 14px;
        line-height: 16px;
    }

    [b-iei0mr9c5k] table td[data-label="Team"] .mud-chip {
        margin: -2px -2px 0 0;
        width: 20px;
        height: 20px;
    }
}


/*-- drilldown  mobile margin/padding overrides --*/

@media (min-width: 700px) {
    [b-iei0mr9c5k] .drilldown-playerinfo .mud-grid-item.table-item th,
    [b-iei0mr9c5k] .drilldown-playerinfo .mud-grid-item.table-item td {
        min-width: min-content !important;
        width: min-content !important;
    }
}

@media (max-width: 700px) {
    [b-iei0mr9c5k] .drilldown-grid {
        margin: -6px 0px;
        width: 100%;
    }

    [b-iei0mr9c5k] .drilldown-playerselect {
        padding: 6px 12px !important;
    }
        [b-iei0mr9c5k] .drilldown-playerselect .mud-button-group-root {
            flex-wrap: wrap;
        }
        [b-iei0mr9c5k] .drilldown-playerselect button {
            font-size: 11px !important;
        }

    [b-iei0mr9c5k] .drilldown-playerinfo {
        padding: 6px 6px 9px !important;
    }
        [b-iei0mr9c5k] .drilldown-playerinfo .mud-paper {
            /*margin: 8px !important;*/
        }
        [b-iei0mr9c5k] .drilldown-playerinfo .mud-grid-item {
            padding: 6px 3px;
        }
        [b-iei0mr9c5k] .drilldown-playerinfo .mud-grid-item.table-item {
            padding: 0px;
        }
            [b-iei0mr9c5k] .drilldown-playerinfo .mud-grid-item.table-item th,
            [b-iei0mr9c5k] .drilldown-playerinfo .mud-grid-item.table-item td {
                padding: 3px;
                font-size: 12px;
                min-width: min-content !important;
                width: min-content !important;
            }


    [b-iei0mr9c5k] .player-details {
        padding: 3px;
    }

        [b-iei0mr9c5k] .player-details .flex-row {
            gap: 3px !important;
            justify-content: start !important;
        }

        [b-iei0mr9c5k] .player-details .flex-column {
            gap: 3px !important;
        }

        [b-iei0mr9c5k] .player-details .mud-divider {
            margin: 8px 5px;
        }

        [b-iei0mr9c5k] .player-details p {
            font-size: 11px;
        }

        [b-iei0mr9c5k] .player-details span {
            font-size: 9px;
        }


    [b-iei0mr9c5k] .avatar-card {
        padding: 6px 6px 6px 55px !important;
        margin-left: 25px;
    }
        [b-iei0mr9c5k] .avatar-card .firstname {
            font-size: 12px;
            text-align: left;
        }
        [b-iei0mr9c5k] .avatar-card .lastname {
            font-size: 16px;
            text-align: left;
        }
}
/* /Components/Features/Leaderboard/LeaderboardTable.razor.rz.scp.css */


[b-es7ks656pk] table {
    /*border: 0.03cm solid rgba(19, 34, 40, 1) !important;*/
    border-top-right-radius: 20px !important;
    border-top-left-radius: 20px !important;
}

[b-es7ks656pk] thead {
}

[b-es7ks656pk] th {
    background-color: #122D2A;
    background: var(--mud-palette-dark);
    color: white !important;
}
    @media (min-width: 400px) {
        [b-es7ks656pk] th:nth-child(1) {
            border-top-left-radius: 20px;
        }

        [b-es7ks656pk] th:nth-last-child(1) {
            border-top-right-radius: 20px;
        }
    }

    [b-es7ks656pk] th:not(.player),
    [b-es7ks656pk] td:not([data-label="Players"]) {
        min-width: 50px;
        width: 5%;
        text-align: center;
    }

    [b-es7ks656pk] table td[data-label="Team"]{
        width: 10%;
        padding: 3px 8px;
    }

        [b-es7ks656pk] table td[data-label="Team"] .mud-chip {
            margin: 0px;
        }

    [b-es7ks656pk] table td[data-label="Hole"],
    [b-es7ks656pk] table td[data-label="Today"],
    [b-es7ks656pk] table td[data-label="Round"] {
        width: 8%;
    }

   


[b-es7ks656pk] .mud-table-cell {
    border-bottom: 0 !important;
    padding: 8px;
}

[b-es7ks656pk] .mud-table-cell,
[b-es7ks656pk] .mud-table-cell * {
    user-select: none;
}


[b-es7ks656pk] .player-name {
    padding: 1px 0 1px 18px;
    text-indent: -18px;
}

    [b-es7ks656pk] .player-name .countryflag {
        width: 15px;
        /*vertical-align: middle;*/
        margin-bottom: -3px;
    }


/*-- position striping --*/

/*::deep .mud-table-row:has(&gt; td.pos-even) */
[b-es7ks656pk] .mud-table-row:nth-of-type(even) {
    background-color: transparent;
}

/*::deep .mud-table-row:has(&gt; td.pos-odd)*/
[b-es7ks656pk] .mud-table-row:nth-of-type(odd) {
    background-color: var(--mud-palette-gray-light);
}

/*-- position striping *** old duplicate test --*/

[b-es7ks656pk] :has(&gt; td.pos-dupe) ~ .mud-table-row:nth-of-type(even) {
    /* elements after .dupe */
    background-color: var(--mud-palette-gray-light);
}

[b-es7ks656pk] :has(&gt; td.pos-dupe) ~ .mud-table-row:nth-of-type(odd) {
    /* elements after .dupe */
    background-color: transparent;
}

    [b-es7ks656pk] .mud-table-row:nth-of-type(even) + :has(&gt; td.pos-dupe):not(:has(&gt; td.pos-dupe) ~ :has(&gt; td.pos-dupe)) {
        /* style first .dupe by seeing whether it is immediately next to an even row */
        background-color: var(--mud-palette-gray-light);
    }

    [b-es7ks656pk] .mud-table-row:nth-of-type(even) + :has(&gt; td.pos-dupe):not(:has(&gt; td.pos-dupe) ~ :has(&gt; td.pos-dupe)) ~ :has(&gt; td.pos-dupe) {
        /* style subsequent .dupe by seeing whether the first .dupe is immediately next to an even row */
        background-color: var(--mud-palette-gray-light);
    }

    [b-es7ks656pk] .mud-table-row:nth-of-type(odd) + :has(&gt; td.pos-dupe):not(:has(&gt; td.pos-dupe) ~ :has(&gt; td.pos-dupe)) {
        /* style first .dupe by seeing whether it is immediately next to an odd row */
        background-color: transparent;
    }

    [b-es7ks656pk] .mud-table-row:nth-of-type(odd) + :has(&gt; td.pos-dupe):not(:has(&gt; td.pos-dupe) ~ :has(&gt; td.pos-dupe)) ~ :has(&gt; td.pos-dupe) {
        /* style subsequent .dupe by seeing whether the first .dupe is immediately next to an odd row */
        background-color: transparent;
    }



/*-- LeaderboardDrillDownPlayer.razor --*/
[b-es7ks656pk] .avatar-card {
    position: relative;
    padding-left: 70px !important;
    margin-left: 32px;
    border-radius: 0% 10px 10px 0;
}
/*
    ::deep .avatar-card .img-frame {
        background: var(--mud-palette-dark);
        position: absolute;
        left: -40px;
        top: 0;
        width: 88px;
        height: 85px;
        border-radius: 35% 0 35% 0;
        overflow: hidden;
        padding: 0 8px 8px 0;
    }

::deep .img-frame .mud-avatar {
    width: 100%;
    height: 100%;
    border-radius: 0 0 50%;
}*/


/*-- LeaderboardDrillDownPlayerDetails.razor --*/
[b-es7ks656pk] .player-details {
    padding: 16px;
}

[b-es7ks656pk] .player-details .mud-divider {
    border-color: #FFFFFF;
    opacity: .2;
    border-width: 2px;
    margin: 15px;
}

[b-es7ks656pk] .player-details p,
[b-es7ks656pk] .player-details span {
    text-align: center;
}

/*-- LeaderboardTableTeamCell.razor --*/

[b-es7ks656pk] .mud-table-cell .mud-chip {
    /*padding: 18px 12px;
    text-align: center;*/
}

/**/


/*-- main table  mobile margin/padding overrides --*/

@media (min-width: 700px) {
    [b-es7ks656pk] th.player {
        padding-left: 27px;
    }
    [b-es7ks656pk] td[data-label="Score"] {
        height: 40px;
    }
}
@media (max-width: 700px) {
    [b-es7ks656pk] th, [b-es7ks656pk] td {
        font-size: 11px;
    }

    [b-es7ks656pk] .mud-table-cell {
        padding: 6px 1px;
    }

    [b-es7ks656pk] th:not(.player),
    [b-es7ks656pk] td:not([data-label="Players"]) {
        min-width: min-content;
        width: auto;
    }

    [b-es7ks656pk] th.player {
        padding-left: 18px;
    }

    [b-es7ks656pk] td[data-label="Players"] {
        padding-left: 3px;
    }

    [b-es7ks656pk] td[data-label="Movement"] .mud-icon-root {
        margin-right: -3px;
    }

    [b-es7ks656pk] .leaderboard-title {
        font-size: 14px;
        line-height: 16px;
    }

    [b-es7ks656pk] table td[data-label="Team"] .mud-chip {
        margin: -2px -2px 0 0;
        width: 20px;
        height: 20px;
    }
}


/*-- drilldown  mobile margin/padding overrides --*/

@media (min-width: 700px) {
    [b-es7ks656pk] .drilldown-playerinfo .mud-grid-item.table-item th,
    [b-es7ks656pk] .drilldown-playerinfo .mud-grid-item.table-item td {
        min-width: min-content !important;
        width: min-content !important;
    }
}

@media (max-width: 700px) {
    [b-es7ks656pk] .drilldown-grid {
        margin: -6px 0px;
        width: 100%;
    }

    [b-es7ks656pk] .drilldown-playerselect {
        padding: 6px 12px !important;
    }
        [b-es7ks656pk] .drilldown-playerselect .mud-button-group-root {
            flex-wrap: wrap;
        }
        [b-es7ks656pk] .drilldown-playerselect button {
            font-size: 11px !important;
        }

    [b-es7ks656pk] .drilldown-playerinfo {
        padding: 6px 6px 9px !important;
    }
        [b-es7ks656pk] .drilldown-playerinfo .mud-paper {
            /*margin: 8px !important;*/
        }
        [b-es7ks656pk] .drilldown-playerinfo .mud-grid-item {
            padding: 6px 3px;
        }
        [b-es7ks656pk] .drilldown-playerinfo .mud-grid-item.table-item {
            padding: 0px;
        }
            [b-es7ks656pk] .drilldown-playerinfo .mud-grid-item.table-item th,
            [b-es7ks656pk] .drilldown-playerinfo .mud-grid-item.table-item td {
                padding: 3px;
                font-size: 12px;
                min-width: min-content !important;
                width: min-content !important;
            }


    [b-es7ks656pk] .player-details {
        padding: 3px;
    }

        [b-es7ks656pk] .player-details .flex-row {
            gap: 3px !important;
            justify-content: start !important;
        }

        [b-es7ks656pk] .player-details .flex-column {
            gap: 3px !important;
        }

        [b-es7ks656pk] .player-details .mud-divider {
            margin: 8px 5px;
        }

        [b-es7ks656pk] .player-details p {
            font-size: 11px;
        }

        [b-es7ks656pk] .player-details span {
            font-size: 9px;
        }


    [b-es7ks656pk] .avatar-card {
        padding: 6px 6px 6px 55px !important;
        margin-left: 25px;
    }
        [b-es7ks656pk] .avatar-card .firstname {
            font-size: 12px;
            text-align: left;
        }
        [b-es7ks656pk] .avatar-card .lastname {
            font-size: 16px;
            text-align: left;
        }
}
/* /Components/Features/Leaderboard/LeaderboardTableHoleByHole.razor.rz.scp.css */

[b-127476f9mq] thead {
}

[b-127476f9mq] th {
    background-color: #122D2A;
    background: var(--mud-palette-dark);
    color: white !important;
}

    [b-127476f9mq] th:nth-child(1) {
        border-top-left-radius: 20px;
        padding: 3px 6px 3px 12px !important;
    }

    [b-127476f9mq] th:nth-last-child(1) {
        border-top-right-radius: 20px;
        padding: 3px 12px 3px 6px !important;
    }

    [b-127476f9mq] .mud-table-cell {
        border-bottom: 0 !important;
        padding: 3px !important;
        user-select: none;
    }

        [b-127476f9mq] th.mud-table-cell:not(.player),
        [b-127476f9mq] td.mud-table-cell:not([data-label="Players"]) {
            min-width: min-content;
            /*width: min-content;*/
            text-align: center;
        }

        [b-127476f9mq] th.mud-table-cell.holecolumn,
        [b-127476f9mq] td.mud-table-cell.holecolumn {
            padding: 3px 0px !important;
            width: 35px;
        }


[b-127476f9mq] table {
    /*border: 0.03cm solid rgba(19, 34, 40, 1) !important;*/
    border-top-right-radius: 20px !important;
    border-top-left-radius: 20px !important;
    border-spacing: 0px;
    width:100%;
}

    [b-127476f9mq] table td[data-label="Score"] {
        color: #000000 !important;
        width: 50px;
        text-align: center;
        position: relative;
        font-weight: bold;
        height: 45px;
    }

        [b-127476f9mq] table td[data-label="Score"]:after {
            content: '';
            background: rgba(56, 171, 36, 0.54);
            border-radius: 35% 0 35% 0;
            width: 35px;
            height: 35px;
            position: absolute;
            left: 0;
            right: 0;
            margin: auto;
            top: 0;
            bottom: 0;
        }

        [b-127476f9mq] table td.no_score,
        [b-127476f9mq] table td.no_score:after {
            background-color: transparent;
            color: black !important;
        }


    [b-127476f9mq] table td[data-label="Team"] {
        width: 10%;
        padding: 3px 8px;
    }

        [b-127476f9mq] table td[data-label="Team"] .mud-chip {
            margin: 0px;
        }

[b-127476f9mq] .player-name {
    padding: 1px 0 1px 18px;
    text-indent: -18px;
}

    [b-127476f9mq] .player-name .countryflag {
        width: 15px;
        /*vertical-align: middle;*/
        margin-bottom: -3px;
    }

    [b-127476f9mq] table td[data-label="Players"] {
        width: 150px;
    }

/*-- position striping --*/

/*::deep .mud-table-row:has(&gt; td.pos-even) */
[b-127476f9mq] .mud-table-row:nth-of-type(even) {
    background-color: transparent;
}

/*::deep .mud-table-row:has(&gt; td.pos-odd)*/
[b-127476f9mq] .mud-table-row:nth-of-type(odd) {
    background-color: var(--mud-palette-gray-light);
}

/*-- LeaderboardDrillDownPlayer.razor --*/

[b-127476f9mq] .avatar-card {
    position: relative;
    padding-left: 70px !important;
    margin-left: 32px;
    border-radius: 0% 10px 10px 0;
}


/*-- LeaderboardDrillDownPlayerDetails.razor --*/

[b-127476f9mq] .player-details .mud-divider {
    border-color: #FFFFFF;
    opacity: .2;
    border-width: 2px;
    margin: 15px;
}

[b-127476f9mq] .player-details p,
[b-127476f9mq] .player-details span {
    text-align: center;
}


/*-- LeaderboardTableTeamCell.razor --*/

[b-127476f9mq] .mud-table-cell .mud-chip {
    padding: 18px 12px;
    text-align: center;
}
/* /Components/Features/Leaderboard/LeaderboardTablePlayerCell.razor.rz.scp.css */
body[b-w4mjt4hi6l] {
}
/* /Components/Features/Leaderboard/LeaderboardTableSimple.razor.rz.scp.css */


[b-7hsdwh715y] table {
    /*border: 0.03cm solid rgba(19, 34, 40, 1) !important;*/
    border-top-right-radius: 20px !important;
    border-top-left-radius: 20px !important;
}

[b-7hsdwh715y] thead {
}

[b-7hsdwh715y] th {
    background-color: #122D2A;
    background: var(--mud-palette-dark);
    color: white !important;
}
    @media (min-width: 400px) {
        [b-7hsdwh715y] th:nth-child(1) {
            border-top-left-radius: 20px;
        }

        [b-7hsdwh715y] th:nth-last-child(1) {
            border-top-right-radius: 20px;
        }
    }

    [b-7hsdwh715y] th:not(.player),
    [b-7hsdwh715y] td:not([data-label="Players"]) {
        min-width: 50px;
        width: 5%;
        text-align: center;
    }

    [b-7hsdwh715y] table td[data-label="Team"]{
        width: 10%;
        padding: 3px 8px;
    }

        [b-7hsdwh715y] table td[data-label="Team"] .mud-chip {
            margin: 0px;
        }

    [b-7hsdwh715y] table td[data-label="Hole"],
    [b-7hsdwh715y] table td[data-label="Today"],
    [b-7hsdwh715y] table td[data-label="Round"] {
        width: 8%;
    }

   


[b-7hsdwh715y] .mud-table-cell {
    border-bottom: 0 !important;
    padding: 8px;
}

[b-7hsdwh715y] .mud-table-cell,
[b-7hsdwh715y] .mud-table-cell * {
    user-select: none;
}


[b-7hsdwh715y] .player-name {
    padding: 1px 0 1px 18px;
    text-indent: -18px;
}

    [b-7hsdwh715y] .player-name .countryflag {
        width: 15px;
        /*vertical-align: middle;*/
        margin-bottom: -3px;
    }


/*-- position striping --*/

/*::deep .mud-table-row:has(&gt; td.pos-even) */
[b-7hsdwh715y] .mud-table-row:nth-of-type(even) {
    background-color: transparent;
}

/*::deep .mud-table-row:has(&gt; td.pos-odd)*/
[b-7hsdwh715y] .mud-table-row:nth-of-type(odd) {
    background-color: var(--mud-palette-gray-light);
}

/*-- position striping *** old duplicate test --*/

[b-7hsdwh715y] :has(&gt; td.pos-dupe) ~ .mud-table-row:nth-of-type(even) {
    /* elements after .dupe */
    background-color: var(--mud-palette-gray-light);
}

[b-7hsdwh715y] :has(&gt; td.pos-dupe) ~ .mud-table-row:nth-of-type(odd) {
    /* elements after .dupe */
    background-color: transparent;
}

    [b-7hsdwh715y] .mud-table-row:nth-of-type(even) + :has(&gt; td.pos-dupe):not(:has(&gt; td.pos-dupe) ~ :has(&gt; td.pos-dupe)) {
        /* style first .dupe by seeing whether it is immediately next to an even row */
        background-color: var(--mud-palette-gray-light);
    }

    [b-7hsdwh715y] .mud-table-row:nth-of-type(even) + :has(&gt; td.pos-dupe):not(:has(&gt; td.pos-dupe) ~ :has(&gt; td.pos-dupe)) ~ :has(&gt; td.pos-dupe) {
        /* style subsequent .dupe by seeing whether the first .dupe is immediately next to an even row */
        background-color: var(--mud-palette-gray-light);
    }

    [b-7hsdwh715y] .mud-table-row:nth-of-type(odd) + :has(&gt; td.pos-dupe):not(:has(&gt; td.pos-dupe) ~ :has(&gt; td.pos-dupe)) {
        /* style first .dupe by seeing whether it is immediately next to an odd row */
        background-color: transparent;
    }

    [b-7hsdwh715y] .mud-table-row:nth-of-type(odd) + :has(&gt; td.pos-dupe):not(:has(&gt; td.pos-dupe) ~ :has(&gt; td.pos-dupe)) ~ :has(&gt; td.pos-dupe) {
        /* style subsequent .dupe by seeing whether the first .dupe is immediately next to an odd row */
        background-color: transparent;
    }



/*-- LeaderboardDrillDownPlayer.razor --*/
[b-7hsdwh715y] .avatar-card {
    position: relative;
    padding-left: 70px !important;
    margin-left: 32px;
    border-radius: 0% 10px 10px 0;
}
/*
    ::deep .avatar-card .img-frame {
        background: var(--mud-palette-dark);
        position: absolute;
        left: -40px;
        top: 0;
        width: 88px;
        height: 85px;
        border-radius: 35% 0 35% 0;
        overflow: hidden;
        padding: 0 8px 8px 0;
    }

::deep .img-frame .mud-avatar {
    width: 100%;
    height: 100%;
    border-radius: 0 0 50%;
}*/


/*-- LeaderboardDrillDownPlayerDetails.razor --*/
[b-7hsdwh715y] .player-details {
    padding: 16px;
}

[b-7hsdwh715y] .player-details .mud-divider {
    border-color: #FFFFFF;
    opacity: .2;
    border-width: 2px;
    margin: 15px;
}

[b-7hsdwh715y] .player-details p,
[b-7hsdwh715y] .player-details span {
    text-align: center;
}

/*-- LeaderboardTableTeamCell.razor --*/

[b-7hsdwh715y] .mud-table-cell .mud-chip {
    /*padding: 18px 12px;
    text-align: center;*/
}

/**/


/*-- main table  mobile margin/padding overrides --*/

@media (min-width: 700px) {
    [b-7hsdwh715y] th.player {
        padding-left: 27px;
    }
    [b-7hsdwh715y] td[data-label="Score"] {
        height: 40px;
    }
}
@media (max-width: 700px) {
    [b-7hsdwh715y] th, [b-7hsdwh715y] td {
        font-size: 11px;
    }

    [b-7hsdwh715y] .mud-table-cell {
        padding: 6px 1px;
    }

    [b-7hsdwh715y] th:not(.player),
    [b-7hsdwh715y] td:not([data-label="Players"]) {
        min-width: min-content;
        width: auto;
    }

    [b-7hsdwh715y] th.player {
        padding-left: 18px;
    }

    [b-7hsdwh715y] td[data-label="Players"] {
        padding-left: 3px;
    }

    [b-7hsdwh715y] td[data-label="Movement"] .mud-icon-root {
        margin-right: -3px;
    }

    [b-7hsdwh715y] .leaderboard-title {
        font-size: 14px;
        line-height: 16px;
    }

    [b-7hsdwh715y] table td[data-label="Team"] .mud-chip {
        margin: -2px -2px 0 0;
        width: 20px;
        height: 20px;
    }
}


/*-- drilldown  mobile margin/padding overrides --*/

@media (min-width: 700px) {
    [b-7hsdwh715y] .drilldown-playerinfo .mud-grid-item.table-item th,
    [b-7hsdwh715y] .drilldown-playerinfo .mud-grid-item.table-item td {
        min-width: min-content !important;
        width: min-content !important;
    }
}

@media (max-width: 700px) {
    [b-7hsdwh715y] .drilldown-grid {
        margin: -6px 0px;
        width: 100%;
    }

    [b-7hsdwh715y] .drilldown-playerselect {
        padding: 6px 12px !important;
    }
        [b-7hsdwh715y] .drilldown-playerselect .mud-button-group-root {
            flex-wrap: wrap;
        }
        [b-7hsdwh715y] .drilldown-playerselect button {
            font-size: 11px !important;
        }

    [b-7hsdwh715y] .drilldown-playerinfo {
        padding: 6px 6px 9px !important;
    }
        [b-7hsdwh715y] .drilldown-playerinfo .mud-paper {
            /*margin: 8px !important;*/
        }
        [b-7hsdwh715y] .drilldown-playerinfo .mud-grid-item {
            padding: 6px 3px;
        }
        [b-7hsdwh715y] .drilldown-playerinfo .mud-grid-item.table-item {
            padding: 0px;
        }
            [b-7hsdwh715y] .drilldown-playerinfo .mud-grid-item.table-item th,
            [b-7hsdwh715y] .drilldown-playerinfo .mud-grid-item.table-item td {
                padding: 3px;
                font-size: 12px;
                min-width: min-content !important;
                width: min-content !important;
            }


    [b-7hsdwh715y] .player-details {
        padding: 3px;
    }

        [b-7hsdwh715y] .player-details .flex-row {
            gap: 3px !important;
            justify-content: start !important;
        }

        [b-7hsdwh715y] .player-details .flex-column {
            gap: 3px !important;
        }

        [b-7hsdwh715y] .player-details .mud-divider {
            margin: 8px 5px;
        }

        [b-7hsdwh715y] .player-details p {
            font-size: 11px;
        }

        [b-7hsdwh715y] .player-details span {
            font-size: 9px;
        }


    [b-7hsdwh715y] .avatar-card {
        padding: 6px 6px 6px 55px !important;
        margin-left: 25px;
    }
        [b-7hsdwh715y] .avatar-card .firstname {
            font-size: 12px;
            text-align: left;
        }
        [b-7hsdwh715y] .avatar-card .lastname {
            font-size: 16px;
            text-align: left;
        }
}
/* /Components/Features/Leaderboard/LeaderboardTeeTimesOnly.razor.rz.scp.css */

.sidebar[b-v7el3ppe2s] {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 2;
    top: 0;
    right: 0;
    background-color: #111;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
    color: #FFF;
}

    .sidebar a[b-v7el3ppe2s] {
        padding: 8px 8px 8px 32px;
        text-decoration: none;
        font-size: 25px;
        color: #818181;
        display: block;
        transition: 0.3s;
    }

        .sidebar a:hover[b-v7el3ppe2s] {
            color: #f1f1f1;
        }

    .sidebar .closebtn[b-v7el3ppe2s] {
        position: absolute;
        top: 0;
        right: 25px;
        font-size: 36px;
        margin-left: 50px;
    }

    .sidebar[b-v7el3ppe2s]  button {
        color: #FFF;
        justify-content: left;
        text-align: left;
    }

    .sidebar[b-v7el3ppe2s]  button.lblink {
        width: Calc(100% - 5px);
    }

        .sidebar[b-v7el3ppe2s]  button.active {
            position: relative;
        }

            .sidebar[b-v7el3ppe2s]  button.active:before {
                content: "";
                background: var(--mud-palette-primary) !important;
                height: 5px !important;
                width: 100%;
                border-radius: 5px;
                position: absolute;
                bottom: 0;
            }

        .sidebar[b-v7el3ppe2s]  button:not(.active):hover {
            border-bottom: 2px solid white;
            border-radius: 0;
            margin-bottom: -2px;
            transition: 0s;
        }

#leaderboardBar_overlay[b-v7el3ppe2s] {
    content: "";
    background: rgba(0, 0, 0, 0.8);
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1;
}

#leaderboardBar #bartitle[b-v7el3ppe2s] {
    padding: 15px 8px 5px;
    border-bottom: 2px solid;
    color: var(--mud-palette-primary) !important;
    font-weight: bold;
    position: relative;
    text-transform: uppercase;
}

    #leaderboardBar #bartitle .btnclose[b-v7el3ppe2s] {
        color: #FFF;
        cursor: pointer;
        position: absolute;
        right: 0;
        bottom: 0px;
        padding: 5px 15px 0px;
    }

@media screen and (max-height: 450px) {
    .sidebar[b-v7el3ppe2s] {
        padding-top: 15px;
    }

        .sidebar a[b-v7el3ppe2s] {
            font-size: 18px;
        }
}

#leaderboardBar[b-v7el3ppe2s]  .mud-shrink:not(:focus-within) ~ label.mud-input-label.mud-input-label-inputcontrol {
    color: var(--mud-palette-white);
}
#leaderboardBar[b-v7el3ppe2s]  .mud-input &gt; input.mud-input-root, div.mud-input-slot.mud-input-root[b-v7el3ppe2s] {
    color: var(--mud-palette-white);
}
/* /Components/Features/Leaderboard/LeaderboardTournamentScoreCell.razor.rz.scp.css */
.tournamentscore[b-vpop94w3nb] {
    color: white !important;
    width: 50px;
    /*width: 10%;*/
    text-align: center;
    margin: auto;
    position: relative;
    font-weight: bold;
    z-index: 1;
}

    .tournamentscore[b-vpop94w3nb]:after {
        content: '';
        border-radius: 35% 0 35% 0;
        width: 35px;
        height: 35px;
        position: absolute;
        left: 0;
        right: 0;
        margin: auto;
        top: 0;
        bottom: 0;
        z-index: -1;
    }

    .tournamentscore.ts_under[b-vpop94w3nb]:after {
        background-color: var(--mud-palette-error);
        color: white !important;
    }

    .tournamentscore.ts_over[b-vpop94w3nb]:after {
        background-color: var(--mud-palette-info);
    }

    .tournamentscore.ts_even[b-vpop94w3nb]:after {
        background-color: var(--mud-palette-gray-darker);
    }

    .tournamentscore.no_score[b-vpop94w3nb],
    .tournamentscore.no_score[b-vpop94w3nb]:after {
        background-color: transparent;
        color: black !important;
    }

@media (max-width: 700px) {
    .tournamentscore[b-vpop94w3nb]:after {
        width: 30px;
        height: 30px;
    }
}
/* /Components/Features/Tournament/TournamentInfo.razor.rz.scp.css */

/*---*/
[b-kjx6628pjf] .feature-card {
}
    [b-kjx6628pjf] .feature-card .mud-expand-panel-text {
        color: #FFF !important;
    }

    [b-kjx6628pjf] .feature-card .mud-expand-panel-header {
        color: #FFF !important;
        background: var(--mud-palette-gray-darker) !important;
    }

    [b-kjx6628pjf] .feature-card .mud-expand-panel-content {
        /*padding-bottom: 50px;*/
        /*background: linear-gradient(to bottom, var(--mud-palette-gray-light) 75%, var(--mud-palette-gray-lighter)) !important;*/
    }
   
/* /Pages/Leaderboard/Index.razor.rz.scp.css */
/* /Pages/Leaderboard/TournamentLeaderboardHeader.razor.rz.scp.css */
.tournamentsupporterimage[b-ti0zhq801w] {
    max-height: 175px;
}

[b-ti0zhq801w] .leaderboardheader-club .mud-image,
[b-ti0zhq801w] .leaderboardheader-club .mud-skeleton {
    width: 200px;
    height: 200px;
    margin: 10px;
}

.leaderboardheader[b-ti0zhq801w]  .header-detail { /*d-flex justify-center mud-width-full py-4*/
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 16px 0;
}

.leaderboardheader[b-ti0zhq801w]  .header-title {
    color: var(--mud-palette-black);
}

.leaderboardheader[b-ti0zhq801w]  .header-date {
    color: var(--mud-palette-primary);
}

@media (max-width: 700px) {
    .leaderboardheader[b-ti0zhq801w]  .mud-grid {
        width: 100%;
        margin: -6px 0;
    }

    .leaderboardheader[b-ti0zhq801w]  .mud-grid-item {
        padding: 0 6px;
    }

    .leaderboardheader[b-ti0zhq801w]  .header-detail {
        padding: 16px 0 8px;
        /*gap: 6px;*/
    }

    [b-ti0zhq801w] .leaderboardheader-club {
        gap: 3px;
    }

        [b-ti0zhq801w] .leaderboardheader-club .mud-image,
        [b-ti0zhq801w] .leaderboardheader-club .mud-skeleton {
            width: 125px;
            height: 125px;
            margin: auto;
        }

        [b-ti0zhq801w] .leaderboardheader-club p {
            font-size: 11px;
        }

    .leaderboardheader[b-ti0zhq801w]  .header-title {
        font-size: 18px;
        line-height: 18px;
    }

    .leaderboardheader[b-ti0zhq801w]  .header-date {
        font-size: 12px;
        line-height: 12px;
    }

    .leaderboardheader[b-ti0zhq801w]  .tournamentsupporter-slider {
        margin: 0 -6px;
        width: Calc(100% + 12px);
    }
}
/* /Pages/Leaderboard/TournamentLeaderboardState.razor.rz.scp.css */
.tournamentfooter[b-f0qqou2rya] {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: #28383C !important;
    color: white;
    text-align: center;
    z-index: 10000;
}
</pre></body></html>