/* fdhv2-sha1:79a1049599741ea4275c5cf828997832bc1182ee */
/* GENERERET af wp-plugin/css_udsnit.py af fdhv2.css: udsnittet 'spiller'. Ret fdhv2.css, ikke denne. */
.fdhv2{--fdhv2-win: #1E8A4C; --fdhv2-draw: #8A8F9C; --fdhv2-loss: #C8102E; --fdhv2-form-unknown: #B9C4D6; --fdhv2-form-text: #FFFFFF; --fdhv2-event-yellow: #D8A700; --fdhv2-card-yellow: #FFD100; --fdhv2-card-red: #E4032E; --fdhv2-card-outline: #0A1F44; --fdhv2-card-outline-on-red: #FFFFFF; --fdhv2-zone-champion: #E4B800; --fdhv2-zone-final_stage: #D9A400; --fdhv2-zone-cl: #1E8A4C; --fdhv2-zone-cl_q: #6FBE8C; --fdhv2-zone-el: #0A5BD7; --fdhv2-zone-el_q: #6FA0EE; --fdhv2-zone-ecl: #0FA3A3; --fdhv2-zone-ecl_q: #6FCACA; --fdhv2-zone-intl_playoff: #B8860B; --fdhv2-zone-promotion: #2E7D46; --fdhv2-zone-promo_po: #8FBF52; --fdhv2-zone-split_up: #BFE3C9; --fdhv2-zone-split_down: #F3C9A0; --fdhv2-zone-split_neutral: #C7CEDA; --fdhv2-zone-relegation: #C8102E; --fdhv2-zone-releg_po: #E4832E; --fdhv2-zone-cup_stage: #6C7A94; --fdhv2-line: #D9DFEA; --fdhv2-toggle-bg: #E8ECF3; --fdhv2-see-more-hover: #EFF3F9; --fdhv2-on-primary: #FFFFFF; --fdhv2-notice-info-bg: #EEF3FB; --fdhv2-notice-info-line: #C9D6EA; --fdhv2-notice-warn-bg: #FFF8E6; --fdhv2-notice-warn-line: #EAD9A6; --fdhv2-notice-warn-text: #8A6100; --fdhv2-saeson-bg: #FFF3C4; --fdhv2-saeson-line: #F2B705; --fdhv2-saeson-text: #3D2E00; --fdhv2-ok-bg: #EEFAF1; --fdhv2-ok-text: #1C6B3A; --fdhv2-body-tint: #F7F9FC; --fdhv2-clubcard-bg: #0A1F44; --fdhv2-clubcard-bg-2: #12305E; --fdhv2-clubcard-overlay-top: rgba(6, 15, 36, .72); --fdhv2-clubcard-overlay-mid: rgba(6, 15, 36, .22); --fdhv2-clubcard-overlay-mid2: rgba(5, 12, 30, .72); --fdhv2-clubcard-overlay-bottom: rgba(4, 10, 24, .98); --fdhv2-clubcard-text: #FFFFFF; --fdhv2-clubcard-meta-text: #C7D1E8; --fdhv2-clubcard-crest-bg: #FFFFFF; --fdhv2-pitch-turf: #EAF6EE; --fdhv2-pitch-line: #9CCBAA; --fdhv2-lu-marker-edge: #FFFFFF; --fdhv2-lu-marker-shadow: rgba(10, 31, 68, .18); --fdhv2-lu-ava-top: #E9EEF6; --fdhv2-lu-ava-bottom: #C7CEDA; --fdhv2-odds-line: rgba(255, 255, 255, .2); --fdhv2-odds-dim: rgba(255, 255, 255, .55); --fdhv2-live: #E4032E; --fdhv2-hero-card-bg: rgba(255, 255, 255, .06); --fdhv2-hero-card-line: rgba(255, 255, 255, .12); font-family: var(--fdhv2-font-body, inherit); color: var(--fdhv2-text); line-height: 1.5;}
.fdhv2 *, .fdhv2 *::before, .fdhv2 *::after{box-sizing: border-box;}
.fdhv2 img{vertical-align: middle; border: 0;}
.fdhv2.fdhv2-page-outer{background-color: var(--fdhv2-bg); box-shadow: 0 0 0 100vmax var(--fdhv2-bg); clip-path: inset(0 -100vmax); padding: 0 0 40px;}
.fdhv2 .fdhv2-page{box-sizing: border-box; max-width: 1240px; margin: 0 auto; padding: 0 20px; container: fdhv2-page / inline-size;}
.fdhv2 .fdhv2-section{content-visibility: auto; contain-intrinsic-size: auto 800px;}
.fdhv2.fdhv2-root{container: fdhv2-root / inline-size;}
.fdhv2 .fdhv2-hero-top, .fdhv2 .fdhv2-hero-nav{box-shadow: 0 0 0 100vmax var(--fdhv2-hero-bg, var(--fdhv2-primary)); clip-path: inset(0 -100vmax); background-color: var(--fdhv2-hero-bg, var(--fdhv2-primary)); color: var(--fdhv2-on-primary);}
.fdhv2 .fdhv2-hero-row{display: flex; align-items: center; justify-content: center; gap: 22px; padding: 26px 0 18px; flex-wrap: wrap;}
.fdhv2 .fdhv2-hero-crest{width: 80px; height: 80px; object-fit: contain; background: var(--fdhv2-on-primary); border-radius: 12px; padding: 8px; flex-shrink: 0;}
.fdhv2 .fdhv2-hero-name{font-size: 70px; font-weight: 700; text-transform: uppercase; line-height: 1; margin: 0; color: var(--fdhv2-on-primary);}
.fdhv2 .fdhv2-hero-top--foto{position: relative;}
.fdhv2 .fdhv2-hero-top--foto .fdhv2-hero-bg, .fdhv2 .fdhv2-hero-top--foto::after{position: absolute; top: 0; left: 50%; height: 100%; width: 100vw; width: var(--fdhv2-vw, 100vw); max-width: none; transform: translateX(-50%); pointer-events: none;}
.fdhv2 .fdhv2-hero-top--foto .fdhv2-hero-bg{z-index: 0; margin: 0; padding: 0; border: 0; border-radius: 0; box-shadow: none; object-fit: cover; object-position: center;}
.fdhv2 .fdhv2-hero-top--foto::after{content: ""; z-index: 1; background: var(--fdhv2-primary); opacity: .8;}
.fdhv2 .fdhv2-hero-top--foto > .fdhv2-page{position: relative; z-index: 2;}
@container fdhv2-root (width <= 640px){.fdhv2 .fdhv2-hero-top--foto .fdhv2-hero-bg, .fdhv2 .fdhv2-hero-top--foto::after{left: 0; width: 100%; transform: none;}}
.fdhv2 .fdhv2-hero-text .fdhv2-hero-sub{margin: 6px 0 0; padding: 0; font-size: 28px; font-weight: 500; line-height: 1.2; text-align: center; color: var(--fdhv2-clubcard-meta-text);}
.fdhv2 .fdhv2-hero-nav{position: sticky; top: 0; z-index: 40;}
.fdhv2 .fdhv2-hero-nav .fdhv2-page{display: flex; justify-content: center; gap: 2px; flex-wrap: wrap; padding-bottom: 6px;}
.fdhv2 .fdhv2-hero-nav a{color: var(--fdhv2-clubcard-meta-text); text-decoration: none; padding: 12px 16px 8px; font-family: var(--fdhv2-font-heading, inherit); font-size: 16px; text-transform: uppercase; letter-spacing: 1px; border-bottom: 3px solid transparent;}
.fdhv2 .fdhv2-hero-nav a.fdhv2-on{color: var(--fdhv2-on-primary); border-color: var(--fdhv2-accent);}
@media (hover: hover){.fdhv2 .fdhv2-hero-nav a:hover{color: var(--fdhv2-on-primary); border-color: var(--fdhv2-accent);}}
.fdhv2 .fdhv2-hero-nav a:focus{outline: none;}
.fdhv2 .fdhv2-hero-nav a:focus-visible{outline: 2px solid var(--fdhv2-accent); outline-offset: -3px;}
@container fdhv2-root (width <= 940px){.fdhv2 .fdhv2-hero-crest{width: 66px; height: 66px;}.fdhv2 .fdhv2-hero-row{gap: 18px; padding: 22px 0 16px;}}
@container fdhv2-root (width <= 640px){.fdhv2 .fdhv2-hero-top, .fdhv2 .fdhv2-hero-nav, .fdhv2.fdhv2-page-outer{box-shadow: none; clip-path: none;}.fdhv2 .fdhv2-hero-nav{box-shadow: 0 2px 10px rgba(0, 0, 0, .25);}.fdhv2 .fdhv2-page{padding-left: 3%; padding-right: 3%;}.fdhv2 .fdhv2-hero-row{gap: 14px; padding: 18px 0 14px;}.fdhv2 .fdhv2-hero-crest{width: 54px; height: 54px; border-radius: 9px; padding: 6px;}.fdhv2 .fdhv2-hero-name{font-size: 40px;}.fdhv2 .fdhv2-hero-text .fdhv2-hero-sub{margin-top: 4px; font-size: 24px;}.fdhv2 .fdhv2-hero-nav .fdhv2-page{justify-content: flex-start; flex-wrap: nowrap; overflow-x: auto; overscroll-behavior-x: contain; scrollbar-width: none;}.fdhv2 .fdhv2-hero-nav .fdhv2-page::-webkit-scrollbar{display: none;}.fdhv2 .fdhv2-hero-nav a{flex: 0 0 auto; white-space: nowrap; font-size: 16px; padding: 11px 13px 7px;}}
.fdhv2 .fdhv2-page > .fdhv2-section:first-child{padding-top: 40px;}
.fdhv2 .fdhv2-page > .fdhv2-notice:first-child{margin-top: 40px;}
.fdhv2 .fdhv2-page > .fdhv2-section:last-child{padding-bottom: 0;}
.fdhv2 .fdhv2-section{padding: 38px 0 8px; scroll-margin-top: calc(var(--fdhv2-nav-h, 56px) - 8px);}
.fdhv2 .fdhv2-h2{font-size: 34px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; color: var(--fdhv2-text); margin: 0 0 15px; padding: 0; display: flex; align-items: center; gap: 12px; flex-wrap: wrap; justify-content: center; text-align: center;}
@container fdhv2-page (width <= 900px){.fdhv2 .fdhv2-section{padding: 30px 0 8px;}.fdhv2 .fdhv2-h2{font-size: 30px;}}
@container fdhv2-page (width <= 600px){.fdhv2 .fdhv2-section{padding: 24px 0 6px; scroll-margin-top: calc(var(--fdhv2-nav-h, 56px) - 8px);}.fdhv2 .fdhv2-h2{font-size: 30px; gap: 8px; justify-content: center; text-align: center;}}
.fdhv2 .fdhv2-fodnote{margin: 8px 0 0; color: var(--fdhv2-muted); font-size: 12.5px; line-height: 1.5;}
@container fdhv2-page (width <= 600px){.fdhv2 .fdhv2-fodnote{font-size: 12px;}}
.fdhv2 .fdhv2-xscope{--fdhv2-expandable: 0;}
@container fdhv2-page (width <= 600px){.fdhv2 .fdhv2-xscope{--fdhv2-expandable: 1;}}
.fdhv2 .fdhv2-xdetail[hidden]{display: none;}
.fdhv2 .fdhv2-xrow[role="button"]{cursor: pointer;}
.fdhv2 .fdhv2-xrow[role="button"]:focus-visible{outline: 2px solid var(--fdhv2-accent); outline-offset: -2px;}
.fdhv2 .fdhv2-sr-only{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0;}
.fdhv2 .fdhv2-xdetail > td{background: var(--fdhv2-body-tint); padding: 10px 12px;}
.fdhv2 .fdhv2-f.fdhv2-f--tip::after{content: attr(title); position: absolute; z-index: 5; right: 0; bottom: calc(100% + 7px); width: max-content; max-width: 240px; padding: 6px 9px; border-radius: 6px; background: var(--fdhv2-text); color: var(--fdhv2-surface); font-family: var(--fdhv2-font-body, inherit); font-size: 12px; font-weight: 600; line-height: 1.3; letter-spacing: 0; white-space: normal; text-align: left; box-shadow: 0 2px 8px rgba(0, 0, 0, .18); pointer-events: none;}
.fdhv2 .fdhv2-f.fdhv2-f--tip::before{content: ""; position: absolute; z-index: 5; right: 6px; bottom: calc(100% + 2px); border: 5px solid transparent; border-top-color: var(--fdhv2-text); border-bottom: 0; pointer-events: none;}
.fdhv2 .fdhv2-xchev{display: none; width: 100%; color: var(--fdhv2-muted); line-height: 1; text-align: center; transition: transform .15s ease;}
.fdhv2 .fdhv2-xchev::before{content: "\25BE"; display: inline-block; font-size: 12px;}
.fdhv2 .fdhv2-xrow[role="button"] .fdhv2-xchev{display: block;}
.fdhv2 .fdhv2-xrow[aria-expanded="true"] .fdhv2-xchev{transform: rotate(180deg); color: var(--fdhv2-accent);}
@media (prefers-reduced-motion: reduce){.fdhv2 .fdhv2-xchev{transition: none;}}
.fdhv2 .fdhv2-see-more-btn{--fdhv2-see-more: 1; display: block; width: 100%; margin: 0; padding: 10px; text-align: center; background: var(--fdhv2-body-tint); border: 1px solid var(--fdhv2-line); border-top: none; border-radius: 0 0 10px 10px; color: var(--fdhv2-accent); font-family: var(--fdhv2-font-heading, inherit); font-size: 12.5px; font-weight: 600; line-height: 1.5; text-transform: uppercase; letter-spacing: 1px; cursor: pointer; box-shadow: none;}
.fdhv2 .fdhv2-see-more-btn:hover, .fdhv2 .fdhv2-see-more-btn:focus{background: var(--fdhv2-see-more-hover); color: var(--fdhv2-accent); outline: none;}
.fdhv2 .fdhv2-see-more-btn:focus-visible{outline: 2px solid var(--fdhv2-accent); outline-offset: -2px;}
.fdhv2 .fdhv2-see-more-btn[hidden]{display: none;}
@container fdhv2-page (width <= 600px){.fdhv2 .fdhv2-see-more-btn{font-size: 12px;}}
.fdhv2 .fdhv2-table:has(+ .fdhv2-see-more-btn:not([hidden])){border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
.fdhv2 .fdhv2-table{width: 100%; margin: 0; border-collapse: collapse; border-spacing: 0; background: var(--fdhv2-surface); border: 1px solid var(--fdhv2-line); border-radius: 10px; overflow: hidden; font-size: 16px; table-layout: fixed;}
.entry-content .fdhv2 .fdhv2-table, .entry-content .fdhv2 .fdhv2-cmp{margin: 0; border: 1px solid var(--fdhv2-line);}
.fdhv2 .fdhv2-table th{background: var(--fdhv2-primary); color: var(--fdhv2-on-primary); font-family: var(--fdhv2-font-heading, inherit); font-size: 12.5px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; padding: 8px 10px; text-align: left; border: 0; overflow-wrap: break-word; word-break: break-word;}
@container fdhv2-page (width <= 600px){.fdhv2 .fdhv2-table th{font-size: 12px;}}
.fdhv2 .fdhv2-table td{padding: 7px 10px; border: 0; border-top: 1px solid var(--fdhv2-line); color: inherit; vertical-align: middle;}
.fdhv2 .fdhv2-f{display: inline-flex; width: 20px; height: 20px; border-radius: 4px; align-items: center; justify-content: center; color: var(--fdhv2-form-text); font-style: normal; font-size: 12.5px; font-weight: 700; line-height: 1; margin-right: 3px; cursor: help;}
@container fdhv2-page (width <= 600px){.fdhv2 .fdhv2-f{font-size: 12px;}}
.fdhv2 .fdhv2-vt-btn{font-family: var(--fdhv2-font-heading, inherit); font-size: 20px; font-weight: 600; line-height: 1.5; text-transform: uppercase; letter-spacing: .6px; border: 0; background: transparent; border-radius: 6px; padding: 6px 18px; margin: 0; cursor: pointer; color: var(--fdhv2-muted); box-shadow: none; text-decoration: none;}
.fdhv2 .fdhv2-vt-btn:hover, .fdhv2 .fdhv2-vt-btn:focus{background: transparent; color: var(--fdhv2-primary); outline: none;}
.fdhv2 .fdhv2-vt-btn:focus-visible{outline: 2px solid var(--fdhv2-accent); outline-offset: 1px;}
.fdhv2 .fdhv2-vt-btn.fdhv2-on, .fdhv2 .fdhv2-vt-btn.fdhv2-on:hover, .fdhv2 .fdhv2-vt-btn.fdhv2-on:focus{background: var(--fdhv2-surface); color: var(--fdhv2-primary); box-shadow: 0 1px 3px rgba(0, 0, 0, .18);}
@container fdhv2-page (width <= 600px){.fdhv2 .fdhv2-vt-btn, .fdhv2 .fdhv2-venue-toggle--table .fdhv2-vt-btn{font-size: 18px;}}
.fdhv2-notice{font-family: var(--fdhv2-font-body, inherit); margin: 1em 0; padding: 10px 14px; border-radius: 8px; font-size: 13.5px; line-height: 1.5; background: var(--fdhv2-notice-info-bg); border: 1px solid var(--fdhv2-notice-info-line); color: var(--fdhv2-text);}
.fdhv2-notice--advarsel{background: var(--fdhv2-notice-warn-bg); border-color: var(--fdhv2-notice-warn-line); color: var(--fdhv2-notice-warn-text);}
.fdhv2 .fdhv2-kampe-blok{background: var(--fdhv2-surface); border: 1px solid var(--fdhv2-line); border-radius: 8px; overflow: hidden;}
.fdhv2 .fdhv2-kampe-hoved{display: flex; justify-content: space-between; align-items: baseline; gap: 12px; padding: 9px 14px; background: var(--fdhv2-primary); color: var(--fdhv2-on-primary); font-family: var(--fdhv2-font-heading, inherit); font-size: 20px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase;}
.fdhv2 .fdhv2-kampe-blok .fdhv2-kampe-hoved .fdhv2-kampe-h{margin: 0; padding: 0; font: inherit; color: inherit; letter-spacing: inherit; text-transform: inherit; text-align: inherit;}
.fdhv2 .fdhv2-kampe-hoved i{font-style: normal; font-weight: 500; letter-spacing: .5px; opacity: .78;}
@keyframes fdhv2-puls{0%, 100% { opacity: 1; } 50% { opacity: .3; }}
.fdhv2 .fdhv2-kampe-blok + .fdhv2-kampe-blok{margin-top: 14px;}
@container fdhv2-page (width <= 600px){.fdhv2 .fdhv2-kampe-hoved{font-size: 18px; padding: 8px 11px; justify-content: center; text-align: center;}}
.fdhv2 :is(h4, h5).fdhv2-st-gruppe-h{margin: 24px 0 0; padding: 6px 14px; background: var(--fdhv2-bg); border-bottom: 1px solid var(--fdhv2-line); font-family: var(--fdhv2-font-heading, inherit); font-size: 16px; font-weight: 600; line-height: 1.5; letter-spacing: 0; text-transform: none; color: var(--fdhv2-primary);}
.fdhv2 .fdhv2-m-logo{display: inline-block; width: 20px; height: 20px; object-fit: contain; flex-shrink: 0;}
@container fdhv2-page (width <= 600px){.fdhv2 .fdhv2-m-logo{width: 17px; height: 17px;}}
.fdhv2 .fdhv2-tbl-scroll{overflow-x: auto; margin-top: 6px; border-radius: 8px; border: 1px solid var(--fdhv2-line);}
.fdhv2.fdhv2-root--forsideoversigt{--fdhv2-forside-hvid: #FFFFFF; --fdhv2-forside-graa: #EFF1F5;}
.fdhv2.fdhv2-root--forsideoversigt .fdhv2-page-outer{padding-bottom: 0;}
.fdhv2.fdhv2-root--forsideoversigt .fdhv2-page > .fdhv2-section{padding: 30px 0; content-visibility: visible; background: var(--fdhv2-forside-graa); box-shadow: 0 0 0 100vmax var(--fdhv2-forside-graa); clip-path: inset(0 -100vmax);}
.fdhv2.fdhv2-root--forsideoversigt .fdhv2-page > .fdhv2-section:nth-child(even){background: var(--fdhv2-forside-hvid); box-shadow: 0 0 0 100vmax var(--fdhv2-forside-hvid);}
.fdhv2 .fdhv2-spiller{margin: 0; padding: 14px; background: var(--fdhv2-surface); border: 1px solid var(--fdhv2-line); border-radius: 8px;}
.fdhv2 .fdhv2-sp-top{display: flex; align-items: center; gap: 12px;}
.fdhv2 .fdhv2-sp-foto{display: block; flex: 0 0 auto; width: 64px; height: 64px; border-radius: 50%; object-fit: cover; background: linear-gradient(180deg, var(--fdhv2-lu-ava-top), var(--fdhv2-lu-ava-bottom));}
.fdhv2 .fdhv2-sp-tekst{display: flex; flex-direction: column; gap: 2px; min-width: 0;}
.fdhv2 .fdhv2-spiller .fdhv2-sp-top .fdhv2-sp-navn{display: flex; align-items: baseline; gap: 8px; margin: 0; padding: 0; font-family: var(--fdhv2-font-heading, inherit); font-size: 18px; font-weight: 700; line-height: 1.15; letter-spacing: 0; text-transform: none; color: var(--fdhv2-text); overflow-wrap: anywhere;}
.fdhv2 .fdhv2-sp-nr{flex: 0 0 auto; min-width: 1.4em; font-variant-numeric: tabular-nums; font-weight: 800; color: var(--fdhv2-accent);}
.fdhv2 .fdhv2-sp-fakta{display: grid; gap: 4px; margin: 10px 0 0; padding: 8px 0 0; border-top: 1px solid var(--fdhv2-line); font-size: 16px; line-height: 1.3;}
.fdhv2 .fdhv2-sp-linje{display: flex; justify-content: space-between; align-items: baseline; gap: 10px; line-height: 1.3;}
.fdhv2 .fdhv2-sp-linje dt{margin: 0; padding: 0; font-weight: 400; line-height: inherit; color: var(--fdhv2-muted);}
.fdhv2 .fdhv2-sp-linje dd{display: inline-flex; align-items: center; gap: 6px; margin: 0; padding: 0; font-weight: 600; line-height: inherit; text-align: right;}
.fdhv2 .fdhv2-sp-flag{width: 20px; height: 14px; border-radius: 2px; object-fit: cover;}
.fdhv2 .fdhv2-spiller .fdhv2-sp-top .fdhv2-sp-navn a{color: inherit; text-decoration: none;}
.fdhv2 .fdhv2-spiller .fdhv2-sp-top .fdhv2-sp-navn a:hover, .fdhv2 .fdhv2-spiller .fdhv2-sp-top .fdhv2-sp-navn a:focus-visible{text-decoration: underline;}
.fdhv2 .fdhv2-sp-flag.fdhv2-sp-klublogo{width: 16px; height: 16px; border-radius: 0; object-fit: contain;}
@container fdhv2-page (width <= 600px){.fdhv2 .fdhv2-spiller{padding: 12px;}.fdhv2 .fdhv2-sp-fakta{font-size: 12px; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 4px 14px;}.fdhv2 .fdhv2-sp-linje{min-width: 0;}}
@keyframes fdhv2-odds-blink{0%, 30% { background-color: var(--fdhv2-on-primary); color: var(--fdhv2-live); } 100% { background-color: transparent; color: var(--fdhv2-on-primary); }}
@keyframes fdhv2-maal-blink{0%, 35% { background-color: var(--fdhv2-live); color: var(--fdhv2-on-primary); } 100% { background-color: transparent; }}
.fdhv2 .fdhv2-hist-table td.fdhv2-c-num, .fdhv2 .fdhv2-hist-table th.fdhv2-c-num{text-align: right; white-space: nowrap; font-variant-numeric: tabular-nums;}
.fdhv2 .fdhv2-hist-table tfoot td{font-weight: 700; border-top: 2px solid var(--fdhv2-primary);}
.fdhv2 .fdhv2-su-k1{background: var(--fdhv2-primary);}
.fdhv2 .fdhv2-su-k2{background: color-mix(in srgb, var(--fdhv2-accent) 55%, var(--fdhv2-surface));}
.fdhv2 .fdhv2-su-k3{background: color-mix(in srgb, var(--fdhv2-muted) 40%, var(--fdhv2-surface));}
.fdhv2 .fdhv2-su-k5{background: var(--fdhv2-loss);}
.fdhv2 .fdhv2-su-k6{background: var(--fdhv2-event-yellow);}
.fdhv2 .fdhv2-su-k1-t{color: var(--fdhv2-primary);}
.fdhv2 .fdhv2-su-k2-t{color: var(--fdhv2-accent);}
.fdhv2 .fdhv2-su-k3-t{color: var(--fdhv2-muted);}
.fdhv2 .fdhv2-su-k5-t{color: var(--fdhv2-loss);}
.fdhv2 .fdhv2-su-k6-t{color: color-mix(in srgb, var(--fdhv2-event-yellow) 70%, var(--fdhv2-text));}
.fdhv2 .fdhv2-su-legend{display: flex; flex-wrap: wrap; justify-content: center; gap: 6px 16px; list-style: none; margin: 0 0 12px; padding: 0; font-size: 16px; color: var(--fdhv2-muted);}
.fdhv2 .fdhv2-su-legend li{display: flex; align-items: center; gap: 6px; margin: 0; padding: 0;}
.fdhv2 .fdhv2-su-legend .fdhv2-su-legend-h{font-weight: 700; color: var(--fdhv2-text);}
.fdhv2 .fdhv2-su-sw{display: inline-block; width: 12px; height: 12px; border-radius: 3px;}
.fdhv2 .fdhv2-su-liste{list-style: none; margin: 0; padding: 0; overflow: visible;}
.fdhv2 .fdhv2-su-row:first-child .fdhv2-su-linje{border-radius: 8px 8px 0 0;}
.fdhv2 .fdhv2-su-row:last-child > :last-child{border-radius: 0 0 8px 8px;}
.fdhv2 .fdhv2-su-row{margin: 0; padding: 0; border-top: 1px solid var(--fdhv2-line);}
.fdhv2 .fdhv2-su-row:first-child{border-top: 0;}
.fdhv2 .fdhv2-su-linje{display: grid; grid-template-columns: 340px minmax(0, 1fr); gap: 6px 16px; align-items: center; margin: 0; padding: 10px 14px;}
.fdhv2 .fdhv2-su-linje > .fdhv2-su-id{grid-row: 1 / span 2;}
.fdhv2 .fdhv2-su-linje > .fdhv2-su-stribe, .fdhv2 .fdhv2-su-linje > .fdhv2-su-tallene{grid-column: 2;}
.fdhv2 .fdhv2-su-id{display: flex; align-items: flex-start; gap: 12px; min-width: 0; font-size: 16px; line-height: 1.3;}
.fdhv2 .fdhv2-su-s{flex: 0 0 62px; font-weight: 700; color: var(--fdhv2-primary); font-variant-numeric: tabular-nums;}
.fdhv2 .fdhv2-su-klub{display: flex; flex-direction: column; gap: 4px; min-width: 0; font-weight: 600;}
.fdhv2 .fdhv2-su-klublinje{display: block; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.fdhv2 .fdhv2-su-klub .fdhv2-sh-logo{width: 20px; height: 20px; margin: 0 7px 0 0; vertical-align: -4px; object-fit: contain;}
.fdhv2 .fdhv2-su-stribe{display: flex; gap: 2px; height: 16px; min-width: 0;}
.fdhv2 .fdhv2-su-seg{position: relative; flex: var(--n, 1) 1 0; min-width: 3px;}
.fdhv2 .fdhv2-su-seg:first-child{border-radius: 4px 0 0 4px;}
.fdhv2 .fdhv2-su-seg:last-child{border-radius: 0 4px 4px 0;}
.fdhv2 .fdhv2-su-seg:only-child{border-radius: 4px;}
.fdhv2 .fdhv2-su-tip{position: absolute; bottom: calc(100% + 7px); left: 50%; z-index: 5; transform: translateX(-50%); padding: 4px 8px; border-radius: 4px; background: var(--fdhv2-text); color: var(--fdhv2-surface); font-size: 12.5px; font-weight: 600; line-height: 1.2; white-space: nowrap; pointer-events: none; visibility: hidden; opacity: 0; transition: opacity .12s;}
.fdhv2 .fdhv2-su-tip::after{content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border: 5px solid transparent; border-top-color: var(--fdhv2-text);}
.fdhv2 .fdhv2-su-seg:hover .fdhv2-su-tip{visibility: visible; opacity: 1;}
.fdhv2 .fdhv2-su-tallene{display: flex; gap: 2px; list-style: none; margin: 0; padding: 0;}
.fdhv2 .fdhv2-su-tal{flex: var(--n, 1) 1 0; min-width: 3px; margin: 0; padding: 0; font-size: 14px; font-weight: 700; line-height: 1.2; white-space: nowrap; font-variant-numeric: tabular-nums;}
.fdhv2 .fdhv2-su-note{margin: 8px 0 0; font-size: 12.5px; color: var(--fdhv2-muted);}
@container fdhv2-page (width <= 900px){.fdhv2 .fdhv2-su-linje{grid-template-columns: 270px minmax(0, 1fr);}}
@container fdhv2-page (width <= 600px){.fdhv2 .fdhv2-su-legend{justify-content: flex-start;}.fdhv2 .fdhv2-su-linje{grid-template-columns: minmax(0, 1fr); gap: 8px; padding: 10px;}.fdhv2 .fdhv2-su-linje > .fdhv2-su-id{grid-row: auto;}.fdhv2 .fdhv2-su-linje > .fdhv2-su-stribe, .fdhv2 .fdhv2-su-linje > .fdhv2-su-tallene{grid-column: 1;}.fdhv2 .fdhv2-su-s{flex-basis: 56px;}.fdhv2 .fdhv2-su-note{font-size: 12px;}}
.fdhv2 .fdhv2-titelaar-tabel{list-style: none; margin: 0; padding: 0 14px;}
.fdhv2 .fdhv2-titelaar{display: grid; grid-template-columns: 110px minmax(0, 1fr); gap: 8px 16px; align-items: start; margin: 0; padding: 14px 0; border-top: 1px solid var(--fdhv2-line);}
.fdhv2 .fdhv2-titelaar:first-child{border-top: 0;}
.fdhv2 .fdhv2-section--titler h3.fdhv2-titelaar-h{margin: 0; padding: 0; font-family: var(--fdhv2-font-heading, inherit); font-size: 16px; font-weight: 700; line-height: 32px; letter-spacing: normal; text-transform: none; color: var(--fdhv2-primary); font-variant-numeric: tabular-nums;}
.fdhv2 .fdhv2-titelaar-liste{display: grid; gap: 8px; list-style: none; margin: 0; padding: 0;}
.fdhv2 .fdhv2-titelaar-titel{display: flex; align-items: center; gap: 10px; margin: 0; min-height: 32px;}
.fdhv2 .fdhv2-trofae-ikon{display: flex; flex: 0 0 28px; justify-content: center; align-items: center; width: 28px;}
.fdhv2 .fdhv2-trofae-flagboks{display: inline-block; width: 27px;}
.fdhv2 .fdhv2-trofae-klub, .fdhv2 .fdhv2-trofae-sep{font-weight: 400;}
.fdhv2 .fdhv2-trofae-logo{flex: 0 0 28px; width: 28px; height: 28px; object-fit: contain;}
.fdhv2 .fdhv2-trofae-flag{display: inline-block; width: 20px; height: 14px; margin: 0 7px 0 0; padding: 0; vertical-align: 1px; object-fit: cover; border-radius: 2px; box-shadow: 0 0 0 1px var(--fdhv2-line);}
.fdhv2 .fdhv2-trofae-flag.fdhv2-trofae-flag--ikon{object-fit: contain; border-radius: 0; box-shadow: none;}
.fdhv2 .fdhv2-trofae-klublogo{display: inline-block; width: 20px; height: 20px; margin: 0 6px 0 0; padding: 0; vertical-align: -4px; object-fit: contain;}
.fdhv2 .fdhv2-trofae-pokal{flex: 0 0 28px; width: 28px; height: 24px; fill: var(--fdhv2-zone-champion);}
.fdhv2 .fdhv2-trofae-medalje{--fdhv2-medalje: #D4A017; flex: 0 0 28px; width: 28px; height: 28px;}
.fdhv2 .fdhv2-trofae-medalje--soelv{--fdhv2-medalje: #A8ADB4;}
.fdhv2 .fdhv2-trofae-medalje--bronze{--fdhv2-medalje: #B87333;}
.fdhv2 .fdhv2-trofae-medalje .fdhv2-medalje-baand{fill: #2F5DA8;}
.fdhv2 .fdhv2-trofae-medalje .fdhv2-medalje-skive{fill: var(--fdhv2-medalje);}
.fdhv2 .fdhv2-trofae-medalje .fdhv2-medalje-kant{fill: none; stroke: color-mix(in srgb, var(--fdhv2-medalje) 60%, #000); stroke-width: 1; opacity: .5;}
.fdhv2 .fdhv2-section--titler h4.fdhv2-trofae-navn{margin: 0; padding: 0; font-family: var(--fdhv2-font-heading, inherit); font-size: 16px; font-weight: 700; line-height: 1.3; letter-spacing: normal; text-transform: none; color: var(--fdhv2-text);}
.fdhv2 .fdhv2-section--karriere .fdhv2-tbl-scroll{margin-top: 0; background: var(--fdhv2-surface); border: 1px solid var(--fdhv2-line); border-radius: 8px; overflow: hidden;}
.fdhv2 .fdhv2-section--karriere .fdhv2-kar-table{border: 0; border-radius: 0;}
.fdhv2 .fdhv2-kar-table th.fdhv2-kar-aar-h{width: 120px;}
.fdhv2 .fdhv2-kar-table th.fdhv2-c-num{width: 110px;}
.fdhv2 .fdhv2-kar-table td{padding: 9px 14px;}
.fdhv2 .fdhv2-kar-table th{padding: 9px 14px; font-size: 20px; word-break: normal; overflow-wrap: normal; hyphens: manual;}
.fdhv2 .fdhv2-kar-table td.fdhv2-c-num{font-weight: 700;}
.fdhv2 .fdhv2-kar-klubcelle{display: flex; align-items: center; gap: 10px; min-width: 0;}
.fdhv2 .fdhv2-kar-klubcelle > span{min-width: 0;}
.fdhv2 .fdhv2-kar-logo{flex: 0 0 28px; width: 28px; height: 28px; object-fit: contain;}
.fdhv2 .fdhv2-kar-aar{font-weight: 700; color: var(--fdhv2-primary); font-variant-numeric: tabular-nums; white-space: nowrap;}
.fdhv2 .fdhv2-kar-sumbeloeb{white-space: nowrap;}
.fdhv2 .fdhv2-kar-sumlinje{display: block; margin-top: 2px; font-size: 14px; font-weight: 400; line-height: 1.2; color: var(--fdhv2-muted);}
.fdhv2 .fdhv2-kar-klub{font-weight: 700;}
.fdhv2 .fdhv2-kar-leje{font-style: normal; font-weight: 400; color: var(--fdhv2-muted);}
.fdhv2 .fdhv2-kar-nu .fdhv2-kar-aar, .fdhv2 .fdhv2-kar-nu .fdhv2-kar-klub{color: var(--fdhv2-accent);}
.fdhv2 .fdhv2-section--karriere .fdhv2-kar-h3{margin: 28px 0 10px; padding: 0; font-size: 20px; font-weight: 700; line-height: 1.2; text-transform: none; color: var(--fdhv2-text);}
.fdhv2 .fdhv2-section--karriere .fdhv2-h2 + .fdhv2-kar-h3{margin-top: 0;}
.fdhv2 .fdhv2-kar-under .fdhv2-kar-klubcelle{padding-left: 18px;}
.fdhv2 .fdhv2-kar-under .fdhv2-kar-klub{font-weight: 500;}
.fdhv2 .fdhv2-kar-pil{flex: 0 0 auto; color: var(--fdhv2-muted);}
.fdhv2 .fdhv2-kampe-hoved--klub{justify-content: flex-start; align-items: center; letter-spacing: normal; text-transform: none;}
.fdhv2 .fdhv2-kampe-hoved--klub .fdhv2-kampe-h{display: flex; align-items: center; gap: 8px;}
.fdhv2 .fdhv2-sp-klublogo{flex: 0 0 24px; width: 24px; height: 24px; margin: 0; object-fit: contain;}
.fdhv2 .fdhv2-profil-klub{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 28px; padding: 4px 16px;}
.fdhv2 .fdhv2-profil-klub .fdhv2-profil{padding: 0;}
.fdhv2 .fdhv2-profil-klub .fdhv2-profil .fdhv2-sp-linje dt{font-weight: 600; color: var(--fdhv2-text);}
.fdhv2 .fdhv2-profil-klub .fdhv2-profil .fdhv2-sp-linje dd{font-weight: 400;}
.fdhv2 .fdhv2-profil-klub .fdhv2-sp-linje + .fdhv2-sp-linje{border-top: 1px solid var(--fdhv2-line);}
@container fdhv2-page (width <= 600px){.fdhv2 .fdhv2-kampe-hoved--klub{justify-content: center;}.fdhv2 .fdhv2-profil-klub{grid-template-columns: minmax(0, 1fr); padding: 4px 12px;}.fdhv2 .fdhv2-profil-klub .fdhv2-profil .fdhv2-sp-linje{border-bottom: 0; font-size: 16px;}.fdhv2 .fdhv2-profil-klub .fdhv2-profil + .fdhv2-profil{border-top: 1px solid var(--fdhv2-line);}}
@container fdhv2-page (width <= 600px){.fdhv2 .fdhv2-titelaar-tabel{padding: 0 10px;}.fdhv2 .fdhv2-titelaar{grid-template-columns: minmax(0, 1fr); gap: 6px;}.fdhv2 .fdhv2-trofae-logo, .fdhv2 .fdhv2-trofae-klublogo{display: inline-block; width: 20px; height: 20px; margin: 0 6px 0 0; padding: 0; vertical-align: -4px; object-fit: contain;}.fdhv2 .fdhv2-trofae-pokal{flex-basis: 24px; width: 24px; height: 24px;}.fdhv2 .fdhv2-kar-table th.fdhv2-kar-aar-h{width: 62px;}.fdhv2 .fdhv2-kar-aar-del{display: block; line-height: 1.15; text-align: center;}.fdhv2 .fdhv2-kar-aar-stak{display: flex; flex-direction: column-reverse;}.fdhv2 .fdhv2-kar-aar-stak.fdhv2-kar-aar-aaben{flex-direction: column;}.fdhv2 .fdhv2-kar-table th.fdhv2-c-num{width: 70px;}.fdhv2 .fdhv2-kar-table th, .fdhv2 .fdhv2-kar-table td{padding: 8px 8px;}.fdhv2 .fdhv2-kar-table th{padding-top: 8px; padding-bottom: 8px; font-size: 16px; letter-spacing: normal;}.fdhv2 .fdhv2-kar-table tr > :first-child{padding-left: 11px;}.fdhv2 .fdhv2-kar-table tr > :last-child{padding-right: 11px;}.fdhv2 .fdhv2-kar-klub{display: block; line-height: 1.2;}.fdhv2 .fdhv2-kar-sumbeloeb{display: block;}.fdhv2 .fdhv2-kar-klubcelle{gap: 8px;}.fdhv2 .fdhv2-kar-under .fdhv2-kar-klubcelle{padding-left: 6px;}.fdhv2 .fdhv2-kar-logo{flex-basis: 24px; width: 24px; height: 24px;}}
.fdhv2 .fdhv2-hero-foto{border-radius: 50%; padding: 0; object-fit: cover; border: 3px solid var(--fdhv2-on-primary);}
.fdhv2.fdhv2-root--spiller, .fdhv2.fdhv2-root--spiller .fdhv2{--fdhv2-line: #DDDDDD; --fdhv2-toggle-bg: #EBEBEB; --fdhv2-see-more-hover: #F2F2F2; --fdhv2-notice-info-bg: #F2F2F2; --fdhv2-notice-info-line: #DDDDDD; --fdhv2-body-tint: #F8F8F8; --fdhv2-clubcard-meta-text: #D9D9D9; --fdhv2-lu-marker-shadow: rgba(0, 0, 0, .18); --fdhv2-graa-celle: #C2C2C2; --fdhv2-graa-knap: #E0E0E0;}
.fdhv2 .fdhv2-hero-row--spiller .fdhv2-hero-foto{width: 112px; height: 112px; background: transparent;}
.fdhv2 .fdhv2-hero-row--spiller .fdhv2-hero-name, .fdhv2 .fdhv2-hero-row--spiller .fdhv2-hero-text .fdhv2-hero-sub{text-align: left;}
.fdhv2 .fdhv2-hero-row--spiller .fdhv2-hero-name{padding: 0; text-transform: none;}
.fdhv2 .fdhv2-page--spiller .fdhv2-h2{text-transform: none; letter-spacing: normal;}
.fdhv2 .fdhv2-hero-row--spiller .fdhv2-hero-text .fdhv2-hero-sub{margin-top: 4px; font-size: 16px; font-weight: 400; line-height: 1.5;}
.fdhv2 .fdhv2-hero-sub-gruppe, .fdhv2 .fdhv2-hero-sub-sep{display: inline;}
.fdhv2 .fdhv2-hero-text .fdhv2-hero-sub .fdhv2-hero-sub-flag{display: inline-block; width: 20px; height: 14px; margin: 0 6px 0 0; padding: 0; vertical-align: -1px; object-fit: cover; border-radius: 2px;}
@container fdhv2-root (width <= 940px){.fdhv2 .fdhv2-hero-row--spiller .fdhv2-hero-foto{width: 96px; height: 96px;}}
@container fdhv2-root (width <= 640px){.fdhv2 .fdhv2-hero-row--spiller{flex-wrap: nowrap; justify-content: flex-start;}.fdhv2 .fdhv2-hero-row--spiller .fdhv2-hero-foto{width: 72px; height: 72px; border-width: 2px;}.fdhv2 .fdhv2-hero-row--spiller .fdhv2-hero-text .fdhv2-hero-sub{margin-top: 4px; font-size: 16px;}.fdhv2 .fdhv2-hero-sub-gruppe{display: block;}.fdhv2 .fdhv2-hero-sub-sep{display: none;}}
.fdhv2 .fdhv2-profil{margin: 0; padding: 4px 16px;}
.fdhv2 .fdhv2-profil .fdhv2-sp-linje{display: flex; justify-content: space-between; align-items: baseline; gap: 10px; padding: 9px 0; font-size: 16px; line-height: 1.3;}
.fdhv2 .fdhv2-profil .fdhv2-sp-linje dt{margin: 0; padding: 0; color: var(--fdhv2-muted); line-height: inherit;}
.fdhv2 .fdhv2-profil .fdhv2-sp-linje dd{display: inline-flex; align-items: center; gap: 6px; margin: 0; padding: 0; font-weight: 600; text-align: right; line-height: inherit;}
@container fdhv2-page (width <= 600px){.fdhv2 .fdhv2-profil .fdhv2-sp-linje{border-bottom: 1px solid var(--fdhv2-line); padding: 7px 0; font-size: 12px;}}
.fdhv2 .fdhv2-kk-liste{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; margin: 0; padding: 0; list-style: none;}
.fdhv2 .fdhv2-kk{display: grid; gap: 10px; align-content: start; margin: 0; padding: 12px 12px 8px; background: var(--fdhv2-surface); border: 1px solid var(--fdhv2-line); border-radius: 10px; overflow: hidden;}
.fdhv2 .fdhv2-kk[hidden]{display: none;}
.fdhv2 .fdhv2-kk-hoved{margin: -12px -12px 0; text-align: center;}
.fdhv2 .fdhv2-kk-dato{padding: 9px 14px; background: var(--fdhv2-primary); font-family: var(--fdhv2-font-heading, inherit); font-size: 20px; font-weight: 700; text-wrap: balance; color: var(--fdhv2-on-primary);}
.fdhv2 .fdhv2-kk-turnering{padding: 6px 14px; background: var(--fdhv2-graa-celle); font-size: 16px; font-weight: 600; color: var(--fdhv2-text);}
.fdhv2 .fdhv2-section--spillerkampe h3.fdhv2-kk-kamp{display: flex; align-items: center; justify-content: center; gap: 6px; min-width: 0; margin: 0; padding: 0; font-family: var(--fdhv2-font-heading, inherit); font-size: 16px; font-weight: 400; line-height: 1.3; letter-spacing: normal; text-transform: none; color: var(--fdhv2-text); white-space: nowrap;}
.fdhv2 .fdhv2-kk-kamp b{min-width: 0; overflow: hidden; text-overflow: ellipsis; font-weight: 700;}
.fdhv2 .fdhv2-kk-kamp .fdhv2-m-logo{flex: 0 0 20px;}
.fdhv2 .fdhv2-kk-score{flex: 0 0 auto; padding: 0 2px; font-weight: 700;}
.fdhv2 .fdhv2-kk-tal{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 14px; margin: 0; padding: 0;}
.fdhv2 .fdhv2-kk-linje{display: flex; justify-content: space-between; align-items: baseline; gap: 8px; min-width: 0; padding: 4px 0; border-top: 1px solid var(--fdhv2-line); font-size: 16px;}
.fdhv2 .fdhv2-kk-linje dt{font-weight: 500; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: var(--fdhv2-muted);}
.fdhv2 .fdhv2-kk-linje dd{margin: 0; font-weight: 700; font-variant-numeric: tabular-nums;}
.fdhv2 .fdhv2-kk-baenk{margin: 0; padding: 4px 0; border-top: 1px solid var(--fdhv2-line); font-size: 16px; font-weight: 500; color: var(--fdhv2-muted);}
.fdhv2 .fdhv2-see-more-btn.fdhv2-kk-mere{margin-top: 12px; border-radius: 10px;}
.fdhv2 .fdhv2-page--spiller .fdhv2-kk-mere, .fdhv2 .fdhv2-page--spiller .fdhv2-kk-mere:hover, .fdhv2 .fdhv2-page--spiller .fdhv2-kk-mere:focus, .fdhv2 .fdhv2-page--spiller .fdhv2-news-more, .fdhv2 .fdhv2-page--spiller .fdhv2-news-more:hover, .fdhv2 .fdhv2-page--spiller .fdhv2-news-more:focus{background: var(--fdhv2-graa-knap); border: 1px solid var(--fdhv2-graa-knap); color: var(--fdhv2-text);}
.fdhv2 .fdhv2-page--spiller .fdhv2-kk-mere:focus-visible, .fdhv2 .fdhv2-page--spiller .fdhv2-news-more:focus-visible{outline: 2px solid var(--fdhv2-text); outline-offset: -4px;}
@container fdhv2-page (width <= 900px){.fdhv2 .fdhv2-kk-liste{grid-template-columns: repeat(2, minmax(0, 1fr));}}
@container fdhv2-page (width <= 600px){.fdhv2 .fdhv2-kk-liste{grid-template-columns: minmax(0, 1fr); gap: 8px;}.fdhv2 .fdhv2-kk-dato{padding: 8px 11px; font-size: 18px;}}
.fdhv2 .fdhv2-news{list-style: none; margin: 0; padding: 0; background: var(--fdhv2-surface); border: 1px solid var(--fdhv2-line); border-radius: 10px; overflow: hidden;}
.fdhv2 .fdhv2-news:has(+ .fdhv2-news-more:not([hidden])){border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
.fdhv2 .fdhv2-news-more{border-radius: 0 0 10px 10px;}
.fdhv2 .fdhv2-news > li[hidden]{display: none;}
.fdhv2 .fdhv2-news-day{margin: 0; padding: 9px 14px; background: var(--fdhv2-primary); border-top: 1px solid var(--fdhv2-line); font-family: var(--fdhv2-font-heading, inherit); font-size: 20px; font-weight: 700; text-transform: none; color: var(--fdhv2-on-primary);}
.fdhv2 .fdhv2-news .fdhv2-news-day .fdhv2-news-day-h{margin: 0; padding: 0; font: inherit; color: inherit; letter-spacing: inherit; text-transform: inherit; text-align: inherit;}
.fdhv2 .fdhv2-news-day:first-child{border-top: 0;}
.fdhv2 .fdhv2-news-item{display: grid; grid-template-columns: 56px 1fr auto; column-gap: 14px; align-items: baseline; padding: 11px 16px; margin: 0; border-top: 1px solid var(--fdhv2-line); line-height: 1.3;}
.fdhv2 .fdhv2-news-day + .fdhv2-news-item{border-top: 0;}
.fdhv2 .fdhv2-news-time{grid-column: 1; font-size: 16px; font-weight: 600; line-height: 1.3; color: var(--fdhv2-primary); font-variant-numeric: tabular-nums; white-space: nowrap;}
.fdhv2 .fdhv2-news-title{grid-column: 2; font-size: 18px; font-weight: 500; line-height: 1.3; text-wrap: pretty; color: var(--fdhv2-text); text-decoration: none;}
.fdhv2 .fdhv2-page--spiller .fdhv2-news-title{font-size: 16px;}
.fdhv2 .fdhv2-news-title:hover, .fdhv2 .fdhv2-news-title:focus{color: var(--fdhv2-accent); text-decoration: underline;}
.fdhv2 .fdhv2-news-source{grid-column: 3; font-size: 14px; font-weight: 500; line-height: 1.3; color: var(--fdhv2-muted);}
@container fdhv2-page (width <= 600px){.fdhv2 .fdhv2-news-day{padding: 8px 11px; font-size: 18px;}.fdhv2 .fdhv2-news-item{grid-template-columns: 48px 1fr; column-gap: 12px; row-gap: 2px; padding: 10px 12px;}.fdhv2 .fdhv2-news-source{grid-column: 2;}}
.fdhv2 .fdhv2-foelg{list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: nowrap; justify-content: center; gap: 14px;}
.fdhv2 .fdhv2-foelg-item{flex: 0 1 64px; min-width: 0; margin: 0; padding: 0; list-style: none;}
.fdhv2 .fdhv2-foelg-link{position: relative; display: flex; align-items: center; justify-content: center; width: 100%; aspect-ratio: 1 / 1; height: auto; border-radius: 50%; background: var(--fdhv2-primary); color: var(--fdhv2-on-primary); text-decoration: none; transition: background-color .15s ease;}
.fdhv2 .fdhv2-foelg-link:hover, .fdhv2 .fdhv2-foelg-link:focus-visible{background: var(--fdhv2-accent); color: var(--fdhv2-on-primary); text-decoration: none;}
.fdhv2 .fdhv2-foelg-ikon{flex: 0 0 auto; width: 47%; height: auto; aspect-ratio: 1 / 1;}
.fdhv2 .fdhv2-foelg-label{position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); clip-path: inset(50%); white-space: nowrap;}
@media (prefers-reduced-motion: reduce){.fdhv2 .fdhv2-foelg-link{transition: none;}}
@container fdhv2-page (width <= 600px){.fdhv2 .fdhv2-foelg{gap: 10px;}.fdhv2 .fdhv2-foelg-item{flex-basis: 56px;}}
.fdhv2.fdhv2-root--forside .fdhv2-hero-top--foto::after{background: #000; opacity: .65;}
.fdhv2.fdhv2-root--forside .fdhv2-hero-text .fdhv2-hero-sub{text-transform: none; color: var(--fdhv2-on-primary);}
.fdhv2 .fdhv2-hero-crest.fdhv2-hero-crest--flag{padding: 0; object-fit: cover; object-position: center; background: none; filter: contrast(.82) saturate(.9);}
.fdhv2.fdhv2-root--forside .fdhv2-hero-row{padding-top: 60px;}
@container fdhv2-root (width <= 940px){.fdhv2.fdhv2-root--forside .fdhv2-hero-row{padding-top: 48px;}}
@container fdhv2-root (width <= 640px){.fdhv2.fdhv2-root--forside .fdhv2-hero-row{padding-top: 40px;}}
html.fdhv2-sb-laast, html.fdhv2-sb-laast body{overflow: hidden;}
.fdhv2.fdhv2-sb-panel{position: fixed; inset: 0; z-index: 2147483000; overflow-y: auto; overscroll-behavior: contain; background: var(--fdhv2-surface);}
.fdhv2.fdhv2-sb-panel .fdhv2-page{padding: 0 16px 24px;}
.fdhv2 .fdhv2-spiller[hidden], .fdhv2 .fdhv2-trup-gruppe[hidden], .fdhv2 .fdhv2-section[hidden]{display: none;}
.fdhv2 .fdhv2-trup-grid--rul{display: flex; overflow-x: auto; overscroll-behavior-x: contain; scroll-snap-type: x mandatory; padding-bottom: 8px;}
.fdhv2 .fdhv2-trup-grid--rul > .fdhv2-spiller{flex: 0 0 270px; scroll-snap-align: start;}
.fdhv2 a.fdhv2-intern, .fdhv2 a.fdhv2-intern:visited{color: inherit; font: inherit; text-decoration: none;}
.fdhv2 a.fdhv2-intern:hover, .fdhv2 a.fdhv2-intern:focus-visible{color: inherit; text-decoration: underline;}
.fdhv2 a.fdhv2-sp-link, .fdhv2 a.fdhv2-sp-link:visited{color: inherit; text-decoration: none;}
.fdhv2 a.fdhv2-sp-link:hover, .fdhv2 a.fdhv2-sp-link:focus-visible{color: inherit; text-decoration: underline;}
@container fdhv2-page (width <= 600px){.fdhv2 .fdhv2-trup-grid--rul > .fdhv2-spiller{flex-basis: 82%;}}
.fdhv2 .fdhv2-root--forside .fdhv2-hero-name, .fdhv2.fdhv2-root--forside .fdhv2-hero-name{text-transform: none;}
.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-trup-grid{grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px;}
.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller{--fdhv2-kort-bg: var(--fdhv2-primary); --fdhv2-kort-svag: color-mix(in srgb, var(--fdhv2-on-primary) 65%, transparent); position: relative; isolation: isolate; overflow: hidden; display: grid; grid-template-columns: 76px minmax(0, 1fr); grid-template-areas: "foto land" "foto navn" "bund bund"; grid-template-rows: 1fr auto auto; align-items: end; column-gap: 14px; padding: 24px 18px 0; color: var(--fdhv2-on-primary); background: var(--fdhv2-kort-bg); border: 0; border-radius: 15px; box-shadow: 0 1px 3px rgba(0, 0, 0, .08); transition: transform .18s ease, box-shadow .18s ease;}
.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller:hover{transform: translateY(-4px); box-shadow: 0 8px 22px rgba(0, 0, 0, .14);}
.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller::before{content: ""; position: absolute; top: 0; right: 0; left: 0; height: 6px; background: var(--fdhv2-accent);}
.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller .fdhv2-sp-top, .fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller .fdhv2-sp-tekst, .fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller .fdhv2-sp-fakta, .fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller .fdhv2-sp-linje{display: contents;}
.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller .fdhv2-sp-foto{grid-area: foto; width: 76px; height: 76px; border-radius: 12px; object-position: center top;}
.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller .fdhv2-sp-navn{grid-area: navn; display: block; font-size: 20px; line-height: 1.1; color: var(--fdhv2-on-primary);}
.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller .fdhv2-sp-navn a{color: inherit; text-decoration: none;}
.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller .fdhv2-sp-navn a::after{content: ""; position: absolute; inset: 0;}
.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller .fdhv2-sp-nr{position: absolute; z-index: -1; top: -14px; right: 8px; font-size: 110px; font-weight: 800; line-height: 1; letter-spacing: -4px; color: var(--fdhv2-accent); pointer-events: none;}
.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller .fdhv2-sp-linje dt{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0;}
.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller .fdhv2-sp-linje dd{justify-self: start; min-width: 0; text-align: left;}
.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller .fdhv2-sp-linje--land dd{grid-area: land; margin: 0 0 6px; font-size: 12.5px; font-weight: 400; line-height: 1; color: var(--fdhv2-kort-svag);}
.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller .fdhv2-sp-linje--klub dd{grid-area: bund; justify-self: stretch; gap: 8px; margin: 18px -18px 0; padding: 12px 18px 14px; font-size: 16px; border-top: 1px solid color-mix(in srgb, var(--fdhv2-on-primary) 14%, transparent);}
.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller .fdhv2-sp-linje--klub .fdhv2-sp-klublogo{width: 20px; height: 20px;}
.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller :is(.fdhv2-sp-navn, .fdhv2-sp-linje) a:is(:hover, :focus-visible){text-decoration: none;}
.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller--entitet{grid-template-areas: "foto navn" "bund bund"; grid-template-rows: auto auto; align-items: center;}
.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller--entitet .fdhv2-sp-foto.fdhv2-sp-foto--logo{padding: 10px; box-sizing: border-box; background: var(--fdhv2-surface); object-fit: contain;}
.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller--entitet .fdhv2-sp-foto.fdhv2-sp-foto--flag{object-fit: cover; object-position: center; filter: contrast(.82) saturate(.9);}
.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller--entitet .fdhv2-sp-linje{grid-area: bund; display: flex; flex-direction: row-reverse; justify-content: flex-end; align-items: baseline; gap: 8px; margin: 18px -18px 0; padding: 12px 18px 14px; border-top: 1px solid color-mix(in srgb, var(--fdhv2-on-primary) 14%, transparent);}
.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller--entitet .fdhv2-sp-linje dt{position: static; width: auto; height: auto; margin: 0; overflow: visible; clip-path: none; font-size: 12.5px; font-weight: 600; letter-spacing: .05em; text-transform: uppercase; color: var(--fdhv2-kort-svag);}
.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller--entitet .fdhv2-sp-linje dd{margin: 0; padding: 0; font-size: 20px; font-weight: 700; line-height: 1; border: 0; font-variant-numeric: tabular-nums;}
.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller[hidden]{display: none;}
.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-trup-grid--rul{padding-top: 6px; scrollbar-width: none;}
.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-trup-grid--rul::-webkit-scrollbar{display: none;}
.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-trup-grid--rul > .fdhv2-spiller{flex-basis: calc((100% - 48px) / 4);}
.fdhv2 .fdhv2-rul-ramme{position: relative;}
.fdhv2 .fdhv2-rul-pil{position: absolute; z-index: 3; top: 50%; display: flex; align-items: center; justify-content: center; width: 44px; height: 44px; margin: -22px 0 0; padding: 0; color: var(--fdhv2-on-primary); background: var(--fdhv2-accent); border: 0; border-radius: 50%; box-shadow: 0 4px 14px rgba(0, 0, 0, .25); cursor: pointer; transition: opacity .18s ease;}
.fdhv2 .fdhv2-rul-pil[hidden]{display: none;}
.fdhv2 .fdhv2-rul-pil:disabled{opacity: 0; pointer-events: none;}
@container fdhv2-page (width <= 900px){.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-trup-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-trup-grid--rul > .fdhv2-spiller{flex-basis: calc((100% - 16px) / 2);}}
@container fdhv2-page (width <= 600px){.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-trup-grid{grid-template-columns: minmax(0, 1fr); gap: 12px;}.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-trup-grid--rul > .fdhv2-spiller{flex-basis: 100%;}.fdhv2 .fdhv2-rul-pil{width: 36px; height: 36px; margin-top: -18px;}.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-trup-grid:has(> .fdhv2-spiller--entitet){grid-template-columns: repeat(2, minmax(0, 1fr));}.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller .fdhv2-sp-navn{font-size: 18px;}.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller--entitet{grid-template-columns: 52px minmax(0, 1fr); column-gap: 10px; padding: 20px 12px 0;}.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller--entitet .fdhv2-sp-foto.fdhv2-sp-foto--logo{width: 52px; height: 52px; padding: 7px;}.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller--entitet .fdhv2-sp-foto.fdhv2-sp-foto--flag{width: 52px; height: 52px;}.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller--entitet .fdhv2-sp-linje{margin: 14px -12px 0; padding: 10px 12px 12px;}.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller--entitet .fdhv2-sp-linje dt{font-size: 12px;}.fdhv2:is(.fdhv2-root--forside, .fdhv2-root--oversigt) .fdhv2-spiller .fdhv2-sp-linje--land dd{font-size: 12px;}}
.fdhv2 .fdhv2-soeg{margin: 0; text-align: left;}
.fdhv2 .fdhv2-sb-f:focus-visible, .fdhv2 .fdhv2-sb-go:focus-visible, .fdhv2 .fdhv2-sb-opt:focus-visible, .fdhv2 .fdhv2-sb-ryd:focus-visible, .fdhv2 .fdhv2-sb-pop-go:focus-visible{outline: 3px solid var(--fdhv2-accent); outline-offset: 2px;}
.fdhv2 .fdhv2-sb-pop-scroll{overflow: auto; padding: 14px 14px 6px;}
.fdhv2 .fdhv2-sb-pop-qboks{display: flex; align-items: center; gap: 8px; margin: 0 0 8px; padding: 0 12px; color: var(--fdhv2-muted); border: 1px solid var(--fdhv2-line); border-radius: 10px;}
.fdhv2 .fdhv2-sb-pop-qboks:focus-within{border-color: var(--fdhv2-accent); box-shadow: 0 0 0 2px var(--fdhv2-body-tint, rgba(0, 0, 0, .06));}
.fdhv2 .fdhv2-sb-pop-qboks .fdhv2-sb-ic{flex: 0 0 auto;}
.fdhv2 input.fdhv2-sb-pop-q{flex: 1 1 auto; min-width: 0; margin: 0; padding: 12px 0; font-family: inherit; font-size: 16px; color: var(--fdhv2-text); background: transparent; border: 0; outline: 0; box-shadow: none;}
.fdhv2 .fdhv2-sb-pop-h{margin: 10px 0 4px; padding: 0 8px; font-size: 12.5px; font-weight: 700; letter-spacing: .05em; text-transform: uppercase; color: var(--fdhv2-muted);}
.fdhv2 .fdhv2-sb-hint{padding: 10px 8px 4px; font-size: 12.5px; color: var(--fdhv2-muted);}
.fdhv2 .fdhv2-sb-opt input[type="checkbox"]{flex: 0 0 auto; width: 20px; height: 20px; margin: 0; accent-color: var(--fdhv2-primary);}
.fdhv2 .fdhv2-sb-chips{display: flex; flex-wrap: wrap; gap: 8px; padding: 4px 0;}
.fdhv2 .fdhv2-sb-chip{min-height: 44px; margin: 0; padding: 8px 14px; font-family: inherit; font-size: 16px; line-height: 1.3; color: var(--fdhv2-text); text-transform: none; letter-spacing: normal; background: var(--fdhv2-surface); border: 1px solid var(--fdhv2-line); border-radius: 10px; box-shadow: none; cursor: pointer;}
.fdhv2 .fdhv2-sb-chip small{font-size: 12.5px; color: var(--fdhv2-muted);}
.fdhv2 .fdhv2-sb-chip:hover{border-color: var(--fdhv2-accent);}
.fdhv2 .fdhv2-sb-chip.fdhv2-sb-on{color: var(--fdhv2-on-primary); background: var(--fdhv2-primary); border-color: var(--fdhv2-primary);}
.fdhv2 .fdhv2-sb-chip.fdhv2-sb-on small{color: var(--fdhv2-on-primary);}
.fdhv2 .fdhv2-sb-chip.fdhv2-sb-nul{opacity: .5;}
.fdhv2 .fdhv2-sb-chip:focus-visible{outline: 3px solid var(--fdhv2-accent); outline-offset: 2px;}
.fdhv2 .fdhv2-sb-opts{margin: 0; padding: 0; list-style: none;}
.fdhv2 .fdhv2-sb-opts > li{margin: 0; padding: 0;}
.fdhv2 .fdhv2-sb-opts > li[hidden]{display: none;}
.fdhv2 .fdhv2-sb-opt{display: flex; align-items: center; gap: 10px; width: 100%; min-height: 40px; margin: 0; padding: 6px 10px; font-family: inherit; font-size: 16px; font-weight: 400; line-height: 1.3; color: var(--fdhv2-text); text-align: left; text-transform: none; letter-spacing: normal; background: none; border: 0; border-radius: 8px; box-shadow: none; cursor: pointer;}
.fdhv2 .fdhv2-sb-opt:hover{background: var(--fdhv2-body-tint, rgba(0, 0, 0, .04));}
.fdhv2 .fdhv2-sb-opt.fdhv2-sb-on{font-weight: 700; color: var(--fdhv2-primary);}
.fdhv2 .fdhv2-sb-opt.fdhv2-sb-nul{opacity: .5;}
.fdhv2 .fdhv2-sb-opt-l{flex: 1 1 auto; min-width: 0;}
.fdhv2 .fdhv2-sb-opt-n{flex: 0 0 auto; font-size: 12.5px; color: var(--fdhv2-muted);}
.fdhv2 .fdhv2-sb-pop-fod{display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 10px 14px; border-top: 1px solid var(--fdhv2-line);}
.fdhv2 .fdhv2-sb-ryd{min-height: 44px; margin: 0; padding: 8px 4px; font-family: inherit; font-size: 16px; color: var(--fdhv2-primary); text-decoration: underline; text-transform: none; background: none; border: 0; box-shadow: none; cursor: pointer;}
.fdhv2 .fdhv2-sb-pop-go{min-height: 44px; margin: 0; padding: 10px 18px; font-family: inherit; font-size: 16px; font-weight: 700; color: var(--fdhv2-on-primary); text-transform: none; background: var(--fdhv2-primary); border: 0; border-radius: 10px; box-shadow: none; cursor: pointer;}
.fdhv2 .fdhv2-sb-pop-go:hover{background: var(--fdhv2-accent);}
.fdhv2.fdhv2-stil--bet9ja .fdhv2-hero-top{padding-top: 40px;}
.fdhv2.fdhv2-stil--bet9ja .fdhv2-hero-row{align-items: stretch;}
.fdhv2.fdhv2-stil--bet9ja .fdhv2-hero-crest{width: auto; height: auto; aspect-ratio: 1 / 1; align-self: stretch;}
.fdhv2.fdhv2-stil--bet9ja .fdhv2-hero-text{display: flex; flex-direction: column; justify-content: center;}
.fdhv2.fdhv2-stil--bet9ja .fdhv2-hero-name{text-transform: none; font-weight: 900; text-align: left; text-box: trim-start cap alphabetic;}
.fdhv2.fdhv2-stil--bet9ja .fdhv2-hero-text .fdhv2-hero-sub{font-size: 16px; line-height: 1.2; margin: 10px 0 0; text-align: left; text-box: trim-end cap alphabetic;}
.fdhv2.fdhv2-stil--bet9ja .fdhv2-h2{text-transform: none; letter-spacing: normal; font-weight: 900; color: #131d2f;}
.fdhv2.fdhv2-std{--fdhv2-font-heading: "Roboto Condensed", Helvetica, Arial, sans-serif; --fdhv2-font-body: "Roboto Condensed", Helvetica, Arial, sans-serif; font-family: var(--fdhv2-font-body); font-size: 20px; font-weight: 500;}
.fdhv2.fdhv2-std :is(h1, h2, h3, h4, h5, h6){font-family: var(--fdhv2-font-heading);}
.fdhv2.fdhv2-std.fdhv2-ovs--montserrat :is(h1, h2){font-family: Montserrat, Helvetica, Arial, sans-serif;}
.fdhv2.fdhv2-std.fdhv2-skrift--abel{--fdhv2-font-heading: Abel, Helvetica, Arial, sans-serif; --fdhv2-font-body: Abel, Helvetica, Arial, sans-serif;}
.fdhv2.fdhv2-std .fdhv2-hero-row{padding-top: 40px;}
@container fdhv2-root (width <= 640px){.fdhv2.fdhv2-std .fdhv2-hero-row{gap: 14px; padding: 38px 0 28px;}.fdhv2.fdhv2-std .fdhv2-hero-name{font-size: 32px;}.fdhv2.fdhv2-std .fdhv2-hero-nav{box-shadow: 0 6px 8px -4px rgba(0, 0, 0, .25);}}
.fdhv2.fdhv2-std .fdhv2-hero-crest{box-sizing: border-box; width: 76px; height: 76px;}
.fdhv2.fdhv2-std .fdhv2-hero-text:has(.fdhv2-hero-sub){display: flex; flex-direction: column; justify-content: space-between; height: 76px;}
@container fdhv2-root (width <= 640px){.fdhv2.fdhv2-std .fdhv2-hero-crest{width: 46px; height: 46px;}.fdhv2.fdhv2-std .fdhv2-hero-text:has(.fdhv2-hero-sub){height: 46px;}}
.fdhv2.fdhv2-std .fdhv2-hero-row:not(.fdhv2-hero-row--spiller):has(.fdhv2-hero-sub) .fdhv2-hero-crest{width: 92px; height: 92px;}
.fdhv2.fdhv2-std .fdhv2-hero-row:not(.fdhv2-hero-row--spiller) .fdhv2-hero-text:has(.fdhv2-hero-sub){height: 82px;}
@container fdhv2-root (width <= 640px){.fdhv2.fdhv2-std .fdhv2-hero-row:not(.fdhv2-hero-row--spiller):has(.fdhv2-hero-sub) .fdhv2-hero-crest{width: 54px; height: 54px;}.fdhv2.fdhv2-std .fdhv2-hero-row:not(.fdhv2-hero-row--spiller) .fdhv2-hero-text:has(.fdhv2-hero-sub){height: 54px;}}
.fdhv2.fdhv2-std .fdhv2-hero-name{text-box: trim-both cap alphabetic;}
.fdhv2.fdhv2-std .fdhv2-hero-name, .fdhv2.fdhv2-std .fdhv2-hero-text .fdhv2-hero-sub{text-align: left;}
.fdhv2.fdhv2-std .fdhv2-hero-text .fdhv2-hero-sub{font-size: 20px; line-height: 1.2; margin: 0; color: var(--fdhv2-hero-tekst, var(--fdhv2-clubcard-meta-text)); text-box: trim-both cap alphabetic;}
.fdhv2.fdhv2-std .fdhv2-hero-nav a{color: var(--fdhv2-hero-tekst, var(--fdhv2-clubcard-meta-text));}
.fdhv2.fdhv2-std .fdhv2-hero-nav a.fdhv2-on{color: var(--fdhv2-on-primary); border-color: var(--fdhv2-fane-streg, var(--fdhv2-accent));}
@media (hover: hover){.fdhv2.fdhv2-std .fdhv2-hero-nav a:hover{color: var(--fdhv2-on-primary); border-color: var(--fdhv2-fane-streg, var(--fdhv2-accent));}}
.fdhv2.fdhv2-root--livescore .fdhv2-hero-name, .fdhv2.fdhv2-root--livescore .fdhv2-hero-text .fdhv2-hero-sub{text-align: center;}
.fdhv2.fdhv2-root--livescore .fdhv2-hero-text:has(.fdhv2-hero-sub){height: auto; justify-content: flex-start; gap: 14px;}
.fdhv2.fdhv2-root--livescore .fdhv2-hero-row{padding-bottom: 40px;}
.fdhv2.fdhv2-std .fdhv2-hero-name, .fdhv2.fdhv2-std .fdhv2-h2, .fdhv2.fdhv2-std .fdhv2-hero-nav a, .fdhv2.fdhv2-std .fdhv2-vt-btn, .fdhv2.fdhv2-std .fdhv2-kampe-hoved, .fdhv2.fdhv2-std .fdhv2-arch-round > summary, .fdhv2.fdhv2-std .fdhv2-clubcard .fdhv2-cc-top .fdhv2-cc-name, .fdhv2.fdhv2-std .fdhv2-trup .fdhv2-trup-gruppe .fdhv2-trup-h{text-transform: none; letter-spacing: normal;}
.fdhv2.fdhv2 .fdhv2-section--kampe .fdhv2-match > summary, .fdhv2.fdhv2 .fdhv2-section--kampe .fdhv2-match--flad > .fdhv2-m-sum, .fdhv2.fdhv2 .fdhv2-news-item, .fdhv2.fdhv2 .fdhv2-table--stilling > tbody > tr:not(.fdhv2-xdetail):not(.fdhv2-vo-raekke) > td, .fdhv2.fdhv2 .fdhv2-table--topscorer > tbody > tr:not(.fdhv2-xdetail) > td, .fdhv2.fdhv2 .fdhv2-team-table > tbody > tr:not(.fdhv2-xdetail) > td{padding-top: 8px; padding-bottom: 8px;}
@container fdhv2-page (width <= 600px){.fdhv2.fdhv2 .fdhv2-section--kampe .fdhv2-match > summary, .fdhv2.fdhv2 .fdhv2-news-item, .fdhv2.fdhv2 .fdhv2-table--stilling > tbody > tr:not(.fdhv2-xdetail):not(.fdhv2-vo-raekke) > td, .fdhv2.fdhv2 .fdhv2-table--topscorer > tbody > tr:not(.fdhv2-xdetail) > td{padding-top: 8px; padding-bottom: 8px;}}
.fdhv2.fdhv2-klubfarver .fdhv2-hero-top, .fdhv2.fdhv2-klubfarver .fdhv2-hero-nav{--fdhv2-hero-bg: var(--fdhv2-klub-bg); --fdhv2-on-primary: var(--fdhv2-klub-tekst); --fdhv2-hero-tekst: var(--fdhv2-klub-tekst); --fdhv2-clubcard-meta-text: var(--fdhv2-klub-tekst); --fdhv2-fane-streg: var(--fdhv2-klub-tekst);}
.fdhv2.fdhv2-klubfarver .fdhv2-kampe-blok:not(.fdhv2-kampe-blok--live) .fdhv2-kampe-hoved, .fdhv2.fdhv2-klubfarver .fdhv2-table th, .fdhv2.fdhv2-klubfarver .fdhv2-cmp th, .fdhv2.fdhv2-klubfarver .fdhv2-sortable-table th.fdhv2-sort-active, .fdhv2.fdhv2-klubfarver .fdhv2-kk-dato, .fdhv2.fdhv2-klubfarver .fdhv2-news-day, .fdhv2.fdhv2-klubfarver .fdhv2-arch-round[open] > summary{--fdhv2-primary: var(--fdhv2-klub-bg); --fdhv2-on-primary: var(--fdhv2-klub-tekst);}
