/* SUPERSTATS POKAL – v11. Rent, afgrænset stylesheet til /pokal/. */
.pokal-page{font:13px/1.45 Arial,Helvetica,sans-serif;color:#10315b;max-width:100%;}
.pokal-page,.pokal-page *{box-sizing:border-box;}
.pokal-page .pokal-feature{margin:0 0 14px;padding:17px 19px 0;border:1px solid #dce5ec;border-bottom:3px solid #104470;border-radius:9px;background:#f6f9fb;overflow:hidden;}
.pokal-page .pokal-feature-main{display:flex;gap:17px;align-items:center;min-width:0;}
.pokal-page .pokal-feature-logo{flex:0 0 72px;}
.pokal-page .pokal-feature-logo img{display:block;width:72px;height:72px;object-fit:contain;border:0;background:transparent;margin:0;}
.pokal-page .pokal-feature-heading{flex:1;min-width:0;}
.pokal-page .pokal-kicker{display:block;font:700 10px/15px Arial,Helvetica,sans-serif;letter-spacing:.65px;color:#648096;margin-bottom:5px;}
.pokal-page .pokal-feature-heading h1{font:700 24px/29px Arial,Helvetica,sans-serif;color:#104470;margin:0 0 5px;padding:0;}
.pokal-page .pokal-feature-lead{font:400 13px/19px Arial,Helvetica,sans-serif;color:#536b7c;margin:0;}
.pokal-page .pokal-season-form{align-self:flex-start;margin:2px 0 0 auto;flex-shrink:0;}
.pokal-page .pokal-season-form select{font:12px Arial,Helvetica,sans-serif;height:32px;padding:4px 9px;background:#fff;border:1px solid #cbd7e0;border-radius:5px;color:#104470;min-width:124px;}
.pokal-page .pokal-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;}
.pokal-page .pokal-feature-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding:11px 0 12px;border-top:1px solid #e0e8ee;}
.pokal-page .pokal-feature-caption{font:400 12px/18px Arial,Helvetica,sans-serif;color:#60798d;margin:0;}
.pokal-page .pokal-feature-stats{display:flex;gap:0;align-items:center;padding:0;margin:0;}
.pokal-page .pokal-feature-stat{display:flex;flex-direction:row;align-items:baseline;gap:6px;background:none;border:0;padding:0 16px;margin:0;}
.pokal-page .pokal-feature-stat:last-child{padding-right:0;}
.pokal-page .pokal-feature-stat strong{font:700 21px/23px Arial,Helvetica,sans-serif;color:#104470;}
.pokal-page .pokal-feature-stat span{font:400 12px/18px Arial,Helvetica,sans-serif;color:#60798d;}
.pokal-page .pokal-feature-stat-divider{display:block;width:1px;height:22px;background:#d7e2ea;}
.pokal-page .pokal-content{margin:0 0 14px;}
.pokal-page .pokal-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:13px;}
.pokal-page .pokal-statbox{min-width:0;grid-column:1/-1;background:#fff;border:1px solid #dce3e8;border-bottom:3px solid #104470;border-radius:9px;overflow:hidden;}
.pokal-page .pokal-box-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 13px;background:#104470;min-height:37px;}
.pokal-page .pokal-box-head h2{font:700 13px/18px Arial,Helvetica,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:.15px;margin:0;padding:0;border:0;background:none;}
.pokal-page .pokal-box-head>span{font:700 10px/15px Arial,Helvetica,sans-serif;letter-spacing:.5px;color:#c2d5e5;}
/* Reset af gamle globale .blue table / nth-child / sortTable-baggrunde. */
.pokal-page .pokal-statbox table.pokal-table{width:100%!important;table-layout:auto!important;border:0!important;border-collapse:collapse!important;border-spacing:0!important;background:#fff!important;background-image:none!important;margin:0!important;padding:0!important;float:none!important;font:400 13px/19px Arial,Helvetica,sans-serif!important;color:#10315b!important;}
.pokal-page .pokal-statbox table.pokal-table thead,.pokal-page .pokal-statbox table.pokal-table tbody,.pokal-page .pokal-statbox table.pokal-table tr{background:transparent!important;background-image:none!important;float:none!important;}
.pokal-page .pokal-statbox table.pokal-table thead tr th{padding:7px 9px!important;height:auto!important;line-height:18px!important;font:600 12px/18px Arial,Helvetica,sans-serif!important;white-space:nowrap!important;text-align:center!important;vertical-align:middle!important;color:#104470!important;background:#e3eef6!important;background-image:none!important;border:0!important;border-bottom:1px solid #d2dfe8!important;box-shadow:none!important;float:none!important;}
.pokal-page .pokal-statbox table.pokal-table thead tr th.left{text-align:left!important;}
.pokal-page .pokal-statbox table.pokal-table tbody tr td{padding:8px 9px!important;line-height:19px!important;font:400 13px/19px Arial,Helvetica,sans-serif!important;text-align:center!important;vertical-align:middle!important;background:#fff!important;background-image:none!important;border:0!important;border-bottom:1px solid #e9edf0!important;box-shadow:none!important;float:none!important;}
.pokal-page .pokal-statbox table.pokal-table tbody tr:nth-child(even) td{background:#f2f4f5!important;background-image:none!important;}
.pokal-page .pokal-statbox table.pokal-table tbody tr td.left{text-align:left!important;}
.pokal-page .pokal-statbox table.pokal-table tbody tr td.pokal-strong{font-weight:700!important;color:#104470!important;}
.pokal-page .pokal-statbox table.pokal-table tbody tr:last-child td{border-bottom:0!important;}
.pokal-page .pokal-statbox table.pokal-table th *, .pokal-page .pokal-statbox table.pokal-table td *{background:transparent!important;background-image:none!important;box-shadow:none!important;}
.pokal-page .pokal-statbox table.pokal-table th::before,.pokal-page .pokal-statbox table.pokal-table th::after,.pokal-page .pokal-statbox table.pokal-table td::before,.pokal-page .pokal-statbox table.pokal-table td::after{background:transparent!important;box-shadow:none!important;}
.pokal-page .pokal-statbox table.pokal-table .pokal-logo-col{width:43px;min-width:43px;}
.pokal-page .pokal-statbox table.pokal-table .pokal-club-logo{display:block!important;width:20px!important;height:20px!important;max-width:20px!important;object-fit:contain;margin:0 auto!important;padding:0!important;border:0!important;float:none!important;}
.pokal-page .pokal-statbox table.pokal-table a{color:#104470;text-decoration:none;font-weight:400;}
.pokal-page .pokal-statbox table.pokal-table a:hover{text-decoration:underline;}
.pokal-page .pokal-titles th:nth-child(3),.pokal-page .pokal-titles th:nth-child(4){width:19%;}
.pokal-page .pokal-titles th:nth-child(5){width:10%;}
.pokal-page .pokal-results th:nth-child(1){width:16%;}.pokal-page .pokal-results th:nth-child(2){width:9%;}.pokal-page .pokal-results th:nth-child(4){width:15%;}.pokal-page .pokal-results th:nth-child(5){width:16%;}
.pokal-page .pokal-results td:nth-child(3){white-space:normal;}
.pokal-page .pokal-section-footer{display:flex;align-items:center;gap:10px;background:#fff;border-top:1px solid #e6eaed;padding:9px 13px;}
.pokal-page .pokal-section-footer a{font:400 12px/18px Arial,Helvetica,sans-serif;color:#104470;text-decoration:none;}
.pokal-page .pokal-section-footer a:hover{text-decoration:underline;}
.pokal-page .pokal-history-body{padding:14px 16px 4px;}
.pokal-page .pokal-history h3{font:700 13px/19px Arial,Helvetica,sans-serif;color:#104470;margin:0 0 5px;}
.pokal-page .pokal-history p{font:400 13px/20px Arial,Helvetica,sans-serif;color:#3c5162;margin:0 0 14px;}
.pokal-page .pokal-intro{margin:10px 2px 0;padding:0;font:400 12px/19px Arial,Helvetica,sans-serif;color:#687b8a;}
.pokal-page .pokal-intro p{margin:0;}
.pokal-page .pokal-bottom-nav{display:flex;flex-wrap:wrap;align-items:center;gap:0;padding:10px 12px;background:#f6f8f9;border:1px solid #e1e6e9;border-radius:6px;margin:0 0 12px;}
.pokal-page .pokal-bottom-nav a{font:400 12px/18px Arial,Helvetica,sans-serif;color:#104470;text-decoration:none;padding:2px 10px;border-right:1px solid #d6dde2;}
.pokal-page .pokal-bottom-nav a:first-child{padding-left:0;}.pokal-page .pokal-bottom-nav a:last-child{border-right:0;}.pokal-page .pokal-bottom-nav a:hover{text-decoration:underline;}
@media(max-width:700px){
 .pokal-page .pokal-feature{padding:12px 12px 0;}
 .pokal-page .pokal-feature-main{display:grid;grid-template-columns:57px minmax(0,1fr);gap:9px;}
 .pokal-page .pokal-feature-logo{grid-column:1;grid-row:1;}
 .pokal-page .pokal-feature-logo img{width:56px;height:56px;}
 .pokal-page .pokal-feature-heading{grid-column:2;grid-row:1;}
 .pokal-page .pokal-feature-heading h1{font-size:20px;line-height:24px;}
 .pokal-page .pokal-kicker{font-size:9px;letter-spacing:.2px;}
 .pokal-page .pokal-season-form{grid-column:2;grid-row:2;margin:0;justify-self:start;}
 .pokal-page .pokal-season-form select{font-size:16px;height:33px;}
 .pokal-page .pokal-feature-meta{flex-wrap:wrap;gap:5px;padding:10px 0;}
 .pokal-page .pokal-feature-stat{padding:0 10px;}
 .pokal-page .pokal-feature-stat:first-child{padding-left:0;}
 .pokal-page .pokal-feature-stat strong{font-size:18px;}
 .pokal-page .pokal-statbox table.pokal-table thead tr th{padding:6px 4px!important;font-size:11px!important;}
 .pokal-page .pokal-statbox table.pokal-table tbody tr td{padding:7px 4px!important;font-size:12px!important;}
 .pokal-page .pokal-statbox table.pokal-table .pokal-logo-col{width:29px;min-width:29px;}
 .pokal-page .pokal-statbox table.pokal-table .pokal-club-logo{width:17px!important;height:17px!important;}
 .pokal-page .pokal-titles th:nth-child(3),.pokal-page .pokal-titles th:nth-child(4){width:auto;}
 .pokal-page .pokal-results th:nth-child(1),.pokal-page .pokal-results th:nth-child(2),.pokal-page .pokal-results th:nth-child(4),.pokal-page .pokal-results th:nth-child(5){width:auto;}
 .pokal-page .pokal-results td:nth-child(3){overflow-wrap:anywhere;}
 .pokal-page .pokal-bottom-nav a{padding:4px 8px;}
}

/* v11: Europa-inspireret todelt feature med hvide statistikkort. */
.pokal-page .pokal-feature{padding:0;background:#edf3f7;border:1px solid #dce5ec;border-bottom:0;border-radius:9px;overflow:hidden;}
.pokal-page .pokal-feature-main{padding:20px 22px 19px;min-height:135px;align-items:center;gap:20px;}
.pokal-page .pokal-feature-logo{flex-basis:90px;}
.pokal-page .pokal-feature-logo img{width:90px;height:90px;}
.pokal-page .pokal-kicker{font-size:11px;line-height:16px;margin-bottom:6px;}
.pokal-page .pokal-feature-heading h1{font-size:27px;line-height:33px;margin-bottom:5px;}
.pokal-page .pokal-feature-lead{font-size:13px;line-height:20px;}
.pokal-page .pokal-feature-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border-top:1px solid #dce5ec;background:#fff;gap:0;}
.pokal-page .pokal-feature-stat{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:74px;padding:10px 8px!important;border-right:1px solid #e0e6eb;background:#fff;}
.pokal-page .pokal-feature-stat:last-child{border-right:0;}
.pokal-page .pokal-feature-stat strong{font-size:23px;line-height:27px;font-weight:700;}
.pokal-page .pokal-feature-stat span{font-size:12px;line-height:17px;}
.pokal-page .pokal-history-body{padding-bottom:4px;}
@media(max-width:700px){
 .pokal-page .pokal-feature-main{padding:13px 12px;min-height:0;grid-template-columns:57px minmax(0,1fr);gap:10px;}
 .pokal-page .pokal-feature-logo img{width:56px;height:56px;}
 .pokal-page .pokal-feature-heading h1{font-size:20px;line-height:25px;}
 .pokal-page .pokal-kicker{font-size:9px;line-height:13px;}
 .pokal-page .pokal-feature-stat{min-height:65px;}
 .pokal-page .pokal-feature-stat strong{font-size:20px;line-height:24px;}
}

/* v12 – kompakt Europa-inspireret top */
@media(min-width:701px){
.pokal-page .pokal-feature-main{padding:13px 18px 12px;min-height:0;gap:16px;}
.pokal-page .pokal-feature-logo{flex-basis:70px;}
.pokal-page .pokal-feature-logo img{width:70px;height:70px;}
.pokal-page .pokal-kicker{margin-bottom:3px;font-size:10px;line-height:15px;}
.pokal-page .pokal-feature-heading h1{font-size:25px;line-height:30px;margin-bottom:3px;}
.pokal-page .pokal-feature-lead{line-height:18px;}
.pokal-page .pokal-feature-stat{min-height:55px;padding:6px 8px!important;gap:0;}
.pokal-page .pokal-feature-stat strong{font-size:21px;line-height:25px;}
.pokal-page .pokal-feature-stat span{line-height:16px;}
}
@media(max-width:700px){
.pokal-page .pokal-feature-main{padding:11px 12px;gap:9px;}
.pokal-page .pokal-feature-stat{min-height:53px;padding:5px 6px!important;}
.pokal-page .pokal-feature-stat strong{font-size:19px;line-height:23px;}
}

/* v13 – Pokalprogram */
.pokal-page .pokal-program-box{margin-bottom:13px;}
.pokal-page .pokal-round-controls{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:7px;padding:9px 12px;background:#fff;border-bottom:1px solid #e6eaed;}
.pokal-page .pokal-round-controls label{font:400 12px/18px Arial,Helvetica,sans-serif;color:#60788b;}
.pokal-page .pokal-round-controls select{width:auto;min-width:116px;max-width:100%;height:29px;padding:4px 7px;margin:0;border:1px solid #cbd8e1;border-radius:5px;background:#fff;color:#104470;font:400 12px/18px Arial,Helvetica,sans-serif;}
.pokal-page .pokal-round-controls select#pokal-round-select{min-width:150px;}
.pokal-page .pokal-program-table-wrap{width:100%;overflow:visible;}
.pokal-page .pokal-program-table th.pokal-date-col,.pokal-page .pokal-program-table td.pokal-date-col{width:57px;white-space:nowrap;}
.pokal-page .pokal-program-table th.pokal-date-col{text-align:left!important;}
.pokal-page .pokal-program-table td.pokal-date-col{text-align:left!important;color:#6b7e8d!important;}
.pokal-page .pokal-program-table .pokal-match-teams{width:48%;white-space:normal;overflow-wrap:break-word;}
.pokal-page .pokal-program-table .pokal-match-dash{padding:0 4px;color:#8c9ca8;}
.pokal-page .pokal-program-table .pokal-result-col{width:60px;white-space:nowrap;}
.pokal-page .pokal-program-table .pokal-note-col{font-size:12px!important;color:#5b6f7e!important;overflow-wrap:break-word;}
.pokal-page .pokal-program-table .pokal-empty{text-align:center!important;padding:17px!important;color:#64788a!important;}
.pokal-page .pokal-program-history{padding:12px 14px;background:#f8fafb;border-top:1px solid #e3e9ed;color:#455d70;font:400 12px/19px Arial,Helvetica,sans-serif;}
.pokal-page .pokal-program-history strong{display:block;margin-bottom:5px;color:#104470;}
.pokal-page .pokal-program-history p{margin:0;padding:0;}
@media(max-width:700px){.pokal-page .pokal-round-controls{justify-content:flex-end;gap:6px;}.pokal-page .pokal-round-controls label{display:none;}.pokal-page .pokal-round-controls select{font-size:16px;height:34px;}.pokal-page .pokal-program-table .pokal-match-teams{width:auto;}.pokal-page .pokal-program-table .pokal-note-col{font-size:11px!important;}.pokal-page .pokal-program-table th.pokal-date-col,.pokal-page .pokal-program-table td.pokal-date-col{width:43px;}.pokal-page .pokal-program-table .pokal-match-dash{padding:0 2px;}}

/* v14 – small controls and concise extra-time notes */
.pokal-page .pokal-round-controls{gap:6px;padding:8px 12px;}
.pokal-page .pokal-round-controls label.pokal-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;}
.pokal-page .pokal-round-controls select#pokal-round-select{width:118px;min-width:0;max-width:118px;}
.pokal-page .pokal-round-controls select#pokal-round-season{width:105px;min-width:0;max-width:105px;}
.pokal-page .pokal-program-table .pokal-note-col{font-size:12px!important;line-height:18px!important;}
@media(max-width:700px){
.pokal-page .pokal-round-controls select#pokal-round-select{width:116px;max-width:116px;font-size:16px;}
.pokal-page .pokal-round-controls select#pokal-round-season{width:112px;max-width:112px;font-size:16px;}
}

/* v15 – diskrete kampnoter; resultatet er primært */
.pokal-page .pokal-program-table td.pokal-result-col{font-weight:700!important;color:#104470!important;white-space:nowrap;}
.pokal-page .pokal-program-table td.pokal-note-col{font-size:11px!important;line-height:16px!important;color:#748491!important;font-weight:400!important;}
.pokal-page .pokal-program-table .pokal-note-detail{display:inline;color:inherit!important;font:inherit!important;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;}
@media(max-width:700px){.pokal-page .pokal-program-table td.pokal-note-col{font-size:10px!important;line-height:15px!important;}}

/* v16 – Kluballtime, scoped to Pokal */
.pokal-page .pokal-alltime-clubbar{display:flex;align-items:center;gap:14px;padding:12px 14px;min-height:74px;background:#fff;}
.pokal-page .pokal-alltime-clubbar>img{width:66px;height:66px;object-fit:contain;margin:0!important;background:transparent!important;flex:none;}
.pokal-page .pokal-alltime-clubbar>strong{font:700 19px/25px Arial,Helvetica,sans-serif;color:#104470;flex:1;min-width:0;}
.pokal-page .pokal-alltime-pickers{display:flex;flex-direction:column;gap:7px;align-items:flex-end;}
.pokal-page .pokal-alltime-pickers select{box-sizing:border-box;width:175px;height:29px;padding:4px 6px;border:1px solid #cdd8e0;border-radius:5px;background:#fff;color:#104470;font:400 12px/18px Arial,Helvetica,sans-serif;}
.pokal-page .pokal-alltime-matches td.pokal-match-teams{width:42%;}
.pokal-page .pokal-alltime-matches td.pokal-note-col{font-size:11px!important;color:#748491!important;line-height:16px!important;}
.pokal-page .pokal-alltime-matches .pokal-note-detail{font:inherit!important;color:inherit!important;background:transparent!important;}
.pokal-page .pokal-form-dot{display:inline-block;width:9px;height:9px;border-radius:50%;vertical-align:middle;}
.pokal-page .pokal-form-dot--win{background:#3c9a68;}.pokal-page .pokal-form-dot--draw{background:#d5a14c;}.pokal-page .pokal-form-dot--loss{background:#c75b5b;}
@media(max-width:700px){.pokal-page .pokal-alltime-clubbar{flex-wrap:wrap;gap:10px;}.pokal-page .pokal-alltime-clubbar>img{width:48px;height:48px;}.pokal-page .pokal-alltime-clubbar>strong{font-size:16px;}.pokal-page .pokal-alltime-pickers{width:100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;}.pokal-page .pokal-alltime-pickers select{width:150px;font-size:16px;height:34px;}}

/* v17 – kompakt kluballtime uden dobbelt klubprofil */
.pokal-page .pokal-alltime-toolbar{display:flex;justify-content:flex-end;align-items:center;padding:0 0 8px;background:transparent;}
.pokal-page .pokal-alltime-toolbar .pokal-alltime-pickers{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:7px;width:auto;}
.pokal-page .pokal-alltime-toolbar .pokal-alltime-pickers select{width:156px;height:29px;margin:0;font-size:12px;}
.pokal-page .pokal-alltime-toolbar .pokal-alltime-pickers select#pokal-rival-switch{width:155px;}
@media(max-width:700px){.pokal-page .pokal-alltime-toolbar .pokal-alltime-pickers{width:100%;gap:6px;}.pokal-page .pokal-alltime-toolbar .pokal-alltime-pickers select,.pokal-page .pokal-alltime-toolbar .pokal-alltime-pickers select#pokal-rival-switch{width:calc(50% - 3px);font-size:16px;height:34px;}}

/* v18 – alltime: pagineret kampoversigt og modstandere før kampe */
.pokal-page .pokal-alltime-opponents{margin-bottom:13px;}
.pokal-page .pokal-alltime-match-table tbody tr[hidden]{display:none!important;}
.pokal-page .pokal-match-pager{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:10px 12px;background:#f8fafb;border-top:1px solid #e2e8ec;font:400 12px/18px Arial,Helvetica,sans-serif;color:#667b8b;}
.pokal-page .pokal-match-pager[hidden]{display:none!important;}
.pokal-page .pokal-match-pager span{margin-right:auto;}
.pokal-page .pokal-match-pager button{border:1px solid #cdd9e2;border-radius:5px;background:#fff;color:#104470;font:400 12px/18px Arial,Helvetica,sans-serif;padding:5px 10px;cursor:pointer;}
.pokal-page .pokal-match-pager button:hover{background:#e9f1f6;}
.pokal-page .pokal-match-pager button[hidden]{display:none!important;}
@media(max-width:700px){.pokal-page .pokal-match-pager{gap:6px;}.pokal-page .pokal-match-pager button{font-size:12px;}}

/* v19 – særskilt klubtop, to selects i toppen og tættere tabeller */
.pokal-page.pokal-alltime-page .pokal-club-feature .pokal-feature-main{gap:14px;}
.pokal-page.pokal-alltime-page .pokal-club-feature-logo img{width:70px;height:70px;object-fit:contain;}
.pokal-page.pokal-alltime-page .pokal-club-feature .pokal-feature-heading{flex:1;min-width:0;}
.pokal-page.pokal-alltime-page .pokal-club-feature-controls{display:flex;flex-direction:column;gap:6px;flex:0 0 156px;align-items:stretch;}
.pokal-page.pokal-alltime-page .pokal-club-feature-controls select{box-sizing:border-box;width:156px;max-width:100%;height:29px;margin:0;padding:4px 6px;border:1px solid #cbd8e1;border-radius:5px;background:#fff;color:#104470;font:400 12px/18px Arial,Helvetica,sans-serif;}
.pokal-page.pokal-alltime-page .pokal-club-feature-brand{display:flex;flex:0 0 36px;align-items:center;justify-content:center;border-left:1px solid #d8e3ea;padding-left:9px;min-height:47px;}
.pokal-page.pokal-alltime-page .pokal-club-feature-brand img{width:28px;height:28px;object-fit:contain;border:0;background:transparent;}
.pokal-page.pokal-alltime-page .pokal-content>.pokal-statbox{margin-top:0!important;margin-bottom:5px!important;}
.pokal-page.pokal-alltime-page .pokal-content>.pokal-statbox+.pokal-statbox{margin-top:0!important;}
.pokal-page.pokal-alltime-page .pokal-statbox table.pokal-table .pokal-club-logo{width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important;object-fit:contain;}
@media(max-width:700px){
 .pokal-page.pokal-alltime-page .pokal-club-feature .pokal-feature-main{display:grid;grid-template-columns:54px minmax(0,1fr) 30px;gap:8px;padding:11px 12px;}
 .pokal-page.pokal-alltime-page .pokal-club-feature-logo{grid-column:1;grid-row:1;}
 .pokal-page.pokal-alltime-page .pokal-club-feature-logo img{width:52px;height:52px;}
 .pokal-page.pokal-alltime-page .pokal-club-feature .pokal-feature-heading{grid-column:2;grid-row:1;}
 .pokal-page.pokal-alltime-page .pokal-club-feature-brand{grid-column:3;grid-row:1;padding-left:4px;min-height:35px;}
 .pokal-page.pokal-alltime-page .pokal-club-feature-brand img{width:24px;height:24px;}
 .pokal-page.pokal-alltime-page .pokal-club-feature-controls{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:1fr 1fr;gap:7px;width:100%;}
 .pokal-page.pokal-alltime-page .pokal-club-feature-controls select{width:100%;height:34px;font-size:16px;}
}

/* v20 – ren klubtop uden sekundært pokallogo */
.pokal-page.pokal-alltime-page .pokal-club-feature .pokal-feature-main{gap:18px;}
.pokal-page.pokal-alltime-page .pokal-club-feature-controls{margin-left:auto;}
@media(max-width:700px){
 .pokal-page.pokal-alltime-page .pokal-club-feature .pokal-feature-main{grid-template-columns:54px minmax(0,1fr);gap:8px;}
 .pokal-page.pokal-alltime-page .pokal-club-feature-controls{grid-column:1/-1;grid-row:2;margin-left:0;}
}

/* v21 – holdoversigt */
.pokal-page.pokal-hold-page .pokal-hold-table .pokal-logo-col{width:34px!important;min-width:34px!important;max-width:34px!important;padding-left:8px!important;padding-right:3px!important;}
.pokal-page.pokal-hold-page .pokal-hold-table .pokal-club-logo{display:block;width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important;object-fit:contain;margin:auto;background:transparent!important;}
.pokal-page.pokal-hold-page .pokal-hold-table th.left,.pokal-page.pokal-hold-page .pokal-hold-table td.left{width:auto!important;}
.pokal-page.pokal-hold-page .pokal-hold-table th:not(.left):not(.pokal-logo-col),.pokal-page.pokal-hold-page .pokal-hold-table td:not(.left):not(.pokal-logo-col){white-space:nowrap!important;}
.pokal-page.pokal-hold-page .pokal-hold-table thead th:not(.pokal-logo-col){cursor:pointer;}
.pokal-page.pokal-hold-page .pokal-hold-table thead th{background-image:none!important;}
.pokal-page.pokal-hold-page .pokal-hold-footnote{padding:9px 12px;font:400 11px/17px Arial,Helvetica,sans-serif;color:#6a7e8e;background:#f8fafb;border-top:1px solid #e0e7ed;}
@media(max-width:700px){.pokal-page.pokal-hold-page .pokal-hold-table thead tr th,.pokal-page.pokal-hold-page .pokal-hold-table tbody tr td{padding:7px 4px!important;font-size:12px!important;}.pokal-page.pokal-hold-page .pokal-hold-table .pokal-logo-col{width:26px!important;min-width:26px!important;max-width:26px!important;padding:4px 2px!important;}}

/* v22 – søgning og sortering på holdoversigten */
.pokal-page.pokal-hold-page .pokal-hold-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#fff;border-bottom:1px solid #dfe6eb;font:12px/18px Arial,Helvetica,sans-serif;}
.pokal-page.pokal-hold-page .pokal-hold-tools input[type=search]{box-sizing:border-box;min-width:0;width:245px;max-width:100%;height:32px;padding:5px 10px;border:1px solid #ccd8e2;border-radius:5px;background:#fff;color:#104470;font:13px/18px Arial,Helvetica,sans-serif;outline-offset:2px;}
.pokal-page.pokal-hold-page .pokal-hold-search-hint{color:#778a99;font-size:11px;}
.pokal-page.pokal-hold-page .pokal-hold-table th[data-sort]{cursor:pointer;user-select:none;}
.pokal-page.pokal-hold-page .pokal-hold-table th[data-sort]:focus-visible{outline:2px solid #104470;outline-offset:-2px;}
.pokal-page.pokal-hold-page .pokal-hold-table th[data-sort][aria-sort=ascending]::after{content:' ▲';font-size:9px;}
.pokal-page.pokal-hold-page .pokal-hold-table th[data-sort][aria-sort=descending]::after{content:' ▼';font-size:9px;}
.pokal-page.pokal-hold-page .pokal-hold-table img.pokal-club-logo{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;object-fit:contain!important;}
@media(max-width:600px){.pokal-page.pokal-hold-page .pokal-hold-tools{padding:8px;}.pokal-page.pokal-hold-page .pokal-hold-tools input[type=search]{width:100%;font-size:16px;}.pokal-page.pokal-hold-page .pokal-hold-search-hint{display:none;}}

/* v23 – Pokalfightere */
.pokal-page.pokal-fightere-page .pokal-fighter-intro{margin:0 0 9px;padding:12px 15px;background:#f8fafb;border:1px solid #e0e8ee;border-radius:7px;color:#536b7c;font:400 13px/20px Arial,Helvetica,sans-serif;}
.pokal-page.pokal-fightere-page .pokal-fighter-intro p{margin:0;}
.pokal-page.pokal-fightere-page .pokal-fighter-intro strong{color:#104470;font-weight:600;}
.pokal-page.pokal-fightere-page .pokal-fighter-table th[data-col=year],.pokal-page.pokal-fightere-page .pokal-fighter-table td.pokal-fighter-year{width:76px;text-align:left!important;padding-left:14px!important;}
.pokal-page.pokal-fightere-page .pokal-fighter-table th:last-child,.pokal-page.pokal-fightere-page .pokal-fighter-table td:last-child{width:65px;}
.pokal-page.pokal-fightere-page .pokal-fighter-status{display:inline-block;width:10px;height:10px;min-width:10px;min-height:10px;border-radius:50%;vertical-align:middle;background:#a7b4bd;}
.pokal-page.pokal-fightere-page .pokal-fighter-status.is-win{background:#2e9b62;}
.pokal-page.pokal-fightere-page .pokal-fighter-status.is-loss{background:#d65d52;}
.pokal-page.pokal-fightere-page .pokal-fighter-legend{display:flex;align-items:center;justify-content:flex-end;gap:15px;padding:9px 13px;background:#f8fafb;border-top:1px solid #e0e8ee;color:#697d8d;font:400 11px/17px Arial,Helvetica,sans-serif;}
.pokal-page.pokal-fightere-page .pokal-fighter-legend span{display:inline-flex;align-items:center;gap:6px;}
@media(max-width:600px){.pokal-page.pokal-fightere-page .pokal-fighter-table th[data-col=year],.pokal-page.pokal-fightere-page .pokal-fighter-table td.pokal-fighter-year{width:56px;padding-left:7px!important;}.pokal-page.pokal-fightere-page .pokal-fighter-table th:last-child,.pokal-page.pokal-fightere-page .pokal-fighter-table td:last-child{width:43px;}.pokal-page.pokal-fightere-page .pokal-fighter-intro{padding:10px 12px;}}

/* v24 – tydelige resultatprikker uden afhængighed af baggrundsfarve */
.pokal-page.pokal-fightere-page .pokal-fighter-table th:last-child,.pokal-page.pokal-fightere-page .pokal-fighter-table td:last-child{width:35px!important;text-align:center!important;}
.pokal-page.pokal-fightere-page .pokal-fighter-result-dot{display:inline!important;visibility:visible!important;opacity:1!important;background:transparent!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;font:700 17px/1 Arial,Helvetica,sans-serif!important;vertical-align:middle!important;}
.pokal-page.pokal-fightere-page .pokal-fighter-legend .pokal-fighter-result-dot{font-size:15px!important;}

/* v25 – pokalfinaler */
.pokal-page.pokal-finaler-page .pokal-finaler-table th.pokal-finaler-year,
.pokal-page.pokal-finaler-page .pokal-finaler-table td.pokal-finaler-year{width:66px;text-align:left!important;padding-left:14px!important;white-space:nowrap;}
.pokal-page.pokal-finaler-page .pokal-finaler-table td.pokal-finaler-match{white-space:normal!important;}
.pokal-page.pokal-finaler-page .pokal-finaler-table td.pokal-finaler-match strong{font-weight:700;color:#104470;}
.pokal-page.pokal-finaler-page .pokal-finaler-table td.pokal-finaler-score{font-weight:700!important;color:#104470!important;white-space:nowrap;}
.pokal-page.pokal-finaler-page .pokal-finaler-table td.pokal-finaler-attendance{font-variant-numeric:tabular-nums;white-space:nowrap;}
.pokal-page.pokal-finaler-page .pokal-finaler-table .pokal-finaler-separator{color:#7b8d9b;padding:0 2px;}
.pokal-page.pokal-finaler-page .pokal-finaler-footnote{padding:9px 12px;font:400 11px/17px Arial,Helvetica,sans-serif;color:#6a7e8e;background:#f8fafb;border-top:1px solid #e0e7ed;}
@media(max-width:700px){
 .pokal-page.pokal-finaler-page .pokal-finaler-table th,.pokal-page.pokal-finaler-page .pokal-finaler-table td{padding:7px 5px!important;font-size:12px!important;}
 .pokal-page.pokal-finaler-page .pokal-finaler-table th.pokal-finaler-year,.pokal-page.pokal-finaler-page .pokal-finaler-table td.pokal-finaler-year{width:44px;padding-left:7px!important;}
}

/* v26 – flest finaler, semifinaler og øvrige slutrunder */
.pokal-page.pokal-flest-finaler-page .pokal-flest-finaler-table .pokal-logo-col{width:36px!important;min-width:36px!important;max-width:36px!important;padding:6px 5px!important;}
.pokal-page.pokal-flest-finaler-page .pokal-flest-finaler-table img.pokal-club-logo{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;object-fit:contain!important;}
.pokal-page.pokal-flest-finaler-page .pokal-flest-finaler-table th:nth-child(3),.pokal-page.pokal-flest-finaler-page .pokal-flest-finaler-table td:nth-child(3),.pokal-page.pokal-flest-finaler-page .pokal-flest-finaler-table th:nth-child(4),.pokal-page.pokal-flest-finaler-page .pokal-flest-finaler-table td:nth-child(4){white-space:nowrap!important;}
.pokal-page.pokal-flest-finaler-page .pokal-flest-finaler-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#fff;border-top:1px solid #e0e7ed;font:12px/18px Arial,Helvetica,sans-serif;}
.pokal-page.pokal-flest-finaler-page .pokal-flest-finaler-note{font-size:11px;color:#718493;}
.pokal-page.pokal-flest-finaler-page .pokal-flest-finaler-controls form{display:flex;align-items:center;gap:8px;margin:0 0 0 auto;white-space:nowrap;}
.pokal-page.pokal-flest-finaler-page .pokal-flest-finaler-controls label{color:#6c8090;font-size:11px;}
.pokal-page.pokal-flest-finaler-page .pokal-flest-finaler-controls select{box-sizing:border-box;width:170px;height:29px;padding:4px 6px;border:1px solid #ccd8e2;border-radius:4px;background:#fff;color:#104470;font:12px/18px Arial,Helvetica,sans-serif;}
@media(max-width:600px){.pokal-page.pokal-flest-finaler-page .pokal-flest-finaler-controls{flex-wrap:wrap;}.pokal-page.pokal-flest-finaler-page .pokal-flest-finaler-note{width:100%;}.pokal-page.pokal-flest-finaler-page .pokal-flest-finaler-controls select{font-size:16px;height:34px;}.pokal-page.pokal-flest-finaler-page .pokal-flest-finaler-table th,.pokal-page.pokal-flest-finaler-page .pokal-flest-finaler-table td{padding:7px 5px!important;font-size:12px!important;}}

/* v27 – enkel højrestillet rundevælger uden synlig label eller fodnote */
.pokal-page.pokal-flest-finaler-page .pokal-flest-finaler-controls{justify-content:flex-end;}

/* v28 – placering, diskret førsteplads og vis alle klubber */
.pokal-page.pokal-flest-finaler-page .pokal-flest-finaler-table .pokal-rank-col{width:28px!important;min-width:28px!important;max-width:28px!important;text-align:center!important;color:#718493;font-variant-numeric:tabular-nums;padding-left:5px!important;padding-right:2px!important;}
.pokal-page.pokal-flest-finaler-page .pokal-flest-finaler-table tbody tr.pokal-first-place>td{background:#eaf3f9!important;}
.pokal-page.pokal-flest-finaler-page .pokal-flest-finaler-table tbody tr.pokal-first-place>td.pokal-rank-col{color:#104470;font-weight:700;}
.pokal-page.pokal-flest-finaler-page .pokal-flest-finaler-controls .pokal-show-all{color:#104470;font:400 12px/18px Arial,Helvetica,sans-serif;text-decoration:none;white-space:nowrap;}
.pokal-page.pokal-flest-finaler-page .pokal-flest-finaler-controls .pokal-show-all:hover{text-decoration:underline;}
@media(max-width:600px){.pokal-page.pokal-flest-finaler-page .pokal-flest-finaler-table .pokal-rank-col{width:22px!important;min-width:22px!important;max-width:22px!important;padding:5px 2px!important;}.pokal-page.pokal-flest-finaler-page .pokal-flest-finaler-controls{gap:7px;}.pokal-page.pokal-flest-finaler-page .pokal-flest-finaler-controls select{width:145px;}}

/* v29 – flest indbyrdes kampe */
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table th:nth-child(1),
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table th:nth-child(2){width:35%;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table td.pokal-h2h-goals{white-space:nowrap;font-variant-numeric:tabular-nums;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-controls{display:flex;justify-content:flex-start;padding:10px 13px;border-top:1px solid #e0e7ed;background:#fff;font:12px/18px Arial,Helvetica,sans-serif;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-controls a{color:#104470;text-decoration:none;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-controls a:hover{text-decoration:underline;}
@media(max-width:600px){
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table th,
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table td{padding:7px 4px!important;font-size:12px!important;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table th:nth-child(1),
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table th:nth-child(2){width:auto;}
}

/* v30 – H2H: samlet opgør, 20px logoer, rangering og søgning */
.pokal-page.pokal-h2h-record-page .pokal-h2h-search{display:flex;align-items:center;gap:12px;padding:9px 12px;background:#fff;border-bottom:1px solid #e0e7ed;font:12px/18px Arial,Helvetica,sans-serif;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-search label{color:#647b8d;white-space:nowrap;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-search input{box-sizing:border-box;min-width:0;width:235px;max-width:100%;height:30px;padding:5px 9px;border:1px solid #ccd8e2;border-radius:4px;background:#fff;color:#104470;font:12px/18px Arial,Helvetica,sans-serif;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table .pokal-h2h-rank{width:26px!important;min-width:26px!important;max-width:26px!important;padding-left:5px!important;padding-right:3px!important;text-align:center!important;color:#718493;font-variant-numeric:tabular-nums;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table th.pokal-h2h-matchup{width:auto!important;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table td.pokal-h2h-matchup{width:auto!important;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-matchup>a{display:flex;align-items:center;gap:5px;color:#104470;text-decoration:none;min-width:0;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-matchup>a:hover{text-decoration:underline;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-team{display:inline-flex;align-items:center;gap:5px;min-width:0;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-team img{display:block;flex:none;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;object-fit:contain!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-dash{flex:none;color:#91a0aa;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table tbody tr.pokal-h2h-first>td{background:#eaf3f9!important;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table tbody tr.pokal-h2h-first td.pokal-h2h-rank{font-weight:700;color:#104470;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table tr[hidden]{display:none!important;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-controls{justify-content:space-between;align-items:center;gap:10px;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-controls button{border:0;background:transparent;padding:0;color:#104470;cursor:pointer;font:12px/18px Arial,Helvetica,sans-serif;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-controls button:hover{text-decoration:underline;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-controls span{color:#718493;font:11px/18px Arial,Helvetica,sans-serif;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-empty{padding:15px;text-align:center;color:#718493;font:12px/18px Arial,Helvetica,sans-serif;}
@media(max-width:600px){.pokal-page.pokal-h2h-record-page .pokal-h2h-search{gap:7px;}.pokal-page.pokal-h2h-record-page .pokal-h2h-search input{flex:1;font-size:16px;height:34px;}.pokal-page.pokal-h2h-record-page .pokal-h2h-matchup>a{flex-wrap:wrap;gap:2px 4px;}.pokal-page.pokal-h2h-record-page .pokal-h2h-team{gap:3px;}.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table .pokal-h2h-rank{width:20px!important;min-width:20px!important;max-width:20px!important;padding-left:2px!important;padding-right:2px!important;}.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table th,.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table td{padding:6px 3px!important;font-size:11px!important;}.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table td.pokal-h2h-matchup{overflow-wrap:anywhere;}}

/* v31 – to selvstændige klubkolonner, bevaret globalt sidelayout */
.pokal-page.pokal-h2h-record-page{width:100%;max-width:100%;min-width:0;clear:none;float:none;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table{table-layout:fixed!important;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table th:nth-child(1){width:5%!important;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table th:nth-child(2),
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table th:nth-child(3){width:29%!important;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table th:nth-child(4){width:7%!important;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table th:nth-child(5),
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table th:nth-child(6),
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table th:nth-child(7){width:6%!important;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table th:nth-child(8){width:12%!important;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-club>a{display:flex;align-items:center;gap:6px;min-width:0;text-align:left;text-decoration:none;color:#104470;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-club>a img{display:block;flex:none;width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;min-height:20px!important;max-height:20px!important;object-fit:contain!important;background:transparent!important;border:0!important;margin:0!important;padding:0!important;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-club>a span{min-width:0;overflow-wrap:break-word;}
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table td.pokal-h2h-goals{white-space:nowrap!important;}
@media(max-width:600px){.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table th:nth-child(2),.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table th:nth-child(3){width:28%!important;}.pokal-page.pokal-h2h-record-page .pokal-h2h-club>a{gap:3px;}.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table th,.pokal-page.pokal-h2h-record-page .pokal-h2h-record-table td{padding:6px 2px!important;font-size:11px!important;}}

/* v32 – serverbaseret indlæsning: 20 rækker ad gangen, bevaret layout */
.pokal-page.pokal-h2h-record-page .pokal-h2h-record-controls button:disabled{opacity:.65;cursor:wait;}

/* v33 – Pokaloverraskelser */
.pokal-page.pokal-overraskelser-page .pokal-overraskelser-intro{padding:12px 15px;margin:0 0 14px;background:#fff;border:1px solid #e1e7ed;border-radius:5px;color:#41586a;font:13px/20px Arial,Helvetica,sans-serif;}
.pokal-page.pokal-overraskelser-page .pokal-overraskelser-box{margin-bottom:14px;}
.pokal-page.pokal-overraskelser-page .pokal-overraskelser-table{table-layout:auto!important;width:100%!important;}
.pokal-page.pokal-overraskelser-page .pokal-overraskelser-table th,.pokal-page.pokal-overraskelser-page .pokal-overraskelser-table td{font:13px/18px Arial,Helvetica,sans-serif;}
.pokal-page.pokal-overraskelser-page .pokal-overraskelser-table .pokal-overraskelser-season{width:88px;white-space:nowrap;text-align:left!important;padding-left:12px!important;}
.pokal-page.pokal-overraskelser-page .pokal-overraskelser-table .pokal-overraskelser-round{width:100px;white-space:nowrap;}
.pokal-page.pokal-overraskelser-page .pokal-overraskelser-table .pokal-overraskelser-match{text-align:left!important;}
.pokal-page.pokal-overraskelser-page .pokal-overraskelser-dash{padding:0 5px;color:#8799a7;}
.pokal-page.pokal-overraskelser-page .pokal-overraskelser-level{margin-left:3px;color:#8596a3;font-size:11px;white-space:nowrap;}
.pokal-page.pokal-overraskelser-page .pokal-overraskelser-score{width:62px;white-space:nowrap;font-weight:700!important;color:#104470!important;}
.pokal-page.pokal-overraskelser-page .pokal-overraskelser-status{width:27px;text-align:center!important;}
.pokal-page.pokal-overraskelser-page .pokal-overraskelser-dot{display:inline-block;width:9px;height:9px;border-radius:50%;vertical-align:middle;}
.pokal-page.pokal-overraskelser-page .pokal-overraskelser-win{background:#2e9860;}
.pokal-page.pokal-overraskelser-page .pokal-overraskelser-draw{background:#e4a12a;}
.pokal-page.pokal-overraskelser-page .pokal-overraskelser-loss{background:#d45757;}
.pokal-page.pokal-overraskelser-page .pokal-overraskelser-note{margin:0 0 12px;padding:3px 2px;color:#728493;font:11px/17px Arial,Helvetica,sans-serif;}
.pokal-page.pokal-overraskelser-page .pokal-overraskelser-empty{padding:14px!important;text-align:center;color:#728493;}
@media(max-width:650px){.pokal-page.pokal-overraskelser-page .pokal-overraskelser-table th,.pokal-page.pokal-overraskelser-page .pokal-overraskelser-table td{padding:7px 4px!important;font-size:11px!important;}.pokal-page.pokal-overraskelser-page .pokal-overraskelser-table .pokal-overraskelser-season{width:58px;padding-left:6px!important;}.pokal-page.pokal-overraskelser-page .pokal-overraskelser-table .pokal-overraskelser-round{width:64px;white-space:normal;}.pokal-page.pokal-overraskelser-page .pokal-overraskelser-dash{padding:0 2px;}.pokal-page.pokal-overraskelser-page .pokal-overraskelser-score{width:40px;}.pokal-page.pokal-overraskelser-page .pokal-overraskelser-status{width:15px;}}
