/* =========================================================
   SUPERSTATS – /maal/
   Fælles stylesheet v1
   ========================================================= */

.ss-maal-page {
    width:100%;
    margin:0;
    padding:0;
    color:#10315B;
    font-family:Arial,Helvetica,sans-serif;
}
.ss-maal-page *, .ss-maal-page *:before, .ss-maal-page *:after { box-sizing:border-box; }

.ss-maal-box {
    width:100%;
    margin:0 0 18px 0;
    padding:0;
    overflow:hidden;
    background:#fff;
    border:1px solid #bfc7cc;
    border-radius:7px;
    box-shadow:none;
}

.ss-maal-title {
    display:block;
    margin:0 !important;
    padding:8px 14px !important;
    background:#104470 !important;
    color:#fff !important;
    border:0 !important;
    border-radius:6px 6px 0 0;
    font-family:Arial,Helvetica,sans-serif !important;
    font-size:18px !important;
    font-weight:700 !important;
    line-height:24px !important;
    text-align:left;
    text-transform:uppercase;
}

.ss-maal-page .ss-table {
    width:100%;
    margin:0;
    padding:0;
    border:0;
    border-collapse:collapse;
    border-spacing:0;
    table-layout:fixed;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    line-height:18px;
    color:#10315B;
}

/* Fast /kort/-model */
.ss-maal-page .ss-table thead th {
    height:23px;
    box-sizing:border-box;
    padding:2px 7px;
    background:#cfe5f2 !important;
    color:#10315B !important;
    border-top:0;
    border-left:0;
    border-right:0;
    border-bottom:1px solid #9db6c9;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight:600;
    line-height:18px;
    text-align:center;
    vertical-align:middle;
    white-space:nowrap;
}
.ss-maal-page .ss-table thead th.leftalign { text-align:left; }

.ss-maal-page .ss-table tbody td {
    height:23px;
    padding:2px 7px;
    background:#fff;
    color:#10315B;
    border:0;
    border-bottom:1px solid #e4e8eb;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight:400;
    line-height:18px;
    text-align:center;
    vertical-align:middle;
}
.ss-maal-page .ss-table tbody tr:nth-child(even) td { background:#f3f7fa; }
.ss-maal-page .ss-table tbody td.leftalign { text-align:left; }

.ss-maal-table th:first-child, .ss-maal-table td:first-child { width:70%; }
.ss-maal-table th:nth-child(2), .ss-maal-table td:nth-child(2) { width:15%; }
.ss-maal-table th:nth-child(3), .ss-maal-table td:nth-child(3) { width:15%; }

.ss-maal-page .ss-key-number {
    color:#104470 !important;
    font-weight:600 !important;
}

.ss-maal-page .ss-club-cell {
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    vertical-align:middle !important;
}
.ss-maal-page .ss-logo {
    display:inline-block;
    width:18px;
    height:18px;
    margin:0 7px 0 0;
    object-fit:contain;
    vertical-align:middle;
}
.ss-maal-page .ss-club-cell span { vertical-align:middle; }
.ss-maal-page th.ss-club-heading { padding-left:32px; }

.ss-maal-page .ss-table tbody tr.ss-total-row td {
    background:#dceaf3 !important;
    border-top:1px solid #b5cad8 !important;
    border-bottom:0 !important;
}
.ss-maal-page .ss-table tbody tr.ss-total-row td:first-child { font-weight:600; }

.ss-maal-page .ss-table tfoot td {
    height:3px !important;
    min-height:3px !important;
    padding:0 !important;
    background:#104470 !important;
    border:0 !important;
    font-size:0 !important;
    line-height:0 !important;
}

.ss-maal-controls {
    display:flex;
    align-items:center;
    justify-content:space-between;
    min-height:39px;
    padding:5px 8px;
    background:#fff;
    border:0;
}
.ss-maal-controls form { margin:0; padding:0; }
.ss-maal-controls select {
    width:105px;
    height:29px;
    margin:0;
    padding:4px 6px;
    border:1px solid #bfc7cc;
    border-radius:3px;
    background:#fff;
    color:#10315B;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:400;
    line-height:18px;
}

.ss-maal-page a {
    color:#10315B;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight:400;
    line-height:18px;
    text-decoration:none;
}
.ss-maal-page a:hover { color:#104470; text-decoration:underline; }

@media screen and (max-width:700px) {
    .ss-maal-title {
        padding:7px 10px !important;
        font-size:16px !important;
        line-height:22px !important;
    }
    .ss-maal-page .ss-table thead th {
        height:23px;
        padding-top:3px;
        padding-bottom:3px;
        font-size:11px;
        line-height:16px;
    }
    .ss-maal-page .ss-table tbody td {
        padding-left:5px;
        padding-right:5px;
        font-size:12px;
        line-height:18px;
    }
    .ss-maal-page .ss-logo {
        width:16px;
        height:16px;
        margin-right:5px;
    }
    .ss-maal-page th.ss-club-heading { padding-left:25px; }
    .ss-maal-table th:first-child, .ss-maal-table td:first-child { width:64%; }
    .ss-maal-table th:nth-child(2), .ss-maal-table td:nth-child(2),
    .ss-maal-table th:nth-child(3), .ss-maal-table td:nth-child(3) { width:18%; }
    .ss-maal-controls select { font-size:16px; }
}


/* =========================================================
   v2 – faste /maal/-regler
   ========================================================= */

/*
   Kolonneoverskrifter med klublogo skal altid flugte med
   klubnavnets tekst – ikke med logoets venstre kant.
*/
.ss-maal-page th.ss-club-heading {
    padding-left:32px !important;
}

/* Sidste/nøglefelt skal ikke være fedt */
.ss-maal-page .ss-key-number {
    font-weight:400 !important;
}

@media screen and (max-width:700px) {
    .ss-maal-page th.ss-club-heading {
        padding-left:25px !important;
    }
}


/* =========================================================
   v3 – /maal/90
   Andel, definition og fire kolonner
   ========================================================= */

.ss-maal-table th:first-child,
.ss-maal-table td:first-child {
    width:58%;
}

.ss-maal-table th:nth-child(2),
.ss-maal-table td:nth-child(2) {
    width:14%;
}

.ss-maal-table th:nth-child(3),
.ss-maal-table td:nth-child(3) {
    width:14%;
}

.ss-maal-table th:nth-child(4),
.ss-maal-table td:nth-child(4) {
    width:14%;
}

.ss-maal-page .ss-share-number {
    color:#10315B;
    font-weight:400;
}

.ss-maal-note {
    padding:7px 8px 0 8px;
    background:#ffffff;
    color:#6f7b83;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:400;
    line-height:16px;
}

/* Når note og kontrol følger samme tabel, udgør de én rolig bundsektion. */
.ss-maal-note + .ss-maal-controls {
    padding-top:3px;
}

@media screen and (max-width:700px) {
    .ss-maal-table th:first-child,
    .ss-maal-table td:first-child {
        width:49%;
    }

    .ss-maal-table th:nth-child(2),
    .ss-maal-table td:nth-child(2) {
        width:17%;
    }

    .ss-maal-table th:nth-child(3),
    .ss-maal-table td:nth-child(3) {
        width:17%;
    }

    .ss-maal-table th:nth-child(4),
    .ss-maal-table td:nth-child(4) {
        width:17%;
    }

    .ss-maal-note {
        padding-left:6px;
        padding-right:6px;
        font-size:10px;
        line-height:15px;
    }
}


/* =========================================================
   v5 – diskret markering af nulværdier
   ========================================================= */

.ss-maal-page .ss-zero {
    color:#aeb6bb;
    font-weight:400;
}


/* =========================================================
   v6 – /maal/alle
   ========================================================= */

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(1),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(1) {
    width:28%;
}

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(2),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(2) {
    width:25%;
}

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(3),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(3) {
    width:10%;
}

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(4),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(4) {
    width:9%;
}

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(5),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(5) {
    width:13%;
}

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(6),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(6) {
    width:15%;
}

.ss-maal-alle-page .ss-player-name,
.ss-maal-alle-page .ss-player-club {
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.ss-maal-alle-page .ss-goal-number {
    color:#104470 !important;
    font-weight:400 !important;
}

.ss-maal-alle-controls {
    gap:10px;
}

.ss-maal-alle-controls form {
    display:flex;
    align-items:center;
    gap:6px;
}

.ss-maal-links {
    display:flex;
    align-items:center;
    gap:12px;
    min-width:0;
}

.ss-maal-links a,
.ss-maal-subnav a {
    font-size:12px;
    line-height:18px;
}

.ss-maal-subnav {
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:4px 14px;

    padding:7px 8px;

    background:#ffffff;

    border-top:1px solid #edf0f2;

    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    line-height:18px;
}

.ss-maal-alle-page .ss-maal-controls select:first-child {
    width:105px;
}

.ss-maal-alle-page .ss-maal-controls select:last-child {
    width:105px;
}

@media screen and (max-width:700px) {

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(1),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(1) {
        width:29%;
    }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(2),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(2) {
        width:22%;
    }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(3),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(3) {
        width:10%;
    }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(4),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(4) {
        width:9%;
    }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(5),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(5) {
        width:13%;
    }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(6),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(6) {
        width:17%;
    }

    .ss-maal-alle-controls {
        align-items:flex-start;
        flex-direction:column;
    }

    .ss-maal-alle-controls form {
        width:100%;
        justify-content:flex-end;
    }

    .ss-maal-links {
        width:100%;
        flex-wrap:wrap;
    }

    .ss-maal-subnav {
        gap:4px 12px;
    }
}


/* =========================================================
   v7 – /maal/alle
   Rangering, fulde klubnavne, logoer og statistiklinje
   ========================================================= */

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(1),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(1) {
    width:6%;
}

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(2),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(2) {
    width:24%;
}

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(3),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(3) {
    width:27%;
}

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(4),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(4) {
    width:9%;
}

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(5),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(5) {
    width:8%;
}

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(6),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(6) {
    width:12%;
}

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(7),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(7) {
    width:14%;
}

.ss-maal-alle-page .ss-rank {
    color:#7a858c;
    font-weight:400;
}

.ss-maal-alle-page .ss-rank.ss-rank-top {
    color:#104470;
    font-weight:600;
}

.ss-maal-alle-page .ss-player-club {
    overflow:visible;
    text-overflow:clip;
}

.ss-maal-alle-page .ss-player-club-item {
    display:inline-flex;
    align-items:center;
    max-width:100%;
    margin-right:7px;
    vertical-align:middle;
    white-space:nowrap;
}

.ss-maal-alle-page .ss-player-club-item:last-child {
    margin-right:0;
}

.ss-maal-alle-page .ss-player-club-item .ss-logo {
    flex:0 0 auto;
}

/* Klub-header flugter med klubnavnet efter logoet */
.ss-maal-alle-page th.ss-club-heading {
    padding-left:32px !important;
}

.ss-maal-alle-page .ss-efficiency-number {
    color:#55758b;
    font-weight:400;
}

.ss-maal-summary {
    padding:5px 8px 0 8px;
    background:#ffffff;
    color:#7a858c;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:400;
    line-height:16px;
}

.ss-maal-summary span {
    margin:0 5px;
    color:#aeb6bb;
}

.ss-maal-summary + .ss-maal-controls {
    padding-top:3px;
}

@media screen and (max-width:700px) {

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(1),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(1) {
        width:7%;
    }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(2),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(2) {
        width:25%;
    }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(3),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(3) {
        width:24%;
    }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(4),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(4) {
        width:9%;
    }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(5),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(5) {
        width:8%;
    }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(6),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(6) {
        width:12%;
    }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(7),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(7) {
        width:15%;
    }

    .ss-maal-alle-page th.ss-club-heading {
        padding-left:25px !important;
    }

    .ss-maal-alle-page .ss-player-club-item {
        margin-right:4px;
    }

    .ss-maal-summary {
        padding-left:6px;
        padding-right:6px;
        font-size:10px;
        line-height:15px;
    }
}


/* =========================================================
   v8 – /maal/alle
   Kun klublogoer + statistik i titel
   ========================================================= */

.ss-maal-title-with-stat {
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:12px;
}

.ss-maal-title-stat {
    flex:0 0 auto;
    font-size:12px;
    font-weight:400;
    line-height:18px;
    text-transform:none;
    white-space:nowrap;
    opacity:.82;
}

.ss-maal-title-stat .ss-title-dot {
    margin:0 5px;
    opacity:.7;
}

.ss-visually-hidden {
    position:absolute !important;
    width:1px !important;
    height:1px !important;
    padding:0 !important;
    margin:-1px !important;
    overflow:hidden !important;
    clip:rect(0,0,0,0) !important;
    white-space:nowrap !important;
    border:0 !important;
}

.ss-maal-alle-page .ss-player-club-logos {
    text-align:left;
    white-space:nowrap;
    overflow:hidden;
}

.ss-maal-alle-page .ss-player-club-logos .ss-logo {
    display:inline-block;
    vertical-align:middle;
    margin-right:4px;
}

.ss-maal-alle-page .ss-player-club-logos .ss-logo:last-child {
    margin-right:0;
}

/* Klubkolonnen behøver nu kun plads til logo(er). */
.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(1),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(1) { width:6%; }

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(2),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(2) { width:39%; }

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(3),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(3) { width:12%; }

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(4),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(4) { width:9%; }

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(5),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(5) { width:8%; }

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(6),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(6) { width:12%; }

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(7),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(7) { width:14%; }

@media screen and (max-width:700px) {
    .ss-maal-title-with-stat {
        gap:7px;
    }

    .ss-maal-title-stat {
        font-size:10px;
        line-height:16px;
    }

    .ss-maal-title-stat .ss-title-dot {
        margin:0 3px;
    }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(1),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(1) { width:7%; }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(2),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(2) { width:37%; }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(3),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(3) { width:12%; }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(4),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(4) { width:9%; }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(5),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(5) { width:8%; }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(6),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(6) { width:12%; }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(7),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(7) { width:15%; }
}


/* =========================================================
   v9 – /maal/alle
   Logoer ved navn, renere rangliste og kompakt bund
   ========================================================= */

/* Seks kolonner: Nr. | Navn + logo(er) | Mål | K | Minutter | Min/mål */
.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(1),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(1) {
    width:6%;
}

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(2),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(2) {
    width:48%;
}

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(3),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(3) {
    width:9%;
}

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(4),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(4) {
    width:8%;
}

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(5),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(5) {
    width:14%;
}

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(6),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(6) {
    width:15%;
}

/* Logoerne står helt til venstre i spillerfeltet. */
.ss-maal-alle-page .ss-player-name {
    padding-left:7px !important;
}

.ss-maal-alle-page .ss-player-row {
    display:flex;
    align-items:center;
    min-width:0;
}

.ss-maal-alle-page .ss-player-logos {
    display:flex;
    flex:0 0 auto;
    align-items:center;
    justify-content:flex-start;
    margin-right:7px;
}

.ss-maal-alle-page .ss-player-logos .ss-logo {
    display:block;
    flex:0 0 auto;
    margin:0 3px 0 0;
}

.ss-maal-alle-page .ss-player-logos .ss-logo:last-child {
    margin-right:0;
}

.ss-maal-alle-page .ss-player-row > a {
    min-width:0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

/* Rangeringen skal være til stede, men rolig. */
.ss-maal-alle-page .ss-rank {
    color:#a3abb0;
    font-weight:400;
}

.ss-maal-alle-page .ss-rank.ss-rank-top {
    color:#55758b;
    font-weight:600;
}

/* Mål er sidens primære nøgletal – lidt større, men stadig ikke fed. */
.ss-maal-alle-page .ss-goal-number {
    color:#104470 !important;
    font-size:14px;
    font-weight:400 !important;
}

/* Den gamle separate klubkolonne og nederste specialnavigation bruges ikke længere. */
.ss-maal-alle-page .ss-player-club,
.ss-maal-alle-page .ss-club-logo-heading,
.ss-maal-alle-page .ss-maal-subnav {
    display:none !important;
}

@media screen and (max-width:700px) {

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(1),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(1) {
        width:7%;
    }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(2),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(2) {
        width:45%;
    }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(3),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(3) {
        width:9%;
    }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(4),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(4) {
        width:8%;
    }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(5),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(5) {
        width:15%;
    }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(6),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(6) {
        width:16%;
    }

    .ss-maal-alle-page .ss-player-name {
        padding-left:5px !important;
    }

    .ss-maal-alle-page .ss-player-logos {
        margin-right:5px;
    }

    .ss-maal-alle-page .ss-player-logos .ss-logo {
        margin-right:2px;
    }

    .ss-maal-alle-page .ss-goal-number {
        font-size:13px;
    }
}


/* =========================================================
   v10 – /maal/alle
   Logo helt til venstre + ingen fed på top 3
   ========================================================= */

/* Nr. 1–3 skal ikke være fede. */
.ss-maal-alle-page .ss-rank.ss-rank-top {
    font-weight:400 !important;
}

/*
   Logoet skal stå helt til venstre i spillerfeltet.
   Tidligere lå det inde i cellens standard-padding.
*/
.ss-maal-alle-page .ss-maal-scorers-table td.ss-player-name {
    padding-left:0 !important;
    text-align:left !important;
}

.ss-maal-alle-page .ss-player-row {
    display:flex !important;
    align-items:center;
    justify-content:flex-start !important;
    width:100%;
    min-width:0;
    margin:0;
    padding:0;
}

.ss-maal-alle-page .ss-player-logos {
    display:flex !important;
    align-items:center;
    justify-content:flex-start !important;
    flex:0 0 auto;
    margin:0 7px 0 0 !important;
    padding:0 !important;
}

.ss-maal-alle-page .ss-player-logos .ss-logo {
    display:block;
    flex:0 0 auto;
    margin:0 3px 0 0 !important;
}

.ss-maal-alle-page .ss-player-logos .ss-logo:last-child {
    margin-right:0 !important;
}

@media screen and (max-width:700px) {
    .ss-maal-alle-page .ss-maal-scorers-table td.ss-player-name {
        padding-left:0 !important;
    }

    .ss-maal-alle-page .ss-player-logos {
        margin-right:5px !important;
    }
}


/* =========================================================
   v11 – /maal/alle
   Eget logofelt + mere diskret placeringsfelt
   ========================================================= */

/* Syv felter: Nr. | Logo | Navn | Mål | K | Minutter | Min/mål */
.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(1),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(1) {
    width:5%;
}

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(2),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(2) {
    width:8%;
}

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(3),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(3) {
    width:41%;
}

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(4),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(4) {
    width:9%;
}

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(5),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(5) {
    width:8%;
}

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(6),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(6) {
    width:14%;
}

.ss-maal-alle-page .ss-maal-scorers-table th:nth-child(7),
.ss-maal-alle-page .ss-maal-scorers-table td:nth-child(7) {
    width:15%;
}

/* Placering skal kun fungere som diskret orientering. */
.ss-maal-alle-page .ss-rank-heading {
    color:#7f929e !important;
    font-weight:400 !important;
}

.ss-maal-alle-page .ss-rank,
.ss-maal-alle-page .ss-rank.ss-rank-top {
    color:#aeb6bb !important;
    font-size:11px;
    font-weight:400 !important;
}

/* Logoerne har deres eget felt og står venstrestillet i feltet. */
.ss-maal-alle-page .ss-logo-heading,
.ss-maal-alle-page .ss-player-logo-cell {
    text-align:left !important;
    padding-left:0 !important;
    padding-right:3px !important;
}

.ss-maal-alle-page .ss-player-logo-cell .ss-player-logos {
    display:flex !important;
    align-items:center;
    justify-content:flex-start !important;
    width:100%;
    margin:0 !important;
    padding:0 !important;
}

.ss-maal-alle-page .ss-player-logo-cell .ss-logo {
    display:block;
    flex:0 0 auto;
    margin:0 2px 0 0 !important;
}

.ss-maal-alle-page .ss-player-logo-cell .ss-logo:last-child {
    margin-right:0 !important;
}

/* Navnet starter normalt i sit eget felt igen. */
.ss-maal-alle-page .ss-maal-scorers-table td.ss-player-name {
    padding-left:7px !important;
}

@media screen and (max-width:700px) {

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(1),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(1) {
        width:5%;
    }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(2),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(2) {
        width:8%;
    }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(3),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(3) {
        width:39%;
    }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(4),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(4) {
        width:9%;
    }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(5),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(5) {
        width:8%;
    }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(6),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(6) {
        width:15%;
    }

    .ss-maal-alle-page .ss-maal-scorers-table th:nth-child(7),
    .ss-maal-alle-page .ss-maal-scorers-table td:nth-child(7) {
        width:16%;
    }

    .ss-maal-alle-page .ss-rank {
        font-size:10px;
    }

    .ss-maal-alle-page .ss-maal-scorers-table td.ss-player-name {
        padding-left:5px !important;
    }
}


/* =========================================================
   v12 – /maal/alle
   Nr. mellemtonet + logoer højrestillet
   ========================================================= */

/* THEAD "Nr." skal have samme vægt som de øvrige overskrifter. */
.ss-maal-alle-page .ss-rank-heading {
    color:#10315B !important;
    font-weight:600 !important;
}

/* Placeringstallene: en mellemvej – tydelige, men stadig sekundære. */
.ss-maal-alle-page .ss-rank,
.ss-maal-alle-page .ss-rank.ss-rank-top {
    color:#7f8f99 !important;
    font-size:12px;
    font-weight:400 !important;
}

/* Klublogoerne højrestilles i deres eget felt. */
.ss-maal-alle-page .ss-logo-heading,
.ss-maal-alle-page .ss-player-logo-cell {
    text-align:right !important;
    padding-left:3px !important;
    padding-right:0 !important;
}

.ss-maal-alle-page .ss-player-logo-cell .ss-player-logos {
    display:flex !important;
    align-items:center;
    justify-content:flex-end !important;
    width:100%;
    margin:0 !important;
    padding:0 !important;
}

@media screen and (max-width:700px) {
    .ss-maal-alle-page .ss-rank,
    .ss-maal-alle-page .ss-rank.ss-rank-top {
        font-size:11px;
    }
}


/* =========================================================
   v13 – /maal/ Topscorere
   Samme låste model som /maal/alle v12
   ========================================================= */

.ss-maal-top-page .ss-maal-top-table th:nth-child(1),
.ss-maal-top-page .ss-maal-top-table td:nth-child(1) {
    width:5%;
}

.ss-maal-top-page .ss-maal-top-table th:nth-child(2),
.ss-maal-top-page .ss-maal-top-table td:nth-child(2) {
    width:8%;
}

.ss-maal-top-page .ss-maal-top-table th:nth-child(3),
.ss-maal-top-page .ss-maal-top-table td:nth-child(3) {
    width:38%;
}

.ss-maal-top-page .ss-maal-top-table th:nth-child(4),
.ss-maal-top-page .ss-maal-top-table td:nth-child(4) {
    width:9%;
}

.ss-maal-top-page .ss-maal-top-table th:nth-child(5),
.ss-maal-top-page .ss-maal-top-table td:nth-child(5) {
    width:9%;
}

.ss-maal-top-page .ss-maal-top-table th:nth-child(6),
.ss-maal-top-page .ss-maal-top-table td:nth-child(6) {
    width:15%;
}

.ss-maal-top-page .ss-maal-top-table th:nth-child(7),
.ss-maal-top-page .ss-maal-top-table td:nth-child(7) {
    width:16%;
}

/* Nr. som godkendt v12: normal vægt i rækkerne, mellemtonet. */
.ss-maal-top-page .ss-rank-heading {
    color:#10315B !important;
    font-weight:600 !important;
}

.ss-maal-top-page .ss-rank {
    color:#7f8f99 !important;
    font-size:12px;
    font-weight:400 !important;
}

/* Logo har eget felt og højrestilles mod spillernavnet. */
.ss-maal-top-page .ss-logo-heading,
.ss-maal-top-page .ss-player-logo-cell {
    text-align:right !important;
    padding-left:3px !important;
    padding-right:0 !important;
}

.ss-maal-top-page .ss-player-logo-cell .ss-player-logos {
    display:flex !important;
    align-items:center;
    justify-content:flex-end !important;
    width:100%;
    margin:0 !important;
    padding:0 !important;
}

.ss-maal-top-page .ss-player-logo-cell .ss-logo {
    display:block;
    flex:0 0 auto;
    margin:0 2px 0 0 !important;
}

.ss-maal-top-page .ss-player-logo-cell .ss-logo:last-child {
    margin-right:0 !important;
}

.ss-maal-top-page .ss-player-name {
    padding-left:7px !important;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.ss-maal-top-page .ss-goal-number {
    color:#104470 !important;
    font-size:14px;
    font-weight:400 !important;
}

.ss-maal-top-page .ss-efficiency-number {
    color:#55758b;
    font-weight:400;
}

.ss-maal-top-controls .ss-maal-control-form {
    gap:6px;
}

.ss-maal-top-controls select[name="nrow"] {
    width:78px;
}

@media screen and (max-width:700px) {

    .ss-maal-top-page .ss-maal-top-table th:nth-child(1),
    .ss-maal-top-page .ss-maal-top-table td:nth-child(1) {
        width:5%;
    }

    .ss-maal-top-page .ss-maal-top-table th:nth-child(2),
    .ss-maal-top-page .ss-maal-top-table td:nth-child(2) {
        width:8%;
    }

    .ss-maal-top-page .ss-maal-top-table th:nth-child(3),
    .ss-maal-top-page .ss-maal-top-table td:nth-child(3) {
        width:36%;
    }

    .ss-maal-top-page .ss-maal-top-table th:nth-child(4),
    .ss-maal-top-page .ss-maal-top-table td:nth-child(4) {
        width:9%;
    }

    .ss-maal-top-page .ss-maal-top-table th:nth-child(5),
    .ss-maal-top-page .ss-maal-top-table td:nth-child(5) {
        width:9%;
    }

    .ss-maal-top-page .ss-maal-top-table th:nth-child(6),
    .ss-maal-top-page .ss-maal-top-table td:nth-child(6) {
        width:16%;
    }

    .ss-maal-top-page .ss-maal-top-table th:nth-child(7),
    .ss-maal-top-page .ss-maal-top-table td:nth-child(7) {
        width:17%;
    }

    .ss-maal-top-page .ss-rank {
        font-size:11px;
    }

    .ss-maal-top-page .ss-player-name {
        padding-left:5px !important;
    }

    .ss-maal-top-page .ss-goal-number {
        font-size:13px;
    }
}


/* =========================================================
   v14 – /maal/ Topscorere
   Delte placeringer, Efter, Mål/K og skarpere topliste
   ========================================================= */

/* Otte felter: Nr. | Logo | Navn | Mål | Efter | K | Mål/K | Min/mål */
.ss-maal-top-page .ss-maal-top-table th:nth-child(1),
.ss-maal-top-page .ss-maal-top-table td:nth-child(1) { width:5%; }

.ss-maal-top-page .ss-maal-top-table th:nth-child(2),
.ss-maal-top-page .ss-maal-top-table td:nth-child(2) { width:8%; }

.ss-maal-top-page .ss-maal-top-table th:nth-child(3),
.ss-maal-top-page .ss-maal-top-table td:nth-child(3) { width:32%; }

.ss-maal-top-page .ss-maal-top-table th:nth-child(4),
.ss-maal-top-page .ss-maal-top-table td:nth-child(4) { width:9%; }

.ss-maal-top-page .ss-maal-top-table th:nth-child(5),
.ss-maal-top-page .ss-maal-top-table td:nth-child(5) { width:9%; }

.ss-maal-top-page .ss-maal-top-table th:nth-child(6),
.ss-maal-top-page .ss-maal-top-table td:nth-child(6) { width:8%; }

.ss-maal-top-page .ss-maal-top-table th:nth-child(7),
.ss-maal-top-page .ss-maal-top-table td:nth-child(7) { width:13%; }

.ss-maal-top-page .ss-maal-top-table th:nth-child(8),
.ss-maal-top-page .ss-maal-top-table td:nth-child(8) { width:16%; }

.ss-maal-top-page .ss-behind-number {
    color:#7f8f99;
    font-weight:400;
}

.ss-maal-top-page .ss-goals-per-game {
    color:#55758b;
    font-weight:400;
}

/* Top-antal er nu kun et kompakt tal. */
.ss-maal-top-controls select[name="nrow"] {
    width:62px;
}

@media screen and (max-width:700px) {

    .ss-maal-top-page .ss-maal-top-table th:nth-child(1),
    .ss-maal-top-page .ss-maal-top-table td:nth-child(1) { width:5%; }

    .ss-maal-top-page .ss-maal-top-table th:nth-child(2),
    .ss-maal-top-page .ss-maal-top-table td:nth-child(2) { width:8%; }

    .ss-maal-top-page .ss-maal-top-table th:nth-child(3),
    .ss-maal-top-page .ss-maal-top-table td:nth-child(3) { width:29%; }

    .ss-maal-top-page .ss-maal-top-table th:nth-child(4),
    .ss-maal-top-page .ss-maal-top-table td:nth-child(4) { width:9%; }

    .ss-maal-top-page .ss-maal-top-table th:nth-child(5),
    .ss-maal-top-page .ss-maal-top-table td:nth-child(5) { width:9%; }

    .ss-maal-top-page .ss-maal-top-table th:nth-child(6),
    .ss-maal-top-page .ss-maal-top-table td:nth-child(6) { width:8%; }

    .ss-maal-top-page .ss-maal-top-table th:nth-child(7),
    .ss-maal-top-page .ss-maal-top-table td:nth-child(7) { width:14%; }

    .ss-maal-top-page .ss-maal-top-table th:nth-child(8),
    .ss-maal-top-page .ss-maal-top-table td:nth-child(8) { width:18%; }
}


/* =========================================================
   v15 – /maal/ Topscorere
   Drop "Efter" + neutralt hurtigt overblik i titel
   ========================================================= */

/* Syv felter: Nr. | Logo | Navn | Mål | K | Mål/K | Min/mål */
.ss-maal-top-page .ss-maal-top-table th:nth-child(1),
.ss-maal-top-page .ss-maal-top-table td:nth-child(1) { width:5%; }

.ss-maal-top-page .ss-maal-top-table th:nth-child(2),
.ss-maal-top-page .ss-maal-top-table td:nth-child(2) { width:8%; }

.ss-maal-top-page .ss-maal-top-table th:nth-child(3),
.ss-maal-top-page .ss-maal-top-table td:nth-child(3) { width:40%; }

.ss-maal-top-page .ss-maal-top-table th:nth-child(4),
.ss-maal-top-page .ss-maal-top-table td:nth-child(4) { width:9%; }

.ss-maal-top-page .ss-maal-top-table th:nth-child(5),
.ss-maal-top-page .ss-maal-top-table td:nth-child(5) { width:8%; }

.ss-maal-top-page .ss-maal-top-table th:nth-child(6),
.ss-maal-top-page .ss-maal-top-table td:nth-child(6) { width:14%; }

.ss-maal-top-page .ss-maal-top-table th:nth-child(7),
.ss-maal-top-page .ss-maal-top-table td:nth-child(7) { width:16%; }

@media screen and (max-width:700px) {
    .ss-maal-top-page .ss-maal-top-table th:nth-child(1),
    .ss-maal-top-page .ss-maal-top-table td:nth-child(1) { width:5%; }

    .ss-maal-top-page .ss-maal-top-table th:nth-child(2),
    .ss-maal-top-page .ss-maal-top-table td:nth-child(2) { width:8%; }

    .ss-maal-top-page .ss-maal-top-table th:nth-child(3),
    .ss-maal-top-page .ss-maal-top-table td:nth-child(3) { width:37%; }

    .ss-maal-top-page .ss-maal-top-table th:nth-child(4),
    .ss-maal-top-page .ss-maal-top-table td:nth-child(4) { width:9%; }

    .ss-maal-top-page .ss-maal-top-table th:nth-child(5),
    .ss-maal-top-page .ss-maal-top-table td:nth-child(5) { width:8%; }

    .ss-maal-top-page .ss-maal-top-table th:nth-child(6),
    .ss-maal-top-page .ss-maal-top-table td:nth-child(6) { width:15%; }

    .ss-maal-top-page .ss-maal-top-table th:nth-child(7),
    .ss-maal-top-page .ss-maal-top-table td:nth-child(7) { width:18%; }
}


/* =========================================================
   v16 – /maal/ Topscorere
   Titeloverblik: kun samlet antal mål
   ========================================================= */


/* =========================================================
   v17 – /maal/assist
   Assists efter den låste Topscorere v16-model
   ========================================================= */

.ss-maal-assist-page .ss-maal-assist-table th:nth-child(1),
.ss-maal-assist-page .ss-maal-assist-table td:nth-child(1) { width:5%; }

.ss-maal-assist-page .ss-maal-assist-table th:nth-child(2),
.ss-maal-assist-page .ss-maal-assist-table td:nth-child(2) { width:8%; }

.ss-maal-assist-page .ss-maal-assist-table th:nth-child(3),
.ss-maal-assist-page .ss-maal-assist-table td:nth-child(3) { width:40%; }

.ss-maal-assist-page .ss-maal-assist-table th:nth-child(4),
.ss-maal-assist-page .ss-maal-assist-table td:nth-child(4) { width:9%; }

.ss-maal-assist-page .ss-maal-assist-table th:nth-child(5),
.ss-maal-assist-page .ss-maal-assist-table td:nth-child(5) { width:8%; }

.ss-maal-assist-page .ss-maal-assist-table th:nth-child(6),
.ss-maal-assist-page .ss-maal-assist-table td:nth-child(6) { width:14%; }

.ss-maal-assist-page .ss-maal-assist-table th:nth-child(7),
.ss-maal-assist-page .ss-maal-assist-table td:nth-child(7) { width:16%; }

.ss-maal-assist-page .ss-rank-heading {
    color:#10315B !important;
    font-weight:600 !important;
}

.ss-maal-assist-page .ss-rank {
    color:#7f8f99 !important;
    font-size:12px;
    font-weight:400 !important;
}

.ss-maal-assist-page .ss-logo-heading,
.ss-maal-assist-page .ss-player-logo-cell {
    text-align:right !important;
    padding-left:3px !important;
    padding-right:0 !important;
}

.ss-maal-assist-page .ss-player-logo-cell .ss-player-logos {
    display:flex !important;
    align-items:center;
    justify-content:flex-end !important;
    width:100%;
    margin:0 !important;
    padding:0 !important;
}

.ss-maal-assist-page .ss-player-logo-cell .ss-logo {
    display:block;
    flex:0 0 auto;
    margin:0 2px 0 0 !important;
}

.ss-maal-assist-page .ss-player-logo-cell .ss-logo:last-child {
    margin-right:0 !important;
}

.ss-maal-assist-page .ss-player-name {
    padding-left:7px !important;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.ss-maal-assist-page .ss-assist-number {
    color:#104470 !important;
    font-size:14px;
    font-weight:400 !important;
}

.ss-maal-assist-page .ss-assist-per-game,
.ss-maal-assist-page .ss-efficiency-number {
    color:#55758b;
    font-weight:400;
}

.ss-maal-assist-controls select[name="nrow"] {
    width:62px;
}

@media screen and (max-width:700px) {

    .ss-maal-assist-page .ss-maal-assist-table th:nth-child(1),
    .ss-maal-assist-page .ss-maal-assist-table td:nth-child(1) { width:5%; }

    .ss-maal-assist-page .ss-maal-assist-table th:nth-child(2),
    .ss-maal-assist-page .ss-maal-assist-table td:nth-child(2) { width:8%; }

    .ss-maal-assist-page .ss-maal-assist-table th:nth-child(3),
    .ss-maal-assist-page .ss-maal-assist-table td:nth-child(3) { width:37%; }

    .ss-maal-assist-page .ss-maal-assist-table th:nth-child(4),
    .ss-maal-assist-page .ss-maal-assist-table td:nth-child(4) { width:9%; }

    .ss-maal-assist-page .ss-maal-assist-table th:nth-child(5),
    .ss-maal-assist-page .ss-maal-assist-table td:nth-child(5) { width:8%; }

    .ss-maal-assist-page .ss-maal-assist-table th:nth-child(6),
    .ss-maal-assist-page .ss-maal-assist-table td:nth-child(6) { width:15%; }

    .ss-maal-assist-page .ss-maal-assist-table th:nth-child(7),
    .ss-maal-assist-page .ss-maal-assist-table td:nth-child(7) { width:18%; }

    .ss-maal-assist-page .ss-rank {
        font-size:11px;
    }

    .ss-maal-assist-page .ss-player-name {
        padding-left:5px !important;
    }

    .ss-maal-assist-page .ss-assist-number {
        font-size:13px;
    }
}


/* =========================================================
   v18 – Assists all-time
   Samme model som Assist v17 / Topscorere v16
   ========================================================= */

.ss-maal-assist-alltime-page .ss-maal-assist-alltime-table th:nth-child(1),
.ss-maal-assist-alltime-page .ss-maal-assist-alltime-table td:nth-child(1) { width:5%; }

.ss-maal-assist-alltime-page .ss-maal-assist-alltime-table th:nth-child(2),
.ss-maal-assist-alltime-page .ss-maal-assist-alltime-table td:nth-child(2) { width:8%; }

.ss-maal-assist-alltime-page .ss-maal-assist-alltime-table th:nth-child(3),
.ss-maal-assist-alltime-page .ss-maal-assist-alltime-table td:nth-child(3) { width:40%; }

.ss-maal-assist-alltime-page .ss-maal-assist-alltime-table th:nth-child(4),
.ss-maal-assist-alltime-page .ss-maal-assist-alltime-table td:nth-child(4) { width:9%; }

.ss-maal-assist-alltime-page .ss-maal-assist-alltime-table th:nth-child(5),
.ss-maal-assist-alltime-page .ss-maal-assist-alltime-table td:nth-child(5) { width:8%; }

.ss-maal-assist-alltime-page .ss-maal-assist-alltime-table th:nth-child(6),
.ss-maal-assist-alltime-page .ss-maal-assist-alltime-table td:nth-child(6) { width:14%; }

.ss-maal-assist-alltime-page .ss-maal-assist-alltime-table th:nth-child(7),
.ss-maal-assist-alltime-page .ss-maal-assist-alltime-table td:nth-child(7) { width:16%; }

.ss-maal-assist-alltime-page .ss-rank-heading {
    color:#10315B !important;
    font-weight:600 !important;
}

.ss-maal-assist-alltime-page .ss-rank {
    color:#7f8f99 !important;
    font-size:12px;
    font-weight:400 !important;
}

.ss-maal-assist-alltime-page .ss-logo-heading,
.ss-maal-assist-alltime-page .ss-player-logo-cell {
    text-align:right !important;
    padding-left:3px !important;
    padding-right:0 !important;
}

.ss-maal-assist-alltime-page .ss-player-logo-cell .ss-player-logos {
    display:flex !important;
    align-items:center;
    justify-content:flex-end !important;
    width:100%;
    margin:0 !important;
    padding:0 !important;
}

.ss-maal-assist-alltime-page .ss-player-logo-cell .ss-logo {
    display:block;
    flex:0 0 auto;
    margin:0 2px 0 0 !important;
}

.ss-maal-assist-alltime-page .ss-player-logo-cell .ss-logo:last-child {
    margin-right:0 !important;
}

.ss-maal-assist-alltime-page .ss-player-name {
    padding-left:7px !important;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.ss-maal-assist-alltime-page .ss-assist-number {
    color:#104470 !important;
    font-size:14px;
    font-weight:400 !important;
}

.ss-maal-assist-alltime-page .ss-assist-per-game,
.ss-maal-assist-alltime-page .ss-efficiency-number {
    color:#55758b;
    font-weight:400;
}

/* Forklaring mellem tabel og navigation. */
.ss-maal-assist-alltime-page .ss-maal-note {
    box-sizing:border-box;
    width:100%;
    padding:7px 10px;
    background:#f3f5f6;
    color:#66747d;
    border-left:1px solid #bfc7cc;
    border-right:1px solid #bfc7cc;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:400;
    line-height:16px;
}

@media screen and (max-width:700px) {

    .ss-maal-assist-alltime-page .ss-maal-assist-alltime-table th:nth-child(1),
    .ss-maal-assist-alltime-page .ss-maal-assist-alltime-table td:nth-child(1) { width:5%; }

    .ss-maal-assist-alltime-page .ss-maal-assist-alltime-table th:nth-child(2),
    .ss-maal-assist-alltime-page .ss-maal-assist-alltime-table td:nth-child(2) { width:8%; }

    .ss-maal-assist-alltime-page .ss-maal-assist-alltime-table th:nth-child(3),
    .ss-maal-assist-alltime-page .ss-maal-assist-alltime-table td:nth-child(3) { width:37%; }

    .ss-maal-assist-alltime-page .ss-maal-assist-alltime-table th:nth-child(4),
    .ss-maal-assist-alltime-page .ss-maal-assist-alltime-table td:nth-child(4) { width:9%; }

    .ss-maal-assist-alltime-page .ss-maal-assist-alltime-table th:nth-child(5),
    .ss-maal-assist-alltime-page .ss-maal-assist-alltime-table td:nth-child(5) { width:8%; }

    .ss-maal-assist-alltime-page .ss-maal-assist-alltime-table th:nth-child(6),
    .ss-maal-assist-alltime-page .ss-maal-assist-alltime-table td:nth-child(6) { width:15%; }

    .ss-maal-assist-alltime-page .ss-maal-assist-alltime-table th:nth-child(7),
    .ss-maal-assist-alltime-page .ss-maal-assist-alltime-table td:nth-child(7) { width:18%; }

    .ss-maal-assist-alltime-page .ss-rank {
        font-size:11px;
    }

    .ss-maal-assist-alltime-page .ss-player-name {
        padding-left:5px !important;
    }

    .ss-maal-assist-alltime-page .ss-assist-number {
        font-size:13px;
    }
}


/* =========================================================
   v19 – Assists all-time
   Mere plads til spillere med mange klublogoer
   ========================================================= */

.ss-maal-assist-alltime-page .ss-maal-assist-alltime-table th:nth-child(1),
.ss-maal-assist-alltime-page .ss-maal-assist-alltime-table td:nth-child(1) { width:5%; }

.ss-maal-assist-alltime-page .ss-maal-assist-alltime-table th:nth-child(2),
.ss-maal-assist-alltime-page .ss-maal-assist-alltime-table td:nth-child(2) { width:18%; }

.ss-maal-assist-alltime-page .ss-maal-assist-alltime-table th:nth-child(3),
.ss-maal-assist-alltime-page .ss-maal-assist-alltime-table td:nth-child(3) { width:30%; }

.ss-maal-assist-alltime-page .ss-player-logo-cell {
    overflow:visible !important;
}

.ss-maal-assist-alltime-page .ss-player-logo-cell .ss-player-logos {
    gap:2px;
}

.ss-maal-assist-alltime-page .ss-player-logo-cell .ss-logo {
    margin:0 !important;
}

@media screen and (max-width:700px) {

    .ss-maal-assist-alltime-page .ss-maal-assist-alltime-table th:nth-child(1),
    .ss-maal-assist-alltime-page .ss-maal-assist-alltime-table td:nth-child(1) { width:5%; }

    .ss-maal-assist-alltime-page .ss-maal-assist-alltime-table th:nth-child(2),
    .ss-maal-assist-alltime-page .ss-maal-assist-alltime-table td:nth-child(2) { width:20%; }

    .ss-maal-assist-alltime-page .ss-maal-assist-alltime-table th:nth-child(3),
    .ss-maal-assist-alltime-page .ss-maal-assist-alltime-table td:nth-child(3) { width:25%; }

    .ss-maal-assist-alltime-page .ss-player-logo-cell .ss-logo {
        width:16px;
        height:16px;
    }

    .ss-maal-assist-alltime-page .ss-player-logo-cell .ss-player-logos {
        gap:1px;
    }
}


/* =========================================================
   v20 – Mål + assist
   Samme model som Topscorere / Assist
   ========================================================= */

.ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(1),
.ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(1) { width:5%; }

.ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(2),
.ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(2) { width:8%; }

.ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(3),
.ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(3) { width:29%; }

.ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(4),
.ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(4) { width:8%; }

.ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(5),
.ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(5) { width:8%; }

.ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(6),
.ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(6) { width:8%; }

.ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(7),
.ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(7) { width:7%; }

.ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(8),
.ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(8) { width:12%; }

.ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(9),
.ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(9) { width:15%; }

.ss-maal-plus-assist-page .ss-rank-heading {
    color:#10315B !important;
    font-weight:600 !important;
}

.ss-maal-plus-assist-page .ss-rank {
    color:#7f8f99 !important;
    font-size:12px;
    font-weight:400 !important;
}

.ss-maal-plus-assist-page .ss-logo-heading,
.ss-maal-plus-assist-page .ss-player-logo-cell {
    text-align:right !important;
    padding-left:3px !important;
    padding-right:0 !important;
}

.ss-maal-plus-assist-page .ss-player-logo-cell .ss-player-logos {
    display:flex !important;
    align-items:center;
    justify-content:flex-end !important;
    width:100%;
    margin:0 !important;
    padding:0 !important;
}

.ss-maal-plus-assist-page .ss-player-logo-cell .ss-logo {
    display:block;
    flex:0 0 auto;
    margin:0 2px 0 0 !important;
}

.ss-maal-plus-assist-page .ss-player-logo-cell .ss-logo:last-child {
    margin-right:0 !important;
}

.ss-maal-plus-assist-page .ss-player-name {
    padding-left:7px !important;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.ss-maal-plus-assist-page .ss-total-number {
    color:#104470 !important;
    font-size:14px;
    font-weight:400 !important;
}

.ss-maal-plus-assist-page .ss-contribution-per-game,
.ss-maal-plus-assist-page .ss-efficiency-number {
    color:#55758b;
    font-weight:400;
}

.ss-maal-plus-assist-controls select[name="nrow"] {
    width:62px;
}

@media screen and (max-width:700px) {

    .ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(1),
    .ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(1) { width:5%; }

    .ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(2),
    .ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(2) { width:8%; }

    .ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(3),
    .ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(3) { width:25%; }

    .ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(4),
    .ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(4) { width:8%; }

    .ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(5),
    .ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(5) { width:8%; }

    .ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(6),
    .ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(6) { width:8%; }

    .ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(7),
    .ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(7) { width:7%; }

    .ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(8),
    .ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(8) { width:14%; }

    .ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(9),
    .ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(9) { width:17%; }

    .ss-maal-plus-assist-page .ss-rank {
        font-size:11px;
    }

    .ss-maal-plus-assist-page .ss-player-name {
        padding-left:5px !important;
    }

    .ss-maal-plus-assist-page .ss-total-number {
        font-size:13px;
    }
}


/* =========================================================
   v21 – Mål + assist
   Forenklet tabel, ingen fremhævede tal
   ========================================================= */

/* Otte felter: Nr. | Logo | Navn | Mål | Assist | I alt | K | Min/bidrag */
.ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(1),
.ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(1) { width:5%; }

.ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(2),
.ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(2) { width:8%; }

.ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(3),
.ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(3) { width:39%; }

.ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(4),
.ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(4) { width:8%; }

.ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(5),
.ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(5) { width:8%; }

.ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(6),
.ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(6) { width:8%; }

.ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(7),
.ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(7) { width:7%; }

.ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(8),
.ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(8) { width:17%; }

/* Ingen særlig fremhævelse af I alt eller effektivitetsfeltet. */
.ss-maal-plus-assist-page .ss-total-number,
.ss-maal-plus-assist-page .ss-contribution-per-game,
.ss-maal-plus-assist-page .ss-efficiency-number {
    color:#10315B !important;
    font-size:13px !important;
    font-weight:400 !important;
}

@media screen and (max-width:700px) {
    .ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(1),
    .ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(1) { width:5%; }

    .ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(2),
    .ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(2) { width:8%; }

    .ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(3),
    .ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(3) { width:35%; }

    .ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(4),
    .ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(4) { width:8%; }

    .ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(5),
    .ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(5) { width:8%; }

    .ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(6),
    .ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(6) { width:8%; }

    .ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(7),
    .ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(7) { width:7%; }

    .ss-maal-plus-assist-page .ss-maal-plus-assist-table th:nth-child(8),
    .ss-maal-plus-assist-page .ss-maal-plus-assist-table td:nth-child(8) { width:21%; }

    .ss-maal-plus-assist-page .ss-total-number,
    .ss-maal-plus-assist-page .ss-efficiency-number {
        font-size:13px !important;
    }
}


/* =========================================================
   v22 – Mål + assist all-time
   Samme rolige model som Mål + assist v21
   ========================================================= */

.ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table th:nth-child(1),
.ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table td:nth-child(1) { width:5%; }

.ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table th:nth-child(2),
.ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table td:nth-child(2) { width:18%; }

.ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table th:nth-child(3),
.ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table td:nth-child(3) { width:29%; }

.ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table th:nth-child(4),
.ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table td:nth-child(4) { width:8%; }

.ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table th:nth-child(5),
.ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table td:nth-child(5) { width:8%; }

.ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table th:nth-child(6),
.ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table td:nth-child(6) { width:8%; }

.ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table th:nth-child(7),
.ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table td:nth-child(7) { width:7%; }

.ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table th:nth-child(8),
.ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table td:nth-child(8) { width:17%; }

.ss-maal-plus-assist-alltime-page .ss-rank-heading {
    color:#10315B !important;
    font-weight:600 !important;
}

.ss-maal-plus-assist-alltime-page .ss-rank {
    color:#7f8f99 !important;
    font-size:12px;
    font-weight:400 !important;
}

.ss-maal-plus-assist-alltime-page .ss-logo-heading,
.ss-maal-plus-assist-alltime-page .ss-player-logo-cell {
    text-align:right !important;
    padding-left:3px !important;
    padding-right:0 !important;
}

.ss-maal-plus-assist-alltime-page .ss-player-logo-cell {
    overflow:visible !important;
}

.ss-maal-plus-assist-alltime-page .ss-player-logo-cell .ss-player-logos {
    display:flex !important;
    align-items:center;
    justify-content:flex-end !important;
    gap:2px;
    width:100%;
    margin:0 !important;
    padding:0 !important;
}

.ss-maal-plus-assist-alltime-page .ss-player-logo-cell .ss-logo {
    display:block;
    flex:0 0 auto;
    margin:0 !important;
}

.ss-maal-plus-assist-alltime-page .ss-player-name {
    padding-left:7px !important;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

/* Ingen talfremhævelse. */
.ss-maal-plus-assist-alltime-page .ss-efficiency-number {
    color:#10315B !important;
    font-size:13px !important;
    font-weight:400 !important;
}

@media screen and (max-width:700px) {

    .ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table th:nth-child(1),
    .ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table td:nth-child(1) { width:5%; }

    .ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table th:nth-child(2),
    .ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table td:nth-child(2) { width:20%; }

    .ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table th:nth-child(3),
    .ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table td:nth-child(3) { width:24%; }

    .ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table th:nth-child(4),
    .ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table td:nth-child(4) { width:8%; }

    .ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table th:nth-child(5),
    .ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table td:nth-child(5) { width:8%; }

    .ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table th:nth-child(6),
    .ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table td:nth-child(6) { width:8%; }

    .ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table th:nth-child(7),
    .ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table td:nth-child(7) { width:7%; }

    .ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table th:nth-child(8),
    .ss-maal-plus-assist-alltime-page .ss-maal-plus-assist-alltime-table td:nth-child(8) { width:20%; }

    .ss-maal-plus-assist-alltime-page .ss-rank {
        font-size:11px;
    }

    .ss-maal-plus-assist-alltime-page .ss-player-name {
        padding-left:5px !important;
    }

    .ss-maal-plus-assist-alltime-page .ss-player-logo-cell .ss-logo {
        width:16px;
        height:16px;
    }

    .ss-maal-plus-assist-alltime-page .ss-player-logo-cell .ss-player-logos {
        gap:1px;
    }
}


/* =========================================================
   v23 – Mål + assist all-time
   Nulværdier vises som diskret en dash
   ========================================================= */

.ss-maal-plus-assist-alltime-page .ss-zero {
    color:#aeb6bb !important;
    font-weight:400 !important;
}

/* =========================================================
   v24 – Mål + assist sæson
   Nulværdier vises som diskret en dash
   ========================================================= */
.ss-maal-plus-assist-page .ss-zero {
    color:#aeb6bb !important;
    font-weight:400 !important;
}


/* =========================================================
   v25 – Mål-måling
   ========================================================= */

.ss-maal-maaling-page .ss-maal-box {
    margin-bottom:12px;
}

.ss-maal-maaling-page .ss-maal-box:last-child {
    margin-bottom:0;
}

/* Aktuel sæson – samme diskrete markering som øvrige statistik-sider. */
.ss-maal-maaling-page .ss-current-row td {
    background:#eaf3f8 !important;
}

.ss-maal-maaling-page .ss-current-row td:first-child {
    border-left:4px solid #104470;
    padding-left:3px;
}

/* Per sæson */
.ss-maal-maaling-page .ss-maal-maaling-season-table th:nth-child(1),
.ss-maal-maaling-page .ss-maal-maaling-season-table td:nth-child(1) { width:46%; }

.ss-maal-maaling-page .ss-maal-maaling-season-table th:nth-child(2),
.ss-maal-maaling-page .ss-maal-maaling-season-table td:nth-child(2) { width:18%; }

.ss-maal-maaling-page .ss-maal-maaling-season-table th:nth-child(3),
.ss-maal-maaling-page .ss-maal-maaling-season-table td:nth-child(3) { width:18%; }

.ss-maal-maaling-page .ss-maal-maaling-season-table th:nth-child(4),
.ss-maal-maaling-page .ss-maal-maaling-season-table td:nth-child(4) { width:18%; }

/* Per hold */
.ss-maal-maaling-page .ss-maal-maaling-team-table th:nth-child(1),
.ss-maal-maaling-page .ss-maal-maaling-team-table td:nth-child(1) { width:45%; }

.ss-maal-maaling-page .ss-maal-maaling-team-table th:nth-child(2),
.ss-maal-maaling-page .ss-maal-maaling-team-table td:nth-child(2) { width:25%; }

.ss-maal-maaling-page .ss-maal-maaling-team-table th:nth-child(3),
.ss-maal-maaling-page .ss-maal-maaling-team-table td:nth-child(3) { width:14%; }

.ss-maal-maaling-page .ss-maal-maaling-team-table th:nth-child(4),
.ss-maal-maaling-page .ss-maal-maaling-team-table td:nth-child(4) { width:16%; }

.ss-maal-maaling-page .ss-team-heading {
    padding-left:32px !important;
}

.ss-maal-maaling-page .ss-team-cell {
    display:flex;
    align-items:center;
    min-width:0;
}

.ss-maal-maaling-page .ss-team-cell span {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

/* Per spiller */
.ss-maal-maaling-page .ss-maal-maaling-player-table th:nth-child(1),
.ss-maal-maaling-page .ss-maal-maaling-player-table td:nth-child(1) { width:6%; }

.ss-maal-maaling-page .ss-maal-maaling-player-table th:nth-child(2),
.ss-maal-maaling-page .ss-maal-maaling-player-table td:nth-child(2) { width:8%; }

.ss-maal-maaling-page .ss-maal-maaling-player-table th:nth-child(3),
.ss-maal-maaling-page .ss-maal-maaling-player-table td:nth-child(3) { width:49%; }

.ss-maal-maaling-page .ss-maal-maaling-player-table th:nth-child(4),
.ss-maal-maaling-page .ss-maal-maaling-player-table td:nth-child(4) { width:24%; }

.ss-maal-maaling-page .ss-maal-maaling-player-table th:nth-child(5),
.ss-maal-maaling-page .ss-maal-maaling-player-table td:nth-child(5) { width:13%; }

.ss-maal-maaling-page .ss-rank-heading {
    color:#10315B !important;
    font-weight:600 !important;
}

.ss-maal-maaling-page .ss-rank {
    color:#7f8f99 !important;
    font-size:12px;
    font-weight:400 !important;
}

.ss-maal-maaling-page .ss-logo-heading,
.ss-maal-maaling-page .ss-player-logo-cell {
    text-align:right !important;
    padding-left:3px !important;
    padding-right:0 !important;
}

.ss-maal-maaling-page .ss-player-logo-cell .ss-player-logos {
    display:flex !important;
    align-items:center;
    justify-content:flex-end !important;
    width:100%;
    margin:0 !important;
    padding:0 !important;
}

.ss-maal-maaling-page .ss-player-logo-cell .ss-logo {
    display:block;
    margin:0 !important;
}

.ss-maal-maaling-page .ss-player-name {
    padding-left:7px !important;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

/* Rundevælgeren er den eneste kontrol. */
.ss-maal-maaling-page .ss-maal-maaling-controls select[name="runde"] {
    width:105px;
}

/* Diskrete nul-/manglende værdier. */
.ss-maal-maaling-page .ss-zero {
    color:#aeb6bb !important;
    font-weight:400 !important;
}

@media screen and (max-width:700px) {

    .ss-maal-maaling-page .ss-team-heading {
        padding-left:25px !important;
    }

    .ss-maal-maaling-page .ss-maal-maaling-player-table th:nth-child(1),
    .ss-maal-maaling-page .ss-maal-maaling-player-table td:nth-child(1) { width:6%; }

    .ss-maal-maaling-page .ss-maal-maaling-player-table th:nth-child(2),
    .ss-maal-maaling-page .ss-maal-maaling-player-table td:nth-child(2) { width:8%; }

    .ss-maal-maaling-page .ss-maal-maaling-player-table th:nth-child(3),
    .ss-maal-maaling-page .ss-maal-maaling-player-table td:nth-child(3) { width:45%; }

    .ss-maal-maaling-page .ss-maal-maaling-player-table th:nth-child(4),
    .ss-maal-maaling-page .ss-maal-maaling-player-table td:nth-child(4) { width:27%; }

    .ss-maal-maaling-page .ss-maal-maaling-player-table th:nth-child(5),
    .ss-maal-maaling-page .ss-maal-maaling-player-table td:nth-child(5) { width:14%; }

    .ss-maal-maaling-page .ss-rank {
        font-size:11px;
    }

    .ss-maal-maaling-page .ss-player-name {
        padding-left:5px !important;
    }
}


/* =========================================================
   v26 – Mål-måling
   Rangeringer, fælles kontekst og ekstra spillerdata
   ========================================================= */

.ss-maal-maaling-page .ss-maal-context {
    display:flex;
    align-items:center;
    justify-content:space-between;
    box-sizing:border-box;
    width:100%;
    margin:0 0 8px 0;
    padding:6px 10px;
    background:#f3f7fa;
    border:1px solid #bfc7cc;
    border-radius:6px;
    color:#10315B;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:18px;
}

.ss-maal-maaling-page .ss-maal-context span {
    font-weight:600;
    text-transform:uppercase;
}

.ss-maal-maaling-page .ss-maal-context strong {
    font-weight:400;
}

/* ---------- Per sæson ---------- */

.ss-maal-maaling-page .ss-maal-maaling-season-table th:nth-child(1),
.ss-maal-maaling-page .ss-maal-maaling-season-table td:nth-child(1) { width:7%; }

.ss-maal-maaling-page .ss-maal-maaling-season-table th:nth-child(2),
.ss-maal-maaling-page .ss-maal-maaling-season-table td:nth-child(2) { width:39%; }

.ss-maal-maaling-page .ss-maal-maaling-season-table th:nth-child(3),
.ss-maal-maaling-page .ss-maal-maaling-season-table td:nth-child(3) { width:18%; }

.ss-maal-maaling-page .ss-maal-maaling-season-table th:nth-child(4),
.ss-maal-maaling-page .ss-maal-maaling-season-table td:nth-child(4) { width:18%; }

.ss-maal-maaling-page .ss-maal-maaling-season-table th:nth-child(5),
.ss-maal-maaling-page .ss-maal-maaling-season-table td:nth-child(5) { width:18%; }

/* ---------- Per hold ---------- */

.ss-maal-maaling-page .ss-maal-maaling-team-table th:nth-child(1),
.ss-maal-maaling-page .ss-maal-maaling-team-table td:nth-child(1) { width:6%; }

.ss-maal-maaling-page .ss-maal-maaling-team-table th:nth-child(2),
.ss-maal-maaling-page .ss-maal-maaling-team-table td:nth-child(2) { width:8%; }

.ss-maal-maaling-page .ss-maal-maaling-team-table th:nth-child(3),
.ss-maal-maaling-page .ss-maal-maaling-team-table td:nth-child(3) { width:34%; }

.ss-maal-maaling-page .ss-maal-maaling-team-table th:nth-child(4),
.ss-maal-maaling-page .ss-maal-maaling-team-table td:nth-child(4) { width:24%; }

.ss-maal-maaling-page .ss-maal-maaling-team-table th:nth-child(5),
.ss-maal-maaling-page .ss-maal-maaling-team-table td:nth-child(5) { width:13%; }

.ss-maal-maaling-page .ss-maal-maaling-team-table th:nth-child(6),
.ss-maal-maaling-page .ss-maal-maaling-team-table td:nth-child(6) { width:15%; }

.ss-maal-maaling-page .ss-team-name {
    padding-left:7px !important;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

/* ---------- Per spiller ---------- */

.ss-maal-maaling-page .ss-maal-maaling-player-table th:nth-child(1),
.ss-maal-maaling-page .ss-maal-maaling-player-table td:nth-child(1) { width:6%; }

.ss-maal-maaling-page .ss-maal-maaling-player-table th:nth-child(2),
.ss-maal-maaling-page .ss-maal-maaling-player-table td:nth-child(2) { width:8%; }

.ss-maal-maaling-page .ss-maal-maaling-player-table th:nth-child(3),
.ss-maal-maaling-page .ss-maal-maaling-player-table td:nth-child(3) { width:34%; }

.ss-maal-maaling-page .ss-maal-maaling-player-table th:nth-child(4),
.ss-maal-maaling-page .ss-maal-maaling-player-table td:nth-child(4) { width:23%; }

.ss-maal-maaling-page .ss-maal-maaling-player-table th:nth-child(5),
.ss-maal-maaling-page .ss-maal-maaling-player-table td:nth-child(5) { width:9%; }

.ss-maal-maaling-page .ss-maal-maaling-player-table th:nth-child(6),
.ss-maal-maaling-page .ss-maal-maaling-player-table td:nth-child(6) { width:8%; }

.ss-maal-maaling-page .ss-maal-maaling-player-table th:nth-child(7),
.ss-maal-maaling-page .ss-maal-maaling-player-table td:nth-child(7) { width:12%; }

/* Placeringstal – samme diskrete model overalt. */
.ss-maal-maaling-page .ss-rank-heading {
    color:#10315B !important;
    font-weight:600 !important;
}

.ss-maal-maaling-page .ss-rank {
    color:#7f8f99 !important;
    font-size:12px;
    font-weight:400 !important;
}

/* Logoet står i eget felt, tæt på navnet. */
.ss-maal-maaling-page .ss-logo-heading,
.ss-maal-maaling-page .ss-player-logo-cell {
    text-align:right !important;
    padding-left:3px !important;
    padding-right:0 !important;
}

.ss-maal-maaling-page .ss-player-logo-cell .ss-player-logos {
    display:flex !important;
    align-items:center;
    justify-content:flex-end !important;
    width:100%;
    margin:0 !important;
    padding:0 !important;
}

.ss-maal-maaling-page .ss-player-logo-cell .ss-logo {
    display:block;
    margin:0 !important;
}

/* Aktuel sæson bevarer den diskrete markering. */
.ss-maal-maaling-page .ss-current-row td {
    background:#eaf3f8 !important;
}

.ss-maal-maaling-page .ss-current-row td:first-child {
    border-left:4px solid #104470;
    padding-left:3px;
}

/* Ingen særskilt talfremhævelse. */
.ss-maal-maaling-page .ss-maal-maaling-season-table tbody td,
.ss-maal-maaling-page .ss-maal-maaling-team-table tbody td,
.ss-maal-maaling-page .ss-maal-maaling-player-table tbody td {
    font-weight:400;
}

/* Rundevælger. */
.ss-maal-maaling-page .ss-maal-maaling-controls select[name="runde"] {
    width:105px;
}

@media screen and (max-width:700px) {

    .ss-maal-maaling-page .ss-maal-context {
        padding:5px 8px;
    }

    .ss-maal-maaling-page .ss-rank {
        font-size:11px;
    }

    .ss-maal-maaling-page .ss-team-name,
    .ss-maal-maaling-page .ss-player-name {
        padding-left:5px !important;
    }

    .ss-maal-maaling-page .ss-maal-maaling-team-table th:nth-child(3),
    .ss-maal-maaling-page .ss-maal-maaling-team-table td:nth-child(3) { width:31%; }

    .ss-maal-maaling-page .ss-maal-maaling-team-table th:nth-child(4),
    .ss-maal-maaling-page .ss-maal-maaling-team-table td:nth-child(4) { width:27%; }

    .ss-maal-maaling-page .ss-maal-maaling-player-table th:nth-child(3),
    .ss-maal-maaling-page .ss-maal-maaling-player-table td:nth-child(3) { width:30%; }

    .ss-maal-maaling-page .ss-maal-maaling-player-table th:nth-child(4),
    .ss-maal-maaling-page .ss-maal-maaling-player-table td:nth-child(4) { width:27%; }

    .ss-maal-maaling-player-table .ss-logo {
        width:16px;
        height:16px;
    }
}


/* =========================================================
   v27 – Mål-måling
   Roligere infolinje + fjern hvidt hak ved THEAD
   ========================================================= */

/* Infolinjen skal læses som kontekst, ikke som endnu en overskrift. */
.ss-maal-maaling-page .ss-maal-context {
    background:#ffffff;
    border-color:#d5dce1;
    border-radius:6px;
    color:#657985;
    padding:5px 10px;
}

.ss-maal-maaling-page .ss-maal-context span {
    font-weight:400;
    text-transform:none;
}

.ss-maal-maaling-page .ss-maal-context strong {
    color:#10315B;
    font-weight:400;
}

/*
   Den aktuelle række får normalt sin blå venstrestreg på første celle.
   I de rangerede tabeller gav den 4px ændrede cellebredde et lille
   hvidt hak ved venstre kant af THEAD. Brug inset-streg i stedet,
   så tabelgeometrien forbliver helt uændret.
*/
.ss-maal-maaling-page .ss-current-row td:first-child {
    border-left:0 !important;
    padding-left:7px !important;
    box-shadow:inset 4px 0 0 #104470;
}

/* Tving THEAD helt ud til venstre tabelkant i de to første tabeller. */
.ss-maal-maaling-page .ss-maal-maaling-season-table,
.ss-maal-maaling-page .ss-maal-maaling-team-table {
    border-spacing:0 !important;
}

.ss-maal-maaling-page .ss-maal-maaling-season-table thead,
.ss-maal-maaling-page .ss-maal-maaling-team-table thead,
.ss-maal-maaling-page .ss-maal-maaling-season-table thead tr,
.ss-maal-maaling-page .ss-maal-maaling-team-table thead tr {
    margin:0 !important;
    padding:0 !important;
}

.ss-maal-maaling-page .ss-maal-maaling-season-table thead th:first-child,
.ss-maal-maaling-page .ss-maal-maaling-team-table thead th:first-child {
    border-left:0 !important;
}

@media screen and (max-width:700px) {
    .ss-maal-maaling-page .ss-maal-context {
        padding:5px 8px;
    }

    .ss-maal-maaling-page .ss-current-row td:first-child {
        padding-left:7px !important;
    }
}


/* =========================================================
   v29 – Topscorerens andel af holdets mål
   ========================================================= */

.ss-maal-andel-page .ss-maal-andel-table th:nth-child(1),
.ss-maal-andel-page .ss-maal-andel-table td:nth-child(1) { width:6%; }

.ss-maal-andel-page .ss-maal-andel-table th:nth-child(2),
.ss-maal-andel-page .ss-maal-andel-table td:nth-child(2) { width:8%; }

.ss-maal-andel-page .ss-maal-andel-table th:nth-child(3),
.ss-maal-andel-page .ss-maal-andel-table td:nth-child(3) { width:35%; }

.ss-maal-andel-page .ss-maal-andel-table th:nth-child(4),
.ss-maal-andel-page .ss-maal-andel-table td:nth-child(4) { width:21%; }

.ss-maal-andel-page .ss-maal-andel-table th:nth-child(5),
.ss-maal-andel-page .ss-maal-andel-table td:nth-child(5) { width:9%; }

.ss-maal-andel-page .ss-maal-andel-table th:nth-child(6),
.ss-maal-andel-page .ss-maal-andel-table td:nth-child(6) { width:9%; }

.ss-maal-andel-page .ss-maal-andel-table th:nth-child(7),
.ss-maal-andel-page .ss-maal-andel-table td:nth-child(7) { width:12%; }

.ss-maal-andel-page .ss-rank-heading {
    color:#10315B !important;
    font-weight:600 !important;
}

.ss-maal-andel-page .ss-rank {
    color:#7f8f99 !important;
    font-size:12px;
    font-weight:400 !important;
}

.ss-maal-andel-page .ss-logo-heading,
.ss-maal-andel-page .ss-player-logo-cell {
    text-align:right !important;
    padding-left:3px !important;
    padding-right:0 !important;
}

.ss-maal-andel-page .ss-player-logo-cell .ss-player-logos {
    display:flex !important;
    align-items:center;
    justify-content:flex-end !important;
    width:100%;
    margin:0 !important;
    padding:0 !important;
}

.ss-maal-andel-page .ss-player-logo-cell .ss-logo {
    display:block;
    margin:0 !important;
}

.ss-maal-andel-page .ss-player-name {
    padding-left:7px !important;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.ss-maal-andel-page .ss-maal-andel-table tbody td {
    font-weight:400;
}

.ss-maal-andel-page .ss-zero {
    color:#aeb6bb !important;
    font-weight:400 !important;
}

@media screen and (max-width:700px) {
    .ss-maal-andel-page .ss-maal-andel-table th:nth-child(1),
    .ss-maal-andel-page .ss-maal-andel-table td:nth-child(1) { width:6%; }

    .ss-maal-andel-page .ss-maal-andel-table th:nth-child(2),
    .ss-maal-andel-page .ss-maal-andel-table td:nth-child(2) { width:8%; }

    .ss-maal-andel-page .ss-maal-andel-table th:nth-child(3),
    .ss-maal-andel-page .ss-maal-andel-table td:nth-child(3) { width:31%; }

    .ss-maal-andel-page .ss-maal-andel-table th:nth-child(4),
    .ss-maal-andel-page .ss-maal-andel-table td:nth-child(4) { width:23%; }

    .ss-maal-andel-page .ss-maal-andel-table th:nth-child(5),
    .ss-maal-andel-page .ss-maal-andel-table td:nth-child(5) { width:9%; }

    .ss-maal-andel-page .ss-maal-andel-table th:nth-child(6),
    .ss-maal-andel-page .ss-maal-andel-table td:nth-child(6) { width:9%; }

    .ss-maal-andel-page .ss-maal-andel-table th:nth-child(7),
    .ss-maal-andel-page .ss-maal-andel-table td:nth-child(7) { width:14%; }

    .ss-maal-andel-page .ss-rank {
        font-size:11px;
    }

    .ss-maal-andel-page .ss-player-name {
        padding-left:5px !important;
    }
}


/* =========================================================
   v30 – Største / laveste topscorerandel
   ========================================================= */

.ss-maal-andel-page .ss-maal-box {
    margin-bottom:12px;
}

.ss-maal-andel-page .ss-maal-box:last-child {
    margin-bottom:0;
}

/* 9 kolonner */
.ss-maal-andel-page .ss-maal-andel-table th:nth-child(1),
.ss-maal-andel-page .ss-maal-andel-table td:nth-child(1) { width:5%; }

.ss-maal-andel-page .ss-maal-andel-table th:nth-child(2),
.ss-maal-andel-page .ss-maal-andel-table td:nth-child(2) { width:6%; }

.ss-maal-andel-page .ss-maal-andel-table th:nth-child(3),
.ss-maal-andel-page .ss-maal-andel-table td:nth-child(3) { width:22%; }

.ss-maal-andel-page .ss-maal-andel-table th:nth-child(4),
.ss-maal-andel-page .ss-maal-andel-table td:nth-child(4) { width:20%; }

.ss-maal-andel-page .ss-maal-andel-table th:nth-child(5),
.ss-maal-andel-page .ss-maal-andel-table td:nth-child(5) { width:17%; }

.ss-maal-andel-page .ss-maal-andel-table th:nth-child(6),
.ss-maal-andel-page .ss-maal-andel-table td:nth-child(6) { width:7%; }

.ss-maal-andel-page .ss-maal-andel-table th:nth-child(7),
.ss-maal-andel-page .ss-maal-andel-table td:nth-child(7) { width:8%; }

.ss-maal-andel-page .ss-maal-andel-table th:nth-child(8),
.ss-maal-andel-page .ss-maal-andel-table td:nth-child(8) { width:6%; }

.ss-maal-andel-page .ss-maal-andel-table th:nth-child(9),
.ss-maal-andel-page .ss-maal-andel-table td:nth-child(9) { width:9%; }

.ss-maal-andel-page .ss-rank-heading {
    color:#10315B !important;
    font-weight:600 !important;
}

.ss-maal-andel-page .ss-rank {
    color:#7f8f99 !important;
    font-size:12px;
    font-weight:400 !important;
}

.ss-maal-andel-page .ss-logo-heading,
.ss-maal-andel-page .ss-player-logo-cell {
    text-align:right !important;
    padding-left:3px !important;
    padding-right:0 !important;
}

.ss-maal-andel-page .ss-player-logo-cell .ss-player-logos {
    display:flex !important;
    align-items:center;
    justify-content:flex-end !important;
    width:100%;
    margin:0 !important;
    padding:0 !important;
}

.ss-maal-andel-page .ss-player-logo-cell .ss-logo {
    display:block;
    margin:0 !important;
}

.ss-maal-andel-page .ss-player-name,
.ss-maal-andel-page .ss-club-name {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.ss-maal-andel-page .ss-player-name {
    padding-left:6px !important;
}

/* Ingen fremhævede nøgletal. */
.ss-maal-andel-page .ss-maal-andel-table tbody td {
    font-weight:400;
}

.ss-maal-andel-page .ss-zero {
    color:#aeb6bb !important;
    font-weight:400 !important;
}

.ss-maal-andel-page .ss-maal-andel-controls select[name="nrow"] {
    width:105px;
}

@media screen and (max-width:700px) {

    .ss-maal-andel-page .ss-maal-andel-table {
        font-size:11px;
    }

    .ss-maal-andel-page .ss-maal-andel-table th:nth-child(1),
    .ss-maal-andel-page .ss-maal-andel-table td:nth-child(1) { width:5%; }

    .ss-maal-andel-page .ss-maal-andel-table th:nth-child(2),
    .ss-maal-andel-page .ss-maal-andel-table td:nth-child(2) { width:6%; }

    .ss-maal-andel-page .ss-maal-andel-table th:nth-child(3),
    .ss-maal-andel-page .ss-maal-andel-table td:nth-child(3) { width:22%; }

    .ss-maal-andel-page .ss-maal-andel-table th:nth-child(4),
    .ss-maal-andel-page .ss-maal-andel-table td:nth-child(4) { width:19%; }

    .ss-maal-andel-page .ss-maal-andel-table th:nth-child(5),
    .ss-maal-andel-page .ss-maal-andel-table td:nth-child(5) { width:18%; }

    .ss-maal-andel-page .ss-maal-andel-table th:nth-child(6),
    .ss-maal-andel-page .ss-maal-andel-table td:nth-child(6) { width:7%; }

    .ss-maal-andel-page .ss-maal-andel-table th:nth-child(7),
    .ss-maal-andel-page .ss-maal-andel-table td:nth-child(7) { width:8%; }

    .ss-maal-andel-page .ss-maal-andel-table th:nth-child(8),
    .ss-maal-andel-page .ss-maal-andel-table td:nth-child(8) { width:6%; }

    .ss-maal-andel-page .ss-maal-andel-table th:nth-child(9),
    .ss-maal-andel-page .ss-maal-andel-table td:nth-child(9) { width:9%; }

    .ss-maal-andel-page .ss-rank {
        font-size:11px;
    }

    .ss-maal-andel-page .ss-player-name {
        padding-left:4px !important;
    }
}


/* =========================================================
   v31 – Topscorerandel
   Kun største andel + logo sammen med klubnavn
   ========================================================= */

.ss-maal-andel-page .ss-maal-andel-table th:nth-child(1),
.ss-maal-andel-page .ss-maal-andel-table td:nth-child(1) { width:5%; }

.ss-maal-andel-page .ss-maal-andel-table th:nth-child(2),
.ss-maal-andel-page .ss-maal-andel-table td:nth-child(2) { width:24%; }

.ss-maal-andel-page .ss-maal-andel-table th:nth-child(3),
.ss-maal-andel-page .ss-maal-andel-table td:nth-child(3) { width:23%; }

.ss-maal-andel-page .ss-maal-andel-table th:nth-child(4),
.ss-maal-andel-page .ss-maal-andel-table td:nth-child(4) { width:17%; }

.ss-maal-andel-page .ss-maal-andel-table th:nth-child(5),
.ss-maal-andel-page .ss-maal-andel-table td:nth-child(5) { width:7%; }

.ss-maal-andel-page .ss-maal-andel-table th:nth-child(6),
.ss-maal-andel-page .ss-maal-andel-table td:nth-child(6) { width:9%; }

.ss-maal-andel-page .ss-maal-andel-table th:nth-child(7),
.ss-maal-andel-page .ss-maal-andel-table td:nth-child(7) { width:6%; }

.ss-maal-andel-page .ss-maal-andel-table th:nth-child(8),
.ss-maal-andel-page .ss-maal-andel-table td:nth-child(8) { width:9%; }

/* Klublogo og klubnavn er én samlet enhed. */
.ss-maal-andel-page .ss-club-heading {
    padding-left:32px !important;
}

.ss-maal-andel-page .ss-club-cell {
    display:flex;
    align-items:center;
    min-width:0;
}

.ss-maal-andel-page .ss-club-cell .ss-logo {
    flex:0 0 auto;
}

.ss-maal-andel-page .ss-club-cell span {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

@media screen and (max-width:700px) {
    .ss-maal-andel-page .ss-club-heading {
        padding-left:25px !important;
    }

    .ss-maal-andel-page .ss-maal-andel-table th:nth-child(1),
    .ss-maal-andel-page .ss-maal-andel-table td:nth-child(1) { width:5%; }

    .ss-maal-andel-page .ss-maal-andel-table th:nth-child(2),
    .ss-maal-andel-page .ss-maal-andel-table td:nth-child(2) { width:23%; }

    .ss-maal-andel-page .ss-maal-andel-table th:nth-child(3),
    .ss-maal-andel-page .ss-maal-andel-table td:nth-child(3) { width:24%; }

    .ss-maal-andel-page .ss-maal-andel-table th:nth-child(4),
    .ss-maal-andel-page .ss-maal-andel-table td:nth-child(4) { width:18%; }

    .ss-maal-andel-page .ss-maal-andel-table th:nth-child(5),
    .ss-maal-andel-page .ss-maal-andel-table td:nth-child(5) { width:7%; }

    .ss-maal-andel-page .ss-maal-andel-table th:nth-child(6),
    .ss-maal-andel-page .ss-maal-andel-table td:nth-child(6) { width:9%; }

    .ss-maal-andel-page .ss-maal-andel-table th:nth-child(7),
    .ss-maal-andel-page .ss-maal-andel-table td:nth-child(7) { width:6%; }

    .ss-maal-andel-page .ss-maal-andel-table th:nth-child(8),
    .ss-maal-andel-page .ss-maal-andel-table td:nth-child(8) { width:8%; }
}


/* =========================================================
   v32 – retter tabelcelle og boksstruktur
   ========================================================= */

/* TD skal forblive table-cell. Flex på selve TD'en ødelægger tabelgeometrien. */
.ss-maal-andel-page .ss-club-cell {
    display:table-cell !important;
    min-width:0;
}

.ss-maal-andel-page .ss-club-wrap {
    display:flex;
    align-items:center;
    min-width:0;
    width:100%;
}

.ss-maal-andel-page .ss-club-wrap .ss-logo {
    flex:0 0 auto;
    margin-right:7px !important;
}

.ss-maal-andel-page .ss-club-text {
    display:block;
    min-width:0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

@media screen and (max-width:700px) {
    .ss-maal-andel-page .ss-club-wrap .ss-logo {
        margin-right:5px !important;
    }
}


/* =========================================================
   v33 – Topscorerandel pr. klub
   ========================================================= */

.ss-maal-andel-hold-page .ss-maal-andel-hold-table th:nth-child(1),
.ss-maal-andel-hold-page .ss-maal-andel-hold-table td:nth-child(1) { width:7%; }

.ss-maal-andel-hold-page .ss-maal-andel-hold-table th:nth-child(2),
.ss-maal-andel-hold-page .ss-maal-andel-hold-table td:nth-child(2) { width:34%; }

.ss-maal-andel-hold-page .ss-maal-andel-hold-table th:nth-child(3),
.ss-maal-andel-hold-page .ss-maal-andel-hold-table td:nth-child(3) { width:20%; }

.ss-maal-andel-hold-page .ss-maal-andel-hold-table th:nth-child(4),
.ss-maal-andel-hold-page .ss-maal-andel-hold-table td:nth-child(4) { width:9%; }

.ss-maal-andel-hold-page .ss-maal-andel-hold-table th:nth-child(5),
.ss-maal-andel-hold-page .ss-maal-andel-hold-table td:nth-child(5) { width:11%; }

.ss-maal-andel-hold-page .ss-maal-andel-hold-table th:nth-child(6),
.ss-maal-andel-hold-page .ss-maal-andel-hold-table td:nth-child(6) { width:8%; }

.ss-maal-andel-hold-page .ss-maal-andel-hold-table th:nth-child(7),
.ss-maal-andel-hold-page .ss-maal-andel-hold-table td:nth-child(7) { width:11%; }

.ss-maal-andel-hold-page .ss-rank-heading {
    color:#10315B !important;
    font-weight:600 !important;
}

.ss-maal-andel-hold-page .ss-rank {
    color:#7f8f99 !important;
    font-size:12px;
    font-weight:400 !important;
}

.ss-maal-andel-hold-page .ss-player-name {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.ss-maal-andel-hold-page .ss-maal-andel-hold-table tbody td {
    font-weight:400;
}

.ss-maal-andel-hold-page .ss-zero {
    color:#aeb6bb !important;
    font-weight:400 !important;
}

.ss-maal-andel-hold-page .ss-maal-andel-hold-controls select[name="hold"] {
    width:160px;
}

@media screen and (max-width:700px) {

    .ss-maal-andel-hold-page .ss-maal-andel-hold-table th:nth-child(1),
    .ss-maal-andel-hold-page .ss-maal-andel-hold-table td:nth-child(1) { width:7%; }

    .ss-maal-andel-hold-page .ss-maal-andel-hold-table th:nth-child(2),
    .ss-maal-andel-hold-page .ss-maal-andel-hold-table td:nth-child(2) { width:31%; }

    .ss-maal-andel-hold-page .ss-maal-andel-hold-table th:nth-child(3),
    .ss-maal-andel-hold-page .ss-maal-andel-hold-table td:nth-child(3) { width:22%; }

    .ss-maal-andel-hold-page .ss-maal-andel-hold-table th:nth-child(4),
    .ss-maal-andel-hold-page .ss-maal-andel-hold-table td:nth-child(4) { width:9%; }

    .ss-maal-andel-hold-page .ss-maal-andel-hold-table th:nth-child(5),
    .ss-maal-andel-hold-page .ss-maal-andel-hold-table td:nth-child(5) { width:11%; }

    .ss-maal-andel-hold-page .ss-maal-andel-hold-table th:nth-child(6),
    .ss-maal-andel-hold-page .ss-maal-andel-hold-table td:nth-child(6) { width:8%; }

    .ss-maal-andel-hold-page .ss-maal-andel-hold-table th:nth-child(7),
    .ss-maal-andel-hold-page .ss-maal-andel-hold-table td:nth-child(7) { width:12%; }

    .ss-maal-andel-hold-page .ss-rank {
        font-size:11px;
    }
}


/* =========================================================
   v36 – Assists pr. hold
   ========================================================= */

.ss-assist-hold-page .ss-assist-hold-table th:nth-child(1),
.ss-assist-hold-page .ss-assist-hold-table td:nth-child(1) { width:7%; }

.ss-assist-hold-page .ss-assist-hold-table th:nth-child(2),
.ss-assist-hold-page .ss-assist-hold-table td:nth-child(2) { width:39%; }

.ss-assist-hold-page .ss-assist-hold-table th:nth-child(3),
.ss-assist-hold-page .ss-assist-hold-table td:nth-child(3) { width:9%; }

.ss-assist-hold-page .ss-assist-hold-table th:nth-child(4),
.ss-assist-hold-page .ss-assist-hold-table td:nth-child(4) { width:15%; }

.ss-assist-hold-page .ss-assist-hold-table th:nth-child(5),
.ss-assist-hold-page .ss-assist-hold-table td:nth-child(5) { width:12%; }

.ss-assist-hold-page .ss-assist-hold-table th:nth-child(6),
.ss-assist-hold-page .ss-assist-hold-table td:nth-child(6) { width:18%; }

.ss-assist-hold-page .ss-rank-heading {
    color:#10315B !important;
    font-weight:600 !important;
}

.ss-assist-hold-page .ss-rank {
    color:#7f8f99 !important;
    font-size:12px;
    font-weight:400 !important;
}

.ss-assist-hold-page .ss-player-name {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.ss-assist-hold-page .ss-assist-hold-table tbody td {
    font-weight:400;
}

.ss-assist-hold-page .ss-zero {
    color:#aeb6bb !important;
    font-weight:400 !important;
}

.ss-assist-hold-page .ss-assist-hold-controls select[name="id"] {
    width:160px;
}

@media screen and (max-width:700px) {

    .ss-assist-hold-page .ss-assist-hold-table th:nth-child(1),
    .ss-assist-hold-page .ss-assist-hold-table td:nth-child(1) { width:7%; }

    .ss-assist-hold-page .ss-assist-hold-table th:nth-child(2),
    .ss-assist-hold-page .ss-assist-hold-table td:nth-child(2) { width:35%; }

    .ss-assist-hold-page .ss-assist-hold-table th:nth-child(3),
    .ss-assist-hold-page .ss-assist-hold-table td:nth-child(3) { width:9%; }

    .ss-assist-hold-page .ss-assist-hold-table th:nth-child(4),
    .ss-assist-hold-page .ss-assist-hold-table td:nth-child(4) { width:16%; }

    .ss-assist-hold-page .ss-assist-hold-table th:nth-child(5),
    .ss-assist-hold-page .ss-assist-hold-table td:nth-child(5) { width:13%; }

    .ss-assist-hold-page .ss-assist-hold-table th:nth-child(6),
    .ss-assist-hold-page .ss-assist-hold-table td:nth-child(6) { width:20%; }

    .ss-assist-hold-page .ss-rank {
        font-size:11px;
    }
}


/* =========================================================
   v37 – Assists pr. hold: kompakt statistik + sæsonvælger
   ========================================================= */

.ss-assist-hold-page .ss-assist-hold-title {
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:12px;
}

.ss-assist-hold-page .ss-title-main {
    display:flex;
    align-items:center;
    min-width:0;
}

.ss-assist-hold-page .ss-title-logo {
    width:18px;
    height:18px;
    object-fit:contain;
    margin:0 5px;
    vertical-align:middle;
}

.ss-assist-hold-page .ss-title-stat {
    flex:0 0 auto;
    font-size:12px;
    line-height:18px;
    font-weight:400;
    text-transform:none;
    white-space:nowrap;
}

/* Nr. | Navn | Assist | K | Assist/K | Min/assist */
.ss-assist-hold-page .ss-assist-hold-table th:nth-child(1),
.ss-assist-hold-page .ss-assist-hold-table td:nth-child(1) { width:7%; }

.ss-assist-hold-page .ss-assist-hold-table th:nth-child(2),
.ss-assist-hold-page .ss-assist-hold-table td:nth-child(2) { width:43%; }

.ss-assist-hold-page .ss-assist-hold-table th:nth-child(3),
.ss-assist-hold-page .ss-assist-hold-table td:nth-child(3) { width:11%; }

.ss-assist-hold-page .ss-assist-hold-table th:nth-child(4),
.ss-assist-hold-page .ss-assist-hold-table td:nth-child(4) { width:9%; }

.ss-assist-hold-page .ss-assist-hold-table th:nth-child(5),
.ss-assist-hold-page .ss-assist-hold-table td:nth-child(5) { width:13%; }

.ss-assist-hold-page .ss-assist-hold-table th:nth-child(6),
.ss-assist-hold-page .ss-assist-hold-table td:nth-child(6) { width:17%; }

.ss-assist-hold-page .ss-assist-hold-controls .ss-maal-control-form {
    display:flex;
    align-items:center;
    gap:6px;
}

.ss-assist-hold-page .ss-assist-hold-controls select[name="id"] {
    width:160px;
}

.ss-assist-hold-page .ss-assist-hold-controls select[name="season"] {
    width:105px;
}

@media screen and (max-width:700px) {
    .ss-assist-hold-page .ss-title-logo {
        width:16px;
        height:16px;
        margin-left:4px;
        margin-right:4px;
    }

    .ss-assist-hold-page .ss-title-stat {
        font-size:11px;
        line-height:16px;
    }

    .ss-assist-hold-page .ss-assist-hold-table th:nth-child(1),
    .ss-assist-hold-page .ss-assist-hold-table td:nth-child(1) { width:7%; }

    .ss-assist-hold-page .ss-assist-hold-table th:nth-child(2),
    .ss-assist-hold-page .ss-assist-hold-table td:nth-child(2) { width:39%; }

    .ss-assist-hold-page .ss-assist-hold-table th:nth-child(3),
    .ss-assist-hold-page .ss-assist-hold-table td:nth-child(3) { width:12%; }

    .ss-assist-hold-page .ss-assist-hold-table th:nth-child(4),
    .ss-assist-hold-page .ss-assist-hold-table td:nth-child(4) { width:9%; }

    .ss-assist-hold-page .ss-assist-hold-table th:nth-child(5),
    .ss-assist-hold-page .ss-assist-hold-table td:nth-child(5) { width:14%; }

    .ss-assist-hold-page .ss-assist-hold-table th:nth-child(6),
    .ss-assist-hold-page .ss-assist-hold-table td:nth-child(6) { width:19%; }
}


/* =========================================================
   v38 – Klub/sæson kobling + større titel-logo
   ========================================================= */

.ss-assist-hold-page .ss-title-logo {
    width:22px !important;
    height:22px !important;
    margin:0 6px !important;
    object-fit:contain;
    flex:0 0 22px;
}

.ss-assist-hold-page .ss-title-main {
    line-height:24px;
}

@media screen and (max-width:700px) {
    .ss-assist-hold-page .ss-title-logo {
        width:20px !important;
        height:20px !important;
        margin:0 5px !important;
        flex-basis:20px;
    }

    .ss-assist-hold-page .ss-title-main {
        line-height:22px;
    }
}


/* =========================================================
   v41 – Lys badge bag klublogo i titel
   ========================================================= */

.ss-assist-hold-page .ss-title-logo-badge {
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:26px;
    height:26px;
    flex:0 0 26px;
    margin:0 6px;
    box-sizing:border-box;
    background:#ffffff;
    border:1px solid rgba(255,255,255,.65);
    border-radius:50%;
    vertical-align:middle;
}

.ss-assist-hold-page .ss-title-logo-badge .ss-title-logo {
    display:block;
    width:20px !important;
    height:20px !important;
    max-width:20px;
    max-height:20px;
    margin:0 !important;
    object-fit:contain;
    flex:none;
}

@media screen and (max-width:700px) {
    .ss-assist-hold-page .ss-title-logo-badge {
        width:24px;
        height:24px;
        flex-basis:24px;
        margin:0 5px;
    }

    .ss-assist-hold-page .ss-title-logo-badge .ss-title-logo {
        width:18px !important;
        height:18px !important;
        max-width:18px;
        max-height:18px;
    }
}


/* =========================================================
   v43 – Flest assists i én sæson
   ========================================================= */

.ss-assist-season-record-page .ss-maal-title {
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:12px;
}

.ss-assist-season-record-page .ss-title-stat {
    flex:0 0 auto;
    font-size:12px;
    line-height:18px;
    font-weight:400;
    text-transform:none;
    white-space:nowrap;
}

.ss-assist-season-record-page .ss-assist-season-record-table th:nth-child(1),
.ss-assist-season-record-page .ss-assist-season-record-table td:nth-child(1) {
    width:7%;
}

.ss-assist-season-record-page .ss-assist-season-record-table th:nth-child(2),
.ss-assist-season-record-page .ss-assist-season-record-table td:nth-child(2) {
    width:30%;
}

.ss-assist-season-record-page .ss-assist-season-record-table th:nth-child(3),
.ss-assist-season-record-page .ss-assist-season-record-table td:nth-child(3) {
    width:32%;
}

.ss-assist-season-record-page .ss-assist-season-record-table th:nth-child(4),
.ss-assist-season-record-page .ss-assist-season-record-table td:nth-child(4) {
    width:18%;
}

.ss-assist-season-record-page .ss-assist-season-record-table th:nth-child(5),
.ss-assist-season-record-page .ss-assist-season-record-table td:nth-child(5) {
    width:13%;
}

.ss-assist-season-record-page .ss-rank-heading {
    color:#10315B !important;
    font-weight:600 !important;
}

.ss-assist-season-record-page .ss-rank {
    color:#7f8f99 !important;
    font-size:12px;
    font-weight:400 !important;
}

.ss-assist-season-record-page .ss-club-cell {
    display:table-cell !important;
}

.ss-assist-season-record-page .ss-club-wrap {
    display:flex;
    align-items:center;
    min-width:0;
}

.ss-assist-season-record-page .ss-club-text,
.ss-assist-season-record-page .ss-player-name {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.ss-assist-season-record-page .ss-club-heading {
    padding-left:32px !important;
}

.ss-assist-season-record-page .ss-assist-season-record-table tbody td {
    font-weight:400;
}

@media screen and (max-width:700px) {

    .ss-assist-season-record-page .ss-title-stat {
        font-size:11px;
        line-height:16px;
    }

    .ss-assist-season-record-page .ss-assist-season-record-table th:nth-child(1),
    .ss-assist-season-record-page .ss-assist-season-record-table td:nth-child(1) {
        width:7%;
    }

    .ss-assist-season-record-page .ss-assist-season-record-table th:nth-child(2),
    .ss-assist-season-record-page .ss-assist-season-record-table td:nth-child(2) {
        width:30%;
    }

    .ss-assist-season-record-page .ss-assist-season-record-table th:nth-child(3),
    .ss-assist-season-record-page .ss-assist-season-record-table td:nth-child(3) {
        width:29%;
    }

    .ss-assist-season-record-page .ss-assist-season-record-table th:nth-child(4),
    .ss-assist-season-record-page .ss-assist-season-record-table td:nth-child(4) {
        width:20%;
    }

    .ss-assist-season-record-page .ss-assist-season-record-table th:nth-child(5),
    .ss-assist-season-record-page .ss-assist-season-record-table td:nth-child(5) {
        width:14%;
    }

    .ss-assist-season-record-page .ss-rank {
        font-size:11px;
    }

    .ss-assist-season-record-page .ss-club-heading {
        padding-left:25px !important;
    }
}


/* =========================================================
   v44 – Flest assists i én sæson: K + Min/assist + Top-vælger
   ========================================================= */

/* Nr. | Navn | Klub | Sæson | Assist | K | Min/assist */
.ss-assist-season-record-page .ss-assist-season-record-table th:nth-child(1),
.ss-assist-season-record-page .ss-assist-season-record-table td:nth-child(1) { width:6%; }

.ss-assist-season-record-page .ss-assist-season-record-table th:nth-child(2),
.ss-assist-season-record-page .ss-assist-season-record-table td:nth-child(2) { width:25%; }

.ss-assist-season-record-page .ss-assist-season-record-table th:nth-child(3),
.ss-assist-season-record-page .ss-assist-season-record-table td:nth-child(3) { width:26%; }

.ss-assist-season-record-page .ss-assist-season-record-table th:nth-child(4),
.ss-assist-season-record-page .ss-assist-season-record-table td:nth-child(4) { width:16%; }

.ss-assist-season-record-page .ss-assist-season-record-table th:nth-child(5),
.ss-assist-season-record-page .ss-assist-season-record-table td:nth-child(5) { width:9%; }

.ss-assist-season-record-page .ss-assist-season-record-table th:nth-child(6),
.ss-assist-season-record-page .ss-assist-season-record-table td:nth-child(6) { width:7%; }

.ss-assist-season-record-page .ss-assist-season-record-table th:nth-child(7),
.ss-assist-season-record-page .ss-assist-season-record-table td:nth-child(7) { width:11%; }

.ss-assist-season-record-page .ss-maal-control-form select[name="nrow"] {
    width:70px;
}

.ss-assist-season-record-page .ss-zero {
    color:#aeb6bb !important;
    font-weight:400 !important;
}

@media screen and (max-width:700px) {
    .ss-assist-season-record-page .ss-assist-season-record-table th:nth-child(1),
    .ss-assist-season-record-page .ss-assist-season-record-table td:nth-child(1) { width:6%; }

    .ss-assist-season-record-page .ss-assist-season-record-table th:nth-child(2),
    .ss-assist-season-record-page .ss-assist-season-record-table td:nth-child(2) { width:24%; }

    .ss-assist-season-record-page .ss-assist-season-record-table th:nth-child(3),
    .ss-assist-season-record-page .ss-assist-season-record-table td:nth-child(3) { width:24%; }

    .ss-assist-season-record-page .ss-assist-season-record-table th:nth-child(4),
    .ss-assist-season-record-page .ss-assist-season-record-table td:nth-child(4) { width:17%; }

    .ss-assist-season-record-page .ss-assist-season-record-table th:nth-child(5),
    .ss-assist-season-record-page .ss-assist-season-record-table td:nth-child(5) { width:9%; }

    .ss-assist-season-record-page .ss-assist-season-record-table th:nth-child(6),
    .ss-assist-season-record-page .ss-assist-season-record-table td:nth-child(6) { width:7%; }

    .ss-assist-season-record-page .ss-assist-season-record-table th:nth-child(7),
    .ss-assist-season-record-page .ss-assist-season-record-table td:nth-child(7) { width:13%; }
}


/* =========================================================
   v46 – Længste clean sheets
   ========================================================= */

.ss-cleansheet-streak-page .ss-maal-title {
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:12px;
}

.ss-cleansheet-streak-page .ss-title-stat {
    flex:0 0 auto;
    font-size:12px;
    line-height:18px;
    font-weight:400;
    text-transform:none;
    white-space:nowrap;
}

/* Nr. | Målmand | Klub | Fra | Til | Minutter | Vis */
.ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(1),
.ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(1) { width:6%; }

.ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(2),
.ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(2) { width:24%; }

.ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(3),
.ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(3) { width:27%; }

.ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(4),
.ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(4) { width:12%; }

.ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(5),
.ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(5) { width:12%; }

.ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(6),
.ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(6) { width:12%; }

.ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(7),
.ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(7) { width:7%; }

.ss-cleansheet-streak-page .ss-rank-heading {
    color:#10315B !important;
    font-weight:600 !important;
}

.ss-cleansheet-streak-page .ss-rank {
    color:#7f8f99 !important;
    font-size:12px;
    font-weight:400 !important;
}

.ss-cleansheet-streak-page .ss-club-cell {
    display:table-cell !important;
}

.ss-cleansheet-streak-page .ss-club-wrap {
    display:flex;
    align-items:center;
    min-width:0;
}

.ss-cleansheet-streak-page .ss-club-text,
.ss-cleansheet-streak-page .ss-player-name {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.ss-cleansheet-streak-page .ss-club-heading {
    padding-left:32px !important;
}

.ss-cleansheet-streak-page .ss-show-cell a {
    font-size:12px;
}

.ss-cleansheet-streak-page .ss-zero {
    color:#aeb6bb !important;
    font-weight:400 !important;
}

.ss-cleansheet-streak-page .ss-cleansheet-streak-table tbody td {
    font-weight:400;
}

@media screen and (max-width:700px) {

    .ss-cleansheet-streak-page .ss-title-stat {
        font-size:11px;
        line-height:16px;
    }

    .ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(1),
    .ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(1) { width:6%; }

    .ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(2),
    .ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(2) { width:23%; }

    .ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(3),
    .ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(3) { width:25%; }

    .ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(4),
    .ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(4) { width:13%; }

    .ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(5),
    .ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(5) { width:13%; }

    .ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(6),
    .ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(6) { width:13%; }

    .ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(7),
    .ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(7) { width:7%; }

    .ss-cleansheet-streak-page .ss-rank {
        font-size:11px;
    }

    .ss-cleansheet-streak-page .ss-club-heading {
        padding-left:25px !important;
    }
}


/* =========================================================
   v47 – Længste clean sheets: K, igangværende serie og valg
   ========================================================= */

/* Nr. | Målmand | Klub | Fra | Til | K | Minutter */
.ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(1),
.ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(1) { width:6%; }

.ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(2),
.ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(2) { width:25%; }

.ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(3),
.ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(3) { width:27%; }

.ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(4),
.ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(4) { width:12%; }

.ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(5),
.ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(5) { width:12%; }

.ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(6),
.ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(6) { width:7%; }

.ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(7),
.ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(7) { width:11%; }

.ss-cleansheet-streak-page .ss-current-streak {
    color:#104470;
    font-size:12px;
    font-weight:400;
    white-space:nowrap;
}

.ss-cleansheet-streak-page .ss-minutes-link a {
    color:#10315B;
    font-weight:400;
    text-decoration:none;
}

.ss-cleansheet-streak-page .ss-minutes-link a:hover {
    color:#104470;
    text-decoration:underline;
}

.ss-cleansheet-streak-page .ss-maal-control-form select[name="nrow"] {
    width:70px;
}

@media screen and (max-width:700px) {
    .ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(1),
    .ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(1) { width:6%; }

    .ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(2),
    .ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(2) { width:24%; }

    .ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(3),
    .ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(3) { width:25%; }

    .ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(4),
    .ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(4) { width:13%; }

    .ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(5),
    .ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(5) { width:13%; }

    .ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(6),
    .ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(6) { width:7%; }

    .ss-cleansheet-streak-page .ss-cleansheet-streak-table th:nth-child(7),
    .ss-cleansheet-streak-page .ss-cleansheet-streak-table td:nth-child(7) { width:12%; }
}


/* =========================================================
   v48 – Clean-sheet-stime, kampdetaljer
   ========================================================= */

/* Dato | Kamp | Resultat | Minutter | V/U/T */
.ss-cleansheet-detail-page .ss-cleansheet-detail-table th:nth-child(1),
.ss-cleansheet-detail-page .ss-cleansheet-detail-table td:nth-child(1) { width:15%; }

.ss-cleansheet-detail-page .ss-cleansheet-detail-table th:nth-child(2),
.ss-cleansheet-detail-page .ss-cleansheet-detail-table td:nth-child(2) { width:42%; }

.ss-cleansheet-detail-page .ss-cleansheet-detail-table th:nth-child(3),
.ss-cleansheet-detail-page .ss-cleansheet-detail-table td:nth-child(3) { width:15%; }

.ss-cleansheet-detail-page .ss-cleansheet-detail-table th:nth-child(4),
.ss-cleansheet-detail-page .ss-cleansheet-detail-table td:nth-child(4) { width:18%; }

.ss-cleansheet-detail-page .ss-cleansheet-detail-table th:nth-child(5),
.ss-cleansheet-detail-page .ss-cleansheet-detail-table td:nth-child(5) { width:10%; }

.ss-cleansheet-detail-page .ss-match-cell {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.ss-cleansheet-detail-page .ss-result-heading,
.ss-cleansheet-detail-page .ss-result-cell {
    text-align:center;
}

/* V/U/T – CSS-prikker, ingen grafik */
.ss-cleansheet-detail-page .ss-form-dot {
    display:inline-block;
    width:7px;
    height:7px;
    padding:0;
    margin:0;
    border:0;
    border-radius:50%;
    vertical-align:middle;
}

.ss-cleansheet-detail-page .ss-form-win {
    background:#4f9b68;
}

.ss-cleansheet-detail-page .ss-form-draw {
    background:#aeb6bb;
}

.ss-cleansheet-detail-page .ss-form-loss {
    background:#d76464;
}

.ss-cleansheet-detail-page .ss-zero {
    color:#aeb6bb !important;
    font-weight:400 !important;
}

@media screen and (max-width:700px) {

    .ss-cleansheet-detail-page .ss-cleansheet-detail-table th:nth-child(1),
    .ss-cleansheet-detail-page .ss-cleansheet-detail-table td:nth-child(1) { width:16%; }

    .ss-cleansheet-detail-page .ss-cleansheet-detail-table th:nth-child(2),
    .ss-cleansheet-detail-page .ss-cleansheet-detail-table td:nth-child(2) { width:39%; }

    .ss-cleansheet-detail-page .ss-cleansheet-detail-table th:nth-child(3),
    .ss-cleansheet-detail-page .ss-cleansheet-detail-table td:nth-child(3) { width:16%; }

    .ss-cleansheet-detail-page .ss-cleansheet-detail-table th:nth-child(4),
    .ss-cleansheet-detail-page .ss-cleansheet-detail-table td:nth-child(4) { width:19%; }

    .ss-cleansheet-detail-page .ss-cleansheet-detail-table th:nth-child(5),
    .ss-cleansheet-detail-page .ss-cleansheet-detail-table td:nth-child(5) { width:10%; }
}


/* =========================================================
   v49 – Clean-sheet-stime: SuperStats-prikker + titelbadge
   ========================================================= */

.ss-cleansheet-detail-page .ss-cleansheet-title-main {
    display:flex;
    align-items:center;
    min-width:0;
    gap:8px;
}

.ss-cleansheet-detail-page .ss-title-logo-badge {
    display:inline-flex;
    align-items:center;
    justify-content:center;
    flex:0 0 26px;
    width:26px;
    height:26px;
    box-sizing:border-box;
    background:#ffffff;
    border-radius:50%;
}

.ss-cleansheet-detail-page .ss-title-logo-badge img {
    display:block;
    width:20px;
    height:20px;
    object-fit:contain;
}

/* SuperStats' faste V/U/T-farver */
.ss-cleansheet-detail-page .ss-form-win {
    background:#278e1e;
}

.ss-cleansheet-detail-page .ss-form-draw {
    background:#f4ba88;
}

.ss-cleansheet-detail-page .ss-form-loss {
    background:#d53736;
}

@media screen and (max-width:700px) {
    .ss-cleansheet-detail-page .ss-title-logo-badge {
        flex-basis:24px;
        width:24px;
        height:24px;
    }

    .ss-cleansheet-detail-page .ss-title-logo-badge img {
        width:18px;
        height:18px;
    }
}


/* =========================================================
   v50 – Clean-sheet-stime: roligere titel
   ========================================================= */

.ss-cleansheet-detail-page .ss-cleansheet-title {
    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:12px;
}

.ss-cleansheet-detail-page .ss-cleansheet-title-main {
    flex:1 1 auto;
    min-width:0;
}

.ss-cleansheet-detail-page .ss-cleansheet-title .ss-title-stat {
    display:block;
    flex:0 0 auto;
    margin:0;
    font-size:12px !important;
    line-height:18px !important;
    font-weight:400 !important;
    text-transform:none !important;
    white-space:nowrap;
}

@media screen and (max-width:700px) {
    .ss-cleansheet-detail-page .ss-cleansheet-title .ss-title-stat {
        font-size:11px !important;
        line-height:16px !important;
    }
}


/* =========================================================
   v51 – lidt større V/U/T-prikker
   ========================================================= */

.ss-cleansheet-detail-page .ss-form-dot {
    width:9px;
    height:9px;
}


/* =========================================================
   v52 – clean-sheet titel: logo uden hvid badge
   ========================================================= */

.ss-cleansheet-detail-page .ss-title-logo-badge {
    display:inline-flex;
    align-items:center;
    justify-content:center;
    flex:0 0 20px;
    width:20px;
    height:20px;
    background:transparent !important;
    border:0 !important;
    border-radius:0 !important;
}

.ss-cleansheet-detail-page .ss-title-logo-badge img {
    display:block;
    width:20px;
    height:20px;
    object-fit:contain;
}

.ss-cleansheet-detail-page .ss-cleansheet-title-main {
    gap:7px;
}

@media screen and (max-width:700px) {
    .ss-cleansheet-detail-page .ss-title-logo-badge {
        flex-basis:18px;
        width:18px;
        height:18px;
    }

    .ss-cleansheet-detail-page .ss-title-logo-badge img {
        width:18px;
        height:18px;
    }
}


/* =========================================================
   v53 – større logo, optisk centreret i titelbjælken
   ========================================================= */

.ss-cleansheet-detail-page .ss-cleansheet-title-main {
    display:flex;
    align-items:center !important;
    align-self:stretch;
    gap:8px;
}

.ss-cleansheet-detail-page .ss-title-logo-badge {
    display:flex;
    align-items:center;
    justify-content:center;
    align-self:center;
    flex:0 0 26px;
    width:26px;
    height:26px;
    margin:0;
    line-height:0;
}

.ss-cleansheet-detail-page .ss-title-logo-badge img {
    display:block;
    width:26px;
    height:26px;
    margin:0;
    object-fit:contain;
    vertical-align:middle;
}

@media screen and (max-width:700px) {
    .ss-cleansheet-detail-page .ss-title-logo-badge {
        flex-basis:24px;
        width:24px;
        height:24px;
    }

    .ss-cleansheet-detail-page .ss-title-logo-badge img {
        width:24px;
        height:24px;
    }
}


/* =========================================================
   v54 – Clean sheets i én sæson
   ========================================================= */

.ss-cleansheet-season-page .ss-cleansheet-season-box {
    margin-bottom:12px;
}

/* Nr. | Klub | Sæson | Clean sheets */
.ss-cleansheet-season-page .ss-cleansheet-season-table th:nth-child(1),
.ss-cleansheet-season-page .ss-cleansheet-season-table td:nth-child(1) { width:8%; }

.ss-cleansheet-season-page .ss-cleansheet-season-table th:nth-child(2),
.ss-cleansheet-season-page .ss-cleansheet-season-table td:nth-child(2) { width:48%; }

.ss-cleansheet-season-page .ss-cleansheet-season-table th:nth-child(3),
.ss-cleansheet-season-page .ss-cleansheet-season-table td:nth-child(3) { width:22%; }

.ss-cleansheet-season-page .ss-cleansheet-season-table th:nth-child(4),
.ss-cleansheet-season-page .ss-cleansheet-season-table td:nth-child(4) { width:22%; }

.ss-cleansheet-season-page .ss-rank-heading {
    color:#10315B !important;
    font-weight:600 !important;
}

.ss-cleansheet-season-page .ss-rank {
    color:#7f8f99 !important;
    font-size:12px;
    font-weight:400 !important;
}

.ss-cleansheet-season-page .ss-club-cell {
    display:table-cell !important;
}

.ss-cleansheet-season-page .ss-club-wrap {
    display:flex;
    align-items:center;
    min-width:0;
}

.ss-cleansheet-season-page .ss-club-text {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.ss-cleansheet-season-page .ss-club-heading {
    padding-left:32px !important;
}

.ss-cleansheet-season-page .ss-zero {
    color:#aeb6bb !important;
    font-weight:400 !important;
}

.ss-cleansheet-season-page .ss-cleansheet-season-table tbody td {
    font-weight:400;
}

.ss-cleansheet-season-page .ss-cleansheet-season-controls {
    margin-top:0;
}

.ss-cleansheet-season-page .ss-maal-control-form select[name="vis"] {
    width:105px;
}

@media screen and (max-width:700px) {

    .ss-cleansheet-season-page .ss-cleansheet-season-table th:nth-child(1),
    .ss-cleansheet-season-page .ss-cleansheet-season-table td:nth-child(1) { width:8%; }

    .ss-cleansheet-season-page .ss-cleansheet-season-table th:nth-child(2),
    .ss-cleansheet-season-page .ss-cleansheet-season-table td:nth-child(2) { width:45%; }

    .ss-cleansheet-season-page .ss-cleansheet-season-table th:nth-child(3),
    .ss-cleansheet-season-page .ss-cleansheet-season-table td:nth-child(3) { width:23%; }

    .ss-cleansheet-season-page .ss-cleansheet-season-table th:nth-child(4),
    .ss-cleansheet-season-page .ss-cleansheet-season-table td:nth-child(4) { width:24%; }

    .ss-cleansheet-season-page .ss-rank {
        font-size:11px;
    }

    .ss-cleansheet-season-page .ss-club-heading {
        padding-left:25px !important;
    }
}


/* =========================================================
   v55 – Clean sheets pr. sæson: K + andel
   ========================================================= */

/* Nr. | Klub | Sæson | Clean sheets | K | Andel */
.ss-cleansheet-season-page .ss-cleansheet-season-table th:nth-child(1),
.ss-cleansheet-season-page .ss-cleansheet-season-table td:nth-child(1) { width:7%; }

.ss-cleansheet-season-page .ss-cleansheet-season-table th:nth-child(2),
.ss-cleansheet-season-page .ss-cleansheet-season-table td:nth-child(2) { width:38%; }

.ss-cleansheet-season-page .ss-cleansheet-season-table th:nth-child(3),
.ss-cleansheet-season-page .ss-cleansheet-season-table td:nth-child(3) { width:17%; }

.ss-cleansheet-season-page .ss-cleansheet-season-table th:nth-child(4),
.ss-cleansheet-season-page .ss-cleansheet-season-table td:nth-child(4) { width:16%; }

.ss-cleansheet-season-page .ss-cleansheet-season-table th:nth-child(5),
.ss-cleansheet-season-page .ss-cleansheet-season-table td:nth-child(5) { width:8%; }

.ss-cleansheet-season-page .ss-cleansheet-season-table th:nth-child(6),
.ss-cleansheet-season-page .ss-cleansheet-season-table td:nth-child(6) { width:14%; }

@media screen and (max-width:700px) {
    .ss-cleansheet-season-page .ss-cleansheet-season-table th:nth-child(1),
    .ss-cleansheet-season-page .ss-cleansheet-season-table td:nth-child(1) { width:7%; }

    .ss-cleansheet-season-page .ss-cleansheet-season-table th:nth-child(2),
    .ss-cleansheet-season-page .ss-cleansheet-season-table td:nth-child(2) { width:35%; }

    .ss-cleansheet-season-page .ss-cleansheet-season-table th:nth-child(3),
    .ss-cleansheet-season-page .ss-cleansheet-season-table td:nth-child(3) { width:18%; }

    .ss-cleansheet-season-page .ss-cleansheet-season-table th:nth-child(4),
    .ss-cleansheet-season-page .ss-cleansheet-season-table td:nth-child(4) { width:17%; }

    .ss-cleansheet-season-page .ss-cleansheet-season-table th:nth-child(5),
    .ss-cleansheet-season-page .ss-cleansheet-season-table td:nth-child(5) { width:8%; }

    .ss-cleansheet-season-page .ss-cleansheet-season-table th:nth-child(6),
    .ss-cleansheet-season-page .ss-cleansheet-season-table td:nth-child(6) { width:15%; }
}


/* =========================================================
   v56 – Clean sheets pr. sæson: aktuel sæson + korrekt bund
   ========================================================= */

/* Aktuel sæson – samme rolige markering som øvrige /maal/-sider */
.ss-cleansheet-season-page .ss-cleansheet-season-table tbody tr.ss-current-season td {
    background:#eaf3f8 !important;
}

.ss-cleansheet-season-page .ss-cleansheet-season-table tbody tr.ss-current-season td:first-child {
    box-shadow:inset 4px 0 0 #104470;
}

/* Én samlet sidebund: hvid kontrolsektion med ramme */
.ss-cleansheet-season-page .ss-cleansheet-season-controls {
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:12px;
    box-sizing:border-box;
    margin:0;
    padding:8px 10px;
    background:#ffffff;
    border:1px solid #bfc7cc;
    border-top:0;
    border-radius:0 0 7px 7px;
    min-height:46px;
}

.ss-cleansheet-season-page .ss-maal-control-links {
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    gap:0;
    min-width:0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:18px;
}

.ss-cleansheet-season-page .ss-maal-control-links a {
    font-size:12px;
    line-height:18px;
}

.ss-cleansheet-season-page .ss-maal-control-links span {
    margin:0 6px;
    color:#9aa2a8;
}

.ss-cleansheet-season-page .ss-maal-control-form {
    flex:0 0 auto;
    margin:0;
}

.ss-cleansheet-season-page .ss-maal-control-form select[name="vis"] {
    display:block;
    width:105px;
    height:29px;
    box-sizing:border-box;
    margin:0;
    padding:4px 6px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:18px;
}

/* Sidste statistikboks afsluttes direkte mod kontrolsektionen */
.ss-cleansheet-season-page > div[id]:last-of-type .ss-cleansheet-season-box {
    margin-bottom:0;
}

@media screen and (max-width:700px) {
    .ss-cleansheet-season-page .ss-cleansheet-season-controls {
        padding:8px 9px;
    }

    .ss-cleansheet-season-page .ss-maal-control-form select[name="vis"] {
        font-size:16px;
    }
}


/* =========================================================
   v58 – Clean sheets, hold, all-time
   ========================================================= */

/* Nr. | Klub | I alt | Hjemme | Ude | K | Andel */
.ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table th:nth-child(1),
.ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table td:nth-child(1) { width:7%; }

.ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table th:nth-child(2),
.ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table td:nth-child(2) { width:39%; }

.ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table th:nth-child(3),
.ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table td:nth-child(3) { width:10%; }

.ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table th:nth-child(4),
.ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table td:nth-child(4) { width:11%; }

.ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table th:nth-child(5),
.ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table td:nth-child(5) { width:10%; }

.ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table th:nth-child(6),
.ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table td:nth-child(6) { width:9%; }

.ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table th:nth-child(7),
.ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table td:nth-child(7) { width:14%; }

.ss-cleansheet-club-alltime-page .ss-rank-heading {
    color:#10315B !important;
    font-weight:600 !important;
}

.ss-cleansheet-club-alltime-page .ss-rank {
    color:#7f8f99 !important;
    font-size:12px;
    font-weight:400 !important;
}

.ss-cleansheet-club-alltime-page .ss-club-cell {
    display:table-cell !important;
}

.ss-cleansheet-club-alltime-page .ss-club-wrap {
    display:flex;
    align-items:center;
    min-width:0;
}

.ss-cleansheet-club-alltime-page .ss-club-text {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.ss-cleansheet-club-alltime-page .ss-club-heading {
    padding-left:32px !important;
}

.ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table tbody td {
    font-weight:400;
}

@media screen and (max-width:700px) {

    .ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table th:nth-child(1),
    .ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table td:nth-child(1) { width:7%; }

    .ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table th:nth-child(2),
    .ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table td:nth-child(2) { width:36%; }

    .ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table th:nth-child(3),
    .ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table td:nth-child(3) { width:10%; }

    .ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table th:nth-child(4),
    .ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table td:nth-child(4) { width:12%; }

    .ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table th:nth-child(5),
    .ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table td:nth-child(5) { width:10%; }

    .ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table th:nth-child(6),
    .ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table td:nth-child(6) { width:9%; }

    .ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table th:nth-child(7),
    .ss-cleansheet-club-alltime-page .ss-cleansheet-club-alltime-table td:nth-child(7) { width:16%; }

    .ss-cleansheet-club-alltime-page .ss-rank {
        font-size:11px;
    }

    .ss-cleansheet-club-alltime-page .ss-club-heading {
        padding-left:25px !important;
    }
}


/* =========================================================
   v59 – Clean sheets hold all-time: link, vælger og reference
   ========================================================= */

.ss-cleansheet-club-alltime-page .ss-club-link {
    color:#10315B;
    text-decoration:none;
    font-size:13px;
    line-height:18px;
    font-weight:400;
}

.ss-cleansheet-club-alltime-page .ss-club-link:hover {
    color:#104470;
    text-decoration:underline;
}

.ss-cleansheet-club-alltime-page .ss-total-row td {
    background:#dceaf3 !important;
    border-top:1px solid #b5cad8 !important;
    border-bottom:3px solid #104470 !important;
    font-weight:400 !important;
}

.ss-cleansheet-club-alltime-page .ss-total-row .ss-total-label {
    font-weight:600 !important;
}

.ss-cleansheet-club-alltime-page .ss-maal-control-form select[name="nrow"] {
    width:70px;
}


/* =========================================================
   v60 – Længste clean sheets, klubber
   ========================================================= */

/* Nr. | Klub | Målmand | Fra | Til | Minutter */
.ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table th:nth-child(1),
.ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table td:nth-child(1) { width:6%; }

.ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table th:nth-child(2),
.ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table td:nth-child(2) { width:27%; }

.ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table th:nth-child(3),
.ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table td:nth-child(3) { width:27%; }

.ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table th:nth-child(4),
.ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table td:nth-child(4) { width:13%; }

.ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table th:nth-child(5),
.ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table td:nth-child(5) { width:13%; }

.ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table th:nth-child(6),
.ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table td:nth-child(6) { width:14%; }

.ss-cleansheet-club-streak-page .ss-rank-heading {
    color:#10315B !important;
    font-weight:600 !important;
}

.ss-cleansheet-club-streak-page .ss-rank {
    color:#7f8f99 !important;
    font-size:12px;
    font-weight:400 !important;
}

.ss-cleansheet-club-streak-page .ss-club-cell {
    display:table-cell !important;
}

.ss-cleansheet-club-streak-page .ss-club-wrap {
    display:flex;
    align-items:center;
    min-width:0;
}

.ss-cleansheet-club-streak-page .ss-club-link {
    color:#10315B;
    text-decoration:none;
    font-size:13px;
    line-height:18px;
    font-weight:400;
}

.ss-cleansheet-club-streak-page .ss-club-link:hover {
    color:#104470;
    text-decoration:underline;
}

.ss-cleansheet-club-streak-page .ss-club-text {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.ss-cleansheet-club-streak-page .ss-club-heading {
    padding-left:32px !important;
}

.ss-cleansheet-club-streak-page .ss-goalkeepers-cell {
    line-height:18px;
}

.ss-cleansheet-club-streak-page .ss-current-streak {
    color:#104470;
    font-size:12px;
    font-weight:400;
    white-space:nowrap;
}

.ss-cleansheet-club-streak-page .ss-minutes-link a {
    color:#10315B;
    font-weight:400;
    text-decoration:none;
}

.ss-cleansheet-club-streak-page .ss-minutes-link a:hover {
    color:#104470;
    text-decoration:underline;
}

.ss-cleansheet-club-streak-page .ss-zero {
    color:#aeb6bb !important;
    font-weight:400 !important;
}

.ss-cleansheet-club-streak-page .ss-maal-control-form select[name="nrow"] {
    width:70px;
}

@media screen and (max-width:700px) {

    .ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table th:nth-child(1),
    .ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table td:nth-child(1) { width:6%; }

    .ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table th:nth-child(2),
    .ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table td:nth-child(2) { width:25%; }

    .ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table th:nth-child(3),
    .ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table td:nth-child(3) { width:27%; }

    .ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table th:nth-child(4),
    .ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table td:nth-child(4) { width:14%; }

    .ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table th:nth-child(5),
    .ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table td:nth-child(5) { width:14%; }

    .ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table th:nth-child(6),
    .ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table td:nth-child(6) { width:14%; }

    .ss-cleansheet-club-streak-page .ss-rank {
        font-size:11px;
    }

    .ss-cleansheet-club-streak-page .ss-club-heading {
        padding-left:25px !important;
    }
}


/* =========================================================
   v61 – Klublogo-match + samlet periode
   ========================================================= */

.ss-cleansheet-club-streak-page .ss-period {
    white-space:nowrap;
    text-align:center;
}

.ss-cleansheet-club-streak-page .ss-period-separator {
    display:inline-block;
    margin:0 4px;
    color:#7f8f99;
}


/* =========================================================
   v62 – Clean-sheet-stime, klubdetalje
   ========================================================= */

.ss-cleansheet-club-detail-page .ss-cleansheet-club-detail-title {
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:12px;
}

.ss-cleansheet-club-detail-page .ss-cleansheet-detail-team {
    display:flex;
    align-items:center;
    min-width:0;
}

.ss-cleansheet-club-detail-page .ss-cleansheet-detail-logo {
    display:block;
    flex:0 0 auto;
    width:26px;
    height:26px;
    object-fit:contain;
    margin:0 8px 0 0;
    padding:0;
    border:0;
    background:none;
    line-height:0;
}

.ss-cleansheet-club-detail-page .ss-title-stat {
    flex:0 0 auto;
    white-space:nowrap;
}

/* Dato | Kamp | Resultat | prik */
.ss-cleansheet-club-detail-page .ss-cleansheet-club-detail-table th:nth-child(1),
.ss-cleansheet-club-detail-page .ss-cleansheet-club-detail-table td:nth-child(1) {
    width:17%;
}

.ss-cleansheet-club-detail-page .ss-cleansheet-club-detail-table th:nth-child(2),
.ss-cleansheet-club-detail-page .ss-cleansheet-club-detail-table td:nth-child(2) {
    width:56%;
}

.ss-cleansheet-club-detail-page .ss-cleansheet-club-detail-table th:nth-child(3),
.ss-cleansheet-club-detail-page .ss-cleansheet-club-detail-table td:nth-child(3) {
    width:19%;
}

.ss-cleansheet-club-detail-page .ss-cleansheet-club-detail-table th:nth-child(4),
.ss-cleansheet-club-detail-page .ss-cleansheet-club-detail-table td:nth-child(4) {
    width:8%;
}

.ss-cleansheet-club-detail-page .ss-cleansheet-club-detail-table tbody td {
    font-weight:400;
}

.ss-cleansheet-club-detail-page .ss-cleansheet-club-detail-table a {
    color:#10315B;
    font-size:13px;
    line-height:18px;
    font-weight:400;
    text-decoration:none;
}

.ss-cleansheet-club-detail-page .ss-cleansheet-club-detail-table a:hover {
    color:#104470;
    text-decoration:underline;
}

.ss-cleansheet-club-detail-page .ss-result-dot-cell {
    text-align:center;
}

.ss-cleansheet-club-detail-page .ss-result-dot {
    display:inline-block;
    width:9px;
    height:9px;
    margin:0;
    padding:0;
    border:0;
    border-radius:50%;
    vertical-align:middle;
}

.ss-cleansheet-club-detail-page .ss-result-win {
    background:#278E1E;
}

.ss-cleansheet-club-detail-page .ss-result-draw {
    background:#F4BA88;
}

.ss-cleansheet-club-detail-page .ss-result-loss {
    background:#D53736;
}

@media screen and (max-width:700px) {

    .ss-cleansheet-club-detail-page .ss-cleansheet-detail-logo {
        width:24px;
        height:24px;
        margin-right:6px;
    }

    .ss-cleansheet-club-detail-page .ss-cleansheet-club-detail-table th:nth-child(1),
    .ss-cleansheet-club-detail-page .ss-cleansheet-club-detail-table td:nth-child(1) {
        width:20%;
    }

    .ss-cleansheet-club-detail-page .ss-cleansheet-club-detail-table th:nth-child(2),
    .ss-cleansheet-club-detail-page .ss-cleansheet-club-detail-table td:nth-child(2) {
        width:51%;
    }

    .ss-cleansheet-club-detail-page .ss-cleansheet-club-detail-table th:nth-child(3),
    .ss-cleansheet-club-detail-page .ss-cleansheet-club-detail-table td:nth-child(3) {
        width:21%;
    }

    .ss-cleansheet-club-detail-page .ss-cleansheet-club-detail-table th:nth-child(4),
    .ss-cleansheet-club-detail-page .ss-cleansheet-club-detail-table td:nth-child(4) {
        width:8%;
    }
}


/* =========================================================
   v63 – Diskret note under clean-sheet-stime
   ========================================================= */

.ss-cleansheet-club-detail-page .ss-cleansheet-note {
    margin:0;
    padding:6px 10px 5px 10px;
    background:#f3f7fa;
    color:#7f8f99;
    border-left:1px solid #bfc7cc;
    border-right:1px solid #bfc7cc;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:400;
    line-height:16px;
}


/* =========================================================
   v64 – Længste clean sheets: ny kolonnefordeling
   ========================================================= */

/* Nr. | Klub | Målmand | Periode | Minutter */
.ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table th:nth-child(1),
.ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table td:nth-child(1) {
    width:6%;
}

.ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table th:nth-child(2),
.ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table td:nth-child(2) {
    width:28%;
}

.ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table th:nth-child(3),
.ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table td:nth-child(3) {
    width:32%;
}

.ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table th:nth-child(4),
.ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table td:nth-child(4) {
    width:23%;
    text-align:center;
}

.ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table th:nth-child(5),
.ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table td:nth-child(5) {
    width:11%;
    text-align:center;
}

.ss-cleansheet-club-streak-page .ss-period {
    white-space:nowrap;
    text-align:center !important;
}

.ss-cleansheet-club-streak-page .ss-minutes-link a {
    color:#104470 !important;
    font-size:14px;
    line-height:18px;
    font-weight:400 !important;
    text-decoration:none;
}

.ss-cleansheet-club-streak-page .ss-minutes-link a:hover {
    color:#10315B !important;
    text-decoration:underline;
}

@media screen and (max-width:700px) {

    .ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table th:nth-child(1),
    .ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table td:nth-child(1) {
        width:6%;
    }

    .ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table th:nth-child(2),
    .ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table td:nth-child(2) {
        width:27%;
    }

    .ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table th:nth-child(3),
    .ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table td:nth-child(3) {
        width:29%;
    }

    .ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table th:nth-child(4),
    .ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table td:nth-child(4) {
        width:26%;
    }

    .ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table th:nth-child(5),
    .ss-cleansheet-club-streak-page .ss-cleansheet-club-streak-table td:nth-child(5) {
        width:12%;
    }

    .ss-cleansheet-club-streak-page .ss-minutes-link a {
        font-size:13px;
    }
}


/* =========================================================
   v65 – Minutter tilbage til neutral tabeltypografi
   ========================================================= */

.ss-cleansheet-club-streak-page .ss-minutes-link a,
.ss-cleansheet-club-streak-page .ss-minutes-link a:hover {
    color:#10315B !important;
    font-size:13px;
    line-height:18px;
    font-weight:400 !important;
}

.ss-cleansheet-club-streak-page .ss-minutes-link a {
    text-decoration:none;
}

.ss-cleansheet-club-streak-page .ss-minutes-link a:hover {
    text-decoration:underline;
}

@media screen and (max-width:700px) {
    .ss-cleansheet-club-streak-page .ss-minutes-link a {
        font-size:13px;
    }
}


/* =========================================================
   v66 – Længste clean sheets, målmænd
   ========================================================= */

/* Nr. | Målmand | Klub | Periode | Minutter */
.ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table th:nth-child(1),
.ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table td:nth-child(1) {
    width:7%;
}

.ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table th:nth-child(2),
.ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table td:nth-child(2) {
    width:34%;
}

.ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table th:nth-child(3),
.ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table td:nth-child(3) {
    width:12%;
}

.ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table th:nth-child(4),
.ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table td:nth-child(4) {
    width:32%;
    text-align:center;
}

.ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table th:nth-child(5),
.ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table td:nth-child(5) {
    width:15%;
    text-align:center;
}

.ss-cleansheet-goalkeeper-streak-page .ss-rank-heading {
    color:#10315B !important;
    font-weight:600 !important;
}

.ss-cleansheet-goalkeeper-streak-page .ss-rank {
    color:#7f8f99 !important;
    font-size:12px;
    font-weight:400 !important;
}

.ss-cleansheet-goalkeeper-streak-page .ss-goalkeeper-name a,
.ss-cleansheet-goalkeeper-streak-page .ss-minutes-link a {
    color:#10315B;
    font-size:13px;
    line-height:18px;
    font-weight:400;
    text-decoration:none;
}

.ss-cleansheet-goalkeeper-streak-page .ss-goalkeeper-name a:hover,
.ss-cleansheet-goalkeeper-streak-page .ss-minutes-link a:hover {
    color:#104470;
    text-decoration:underline;
}

.ss-cleansheet-goalkeeper-streak-page .ss-goalkeeper-clubs {
    text-align:center;
}

.ss-cleansheet-goalkeeper-streak-page .ss-goalkeeper-logo-wrap {
    display:flex;
    align-items:center;
    justify-content:center;
    gap:3px;
    min-height:18px;
}

.ss-cleansheet-goalkeeper-streak-page .ss-goalkeeper-logo-wrap .ss-logo {
    margin:0;
}

.ss-cleansheet-goalkeeper-streak-page .ss-period {
    white-space:nowrap;
    text-align:center;
}

.ss-cleansheet-goalkeeper-streak-page .ss-period-separator {
    display:inline-block;
    margin:0 4px;
    color:#7f8f99;
}

.ss-cleansheet-goalkeeper-streak-page .ss-current-streak {
    color:#104470;
    font-size:12px;
    font-weight:400;
    white-space:nowrap;
}

.ss-cleansheet-goalkeeper-streak-page .ss-zero {
    color:#aeb6bb !important;
    font-weight:400 !important;
}

.ss-cleansheet-goalkeeper-streak-page .ss-maal-control-form select[name="nrow"] {
    width:70px;
}

@media screen and (max-width:700px) {

    .ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table th:nth-child(1),
    .ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table td:nth-child(1) {
        width:7%;
    }

    .ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table th:nth-child(2),
    .ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table td:nth-child(2) {
        width:32%;
    }

    .ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table th:nth-child(3),
    .ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table td:nth-child(3) {
        width:12%;
    }

    .ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table th:nth-child(4),
    .ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table td:nth-child(4) {
        width:34%;
    }

    .ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table th:nth-child(5),
    .ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table td:nth-child(5) {
        width:15%;
    }

    .ss-cleansheet-goalkeeper-streak-page .ss-rank {
        font-size:11px;
    }
}


/* =========================================================
   v67 – Klublogo + klubnavn
   ========================================================= */

.ss-cleansheet-goalkeeper-streak-page .ss-goalkeeper-clubs {
    text-align:left;
}

.ss-cleansheet-goalkeeper-streak-page .ss-goalkeeper-club-list {
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    justify-content:center;
    gap:2px;
    min-width:0;
}

.ss-cleansheet-goalkeeper-streak-page .ss-goalkeeper-club-item {
    display:flex;
    align-items:center;
    min-width:0;
    white-space:nowrap;
}

.ss-cleansheet-goalkeeper-streak-page .ss-goalkeeper-club-item .ss-logo {
    flex:0 0 auto;
    margin:0 7px 0 0;
}

.ss-cleansheet-goalkeeper-streak-page .ss-goalkeeper-club-name {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

/* Mere plads til klubnavnet */
.ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table th:nth-child(2),
.ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table td:nth-child(2) {
    width:27%;
}

.ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table th:nth-child(3),
.ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table td:nth-child(3) {
    width:22%;
    text-align:left;
}

.ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table th:nth-child(4),
.ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table td:nth-child(4) {
    width:29%;
}

@media screen and (max-width:700px) {

    .ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table th:nth-child(2),
    .ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table td:nth-child(2) {
        width:25%;
    }

    .ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table th:nth-child(3),
    .ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table td:nth-child(3) {
        width:23%;
    }

    .ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table th:nth-child(4),
    .ss-cleansheet-goalkeeper-streak-page .ss-cleansheet-goalkeeper-streak-table td:nth-child(4) {
        width:30%;
    }

    .ss-cleansheet-goalkeeper-streak-page .ss-goalkeeper-club-item .ss-logo {
        margin-right:5px;
    }
}


/* =========================================================
   v68 – Flest clean sheets, målmand, per sæson
   ========================================================= */

/* Nr. | Målmand | Klub | I alt | Hjemme | Ude | K | Andel */
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(1),
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(1) {
    width:6%;
}

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(2),
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(2) {
    width:24%;
}

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(3),
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(3) {
    width:28%;
}

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(4),
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(4) {
    width:8%;
}

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(5),
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(5) {
    width:9%;
}

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(6),
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(6) {
    width:7%;
}

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(7),
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(7) {
    width:7%;
}

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(8),
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(8) {
    width:11%;
}

.ss-cleansheet-goalkeeper-season-page .ss-rank-heading {
    color:#10315B !important;
    font-weight:600 !important;
}

.ss-cleansheet-goalkeeper-season-page .ss-rank {
    color:#7f8f99 !important;
    font-size:12px;
    font-weight:400 !important;
}

.ss-cleansheet-goalkeeper-season-page .ss-goalkeeper-name a {
    color:#10315B;
    font-size:13px;
    line-height:18px;
    font-weight:400;
    text-decoration:none;
}

.ss-cleansheet-goalkeeper-season-page .ss-goalkeeper-name a:hover {
    color:#104470;
    text-decoration:underline;
}

.ss-cleansheet-goalkeeper-season-page .ss-club-heading {
    padding-left:32px !important;
}

.ss-cleansheet-goalkeeper-season-page .ss-season-club-list {
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    justify-content:center;
    gap:2px;
    min-width:0;
}

.ss-cleansheet-goalkeeper-season-page .ss-season-club-item {
    display:flex;
    align-items:center;
    min-width:0;
    white-space:nowrap;
}

.ss-cleansheet-goalkeeper-season-page .ss-season-club-item .ss-logo {
    flex:0 0 auto;
    margin:0 7px 0 0;
}

.ss-cleansheet-goalkeeper-season-page .ss-season-club-name {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table tbody td {
    font-weight:400;
}

.ss-cleansheet-goalkeeper-season-page .ss-empty {
    color:#7f8f99;
    text-align:center;
}

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-season-controls {
    display:flex;
    align-items:center;
    gap:6px;
}

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-season-controls select[name="nrow"] {
    width:70px;
}

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-season-controls select[name="aar"] {
    width:105px;
}

@media screen and (max-width:700px) {

    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(1),
    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(1) {
        width:6%;
    }

    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(2),
    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(2) {
        width:23%;
    }

    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(3),
    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(3) {
        width:27%;
    }

    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(4),
    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(4) {
        width:8%;
    }

    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(5),
    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(5) {
        width:10%;
    }

    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(6),
    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(6) {
        width:7%;
    }

    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(7),
    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(7) {
        width:7%;
    }

    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(8),
    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(8) {
        width:12%;
    }

    .ss-cleansheet-goalkeeper-season-page .ss-rank {
        font-size:11px;
    }

    .ss-cleansheet-goalkeeper-season-page .ss-club-heading {
        padding-left:25px !important;
    }
}


/* =========================================================
   v69 – Nulværdier som diskret streg
   ========================================================= */

.ss-cleansheet-goalkeeper-season-page .ss-zero {
    color:#aeb6bb !important;
    font-weight:400 !important;
}


/* =========================================================
   v70 – Clean sheets label + sæsonreference
   ========================================================= */

.ss-cleansheet-goalkeeper-season-page .ss-total-row td {
    background:#dceaf3 !important;
    border-top:1px solid #b5cad8 !important;
    border-bottom:3px solid #104470 !important;
    font-weight:400 !important;
}

.ss-cleansheet-goalkeeper-season-page .ss-total-row .ss-total-label {
    font-weight:600 !important;
}


/* =========================================================
   v71 – THEAD: faste kolonnebredder uden overlap
   ========================================================= */

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table {
    table-layout:fixed;
}

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th,
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td {
    box-sizing:border-box;
}

/* Nr. | Målmand | Klub | Clean sheets | Hjemme | Ude | K | Andel */
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(1),
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(1) { width:6%; }

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(2),
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(2) { width:24%; }

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(3),
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(3) { width:28%; }

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(4),
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(4) { width:12%; }

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(5),
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(5) { width:9%; }

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(6),
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(6) { width:6%; }

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(7),
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(7) { width:6%; }

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(8),
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(8) { width:9%; }

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table thead th {
    overflow:hidden;
    text-overflow:clip;
}

/* Klub-headeren skal fortsat begynde over klubnavnet efter logoet */
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table thead .ss-club-heading {
    padding-left:32px !important;
}

@media screen and (max-width:700px) {
    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(1),
    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(1) { width:6%; }

    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(2),
    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(2) { width:22%; }

    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(3),
    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(3) { width:27%; }

    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(4),
    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(4) { width:13%; }

    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(5),
    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(5) { width:10%; }

    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(6),
    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(6) { width:6%; }

    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(7),
    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(7) { width:6%; }

    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(8),
    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(8) { width:10%; }

    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table thead .ss-club-heading {
        padding-left:25px !important;
    }
}


/* =========================================================
   v72 – Flest clean sheets, målmand, all-time
   ========================================================= */

.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table {
    table-layout:fixed;
}

.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th,
.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td {
    box-sizing:border-box;
}

/* Nr. | Målmand | Klub | Clean sheets | Hjemme | Ude | K | Andel */
.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(1),
.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(1) { width:6%; }

.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(2),
.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(2) { width:23%; }

.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(3),
.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(3) { width:29%; }

.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(4),
.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(4) { width:12%; }

.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(5),
.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(5) { width:9%; }

.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(6),
.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(6) { width:6%; }

.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(7),
.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(7) { width:6%; }

.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(8),
.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(8) { width:9%; }

.ss-cleansheet-goalkeeper-alltime-page .ss-rank-heading {
    color:#10315B !important;
    font-weight:600 !important;
}

.ss-cleansheet-goalkeeper-alltime-page .ss-rank {
    color:#7f8f99 !important;
    font-size:12px;
    font-weight:400 !important;
}

.ss-cleansheet-goalkeeper-alltime-page .ss-goalkeeper-name a {
    color:#10315B;
    font-size:13px;
    line-height:18px;
    font-weight:400;
    text-decoration:none;
}

.ss-cleansheet-goalkeeper-alltime-page .ss-goalkeeper-name a:hover {
    color:#104470;
    text-decoration:underline;
}

.ss-cleansheet-goalkeeper-alltime-page .ss-club-heading {
    padding-left:32px !important;
}

.ss-cleansheet-goalkeeper-alltime-page .ss-alltime-club-list {
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    justify-content:center;
    gap:2px;
    min-width:0;
}

.ss-cleansheet-goalkeeper-alltime-page .ss-alltime-club-item {
    display:flex;
    align-items:center;
    min-width:0;
    white-space:nowrap;
}

.ss-cleansheet-goalkeeper-alltime-page .ss-alltime-club-item .ss-logo {
    flex:0 0 auto;
    margin:0 7px 0 0;
}

.ss-cleansheet-goalkeeper-alltime-page .ss-alltime-club-name {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.ss-cleansheet-goalkeeper-alltime-page .ss-zero {
    color:#aeb6bb !important;
    font-weight:400 !important;
}

.ss-cleansheet-goalkeeper-alltime-page .ss-total-row td {
    background:#dceaf3 !important;
    border-top:1px solid #b5cad8 !important;
    border-bottom:3px solid #104470 !important;
    font-weight:400 !important;
}

.ss-cleansheet-goalkeeper-alltime-page .ss-total-row .ss-total-label {
    font-weight:600 !important;
}

.ss-cleansheet-goalkeeper-alltime-page .ss-maal-control-form select[name="nrow"] {
    width:70px;
}

@media screen and (max-width:700px) {
    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(1),
    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(1) { width:6%; }

    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(2),
    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(2) { width:21%; }

    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(3),
    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(3) { width:30%; }

    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(4),
    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(4) { width:13%; }

    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(5),
    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(5) { width:10%; }

    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(6),
    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(6) { width:6%; }

    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(7),
    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(7) { width:6%; }

    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(8),
    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(8) { width:8%; }

    .ss-cleansheet-goalkeeper-alltime-page .ss-rank {
        font-size:11px;
    }

    .ss-cleansheet-goalkeeper-alltime-page .ss-club-heading {
        padding-left:25px !important;
    }
}


/* =========================================================
   v73 – All-time: kun klublogoer med klubnavn på mouseover
   ========================================================= */

.ss-cleansheet-goalkeeper-alltime-page .ss-alltime-clubs {
    text-align:center !important;
}

.ss-cleansheet-goalkeeper-alltime-page .ss-alltime-logo-list {
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
    gap:4px;
    min-height:18px;
}

.ss-cleansheet-goalkeeper-alltime-page .ss-alltime-logo-list .ss-logo {
    margin:0 !important;
    flex:0 0 auto;
}

/* Klubkolonnen kan være smallere, målmanden får mere luft */
.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(2),
.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(2) {
    width:30%;
}

.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(3),
.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(3) {
    width:22%;
    text-align:center;
}

/* Ophæv tidligere padding beregnet til logo + klubnavn */
.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table thead th:nth-child(3) {
    padding-left:7px !important;
}

@media screen and (max-width:700px) {
    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(2),
    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(2) {
        width:28%;
    }

    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(3),
    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(3) {
        width:23%;
    }

    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table thead th:nth-child(3) {
        padding-left:5px !important;
    }
}


/* =========================================================
   v74 – Klublogoer venstre, Klub-header centreret,
         mere luft mellem Clean sheets og Hjemme
   ========================================================= */

/* Ny kolonnefordeling */
.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(1),
.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(1) {
    width:6%;
}

.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(2),
.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(2) {
    width:32%;
}

.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(3),
.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(3) {
    width:18%;
}

.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(4),
.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(4) {
    width:14%;
}

.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(5),
.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(5) {
    width:9%;
}

.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(6),
.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(6) {
    width:6%;
}

.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(7),
.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(7) {
    width:6%;
}

.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(8),
.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(8) {
    width:9%;
}

/* Headeren Klub skal være centreret over selve klubkolonnen */
.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table thead th:nth-child(3) {
    text-align:center !important;
    padding-left:7px !important;
    padding-right:7px !important;
}

/* Logoerne starter fra venstre i kolonnen */
.ss-cleansheet-goalkeeper-alltime-page .ss-alltime-clubs {
    text-align:left !important;
}

.ss-cleansheet-goalkeeper-alltime-page .ss-alltime-logo-list {
    display:flex;
    align-items:center;
    justify-content:flex-start;
    flex-wrap:wrap;
    gap:4px;
    min-height:18px;
}

/* Lidt ekstra visuel luft ved den lange overskrift */
.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table thead th:nth-child(4) {
    padding-left:5px !important;
    padding-right:10px !important;
}

.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table thead th:nth-child(5) {
    padding-left:10px !important;
}

@media screen and (max-width:700px) {
    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(2),
    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(2) {
        width:29%;
    }

    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(3),
    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(3) {
        width:18%;
    }

    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(4),
    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(4) {
        width:16%;
    }

    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(5),
    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(5) {
        width:10%;
    }

    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table th:nth-child(8),
    .ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table td:nth-child(8) {
        width:9%;
    }
}


/* =========================================================
   v75 – Klub-header venstrestillet
   ========================================================= */

.ss-cleansheet-goalkeeper-alltime-page .ss-cleansheet-goalkeeper-alltime-table thead th:nth-child(3) {
    text-align:left !important;
    padding-left:7px !important;
}


/* =========================================================
   v76 – Sæsonmålmænd: mere luft til Clean sheets
   ========================================================= */

/* Nr. | Målmand | Klub | Clean sheets | Hjemme | Ude | K | Andel */
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(1),
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(1) { width:6%; }

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(2),
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(2) { width:23%; }

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(3),
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(3) { width:27%; }

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(4),
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(4) { width:14%; }

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(5),
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(5) { width:9%; }

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(6),
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(6) { width:6%; }

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(7),
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(7) { width:6%; }

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(8),
.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(8) { width:9%; }

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table thead th:nth-child(4) {
    padding-left:5px !important;
    padding-right:10px !important;
}

.ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table thead th:nth-child(5) {
    padding-left:10px !important;
}

@media screen and (max-width:700px) {
    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(2),
    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(2) { width:22%; }

    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(3),
    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(3) { width:25%; }

    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(4),
    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(4) { width:16%; }

    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(5),
    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(5) { width:10%; }

    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table th:nth-child(8),
    .ss-cleansheet-goalkeeper-season-page .ss-cleansheet-goalkeeper-season-table td:nth-child(8) { width:9%; }
}


/* =========================================================
   v77 – Historiske længste clean-sheet-stimer
   ========================================================= */

.ss-cleansheet-manual-streak-page .ss-cleansheet-manual-streak-table {
    table-layout:fixed;
}

/* Nr. | Målmand | Klub | Periode | Minutter */
.ss-cleansheet-manual-streak-page .ss-cleansheet-manual-streak-table th:nth-child(1),
.ss-cleansheet-manual-streak-page .ss-cleansheet-manual-streak-table td:nth-child(1) {
    width:6%;
}

.ss-cleansheet-manual-streak-page .ss-cleansheet-manual-streak-table th:nth-child(2),
.ss-cleansheet-manual-streak-page .ss-cleansheet-manual-streak-table td:nth-child(2) {
    width:31%;
}

.ss-cleansheet-manual-streak-page .ss-cleansheet-manual-streak-table th:nth-child(3),
.ss-cleansheet-manual-streak-page .ss-cleansheet-manual-streak-table td:nth-child(3) {
    width:25%;
}

.ss-cleansheet-manual-streak-page .ss-cleansheet-manual-streak-table th:nth-child(4),
.ss-cleansheet-manual-streak-page .ss-cleansheet-manual-streak-table td:nth-child(4) {
    width:25%;
    text-align:center;
}

.ss-cleansheet-manual-streak-page .ss-cleansheet-manual-streak-table th:nth-child(5),
.ss-cleansheet-manual-streak-page .ss-cleansheet-manual-streak-table td:nth-child(5) {
    width:13%;
    text-align:center;
}

.ss-cleansheet-manual-streak-page .ss-rank-heading {
    color:#10315B !important;
    font-weight:600 !important;
}

.ss-cleansheet-manual-streak-page .ss-rank {
    color:#7f8f99 !important;
    font-size:12px;
    font-weight:400 !important;
}

.ss-cleansheet-manual-streak-page .ss-club-heading {
    padding-left:32px !important;
}

.ss-cleansheet-manual-streak-page .ss-streak-goalkeepers a,
.ss-cleansheet-manual-streak-page .ss-minutes-link a {
    color:#10315B;
    font-size:13px;
    line-height:18px;
    font-weight:400;
    text-decoration:none;
}

.ss-cleansheet-manual-streak-page .ss-streak-goalkeepers a:hover,
.ss-cleansheet-manual-streak-page .ss-minutes-link a:hover {
    color:#104470;
    text-decoration:underline;
}

.ss-cleansheet-manual-streak-page .ss-name-separator,
.ss-cleansheet-manual-streak-page .ss-period-separator {
    color:#7f8f99;
    font-weight:400;
}

.ss-cleansheet-manual-streak-page .ss-period-separator {
    display:inline-block;
    margin:0 4px;
}

.ss-cleansheet-manual-streak-page .ss-streak-club-inner {
    display:flex;
    align-items:center;
    min-width:0;
    white-space:nowrap;
}

.ss-cleansheet-manual-streak-page .ss-streak-club-inner .ss-logo {
    flex:0 0 auto;
    margin:0 7px 0 0;
}

.ss-cleansheet-manual-streak-page .ss-streak-club-inner span {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.ss-cleansheet-manual-streak-page .ss-period {
    white-space:nowrap;
}

@media screen and (max-width:700px) {
    .ss-cleansheet-manual-streak-page .ss-cleansheet-manual-streak-table th:nth-child(1),
    .ss-cleansheet-manual-streak-page .ss-cleansheet-manual-streak-table td:nth-child(1) {
        width:6%;
    }

    .ss-cleansheet-manual-streak-page .ss-cleansheet-manual-streak-table th:nth-child(2),
    .ss-cleansheet-manual-streak-page .ss-cleansheet-manual-streak-table td:nth-child(2) {
        width:30%;
    }

    .ss-cleansheet-manual-streak-page .ss-cleansheet-manual-streak-table th:nth-child(3),
    .ss-cleansheet-manual-streak-page .ss-cleansheet-manual-streak-table td:nth-child(3) {
        width:23%;
    }

    .ss-cleansheet-manual-streak-page .ss-cleansheet-manual-streak-table th:nth-child(4),
    .ss-cleansheet-manual-streak-page .ss-cleansheet-manual-streak-table td:nth-child(4) {
        width:27%;
    }

    .ss-cleansheet-manual-streak-page .ss-cleansheet-manual-streak-table th:nth-child(5),
    .ss-cleansheet-manual-streak-page .ss-cleansheet-manual-streak-table td:nth-child(5) {
        width:14%;
    }

    .ss-cleansheet-manual-streak-page .ss-rank {
        font-size:11px;
    }

    .ss-cleansheet-manual-streak-page .ss-club-heading {
        padding-left:25px !important;
    }
}


/* =========================================================
   v78 – Topscorere, all-time / aktive
   ========================================================= */

.ss-goals-alltime-page .ss-goals-alltime-table {
    table-layout:fixed;
}

/* Nr. | Navn | Klub | Mål | K | Minutter | Min/mål */
.ss-goals-alltime-page .ss-goals-alltime-table th:nth-child(1),
.ss-goals-alltime-page .ss-goals-alltime-table td:nth-child(1) {
    width:6%;
}

.ss-goals-alltime-page .ss-goals-alltime-table th:nth-child(2),
.ss-goals-alltime-page .ss-goals-alltime-table td:nth-child(2) {
    width:31%;
}

.ss-goals-alltime-page .ss-goals-alltime-table th:nth-child(3),
.ss-goals-alltime-page .ss-goals-alltime-table td:nth-child(3) {
    width:24%;
}

.ss-goals-alltime-page .ss-goals-alltime-table th:nth-child(4),
.ss-goals-alltime-page .ss-goals-alltime-table td:nth-child(4) {
    width:8%;
}

.ss-goals-alltime-page .ss-goals-alltime-table th:nth-child(5),
.ss-goals-alltime-page .ss-goals-alltime-table td:nth-child(5) {
    width:7%;
}

.ss-goals-alltime-page .ss-goals-alltime-table th:nth-child(6),
.ss-goals-alltime-page .ss-goals-alltime-table td:nth-child(6) {
    width:12%;
}

.ss-goals-alltime-page .ss-goals-alltime-table th:nth-child(7),
.ss-goals-alltime-page .ss-goals-alltime-table td:nth-child(7) {
    width:12%;
}

.ss-goals-alltime-page .ss-rank-heading {
    color:#10315B !important;
    font-weight:600 !important;
}

.ss-goals-alltime-page .ss-rank {
    color:#7f8f99 !important;
    font-size:12px;
    font-weight:400 !important;
}

.ss-goals-alltime-page .ss-player-name a {
    color:#10315B;
    font-size:13px;
    line-height:18px;
    font-weight:400;
    text-decoration:none;
}

.ss-goals-alltime-page .ss-player-name a:hover {
    color:#104470;
    text-decoration:underline;
}

/* All-time: kun logoer. Klubnavn vises via title/mouseover. */
.ss-goals-alltime-page .ss-player-clubs {
    text-align:left;
}

.ss-goals-alltime-page .ss-player-logo-list {
    display:flex;
    align-items:center;
    justify-content:flex-start;
    flex-wrap:wrap;
    gap:4px;
    min-height:18px;
}

.ss-goals-alltime-page .ss-player-logo-list .ss-logo {
    margin:0;
    flex:0 0 auto;
}

.ss-goals-alltime-page .ss-zero {
    color:#aeb6bb !important;
    font-weight:400 !important;
}

.ss-goals-alltime-page .ss-goals-alltime-controls {
    display:flex;
    align-items:center;
    gap:6px;
}

.ss-goals-alltime-page .ss-goals-alltime-controls select[name="nrow"] {
    width:70px;
}

.ss-goals-alltime-page .ss-goals-alltime-controls select[name="vis"] {
    width:105px;
}

@media screen and (max-width:700px) {

    .ss-goals-alltime-page .ss-goals-alltime-table th:nth-child(1),
    .ss-goals-alltime-page .ss-goals-alltime-table td:nth-child(1) {
        width:6%;
    }

    .ss-goals-alltime-page .ss-goals-alltime-table th:nth-child(2),
    .ss-goals-alltime-page .ss-goals-alltime-table td:nth-child(2) {
        width:30%;
    }

    .ss-goals-alltime-page .ss-goals-alltime-table th:nth-child(3),
    .ss-goals-alltime-page .ss-goals-alltime-table td:nth-child(3) {
        width:23%;
    }

    .ss-goals-alltime-page .ss-goals-alltime-table th:nth-child(4),
    .ss-goals-alltime-page .ss-goals-alltime-table td:nth-child(4) {
        width:8%;
    }

    .ss-goals-alltime-page .ss-goals-alltime-table th:nth-child(5),
    .ss-goals-alltime-page .ss-goals-alltime-table td:nth-child(5) {
        width:7%;
    }

    .ss-goals-alltime-page .ss-goals-alltime-table th:nth-child(6),
    .ss-goals-alltime-page .ss-goals-alltime-table td:nth-child(6) {
        width:13%;
    }

    .ss-goals-alltime-page .ss-goals-alltime-table th:nth-child(7),
    .ss-goals-alltime-page .ss-goals-alltime-table td:nth-child(7) {
        width:13%;
    }

    .ss-goals-alltime-page .ss-rank {
        font-size:11px;
    }
}


/* =========================================================
   v79 – Topscorere: Mål/K i stedet for Minutter
   ========================================================= */

/* Nr. | Navn | Klub | Mål | K | Mål/K | Min/mål */
.ss-goals-alltime-page .ss-goals-alltime-table th:nth-child(1),
.ss-goals-alltime-page .ss-goals-alltime-table td:nth-child(1) { width:6%; }

.ss-goals-alltime-page .ss-goals-alltime-table th:nth-child(2),
.ss-goals-alltime-page .ss-goals-alltime-table td:nth-child(2) { width:32%; }

.ss-goals-alltime-page .ss-goals-alltime-table th:nth-child(3),
.ss-goals-alltime-page .ss-goals-alltime-table td:nth-child(3) { width:25%; }

.ss-goals-alltime-page .ss-goals-alltime-table th:nth-child(4),
.ss-goals-alltime-page .ss-goals-alltime-table td:nth-child(4) { width:8%; }

.ss-goals-alltime-page .ss-goals-alltime-table th:nth-child(5),
.ss-goals-alltime-page .ss-goals-alltime-table td:nth-child(5) { width:7%; }

.ss-goals-alltime-page .ss-goals-alltime-table th:nth-child(6),
.ss-goals-alltime-page .ss-goals-alltime-table td:nth-child(6) { width:10%; }

.ss-goals-alltime-page .ss-goals-alltime-table th:nth-child(7),
.ss-goals-alltime-page .ss-goals-alltime-table td:nth-child(7) { width:12%; }

@media screen and (max-width:700px) {
    .ss-goals-alltime-page .ss-goals-alltime-table th:nth-child(2),
    .ss-goals-alltime-page .ss-goals-alltime-table td:nth-child(2) { width:30%; }

    .ss-goals-alltime-page .ss-goals-alltime-table th:nth-child(3),
    .ss-goals-alltime-page .ss-goals-alltime-table td:nth-child(3) { width:24%; }

    .ss-goals-alltime-page .ss-goals-alltime-table th:nth-child(6),
    .ss-goals-alltime-page .ss-goals-alltime-table td:nth-child(6) { width:11%; }

    .ss-goals-alltime-page .ss-goals-alltime-table th:nth-child(7),
    .ss-goals-alltime-page .ss-goals-alltime-table td:nth-child(7) { width:14%; }
}
