/* SuperStats – selvstændigt designsystem for /1div/ */
.ss-1div{width:100%;font:13px/18px Arial,Helvetica,sans-serif;color:#10315b}
.ss-1div *{box-sizing:border-box}
.ss-1div .ss-box{background:#fff;border:1px solid #bfc7cc;border-radius:7px;overflow:hidden;margin:0 0 12px}
.ss-1div .ss-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0!important;padding:8px 14px!important;background:#104470!important;color:#fff!important;font:bold 18px/24px Arial,Helvetica,sans-serif!important;text-transform:uppercase}
.ss-1div .ss-table{display:table!important;width:100%!important;table-layout:fixed;border-collapse:collapse!important;border-spacing:0!important;margin:0!important;font:13px/18px Arial,Helvetica,sans-serif}
.ss-1div .ss-table thead{display:table-header-group!important}.ss-1div .ss-table tbody{display:table-row-group!important}.ss-1div .ss-table tr{display:table-row!important;float:none!important}
.ss-1div .ss-table th,.ss-1div .ss-table td{display:table-cell!important;float:none!important;position:static!important;min-width:0!important;padding:3px 4px!important;border:0!important;border-bottom:1px solid #e4e8eb!important;text-align:center!important;vertical-align:middle!important;font:400 13px/18px Arial,Helvetica,sans-serif!important}
.ss-1div .ss-table th{background:#cfe5f2!important;color:#10315b!important;font-weight:600!important;border-bottom:1px solid #9db6c9!important;white-space:nowrap}
.ss-1div .ss-table td{background:#fff!important}.ss-1div .ss-table tbody tr:nth-child(even) td{background:#f3f7fa!important}.ss-1div .ss-table tbody tr:first-child td{background:#e9f3f9!important}
.ss-1div .ss-table th.left,.ss-1div .ss-table td.left{text-align:left!important}.ss-1div .ss-table .rank{color:#7f8f99!important}.ss-1div .ss-table .club{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ss-1div .ss-table .points{color:#104470!important;font-weight:400!important}.ss-1div .ss-table tfoot td{height:3px!important;padding:0!important;border:0!important;background:#104470!important;font-size:0!important;line-height:0!important}
.ss-1div .ss-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 9px;background:#fff;flex-wrap:wrap;min-height:39px}
.ss-1div .ss-links{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font:12px/18px Arial,Helvetica,sans-serif}
.ss-1div a{color:#10315b;text-decoration:none}.ss-1div a:hover{text-decoration:underline;color:#104470}
.ss-1div .ss-links .sep{color:#b2bdc5}.ss-1div .ss-controls form{margin:0 0 0 auto;padding:0}.ss-1div select{height:29px;padding:4px 6px;border:1px solid #bfc7cc;border-radius:3px;background:#fff;color:#10315b;font:12px Arial,Helvetica,sans-serif}
.ss-1div .ss-table .logo{width:17px;height:17px;object-fit:contain;vertical-align:middle;margin-right:5px}
@media(max-width:700px){.ss-1div .ss-title{font-size:16px!important;line-height:22px!important;padding:7px 10px!important}.ss-1div .ss-table th,.ss-1div .ss-table td{font-size:11px!important;line-height:16px!important;padding:3px 2px!important}.ss-1div select{font-size:16px}}

/* Sektionstop: logo, beskrivelse og navigation */
.ss-1div .ss-division-header{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:12px 14px;margin:0 0 12px;background:#fff;border:1px solid #bfc7cc;border-radius:7px;border-bottom:3px solid #104470}
.ss-1div .ss-division-brand{display:flex;align-items:center;justify-content:center;flex:0 0 115px;min-height:72px;border-right:1px solid #e2e8ed;padding-right:12px}
.ss-1div .ss-division-brand img{display:block;width:100%;max-width:105px;height:auto;max-height:76px;object-fit:contain;border:0;background:transparent}
.ss-1div .ss-division-intro{flex:1 1 240px;min-width:0}
.ss-1div .ss-division-eyebrow{font:700 10px/15px Arial,Helvetica,sans-serif;letter-spacing:1px;color:#698297}
.ss-1div .ss-division-heading{font:700 18px/24px Arial,Helvetica,sans-serif;color:#104470;margin:2px 0 3px}
.ss-1div .ss-division-subtitle{font:12px/18px Arial,Helvetica,sans-serif;color:#6c7c88}
.ss-1div .ss-division-nav{display:flex;flex:1 0 100%;gap:7px 15px;flex-wrap:wrap;padding-top:9px;border-top:1px solid #e5eaee;font:12px/18px Arial,Helvetica,sans-serif}
.ss-1div .ss-division-nav a{color:#104470!important}
@media(max-width:700px){.ss-1div .ss-division-header{gap:10px;padding:10px}.ss-1div .ss-division-brand{flex-basis:78px;min-height:60px;padding-right:9px}.ss-1div .ss-division-brand img{max-width:72px}.ss-1div .ss-division-heading{font-size:16px;line-height:21px}.ss-1div .ss-division-nav{gap:6px 12px}}

/* Klublogoer i ranglister – logo til venstre for klubnavnet. */
.ss-1div .ss-table td.club{overflow:hidden;text-overflow:clip;white-space:normal}
.ss-1div .ss-table .ss-club-cell{display:flex!important;align-items:center;gap:6px;min-width:0;width:100%}
.ss-1div .ss-table .ss-club-logo{display:block!important;flex:0 0 19px;width:19px!important;height:19px!important;max-width:19px!important;object-fit:contain;border:0!important;margin:0!important;padding:0!important;background:transparent!important}
.ss-1div .ss-table .ss-club-name{display:block!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:700px){.ss-1div .ss-table .ss-club-cell{gap:4px}.ss-1div .ss-table .ss-club-logo{flex-basis:16px;width:16px!important;height:16px!important;max-width:16px!important}}

/* Placér kolonneoverskriften Klub direkte over klubnavnet, ikke over logoet. */
.ss-1div .ss-table th.ss-club-heading{padding-left:29px!important}
@media(max-width:700px){.ss-1div .ss-table th.ss-club-heading{padding-left:22px!important}}

/* =========================================================
   1. DIVISION – FORSIDE (v9)
   Isoleret fra de gamle .box/.corner/float-regler.
   ========================================================= */
.ss-1div-front{display:block!important;float:none!important;clear:both!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}
.ss-1div-front .ss-division-header{margin-bottom:12px!important}
.ss-1div-front .ss-division-heading{margin:2px 0 3px!important;padding:0!important;background:none!important;border:0!important;text-transform:none!important}
.ss-1div-front .ss-division-season-form{display:flex;align-items:center;gap:7px;margin:0 0 0 auto;font:12px/18px Arial,Helvetica,sans-serif;color:#6c7c88}
.ss-1div-front .ss-division-season-form select{width:auto;min-width:105px}
.ss-1div-front .ss-front-sections{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:start!important;float:none!important;clear:both!important;width:100%!important;margin:0!important;padding:0!important}
.ss-1div-front .ss-front-card{display:block!important;float:none!important;clear:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;background:#fff!important;border:1px solid #d9e1e6!important;border-radius:6px!important;overflow:hidden!important;box-shadow:none!important}
.ss-1div-front .ss-front-card .ss-title{display:block!important;margin:0!important;padding:8px 14px!important;background:#104470!important;color:#fff!important;font:700 18px/24px Arial,Helvetica,sans-serif!important;text-transform:uppercase!important}
.ss-1div-front .ss-front-link-grid{display:block!important;float:none!important;width:100%!important;margin:0!important;padding:0!important;background:#fff!important}
.ss-1div-front a.ss-front-link{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:34px!important;margin:0!important;padding:7px 14px!important;border:0!important;border-bottom:1px solid #edf1f4!important;background:#fff!important;color:#10315b!important;font:400 13px/19px Arial,Helvetica,sans-serif!important;text-decoration:none!important;box-shadow:none!important}
.ss-1div-front a.ss-front-link:last-child{border-bottom:0!important}
.ss-1div-front a.ss-front-link:hover{background:#f3f7fa!important;text-decoration:none!important}
.ss-1div-front .ss-front-link-label{display:block!important;min-width:0!important;color:#10315b!important;font:400 13px/19px Arial,Helvetica,sans-serif!important}
.ss-1div-front .ss-front-arrow{display:block!important;flex:0 0 auto!important;color:#9aaab5!important;font:400 18px/16px Arial,Helvetica,sans-serif!important}
.ss-1div-front .ss-front-card:before,.ss-1div-front .ss-front-card:after,.ss-1div-front .ss-front-link:before,.ss-1div-front .ss-front-link:after{content:none!important;display:none!important}
.ss-1div-front .ss-front-card:nth-child(3){grid-column:1/-1}
.ss-1div-front .ss-front-card:nth-child(3) .ss-front-link-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
.ss-1div-front .ss-front-card:nth-child(3) .ss-front-link:nth-child(odd){border-right:1px solid #edf1f4!important}
.ss-1div-front .ss-front-history-panel{display:block!important;clear:both!important;margin:12px 0 0!important;padding:11px 14px!important;background:#fff!important;border:1px solid #d9e1e6!important;border-radius:6px!important;color:#526675!important;font:12px/18px Arial,Helvetica,sans-serif!important}
.ss-1div-front .ss-front-history{display:block!important;margin:0!important;padding:0!important}
.ss-1div-front .ss-front-history summary{cursor:pointer;color:#104470!important;font-weight:600!important}
.ss-1div-front .ss-front-history p{margin:8px 0 0!important;padding:0!important;font:12px/19px Arial,Helvetica,sans-serif!important;color:#526675!important}
@media(max-width:700px){
 .ss-1div-front .ss-front-sections{grid-template-columns:1fr!important;gap:10px!important}
 .ss-1div-front .ss-front-card:nth-child(3){grid-column:auto!important}
 .ss-1div-front .ss-front-card:nth-child(3) .ss-front-link-grid{display:block!important}
 .ss-1div-front .ss-front-card:nth-child(3) .ss-front-link:nth-child(odd){border-right:0!important}
 .ss-1div-front .ss-front-card .ss-title{font-size:16px!important;line-height:22px!important;padding:7px 10px!important}
 .ss-1div-front a.ss-front-link{padding:7px 10px!important}
 .ss-1div-front .ss-division-season-form{flex:1 1 100%;justify-content:flex-end;margin-top:3px}
}

/* Forside v10: uafhængige kolonner, uden store tomrum. */
.ss-1div-front .ss-front-sections{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important;align-items:start!important}
.ss-1div-front .ss-front-column{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important}
.ss-1div-front .ss-front-column .ss-front-card{width:100%!important;border-bottom:3px solid #104470!important}
.ss-1div-front .ss-front-card:nth-child(3){grid-column:auto!important}
.ss-1div-front .ss-front-card:nth-child(3) .ss-front-link-grid{display:block!important}
.ss-1div-front .ss-front-card:nth-child(3) .ss-front-link:nth-child(odd){border-right:0!important}
.ss-1div-front .ss-front-history-panel{border-top:2px solid #d9e1e6!important;padding:8px 12px!important}

/* Forsiden bruger SuperStats' eksisterende #venstre/#hojre-layout.
   Overskriv ikke deres bredder her: #content er ikke nødvendigvis hele sidens bredde. */

/* =========================================================
   1. DIVISION – FORSIDE v13: roligere og mere kompakt
   Påvirker kun forsiden. Topboksens udtryk bevares.
   ========================================================= */
.ss-1div-front .ss-front-card .ss-title{
    padding:7px 13px!important;
    font:700 17px/22px Arial,Helvetica,sans-serif!important;
    text-transform:none!important;
}
.ss-1div-front a.ss-front-link{
    min-height:32px!important;
    padding:6px 13px!important;
    font:400 13px/18px Arial,Helvetica,sans-serif!important;
}
.ss-1div-front .ss-front-link-label{font:400 13px/18px Arial,Helvetica,sans-serif!important}
.ss-1div-front .ss-front-column{gap:12px!important}
.ss-1div-front .ss-front-column .ss-front-card{border-bottom:3px solid #104470!important}
.ss-1div-front .ss-front-history-panel{
    border-top:1px solid #d9e1e6!important;
    border-bottom:3px solid #104470!important;
    padding:9px 13px!important;
}
@media(max-width:700px){
    .ss-1div-front .ss-front-card .ss-title{font-size:16px!important;line-height:21px!important;padding:7px 10px!important}
    .ss-1div-front a.ss-front-link{padding:6px 10px!important}
}

/* =========================================================
   FORSIDE v14 – ens rammer, lige høje kolonner og sæsontal
   ========================================================= */
.ss-1div-front .ss-front-sections{align-items:stretch!important}
.ss-1div-front .ss-front-column-right .ss-front-card{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}
.ss-1div-front .ss-front-column-right .ss-front-link-grid{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}
.ss-1div-front .ss-front-column-right a.ss-front-link{flex:1 1 auto!important}
/* Ingen ekstra blå bundstreg – samme tynde ramme hele vejen rundt. */
.ss-1div-front .ss-front-column .ss-front-card{border:1px solid #d9e1e6!important}
.ss-1div-front .ss-front-history-panel{border:1px solid #d9e1e6!important}
/* Sæsonens nøgletal: et roligt, dataorienteret element i den ledige plads. */
.ss-1div-front .ss-front-numbers{margin:12px 0 0!important;background:#fff!important;border:1px solid #d9e1e6!important;border-radius:6px!important;overflow:hidden!important}
.ss-1div-front .ss-front-numbers-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0!important;padding:8px 13px!important;background:#104470!important;color:#fff!important;font:700 17px/22px Arial,Helvetica,sans-serif!important;text-transform:none!important}
.ss-1div-front .ss-front-numbers-title span{font:400 12px/18px Arial,Helvetica,sans-serif!important;color:#dbe9f4!important}
.ss-1div-front .ss-front-numbers-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;background:#fff!important}
.ss-1div-front .ss-front-number{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;min-width:0!important;padding:15px 6px 13px!important;border-right:1px solid #e8eef2!important;text-align:center!important}
.ss-1div-front .ss-front-number:last-child{border-right:0!important}
.ss-1div-front .ss-front-number strong{color:#104470!important;font:700 23px/28px Arial,Helvetica,sans-serif!important;white-space:nowrap!important}
.ss-1div-front .ss-front-number span{color:#65798a!important;font:12px/17px Arial,Helvetica,sans-serif!important}
.ss-1div-front .ss-front-numbers-note{margin:0!important;padding:8px 13px!important;border-top:1px solid #e8eef2!important;color:#718391!important;font:11px/16px Arial,Helvetica,sans-serif!important}
@media(max-width:700px){
 .ss-1div-front .ss-front-column-right .ss-front-card{flex:0 0 auto!important}
 .ss-1div-front .ss-front-column-right a.ss-front-link{flex:0 0 auto!important}
 .ss-1div-front .ss-front-numbers-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .ss-1div-front .ss-front-number:nth-child(2){border-right:0!important}
 .ss-1div-front .ss-front-number:nth-child(-n+2){border-bottom:1px solid #e8eef2!important}
 .ss-1div-front .ss-front-numbers-title{font-size:16px!important}
}

/* Forside v15 – historisk perspektiv og sammenligning. */
.ss-1div-front .ss-front-comparison,.ss-1div-front .ss-front-history-stats{margin:12px 0 0!important;background:#fff!important;border:1px solid #d9e1e6!important;border-radius:6px!important;overflow:hidden!important}
.ss-1div-front .ss-front-comparison-title,.ss-1div-front .ss-front-history-stats-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0!important;padding:8px 13px!important;background:#104470!important;color:#fff!important;font:700 17px/22px Arial,Helvetica,sans-serif!important;text-transform:none!important}
.ss-1div-front .ss-front-comparison-title span,.ss-1div-front .ss-front-history-stats-title span{font:400 11px/17px Arial,Helvetica,sans-serif!important;color:#dbe9f4!important;text-align:right!important}
.ss-1div-front .ss-front-comparison-tablewrap{width:100%!important;overflow-x:auto!important}
.ss-1div-front .ss-front-comparison-table{width:100%!important;border-collapse:collapse!important;border-spacing:0!important;margin:0!important;table-layout:fixed!important;font:12px/18px Arial,Helvetica,sans-serif!important}
.ss-1div-front .ss-front-comparison-table th,.ss-1div-front .ss-front-comparison-table td{padding:9px 8px!important;border:0!important;border-bottom:1px solid #e8eef2!important;text-align:right!important;background:#fff!important;color:#10315b!important;white-space:nowrap!important}
.ss-1div-front .ss-front-comparison-table thead th{background:#e4eff6!important;color:#104470!important;font-weight:600!important;font-size:11px!important}
.ss-1div-front .ss-front-comparison-table th:first-child{text-align:left!important;width:35%!important}
.ss-1div-front .ss-front-comparison-table tbody th{font-weight:400!important}
.ss-1div-front .ss-front-comparison-table tbody tr:last-child th,.ss-1div-front .ss-front-comparison-table tbody tr:last-child td{border-bottom:0!important}
.ss-1div-front .ss-front-comparison-note{margin:0!important;padding:8px 13px!important;border-top:1px solid #e8eef2!important;color:#718391!important;font:11px/16px Arial,Helvetica,sans-serif!important}
.ss-1div-front .ss-front-history-stats-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}
.ss-1div-front .ss-front-history-stats-grid>div{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-width:0!important;padding:15px 5px!important;text-align:center!important;border-right:1px solid #e8eef2!important}
.ss-1div-front .ss-front-history-stats-grid>div:last-child{border-right:0!important}
.ss-1div-front .ss-front-history-stats-grid strong{font:700 22px/27px Arial,Helvetica,sans-serif!important;color:#104470!important;white-space:nowrap!important}
.ss-1div-front .ss-front-history-stats-grid span{font:12px/17px Arial,Helvetica,sans-serif!important;color:#65798a!important}
@media(max-width:700px){
 .ss-1div-front .ss-front-comparison-title,.ss-1div-front .ss-front-history-stats-title{font-size:15px!important;line-height:20px!important}
 .ss-1div-front .ss-front-comparison-table th,.ss-1div-front .ss-front-comparison-table td{padding:8px 4px!important;font-size:11px!important}
 .ss-1div-front .ss-front-comparison-table thead th{font-size:10px!important}
 .ss-1div-front .ss-front-history-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .ss-1div-front .ss-front-history-stats-grid>div:nth-child(2){border-right:0!important}
 .ss-1div-front .ss-front-history-stats-grid>div:nth-child(-n+2){border-bottom:1px solid #e8eef2!important}
}

/* v16: samme runde som sidste sæson – genbruger sammenligningstabellens design. */
.ss-1div-front .ss-front-same-round{margin-top:12px!important}

/* Version 17: mere læsbar typografi i forsidens statistikbokse */
.ss-1div-front .ss-front-card .ss-title{font-size:18px!important;line-height:24px!important}
.ss-1div-front a.ss-front-link{font-size:15px!important;line-height:21px!important}
.ss-1div-front .ss-front-numbers-title,
.ss-1div-front .ss-front-comparison-title,
.ss-1div-front .ss-front-history-stats-title{font-size:18px!important;line-height:24px!important}
.ss-1div-front .ss-front-numbers-title span,
.ss-1div-front .ss-front-comparison-title span,
.ss-1div-front .ss-front-history-stats-title span{font-size:13px!important;line-height:19px!important}
.ss-1div-front .ss-front-comparison-table th,
.ss-1div-front .ss-front-comparison-table td{font-size:14px!important;line-height:20px!important;padding:10px 7px!important}
.ss-1div-front .ss-front-comparison-table thead th{font-size:13px!important;line-height:19px!important}
.ss-1div-front .ss-front-numbers-grid .ss-front-number span,
.ss-1div-front .ss-front-history-stats-grid span{font-size:14px!important;line-height:20px!important}
.ss-1div-front .ss-front-numbers-note,
.ss-1div-front .ss-front-comparison-note{font-size:13px!important;line-height:19px!important}
/* Tidslinje over ligaens navne */
.ss-1div-front .ss-front-history-panel{font-size:14px!important;line-height:21px!important}
.ss-1div-front .ss-front-history summary{font-size:15px!important;line-height:22px!important}
.ss-1div-front .ss-front-history .ss-history-intro{margin:12px 0 10px!important;font-size:14px!important;line-height:21px!important;color:#526675!important}
.ss-1div-front .ss-history-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 16px!important}
.ss-1div-front .ss-history-list>div{display:flex!important;align-items:baseline!important;gap:12px!important;padding:9px 2px!important;border-bottom:1px solid #e8eef2!important;min-width:0!important}
.ss-1div-front .ss-history-list>div span{flex:0 0 78px!important;font-size:13px!important;color:#63788a!important}
.ss-1div-front .ss-history-list>div strong{font-size:14px!important;line-height:20px!important;font-weight:600!important;color:#10315b!important}
.ss-1div-front .ss-front-history .ss-history-note{margin:10px 0 0!important;font-size:12px!important;line-height:18px!important;color:#718391!important}
@media(max-width:700px){
.ss-1div-front .ss-history-list{grid-template-columns:1fr!important}
.ss-1div-front .ss-front-comparison-table th,
.ss-1div-front .ss-front-comparison-table td{font-size:12px!important;padding:9px 3px!important}
.ss-1div-front .ss-front-comparison-table thead th{font-size:12px!important}
.ss-1div-front .ss-front-card .ss-title{font-size:17px!important}
}

/* v18 – typografisk mellemvej og tabelhoved i SuperStats-stil */
.ss-1div-front .ss-front-card .ss-title{font-size:17px!important;line-height:22px!important}
.ss-1div-front a.ss-front-link,.ss-1div-front .ss-front-link-label{font-size:14px!important;line-height:19px!important}
.ss-1div-front .ss-front-numbers-title,.ss-1div-front .ss-front-comparison-title,.ss-1div-front .ss-front-history-stats-title{font-size:17px!important;line-height:22px!important}
.ss-1div-front .ss-front-numbers-title span,.ss-1div-front .ss-front-comparison-title span,.ss-1div-front .ss-front-history-stats-title span{font-size:12px!important;line-height:18px!important}
.ss-1div-front .ss-front-comparison-table th,.ss-1div-front .ss-front-comparison-table td{font-size:13px!important;line-height:18px!important;padding:7px 9px!important}
.ss-1div-front .ss-front-comparison-table thead th{font:700 14px/19px Arial,Helvetica,sans-serif!important;background:#cfe5f2!important;color:#10315b!important;border-top:2px solid #104470!important;border-bottom:1px solid #9db6c9!important;text-align:right!important}
.ss-1div-front .ss-front-comparison-table thead th:first-child{text-align:left!important}
.ss-1div-front .ss-front-numbers-grid .ss-front-number span,.ss-1div-front .ss-front-history-stats-grid span{font-size:13px!important;line-height:18px!important}
.ss-1div-front .ss-front-history summary{font-size:14px!important;line-height:20px!important}
.ss-1div-front .ss-front-history .ss-history-intro{font-size:13px!important;line-height:19px!important}
.ss-1div-front .ss-history-list>div span{font-size:12px!important}
.ss-1div-front .ss-history-list>div strong{font-size:13px!important;line-height:19px!important}
@media(max-width:700px){.ss-1div-front .ss-front-comparison-table th,.ss-1div-front .ss-front-comparison-table td{font-size:12px!important;padding:7px 4px!important}.ss-1div-front .ss-front-comparison-table thead th{font-size:12px!important}.ss-1div-front .ss-front-card .ss-title{font-size:16px!important}}

/* =========================================================
   FORSIDE v19 – typografi som SuperStats' hovedforside
   Kun 1. divisionsforsiden; topboks og højreside berøres ikke.
   ========================================================= */
.ss-1div-front .ss-front-card .ss-title,
.ss-1div-front .ss-front-numbers-title,
.ss-1div-front .ss-front-comparison-title,
.ss-1div-front .ss-front-history-stats-title {
    font:700 14px/18px Arial,Helvetica,sans-serif!important;
    padding:7px 11px!important;
}
.ss-1div-front a.ss-front-link {
    font:400 13px/18px Arial,Helvetica,sans-serif!important;
    min-height:32px!important;
    padding:6px 11px!important;
}
.ss-1div-front .ss-front-link-label {
    font:400 13px/18px Arial,Helvetica,sans-serif!important;
}
.ss-1div-front .ss-front-comparison-table th,
.ss-1div-front .ss-front-comparison-table td {
    font:400 13px/18px Arial,Helvetica,sans-serif!important;
    padding:6px 8px!important;
}
.ss-1div-front .ss-front-comparison-table thead th {
    font:700 13px/18px Arial,Helvetica,sans-serif!important;
    background:#cfe5f2!important;
    color:#10315b!important;
}
.ss-1div-front .ss-front-numbers-title span,
.ss-1div-front .ss-front-comparison-title span,
.ss-1div-front .ss-front-history-stats-title span {
    font:400 11px/16px Arial,Helvetica,sans-serif!important;
}
.ss-1div-front .ss-front-number strong,
.ss-1div-front .ss-front-history-stats-grid strong {
    font:600 18px/22px Arial,Helvetica,sans-serif!important;
}
.ss-1div-front .ss-front-number span,
.ss-1div-front .ss-front-history-stats-grid span {
    font:400 11px/16px Arial,Helvetica,sans-serif!important;
}
.ss-1div-front .ss-front-history-panel,
.ss-1div-front .ss-front-history .ss-history-intro {
    font:400 12px/18px Arial,Helvetica,sans-serif!important;
}
.ss-1div-front .ss-front-history summary {
    font:700 12px/18px Arial,Helvetica,sans-serif!important;
}
.ss-1div-front .ss-history-list>div {
    padding:7px 2px!important;
}
.ss-1div-front .ss-history-list>div span {
    font:400 11px/16px Arial,Helvetica,sans-serif!important;
}
.ss-1div-front .ss-history-list>div strong {
    font:600 12px/18px Arial,Helvetica,sans-serif!important;
}
@media(max-width:700px) {
    .ss-1div-front .ss-front-card .ss-title,
    .ss-1div-front .ss-front-numbers-title,
    .ss-1div-front .ss-front-comparison-title,
    .ss-1div-front .ss-front-history-stats-title {
        font-size:14px!important;
        line-height:18px!important;
    }
    .ss-1div-front .ss-front-comparison-table th,
    .ss-1div-front .ss-front-comparison-table td {
        font-size:12px!important;
        padding:6px 4px!important;
    }
}

/* v20 – én ensartet ramme om sammenligningsboksen.
   Den ydre section ejer siderammen; tabellen tegner kun vandrette linjer. */
.ss-1div-front .ss-front-comparison-tablewrap,
.ss-1div-front .ss-front-comparison-table,
.ss-1div-front .ss-front-comparison-table thead,
.ss-1div-front .ss-front-comparison-table tbody,
.ss-1div-front .ss-front-comparison-table tr,
.ss-1div-front .ss-front-comparison-table th,
.ss-1div-front .ss-front-comparison-table td {
    border-left:0!important;
    border-right:0!important;
    box-shadow:none!important;
}
.ss-1div-front .ss-front-comparison-table {
    border:0!important;
    border-collapse:collapse!important;
    outline:0!important;
}
.ss-1div-front .ss-front-comparison-tablewrap {
    box-sizing:border-box!important;
    border:0!important;
    padding:0!important;
}

/* =========================================================
   v21 – fælles fast logo i 1. divisions-topboksen
   Overstyrer globale billedregler uden at påvirke klublogoer.
   ========================================================= */
.ss-1div .ss-division-header .ss-division-brand {
    display: flex !important;
    flex: 0 0 115px !important;
    width: 115px !important;
    max-width: 115px !important;
    min-width: 0 !important;
    align-items: center !important;
    justify-content: center !important;
}
.ss-1div .ss-division-header .ss-division-brand img {
    display: block !important;
    flex: 0 0 auto !important;
    width: 105px !important;
    max-width: 105px !important;
    height: auto !important;
    max-height: 76px !important;
    object-fit: contain !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
}
@media (max-width: 700px) {
    .ss-1div .ss-division-header .ss-division-brand {
        flex-basis: 78px !important;
        width: 78px !important;
        max-width: 78px !important;
    }
    .ss-1div .ss-division-header .ss-division-brand img {
        width: 72px !important;
        max-width: 72px !important;
        max-height: 65px !important;
    }
}
