/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:"Barlow", system-ui, sans-serif;--color-red-400:oklch(70.4% .191 22.216);--color-amber-400:oklch(82.8% .189 84.429);--color-green-400:oklch(79.2% .209 151.711);--color-gray-400:oklch(70.7% .022 261.325);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-700:oklch(37.1% 0 none);--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--leading-snug:1.375;--radius-md:calc(var(--radius) * .8);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:Barlow,system-ui,sans-serif}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-lg{border-radius:var(--radius)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-neutral-700{border-color:var(--color-neutral-700)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-card{background-color:var(--card)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-heading{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-amber-400{color:var(--color-amber-400)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-gray-400{color:var(--color-gray-400)}.text-green-400{color:var(--color-green-400)}.text-muted-foreground{color:var(--muted-foreground)}.text-neutral-400{color:var(--color-neutral-400)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-400{color:var(--color-red-400)}.text-secondary-foreground{color:var(--secondary-foreground)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}@media (width>=48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--radius:.5rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:#0f0f0f;--foreground:#fff;--card:#1a1a1a;--card-foreground:#fff;--popover:#1a1a1a;--popover-foreground:#fff;--primary:#0068e8;--primary-foreground:#fff;--secondary:#262626;--secondary-foreground:#fff;--muted:#262626;--muted-foreground:#b8b8b8;--accent:#262626;--accent-foreground:#fff;--destructive:#e54937;--border:#ffffff12;--input:#ffffff21;--ring:#0068e8;--chart-1:#3d8eff;--chart-2:#11c38b;--chart-3:#b8b8b8;--chart-4:#666b73;--chart-5:#3a3d45;--sidebar:#1a1a1a;--sidebar-foreground:#fff;--sidebar-primary:#0068e8;--sidebar-primary-foreground:#fff;--sidebar-accent:#262626;--sidebar-accent-foreground:#fff;--sidebar-border:#ffffff12;--sidebar-ring:#0068e8}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}.tc-pagina{flex-direction:column;gap:18px;display:flex}.tc-kolom{flex-direction:column;gap:18px;min-width:0;display:flex}.tc-bord{grid-template-columns:minmax(0,1fr) 306px;align-items:start;gap:18px;display:grid}@media (width<=1180px){.tc-bord{grid-template-columns:minmax(0,1fr)}}.tc-paneelkop{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-bottom:8px;display:flex}.tc-paneelkop p{margin:0}.tc-paneelkop .etiket{width:100%}.tc-paneelkop .etiket.actie{color:var(--tc-licht)}.tc-paneelkop h3{margin:0;font-size:15px;font-weight:700}.tc-meta{color:var(--t2);font-size:12.5px}.tc-meta strong{color:var(--t1);font-weight:600}.tc-formatie{font-family:var(--mono);background:var(--panel-2);color:var(--t1);border-radius:4px;padding:2px 9px;font-size:13px;font-weight:600}.tc-bol{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:8.5px;font-weight:700;display:grid}.tc-veld{background:repeating-linear-gradient(180deg, var(--veld) 0 44px, var(--veld-streep) 44px 88px);padding:20px 22px 22px;position:relative}.tc-veld .krijt{pointer-events:none;border:2px solid var(--veld-lijn);position:absolute}.tc-veld .krijt.rand{border-color:var(--veld-rand);border-radius:0;inset:14px}.tc-veld .krijt.midden{background:var(--veld-lijn);border:none;height:2px;top:50%;left:14px;right:14px}.tc-veld .krijt.cirkel{border-radius:50%;width:112px;height:112px;margin:-56px 0 0 -56px;top:50%;left:50%}.tc-veld .krijt.zestien-boven{border-top:0;border-radius:0;width:150px;height:52px;margin-left:-75px;top:14px;left:50%}.tc-veld .krijt.zestien-onder{border-bottom:0;border-radius:0;width:150px;height:52px;margin-left:-75px;bottom:14px;left:50%}.tc-linies{flex-direction:column;gap:14px;display:flex;position:relative}.tc-liniekop{color:#fff;text-shadow:0 1px 2px #00000080;align-items:center;gap:9px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.tc-liniekop .lijn{background:#ffffff40;flex:1;height:1px}.tc-liniekop .som{font-family:var(--mono);color:#fff;font-size:12px;font-weight:600}.tc-spelers{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}:root{--tc-kaart-vlak:#101c14e6;--tc-kaart-rand:#ffffff1a;--tc-kaart-captain-vlak:#e4971724;--tc-kaart-captain-rand:#e4971773}.tc-kaart{background:var(--tc-kaart-vlak);border:1px solid var(--tc-kaart-rand);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:7px;width:132px;padding:9px 10px;position:relative}.tc-kaart.captain{background:var(--tc-kaart-captain-vlak);border-color:var(--tc-kaart-captain-rand)}.tc-cband{background:var(--warn);width:20px;height:20px;font-family:var(--disp);color:var(--accent-tekst);border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:-7px;right:-6px}.tc-kaartkop{flex-direction:column;align-items:center;gap:6px;display:flex}.tc-kaartkop .tc-bol{width:34px;height:34px;font-size:12px}.tc-kaart .naam{text-align:center;font-size:12.5px;font-weight:600;line-height:1.15}.tc-kaartmeta{font-family:var(--mono);align-items:baseline;gap:5px;font-size:12px;line-height:1;display:flex}.tc-kaartmeta .club{color:var(--t2);letter-spacing:.04em;font-weight:700}.tc-kaart .tegen{font-family:var(--mono);color:var(--t3);font-size:12px}.tc-kaart.captain .tegen,.tc-kaart.captain .tc-kaartmeta .club{color:color-mix(in srgb, var(--t2) 80%, var(--t1))}.tc-kaartvoet{align-items:center;gap:7px;margin-top:8px;display:flex}.tc-kaartvoet .balk{background:#ffffff17;border-radius:3px;flex:1;height:4px;overflow:hidden}.tc-kaartvoet .balk>div{border-radius:3px;height:100%}.tc-punt{font-family:var(--mono);font-size:14px;font-weight:700}.tc-reserves{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding:14px 18px 16px;display:flex}.tc-reserves .tc-liniekop{color:var(--t1);text-shadow:none}.tc-reserves .tc-liniekop .som{color:var(--t2)}.tc-reserves .tc-liniekop .lijn{background:var(--line)}.tc-liniekop .hint{text-transform:none;letter-spacing:.04em;color:var(--t3);font-size:12px;font-weight:500}.tc-kaart.dof{opacity:.62}.tc-kaart.gemarkeerd.eruit{border-color:var(--bad);box-shadow:0 0 0 2px rgb(from var(--bad) r g b / .22)}.tc-kaart.gemarkeerd.erin{border-color:var(--good);box-shadow:0 0 0 2px rgb(from var(--good) r g b / .22)}.tc-markeerband{white-space:nowrap;border-radius:20px;padding:1px 7px;font-size:12px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.tc-markeerband.eruit{background:var(--panel-2);border:1px solid var(--bad);color:var(--bad)}.tc-markeerband.erin{background:var(--panel-2);border:1px solid var(--good);color:var(--good)}.tc-veld.dooft .tc-kaart:not(.opgelicht),.tc-reserves.dooft .tc-kaart:not(.opgelicht){opacity:.25}.tc-blokkop{color:var(--t1);background:#202020;align-items:center;gap:8px;padding:7px 16px;font-size:15px;font-weight:600;display:flex}.tc-blokkop .aantal{font-family:var(--mono);color:var(--t2);margin-left:auto;font-size:12px}.tc-selectierij{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto 52px;align-items:center;gap:8px;padding:6px 14px;display:grid}.tc-selectierij:hover{background:var(--panel-2)}.tc-selectierij .naam{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.tc-selectierij .rol{font-size:12px}.tc-selectierij .rol.basis{color:var(--good)}.tc-selectierij .rol.bank{color:var(--t2)}.tc-selectierij .rol.tribune{color:var(--t3)}.tc-selectierij .prijs{font-family:var(--mono);color:var(--t3);text-align:right;font-size:12px}.tc-selectierij .punten{font-family:var(--mono);text-align:right;font-size:13px;font-weight:700}.tc-meerknop{text-align:left;width:100%;color:var(--t2);align-items:center;gap:10px;padding:12px 18px;font-size:13px;font-weight:600;display:flex}.tc-meerknop:hover{color:var(--t1)}.tc-muttabelwikkel{border-top:1px solid var(--line);overflow-x:auto}.tc-muttabel{border-collapse:collapse;width:100%;font-size:13px}.tc-muttabel thead th{text-align:left;font-family:var(--mono);color:var(--t3);border-bottom:1px solid var(--line);padding:8px 18px;font-size:12px;font-weight:700}.tc-mutdagrij th{text-align:left;color:var(--t3);padding:12px 18px 4px;font-size:12px;font-weight:700}.tc-mutrij td{border-bottom:1px solid var(--line);vertical-align:middle;padding:8px 18px}.tc-mutrij:hover{background:#ffffff09}.tc-mutsoort{background:var(--raise);letter-spacing:.05em;color:var(--t2);border-radius:4px;justify-self:start;padding:2px 8px;font-size:12px;font-weight:700}.tc-mutsoort.nieuw{color:var(--good-licht);background:#11c38b24}.tc-mutsoort.weg{color:var(--bad-licht);background:#e5493721}.tc-mutsoort.club{color:var(--warn-licht);background:#e4971724}.tc-mutnaam{align-items:center;gap:6px;min-width:0;display:flex}.tc-mutnaam strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tc-mutrij.weg .tc-mutnaam strong{color:var(--t3);text-decoration:line-through}.tc-mutmerk{color:var(--mk);white-space:nowrap;border:1px solid #11c38b59;border-radius:5px;flex-shrink:0;padding:0 6px;font-size:12px}.tc-mutdetail{font-family:var(--mono);color:var(--t2);text-align:right;white-space:nowrap}.tc-budgetbalk{background:var(--raise);border-radius:3px;width:100%;height:4px;margin-top:4px;overflow:hidden}.tc-budgetbalk .tc-vulling{background:var(--good);height:100%}.tc-tabelhoes{overflow-x:auto}.tc-tabel{border-collapse:collapse;width:100%;font-size:12.5px}.tc-tabel th{border-bottom:1px solid var(--line-2);color:var(--t3);text-align:left;white-space:nowrap;padding:3px 6px;font-size:12px;font-weight:700}.tc-tabel td{border-bottom:1px solid var(--line);white-space:nowrap;padding:3px 6px}.tc-tabel tbody tr:last-child td{border-bottom:none}.tc-tabel tbody tr:hover{background:#ffffff09}.tc-tabel .tc-num{text-align:right;font-variant-numeric:tabular-nums}.tc-club{color:var(--t3);letter-spacing:.06em;flex-shrink:0;font-size:12px}.tc-rolbadge{border:1px solid var(--line-2);color:var(--t2);letter-spacing:.04em;text-align:center;text-transform:lowercase;border-radius:5px;padding:0 6px;font-size:12px;display:inline-block}.tc-rolbadge.basis{color:var(--good);background:#11c38b1f;border-color:#11c38b73}.tc-rolbadge.bank{background:var(--raise)}.tc-rolbadge.tribune{color:var(--t3);border-color:var(--line)}.tc-posbadge{border:1px solid var(--line-2);min-width:20px;color:var(--t2);text-align:center;border-radius:5px;padding:0 5px;font-size:12px;display:inline-block}.tc-sinds{color:var(--t2);margin:8px 0 0;font-size:12px}.tc-sinds .in{color:var(--good);font-weight:600}.tc-sinds .uit{color:var(--t3);text-decoration:line-through}.tc-voet{color:var(--t3);margin:0;padding:10px 18px;font-size:12px;line-height:1.45}.tc-leeg{color:var(--t2);margin:0;padding:12px 18px;font-size:12.5px}.tc-spelvoet{color:var(--t3);flex-wrap:wrap;gap:14px;padding:2px 2px 6px;font-size:12px;display:flex}.tc-mono{font-family:var(--mono)}.tc-spelvoet-bronnen{color:var(--t3)}.tc-rest{color:var(--t1);cursor:help;-webkit-text-decoration:underline dotted var(--t3);text-decoration:underline dotted var(--t3);text-underline-offset:3px;font-weight:600}.tc-kaart.scorito{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;flex-direction:column;align-items:center;width:112px;padding:0;display:flex}.tc-shirt{width:52px;height:46px;margin-bottom:4px;position:relative}.tc-shirt:before{content:"";background:var(--shirt-vlak,linear-gradient(90deg, transparent 42%, var(--shirt-2) 42% 58%, transparent 58%) var(--shirt));clip-path:polygon(28% 0,72% 0,100% 16%,100% 38%,82% 38%,82% 100%,18% 100%,18% 38%,0 38%,0 16%);filter:drop-shadow(0 2px 3px #00000059);position:absolute;inset:0}.tc-shirt .tc-punt{color:#fff;box-shadow:var(--schaduw-label);background:#000000d1;border-radius:10px;padding:1px 6px;font-size:12px;font-weight:700;position:absolute;top:6px;right:-30px}.tc-kaart.scorito .tc-cband{background:var(--warn);color:#000;width:20px;height:20px;font-size:12px;font-weight:700;top:-4px;left:-14px;right:auto}.tc-naamlabel{background:var(--naamlabel,#000);color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;box-shadow:var(--schaduw-label);border-radius:4px 4px 0 0;padding:2px 8px;font-size:13px;font-weight:500;overflow:hidden}.tc-codelabel{color:#0b0b0b;font-family:var(--mono);white-space:nowrap;box-shadow:var(--schaduw-label);background:#fff;border-radius:0 0 4px 4px;align-items:center;gap:4px;padding:2px 6px 2px 3px;font-size:12px;display:inline-flex}.tc-codelabel b{font-weight:700}.tc-codelabel .tegen{white-space:pre}.tc-codelabel .tegen,.tc-kaart.scorito.captain .tc-codelabel .tegen{color:#6b6b6b}.tc-kaart.scorito.captain .tc-naamlabel{background:#000}.tc-kaart.scorito.gemarkeerd.eruit,.tc-kaart.scorito.gemarkeerd.erin{box-shadow:none;border:none}.tc-kaart.scorito.gemarkeerd.eruit .tc-codelabel{outline:2px solid var(--bad)}.tc-kaart.scorito.gemarkeerd.erin .tc-codelabel{outline:2px solid var(--good)}.tc-veldkop{align-items:baseline;gap:10px;padding:12px 16px 10px;display:flex}.tc-veldkop h2{margin:0;font-size:18px;font-weight:600}.tc-veldkop .stil{font-size:14px}.tc-cijfers{background:var(--panel-2);border-top:1px solid var(--panel-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;margin:0;display:grid}.tc-cijfers>div{background:#141414;flex-direction:column;gap:3px;padding:10px 16px;display:flex}.tc-cijfers dt{color:var(--t3);font-size:12px}.tc-cijfers dd{white-space:nowrap;margin:0;font-size:17px;font-weight:700}.tc-cijfers dd.groot{font-size:26px;line-height:1.1}.tc-cijfers dd.klein{color:var(--t3);font-size:12px;font-weight:500}.tc-cijfers dd .stil{font-weight:500}.tc-cijfer-c{font-family:var(--disp);align-items:center;gap:6px;display:flex;font-weight:600!important}.tc-budgetbalkje{background:#2a2a2a;border-radius:2px;height:4px;overflow:hidden}.tc-budgetbalkje>span{background:var(--good);height:100%;display:block}.tc-eisen{margin:0;padding:0;list-style:none}.tc-eisen li{border-top:1px solid #222;align-items:center;gap:10px;padding:8px 16px;font-size:15px;display:flex}.tc-eisen .label{flex:1;min-width:0}.tc-eisen .mono{color:var(--t2);font-size:14px;font-weight:600}.tc-eisen-ok{color:var(--good-licht);font-weight:700}.tc-eisen-mis{color:var(--bad-licht);font-weight:700}.tc-rechts{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.ruitjes{gap:3px;display:inline-flex}.ruitjes>span:not(.alleen-schermlezer){background:#3a3a3a;width:7px;height:7px;transform:rotate(45deg)}.ruitjes>span.aan{background:#fff}.tc-cijfers>div:last-child dd:first-of-type{white-space:normal;font-size:15px}.tc-nietfit{background:var(--pos-v);color:#000;width:18px;height:18px;box-shadow:var(--schaduw-label);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;bottom:0;left:-6px}.tc-nietfit.los{vertical-align:1px;width:16px;height:16px;box-shadow:none;margin-left:6px;font-size:11px;display:inline-grid;position:static}.tc-eisen-regel{color:var(--t2);align-items:center;gap:8px;margin:0;padding:10px 16px 0;font-size:14px;display:flex}.tc-letop ul{flex-direction:column;margin:0;padding:0 0 4px;list-style:none;display:flex}.tc-letop li{color:#e0e0e0;border-top:1px solid #222;align-items:flex-start;gap:10px;padding:10px 16px;font-size:15px;line-height:1.5;display:flex}.tc-letop li .rondje{margin-top:3px}.tc-letop li b{color:var(--t1);font-weight:600}.cc-pagina{flex-direction:column;gap:18px;display:flex}.cc-pagina .paneel.plat>.tc-leeg{padding:12px 18px}.cc-ronde{flex-direction:column;gap:12px;display:flex}.tc-kaart.cc-kaart{position:relative}.cc-kaartknop:not([data-slot]){cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;position:absolute;inset:0}.cc-kaartknop:not([data-slot]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tc-kaart.cc-kaart.gekozen .tc-naamlabel{outline:2px solid var(--accent);outline-offset:1px}.cc-kaartwaarschuwing{background:var(--panel-2);color:var(--warn-licht);border-radius:4px;margin-top:4px;padding:1px 7px;font-size:11px;font-weight:600}.cc-wvdr{border:1px solid var(--line-2);background:var(--panel);border-radius:6px;margin:12px 14px 0;padding:12px 14px}.cc-wvdr.afwijkend{border-left:3px solid var(--bad)}.cc-wvdr-kop{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:10px;display:flex}.cc-wvdr-kop h3{margin:0;font-size:15px;font-weight:600}.cc-wvdr-kop .rechts{color:var(--t2);margin-left:auto;font-size:12.5px}.cc-wvdr-kaart{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.cc-wvdr-kaart .club{align-items:center;gap:8px;font-size:15px;display:inline-flex}.cc-wvdr-kaart .club.uit{grid-column:3;justify-self:end}.cc-wvdr-kaart .midden{grid-column:2;justify-items:center;gap:6px;display:grid}.cc-wvdr-kaart .aftrap{font-family:var(--mono);color:var(--t2);font-size:12px}.cc-nupil{border:1px solid var(--bad);color:var(--bad-licht);font-family:var(--mono);border-radius:20px;padding:2px 10px;font-size:12px}.cc-adviesrij:not([data-slot]){border:0;border-bottom:1px solid var(--line);width:100%;color:var(--t1);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:24px minmax(0,1fr) 52px}.cc-adviesrij.gekozen:not([data-slot]){background:var(--panel-2)}.cc-adviesrij:not([data-slot]):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cc-adviesnaam{flex-direction:column;min-width:0;display:flex}.cc-adviesrij .rol{color:var(--t2)}.cc-adviesrij .punten{font-family:var(--mono);text-align:right}.cc-reden{border-bottom:1px solid var(--line);background:var(--panel-2);color:var(--t2);gap:4px;padding:8px 14px 12px 46px;font-size:13.5px;display:grid}.cc-reden .naam{color:var(--t1);align-items:center;gap:6px;font-weight:600;display:inline-flex}.cc-clubs{gap:8px;display:grid}.cc-paneeltitel{margin:0 0 4px;font-size:15px;font-weight:600}.cc-clubrij{grid-template-columns:22px minmax(0,1fr) auto 56px;align-items:center;gap:10px;font-size:14px;display:grid}.cc-clubrij .naam{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cc-clubrij .pips{gap:3px;display:flex}.cc-clubrij .pip{border:1px solid var(--line-2);box-sizing:border-box;border-radius:2px;width:10px;height:10px}.cc-clubrij .pip.vol{background:var(--t1);border:0}.cc-clubrij .telling{color:var(--t2);text-align:right;font-size:12.5px}.cc-clubrij.vol .telling{color:var(--warn-licht)}.cc-meldingenknop:not([data-slot]){width:100%;color:var(--t3);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 2px;font-size:13px;display:flex}.cc-meldingenknop:not([data-slot]):hover{color:var(--t2)}.cc-meldingenknop .rechts{margin-left:auto}.cc-meldingenlijst{border:1px solid var(--line);background:var(--panel);color:var(--t2);font-family:var(--mono);border-radius:6px;margin:4px 0 0;padding:10px 14px 10px 28px;font-size:12px}.cc-meldingenlijst li+li{margin-top:6px}.strip.cc-gesloten>.etiket{color:var(--t2)}.cc-adviesrij.gemarkeerd{box-shadow:inset 3px 0 0 var(--bad)}.cc-fase{flex-direction:column;gap:12px;display:flex}.cc-fasekop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.cc-fasekop h2{margin:0;font-size:18px;font-weight:600}.cc-faseuitleg{max-width:70ch;color:var(--t2);margin:0;font-size:14px}.cc-faserij{border-top:1px solid var(--line)}.cc-faserij.actief{box-shadow:inset 3px 0 0 var(--accent)}.cc-faserij-kop,.cc-faserij-kop:not([data-slot]){text-align:left;width:100%;color:var(--t1);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 16px;display:flex}button.cc-faserij-kop:not([data-slot]):hover{background:var(--panel-2)}button.cc-faserij-kop:not([data-slot]):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cc-faserij .naam{min-width:112px;font-weight:600}.cc-faserij .deadline{min-width:112px;color:var(--t2);font-size:12.5px}.cc-faserij .pts{margin-left:auto}.cc-faserij .pijl{width:14px;color:var(--t3)}.cc-faserij.dicht .cc-faserij-kop{color:var(--t2)}.cc-faserij .badge-nu,.cc-faserij .badge-super{border-radius:4px;padding:1px 8px;font-size:12px;font-weight:600}.cc-faserij .badge-nu{background:var(--accent-diep);color:var(--accent-tekst)}.cc-faserij .badge-super{background:var(--panel-2);color:var(--warn-licht)}.cc-faserij .c-naam{color:var(--t2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.cc-faserij .c-naam .c,.cc-fasespelers .nm .c{background:var(--warn);color:#000;border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;font-weight:700;display:inline-grid}.cc-fasespelers{margin:0;padding:0 16px 12px;list-style:none}.cc-fasespelers li{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto 52px;align-items:center;gap:10px;padding:5px 0;font-size:14px;display:grid}.cc-fasespelers .nm{align-items:center;gap:6px;min-width:0;display:inline-flex}.cc-fasespelers .wed{color:var(--t2);font-size:12.5px}.cc-fasespelers .pt{text-align:right}.cc-fasespelers li.clubs{color:var(--t2);font-family:var(--mono);font-size:12.5px;display:block}.cc-gebruiktrij{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);gap:10px;padding:10px 16px;display:grid}.cc-gebruiktrij .code{font-weight:600}.cc-gebruiktrij .namen{color:var(--t2);margin-bottom:4px;font-size:14px}.cc-resultaten{flex-direction:column;gap:12px;display:flex}.cc-totalen{border:1px solid var(--line-2);background:var(--panel);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cc-totalen>div{gap:2px;padding:14px 16px;display:grid}.cc-totalen>div+div{border-left:1px solid var(--line)}.cc-totalen .etiket{color:var(--t2);font-size:13px;font-weight:600}.cc-totalen .getal{font-size:26px;font-weight:600;line-height:1.2}.cc-totalen .onder{color:var(--t2);font-size:12.5px}.cc-reskop,.cc-resrij .regel{grid-template-columns:minmax(0,1fr) 60px 60px 60px;align-items:baseline;gap:10px;display:grid}.cc-reskop{color:var(--t3);padding:8px 16px;font-size:12.5px;font-weight:600}.cc-reskop span+span,.cc-resrij .regel>.mono{text-align:right}.cc-resrij{border-top:1px solid var(--line);padding:11px 16px}.cc-resrij .wat{min-width:0;display:grid}.cc-resrij .naam{font-weight:600}.cc-resrij .sub{color:var(--t2);font-size:12.5px}.cc-resbalk{background:var(--panel-2);border-radius:2px;height:4px;margin-top:8px;position:relative}.cc-resbalk .jij{background:var(--good);border-radius:2px;position:absolute;inset:0 auto 0 0}.cc-resbalk .adv{background:var(--t1);width:2px;position:absolute;top:-3px;bottom:-3px}.cc-reslegenda{border-top:1px solid var(--line);color:var(--t3);flex-wrap:wrap;gap:4px 16px;padding:9px 16px;font-size:12.5px;display:flex}.cc-reslegenda>span{align-items:center;gap:6px;display:inline-flex}.cc-reslegenda .staaf{background:var(--good);border-radius:2px;width:14px;height:4px}.cc-reslegenda .streep{background:var(--t1);width:2px;height:10px}@media (width<=480px){.cc-totalen .getal{font-size:20px}.cc-reskop,.cc-resrij .regel{grid-template-columns:minmax(0,1fr) 40px 44px 52px;gap:6px}}.cc-reswvdr{color:var(--t2);margin-top:4px;font-size:12.5px}.cc-reswvdr .mono{color:var(--t1)}.tc-aanvoerder{border:1px solid var(--line-2);background:var(--panel-2);border-radius:4px;align-items:center;gap:6px;padding:2px 9px 2px 3px;font-size:12.5px;font-weight:600;display:inline-flex}.tc-aanvoerder .c,.tc-selectierij .tc-c{background:var(--warn);color:#000;width:18px;height:18px;font-family:var(--disp);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.tc-selectierij .tc-c{vertical-align:1px;width:16px;height:16px;margin-left:6px;font-size:11px}.tc-veldregel{border-bottom:1px solid var(--line);color:var(--t2);flex-wrap:wrap;gap:2px 10px;margin:0;padding:10px 18px;font-size:13px;line-height:1.4;display:flex}.tc-veldregel .tc-bron{color:var(--t1);font-weight:600}.tc-veldregel .tc-bron.eigen{color:var(--good-licht)}.tc-fout{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.tc-fout p{margin:0}.tc-fout-detail{font-family:var(--mono);color:var(--t3);font-size:12px}@media (width<=640px){.tc-pagina .rondekaarten{scroll-snap-type:x proximity;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.tc-pagina .rondekaart{scroll-snap-align:start;flex:none;width:auto;min-width:150px}.tc-pagina .paginakop{position:relative}.tc-pagina .kopmeer{position:static}.tc-pagina .kopmeer-lijst{min-width:0;left:0;right:0}.tc-veld{padding:16px 10px 18px}.tc-pagina .tc-spelers,.tc-reserves .tc-spelers{flex-wrap:nowrap;gap:5px}.tc-pagina .tc-kaart{flex:1 1 0;min-width:0;max-width:92px;padding:7px 4px 6px}.tc-pagina .tc-kaartkop{gap:4px}.tc-pagina .tc-kaartkop .tc-bol{width:26px;height:26px;font-size:9.5px}.tc-pagina .tc-kaart .naam{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;overflow:hidden}.tc-pagina .tc-kaart .tegen{display:none}.tc-pagina .tc-kaartvoet{justify-content:center;margin-top:5px}.tc-pagina .tc-kaartvoet .balk{display:none}.tc-pagina .tc-punt{font-size:12.5px}.tc-pagina .tc-cband{width:17px;height:17px;font-size:10px;top:-6px;right:-3px}.tc-pagina .tc-kaart.scorito{padding:0}.tc-pagina .tc-shirt{width:40px;height:36px}.tc-pagina .tc-shirt .tc-punt{padding:0 4px;font-size:11px;top:2px;right:-22px}.tc-pagina .tc-kaart.scorito .tc-cband{left:-10px;right:auto}.tc-pagina .tc-naamlabel{padding:1px 4px;font-size:11.5px}.tc-pagina .tc-codelabel{padding:1px 4px 1px 2px;font-size:10.5px}.tc-pagina .tc-codelabel .posbadge{width:15px;height:15px;font-size:10px}.tc-reserves{padding:12px 10px 14px}}.paneel .tc-mutleeg{padding:12px 18px}.tc-pagina button.knop:not(.rood):not(.accent),.tc-fout button.knop{background:var(--panel-2)}.tc-pagina button.knop:not(.rood):not(.accent):hover:enabled,.tc-fout button.knop:hover:enabled{background:var(--raise)}.tc-pagina .rondekaarten{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.strip.letop{border-color:#e497178c;align-items:baseline}.tc-pagina .rondekaarten{flex-wrap:wrap;gap:6px;display:flex}.tc-pagina .rondekaart{border-radius:6px;align-items:baseline;gap:10px;width:auto;padding:6px 12px;display:inline-flex}.tc-pagina .rondekaart .titel{gap:8px;font-size:13px}.tc-pagina .rondekaart .meta{margin-top:0}.tc-selectierij.gemarkeerd{box-shadow:inset 3px 0 0 var(--bad)}.tc-selectierij.gemarkeerd.erin{box-shadow:inset 3px 0 0 var(--good)}.tc-selectierij .tc-rijmarkering{color:var(--bad-licht);font-weight:600}.tc-selectierij.erin .tc-rijmarkering{color:var(--good-licht)}.tc-fout-knoppen{flex-wrap:wrap;gap:8px;display:flex}.tc-skelet-kop,.tc-skelet-strip,.tc-skelet-veld,.tc-skelet-lijst{background:var(--panel);border:1px solid var(--line-2);border-radius:6px}.tc-skelet-kop{max-width:420px;height:64px}.tc-skelet-strip{height:46px}.tc-skelet-veld{background:var(--veld);height:640px}.tc-skelet-lijst{height:640px}.tc-pagina .tc-kaartvoet{justify-content:center}@media (width>=641px){.tc-pagina .tc-kaartvoet{margin-top:5px}.tc-pagina .tc-kaart{padding:8px 9px 7px}.tc-pagina .tc-kaartkop{gap:5px}.tc-pagina .tc-linies{gap:10px}}.tc-pagina>.segment{align-self:flex-start}.tc-geen-advies{color:var(--t2)}.tc-geen-advies b{color:var(--t1)}.gp-pagina{flex-direction:column;gap:18px;display:flex}.gp-vandaag{flex-direction:column;gap:14px;display:flex}.gp-cat{color:#fff;width:18px;height:18px;font-family:var(--mono);border-radius:5px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.gp-totaalrij td{border-top:1px solid var(--line-2);font-weight:700}.gp-sorteerknop{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.gp-sorteerknop:hover{color:var(--t1)}.gp-ik td{background:var(--accent-zacht,#ffffff0f);font-weight:600}.gp-rondekiezer{align-items:center;gap:8px;margin-bottom:12px;display:flex}.gp-rondekiezer select{min-width:0;max-width:100%}.gp-terugblik{flex-direction:column;gap:12px;display:flex}.gp-terugblik-kop{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.gp-terugblik-uitleg{opacity:.75;margin:0}.gp-terugblik-tabel tr.gp-uitval td{color:var(--bad)}.gp-terugblik-lijnen{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.gp-terugblik-lijnen div{flex-direction:column;display:flex}@media (width<=600px){.gp-terugblik-lijnen{grid-template-columns:repeat(2,minmax(0,1fr))}}.gp-vandaag .mono{font-family:var(--mono)}.gp-races{flex-wrap:wrap;gap:12px;display:flex}.gp-race{border-radius:8px;flex-direction:column;gap:8px;min-width:240px;padding:14px 16px;display:flex}.gp-race.nu{background:var(--panel-2);border:1px solid var(--line-2);box-shadow:inset 0 -2px 0 var(--accent)}.gp-race.straks .gp-race-naam{color:var(--t2)}.gp-race-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.gp-race-naam{font-size:15px;font-weight:700}.gp-race-deadline{color:var(--t2);font-size:12px}.gp-strook{align-items:center}.gp-strook .zin{min-width:0;color:var(--t1);flex:200px}@media (width<=560px){.strip.gp-strook{flex-direction:column;align-items:flex-start}.strip.gp-strook .zin{flex:none;width:100%}}.gp-stip{background:var(--t3);border-radius:50%;flex:none;width:8px;height:8px}.strip.alarm .gp-stip,.gp-verschil-getal,.gp-min{color:var(--bad)}.strip.alarm .gp-stip{background:var(--bad)}.strip.rustig .gp-stip{background:var(--good)}.gp-strook.let-op{border-color:#e4971759}.gp-strook.let-op .gp-stip{background:var(--warn)}.gp-strook.let-op>.etiket{color:var(--t1)}.gp-strook-tijd{color:var(--t3);font-size:12px}.gp-kolommen{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.gp-hoofdkolom{flex-direction:column;flex:600px;gap:16px;min-width:0;display:flex}.gp-veld{flex:280px;max-width:100%}.gp-gridpaneel .paneelkop{padding:12px 18px}.gp-sommen{font-size:13px}.gp-sommen b{color:var(--t1)}.gp-sommen .gp-advies-som{color:var(--accent)}.gp-baan{background-color:var(--asfalt,#3a3a3a);background-image:radial-gradient(#ffffff12 1px,#0000 1.3px),radial-gradient(#00000059 1px,#0000 1.3px);background-position:0 0,2px 3px;background-size:5px 5px,7px 7px;border-radius:6px;margin:14px;position:relative;overflow:hidden}.gp-finish{background:repeating-conic-gradient(#e9eaeb 0 25%, #111 0 50%) 0 0 / 12px 12px;height:12px}.gp-baan-labels{color:#d0d0d0;justify-content:space-between;gap:12px;padding:12px 24px 0;font-size:12px;font-weight:600;display:flex}.gp-slots{grid-template-columns:repeat(2,150px);justify-content:center;gap:6px 64px;padding:14px 24px 84px;display:grid}.gp-slot{padding-top:24px;position:relative}.gp-slot:nth-child(2n){transform:translateY(72px)}.gp-slot-plek{color:#d0d0d0;font-size:12px;font-weight:700;position:absolute;top:0;left:0}.gp-slot-vak{opacity:.9;border:3px solid #f2f2f2;border-bottom:0;height:24px;position:absolute;top:16px;left:0;right:0}.gp-slot-vak.doel{border-color:var(--warn);opacity:1}.gp-adviespijlen{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gp-adviespijlen path{stroke:var(--warn);stroke-width:2px;stroke-linecap:round;opacity:.95}.gp-adviespijlen path.ruil{stroke-width:2.5px}.gp-pijlpunt{fill:var(--warn)}@media (width<=560px){.gp-slots{grid-template-columns:150px;padding:14px 12px 24px}.gp-slot:nth-child(2n){transform:none}}.gp-kaart{border:1px solid var(--line-2);background:var(--panel);width:132px;box-shadow:var(--schaduw-zwevend);border-radius:6px;flex-direction:column;align-items:center;gap:4px;margin:0 9px;padding:10px;display:flex;position:relative}.gp-kaart.afwijkend{border-color:var(--bad);box-shadow:inset 3px 0 0 var(--bad), var(--schaduw-zwevend)}.gp-kaart .gp-factor{color:var(--accent);font-size:14px;font-weight:700;position:absolute;top:6px;left:7px}.gp-kaart .gp-cat{border-radius:3px;width:15px;height:15px;font-size:12px;position:absolute;top:7px;right:7px}.gp-nummer{background:var(--team,#3a3e45);width:32px;height:32px;color:var(--team-tekst,#fff);border-radius:50%;justify-content:center;align-items:center;margin-bottom:2px;font-size:12px;font-weight:700;display:flex}.gp-kaart .naam{background:var(--goud);color:#000;white-space:nowrap;text-overflow:ellipsis;border-radius:3px;max-width:100%;padding:1px 10px;font-size:14px;font-weight:600;overflow:hidden}.gp-kaart-sub{color:var(--t3);text-align:center;max-width:100%;font-size:12px}.gp-kaart-sub>span{white-space:nowrap}.gp-kaart-cijfers{align-items:center;gap:8px;width:100%;margin-top:4px;display:flex}.gp-balk{background:#2a302d;border-radius:2px;flex:1;height:4px;overflow:hidden}.gp-balk-vul{background:var(--accent);border-radius:2px;height:100%}.gp-kaart-punt{white-space:nowrap;font-size:15px;font-weight:700}.gp-afwijking-label{letter-spacing:.04em;height:14px;color:var(--warn);white-space:nowrap;font-size:12px;font-weight:700;line-height:14px}.gp-afwijking-label.leeg{visibility:hidden}.gp-afwijkingen{border-color:#e549374d;padding:6px 18px 10px}.gp-afwijking-tabel{width:100%}.gp-afwijking-tabel td.mono{font-family:var(--mono)}.gp-plus{color:var(--good)}.gp-teamrij{border-bottom:1px solid var(--line);grid-template-columns:32px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 18px;display:grid}.gp-teamfactor{color:var(--accent);font-size:15px;font-weight:700}.gp-teambol{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.gp-teamnaam{flex-direction:column;min-width:0;display:flex}.gp-teamnaam-kop{align-items:center;gap:6px;min-width:0;display:flex}.gp-teamnaam-tekst{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.gp-cat.klein{border-radius:3px;width:14px;height:14px;font-size:12px}.gp-teamsub{color:var(--t3);font-size:12px}.gp-teamsub.anders{color:var(--bad)}.gp-teampunt{text-align:right;font-size:13px;font-weight:500}.gp-teamtotaal{color:var(--t2);justify-content:space-between;padding:12px 18px;font-size:14px;display:flex}.gp-teamtotaal b{color:var(--t1)}.gp-marktregel{margin:0 0 12px}.mk-statusregel{color:var(--t2);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;font-size:12.5px;display:flex}.mk-statusregel .mk-deadline{font-family:var(--mono);color:var(--t1);font-weight:600}.mk-statusregel .versheid{margin:0}.strip.letop{background:#e497170f;border-color:#e4971742;align-items:baseline}.strip.letop>.etiket{color:var(--warn);align-items:center;gap:6px;display:inline-flex}.strip.letop .zin{color:var(--warn-licht);flex-wrap:wrap;gap:2px 12px;display:flex}.mk-lijst.zonder-kans .kans,.mk-lijst.zonder-bronnen .fundament{display:none}@media (width>=861px){.mk-lijst.zonder-kans :is(.mk-kolomkop,.mk-rij){grid-template-columns:26px minmax(0, 1fr) 96px 62px 104px var(--kol-jij,60px) var(--kol-uitslag,68px)}.mk-lijst.zonder-bronnen :is(.mk-kolomkop,.mk-rij){grid-template-columns:26px minmax(0, 1fr) 96px 62px 54px var(--kol-jij,60px) var(--kol-uitslag,68px)}.mk-lijst.zonder-kans.zonder-bronnen :is(.mk-kolomkop,.mk-rij){grid-template-columns:26px minmax(0, 1fr) 96px 62px var(--kol-jij,60px) var(--kol-uitslag,68px)}}.mk-uitgelicht-inline{display:none}@media (width<=1180px){.mk-uitgelicht-inline{border-bottom:1px solid var(--line);background:#ffffff04;padding:10px 12px 14px;display:block}.mk-uitgelicht-zij{display:none}}.alleen-mobiel{display:none}@media (width<=640px){.mk-lijst .mk-rij{text-align:left;grid-template-columns:24px auto auto minmax(0,1fr);grid-template-areas:"nr wedstrijd wedstrijd wedstrijd"".tip jij uitslag";gap:6px 12px}.mk-lijst .mk-rij .nr{grid-area:nr}.mk-lijst .mk-kolomkop,.mk-lijst .mk-rij .kans{display:none}.mk-lijst .mk-rij .mk-wedstrijd{grid-area:wedstrijd}.mk-lijst .mk-rij .tip{text-align:left;grid-area:tip}.mk-lijst .mk-rij .jij{text-align:left;grid-area:jij;align-self:center}.mk-lijst .mk-rij .uitslag{text-align:right;grid-area:uitslag;align-self:center}.mk-lijst .mk-rij .mk-wedstrijd .shirt,.paneel .invulrij .ploegen .shirt{display:none}.mk-lijst .mk-rij .mk-wedstrijd .namen,.paneel .invulrij .namen{white-space:normal;text-overflow:clip;line-height:1.25;overflow:visible}.mk-lijst .mk-rij .mk-wedstrijd .namen{font-size:14px}.paneel .invulrij .namen{font-size:16px}.alleen-mobiel{color:var(--t3);font-weight:400;display:inline}}.invullijst{margin:0;padding:0;list-style:none}.mk-invulscorerkop{border-top:1px solid var(--line)}.invulrij.scorerrij .ploegen{gap:10px}.invulrij.scorerrij .club{color:var(--t3);font-size:13px}.invulrij .kopieerknop{width:32px;height:32px;font-size:16px}.invulrij.eruit .namen s{color:var(--t2);text-decoration-thickness:2px}.mk-lijst .mk-rij .kans{color:var(--t2)}.mk-lijst .mk-rij .kans.sterk{color:var(--t1);font-weight:700}.mk-statusregel .mk-deadline.dringend{color:var(--bad-licht)}.mk-legenda{color:var(--t2);margin:0;padding:10px 18px;font-size:12px}@media (width<=860px){.mk-lijst .mk-legenda{display:none}}.topscorer .kopieermelding{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-skelet{flex-direction:column;gap:18px;display:flex}.mk-skelet-kop,.mk-skelet-lijst{background:var(--panel);border:1px solid var(--line);border-radius:8px}.mk-skelet-kop{max-width:420px;height:64px}.mk-skelet-lijst{height:520px}.mk-fout{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.mk-fout p{margin:0}.mk-fout-detail{font-family:var(--mono);color:var(--t3);font-size:12px}.mk-fout-knoppen{flex-wrap:wrap;gap:8px;display:flex}.mk-fout button.knop{background:var(--panel-2);border:1px solid var(--line-2);color:var(--t1);font-weight:600}.mk-geen-advies{color:var(--t2)}.mk-geen-advies b{color:var(--t1)}.uitgelicht .uitgelicht-kopregel{justify-content:space-between;align-items:center;gap:8px;display:flex}.uitgelicht .mk-uitgelicht-sluit{background:var(--panel-2);border:1px solid var(--line-2);color:var(--t1);padding:4px 10px;font-weight:600}.uitgelicht .cijferraster.alleen{grid-template-columns:minmax(0,1fr)}.seizoentitel{font-size:14px;font-weight:700}.paneel .invulrij{grid-template-columns:32px minmax(0,1fr) auto 116px}.paneel .invulrij.afwijkend{box-shadow:inset 3px 0 0 var(--bad);background:#e5493712}.invul-nu{font-family:var(--mono);color:var(--bad-licht);justify-self:end;font-size:14px;font-weight:700}.invul-nu:not(:empty){background:var(--bad);color:#fff;border-radius:20px;padding:3px 12px}.mk-lijst .mk-rij .jij.anders{border-color:#e54937b3}@media (width<=860px){.paneel .invulrij{grid-template-columns:26px minmax(0,1fr) auto 84px}}@keyframes mk-groen{0%,60%{background-color:#11c38b24}to{background-color:#0000}}.mk-bevestigd :is(.mk-rij,.invulrij):not(.afwijkend){box-shadow:inset 3px 0 0 var(--good);animation:2.4s ease-out both mk-groen}@media (prefers-reduced-motion:reduce){.mk-bevestigd :is(.mk-rij,.invulrij):not(.afwijkend){background-color:#11c38b1a;animation:none}}@media (width<=640px){.paginakop{position:relative}.paginakop .kopmeer{position:static}.paginakop .kopmeer-lijst{min-width:0;left:0;right:0}.mk-statusregel .versheid:not(.verouderd){display:none}}:is(.mk-raster,.paneel)+.strip.letop{margin-top:14px}.scorer-erin{font-family:var(--mono);color:var(--bad-licht);white-space:nowrap;background:#e549371f;border:1px solid #e54937b3;border-radius:7px;margin-left:8px;padding:1px 7px;font-size:12px;font-weight:700}.topscorer.afwijkend{box-shadow:inset 3px 0 0 var(--bad);background:#e5493712}.topscorer.afwijkend .rang .scorer-erin{font-size:12px}.paneel .invullijst{grid-template-columns:auto minmax(0,max-content) 116px minmax(0,1fr);column-gap:18px;display:grid}.paneel .invullijst>.invulrij{grid-column:1/-1;grid-template-columns:subgrid}.paneel .invullijst .tip{text-align:left}.paneel .invullijst .invul-nu{justify-self:start}.paneel .invullijst>.invulrij:not(.afwijkend):hover{background:var(--panel-2)}@media (width<=860px){.paneel .invullijst{grid-template-columns:auto minmax(0,max-content) 84px minmax(0,1fr);column-gap:10px}}@media (width<=640px){.paneel .invullijst{grid-template-columns:auto minmax(0,1fr) auto auto}.paneel .invullijst .tip{text-align:right}}.mk-lijst .mk-rij.afwijkend.gekozen{box-shadow:inset 0 0 0 1px var(--line-2)}.mk-eruit{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0 18px 14px;font-size:14px;list-style:none;display:flex}.mk-eruit s{color:var(--t2)}.uitgelicht .cijferraster.alleen .cel{border-right:0}.uitgelicht-geenmatrix{border-bottom:1px solid var(--line);color:var(--t2);margin:0;padding:10px 16px;font-size:12.5px}.kopmeer-lijst .knop.mk-weergaveknop-meer{display:none}@media (width<=640px){.paginakop.mk-kop .crest,.paginakop.mk-kop .eyebrow,.kopknoppen .knop.mk-weergaveknop{display:none}.kopmeer-lijst .knop.mk-weergaveknop-meer{display:inline-flex}.mk-lijst .mk-rij .jij.leeg{display:none}}.paneel .invullijst>.invulrij.invulkop{min-height:0;color:var(--t3);border-bottom-color:#222;padding-block:8px;font-size:13px}.paneel .invullijst>.invulrij.invulkop:hover{background:0 0}.paneel .invullijst>.invulrij.invulkop>span:last-child{justify-self:end}.invul-tip{align-items:center;gap:10px;display:inline-flex}.paneel .invullijst .invul-nu,.paneel .invullijst .invul-jij{justify-self:end}.invul-jij{font-family:var(--mono);color:var(--t3);font-size:14px;font-weight:600}.invul-nu:not(:empty){color:var(--bad-licht);background:#e5493729}.ruitjes.groot>span:not(.alleen-schermlezer){width:8px;height:8px}.paneel .invulrij .namen{font-size:19px;font-weight:500}.paneel .invulrij .tip.scorepil{padding:4px 28px;font-size:20px}.paneel .invulrij .shirt{width:24px;height:26px}@media (width<=640px){.paneel .invulrij .namen{font-size:16px}.paneel .invulrij .tip.scorepil{padding:3px 12px;font-size:16px}.invul-tip{flex-direction:column;gap:4px}}.xl{--xl-voorspelsite:var(--t2);--xl-bookmaker:var(--t1);--xl-onder:var(--t2);--xl-kaart:var(--panel);--xl-rand:var(--line);--xl-rij:var(--line);--xl-spoor:#ffffff12;--xl-kopbalk:#ffffff04;--xl-hover:#ffffff09;flex-direction:column;gap:24px;width:100%;display:flex}.xl .mono,.xl-mono{font-family:var(--mono)}.xl>.spelkop+.spelers-meta{margin-top:-14px}.xl-paneel{background:var(--xl-kaart);border-radius:8px;overflow:hidden}.xl-paneel-kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:15px 18px 12px;display:flex}.xl-paneel-kop h2{margin:0;font-size:14px;font-weight:700}.xl-paneel-kop p{color:var(--t2);text-wrap:pretty;margin:4px 0 0;font-size:13px}.xl-gedempt{color:var(--t2);margin:0;font-size:13px}.xl-stil{color:var(--t3)}.xl-pil{border:1px solid var(--line-2);color:var(--t2);white-space:nowrap;border-radius:4px;padding:1px 7px;font-size:12px;display:inline-block}.xl-pil-voegt_toe{color:var(--accent);border-color:#11c38b59}.xl-pil-neemt_weg{color:var(--t1)}.xl-stip{background:var(--t3);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.xl-stip-voorspelsite{width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--xl-voorspelsite);background:0 0}.xl-stip-bookmaker{background:var(--xl-bookmaker);border-radius:1px}.xl-legenda{color:var(--t2);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.xl-legenda>span{align-items:center;gap:6px;display:flex}.xl-streep{width:2px;height:12px;display:inline-block}.xl-voortgang{background:var(--xl-spoor);border-radius:2px;height:4px;overflow:hidden}.xl-voortgang>div{background:var(--t3);height:100%}.xl-scroll{overflow-x:auto}.xl-rooster{border-bottom:1px solid var(--xl-rij);align-items:center;gap:0 12px;padding:0 18px;font-size:14px;display:grid}.xl-rooster-kop{color:var(--t3);background:var(--xl-kopbalk);border-top:1px solid var(--xl-rand);border-bottom:1px solid var(--xl-rand);padding-top:8px;padding-bottom:8px;font-size:12px}.xl-rechts{text-align:right}.xl-as{height:14px;font-family:var(--mono);font-size:12px;position:relative}.xl-as>span{white-space:nowrap;position:absolute;transform:translate(-50%)}.xl-as>span:first-child{transform:none}.xl-as>span:last-child{transform:translate(-100%)}.xl-bijgewerkt{color:var(--t3);margin:0;font-size:13px}.xl-oud{color:var(--warn)}.xl-leeg{padding:22px 24px}.xl-leeg strong{font-size:17px}.xl-punten{text-align:center;min-width:40px;font-family:var(--mono);background:var(--panel-2);color:var(--t3);border-radius:5px;justify-self:end;padding:2px 8px;font-size:13px;font-weight:600}.xl-punten-90{background:var(--accent-diep);color:var(--accent-tekst)}.xl-punten-60{color:var(--good-licht);background:#11c38b29}.xl-stand-boven{flex-wrap:wrap;gap:12px;display:flex}.xl-held{background:var(--xl-kaart);border-radius:8px;flex-direction:column;flex:1.65 380px;gap:22px;min-width:0;padding:22px 24px;display:flex}.xl-held-kop{color:var(--t2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;font-size:13px;display:flex}.xl-held-kop b{color:var(--t1);font-family:var(--mono);font-weight:500}.xl-held-getal{align-items:baseline;gap:14px;display:flex}.xl-held-getal>span:first-child{letter-spacing:-.02em;font-size:76px;font-weight:600;line-height:.9}.xl-held-getal>span+span{font-family:var(--mono);color:var(--t2);font-size:20px}.xl-held-schaal{height:74px;position:relative}.xl-held-schaal>*{position:absolute}.xl-held-lijn{background:var(--line-2);height:2px;top:36px;left:0;right:0}.xl-held-band{background:#11c38b24;border:1px solid #11c38b4d;border-radius:6px;height:12px;top:31px}.xl-held-merk{width:2px;height:22px;margin-left:-1px;top:26px}.xl-held-label{white-space:nowrap;font-size:12px;transform:translate(-50%)}.xl-held-label b{font-family:var(--mono);font-weight:500}.xl-held-wij{background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 3px var(--xl-kaart);border-radius:50%;margin-left:-7px;top:30px}.xl-held-voet{color:var(--t2);border-top:1px solid var(--xl-rand);flex-wrap:wrap;gap:6px 18px;padding-top:14px;font-size:13px;line-height:1.5;display:flex}.xl-held-voet>span{align-items:center;gap:6px;display:flex}.xl-zijkaarten{flex:240px;grid-template-rows:1fr 1fr 1fr;gap:12px;min-width:0;display:grid}.xl-zijkaart{background:var(--xl-kaart);border-radius:8px;flex-direction:column;justify-content:center;gap:6px;padding:16px 20px;display:flex}.xl-zijkaart small{color:var(--t2);font-size:13px}.xl-zijkaart-getal{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.xl-zijkaart-getal>span:first-child{font-size:34px;font-weight:600;line-height:1}.xl-zijkaart-getal>span+span{font-family:var(--mono);color:var(--t2);font-size:13px}.xl-zijkaart-uitleg{color:var(--t2);text-wrap:pretty;font-size:12px}.xl-zijkaart .xl-voortgang>div{background:var(--accent)}.xl-bronrij{grid-template-columns:22px minmax(110px,1.1fr) minmax(100px,2.6fr) 104px 44px 212px;min-width:730px}.xl-bronrij:not(.xl-rooster-kop){height:42px}.xl-bronrij:not(.xl-rooster-kop):hover{background:var(--xl-hover)}.xl-bronnaam{align-items:center;gap:7px;min-width:0;font-weight:500;display:flex}.xl-bronnaam small{font-family:var(--mono);color:var(--t3);font-size:12px}.xl-interval{height:22px;position:relative}.xl-interval>*{position:absolute}.xl-interval-lijn{background:var(--line-2);height:1px;top:10px;left:0;right:0}.xl-interval-merk{width:1px;top:2px;bottom:2px}.xl-interval-band{height:2px;margin-top:-.5px;top:10px}.xl-interval-punt{width:10px;height:10px;box-shadow:0 0 0 2px var(--xl-kaart);border-radius:50%;margin-left:-5px;top:5px}.xl-toevoeging{font-family:var(--mono);color:var(--t3);align-items:center;gap:8px;font-size:12px;display:flex}.xl-toevoeging .xl-voortgang{flex:none;width:36px}.xl-drempel{color:var(--t3);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 18px 6px;font-size:12px;display:flex}.xl-drempel>span:first-child{color:var(--t1);font-size:14px;font-weight:700}.xl-drempelkaarten{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;padding:6px 18px 18px;display:grid}.xl-drempelkaart{background:var(--panel-2);border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.xl-drempelkaart>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.xl-drempelkaart .xl-voortgang{height:3px}.xl-drempelkaart .xl-voortgang>div{background:var(--t2)}.xl-weekendbalk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.xl-bladeren{align-items:center;gap:4px;display:flex}.xl-bladeren strong{padding:0 12px;font-size:16px;font-weight:600}.xl-knop{border:1px solid var(--line-2);background:var(--panel-2);width:30px;height:30px;color:var(--t1);cursor:pointer;border-radius:6px;place-items:center;transition:border-color .16s;display:inline-grid}.xl-knop:hover:enabled{border-color:#ffffff47}.xl-knop:disabled{opacity:.35;cursor:default}.xl-icoon{align-items:center;display:inline-flex}.xl-totalen{gap:28px;display:flex}.xl-totalen>div{flex-direction:column;align-items:flex-end;display:flex}.xl-totalen b{font-family:var(--mono);font-size:20px;font-weight:400}.xl-totalen span{color:var(--t2);font-size:12px}.xl-comprij{grid-template-columns:16px minmax(140px,1.4fr) 44px 56px minmax(80px,2fr) 48px;min-width:520px;padding:8px 18px}.xl-comprij:not(.xl-rooster-kop){cursor:pointer;width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;background:0 0;border:0}.xl-comprij:not(.xl-rooster-kop):hover{background:var(--xl-hover)}.xl-compblok{border-bottom:1px solid var(--xl-rij)}.xl-compnaam{font-size:15px;font-weight:600}.xl-compbalk{background:var(--xl-spoor);border-radius:3px;height:8px;position:relative}.xl-compbalk>div{border-radius:3px;position:absolute;top:0;bottom:0;left:0}.xl-compbalk>span{background:var(--accent);width:1px;position:absolute;top:-4px;bottom:-4px}.xl-wedstrijden{min-width:520px;padding:0 12px 12px 36px}.xl-wedrij{height:38px;color:inherit;border-radius:7px;grid-template-columns:76px minmax(140px,1fr) 72px 60px 48px 14px;align-items:center;gap:0 10px;padding:0 12px;font-size:14px;text-decoration:none;display:grid}a.xl-wedrij:hover{background:var(--xl-hover);color:inherit}.xl-wedrij-kop{height:auto;color:var(--t3);padding:6px 12px;font-size:12px}.xl-puntenuitleg{color:var(--t2);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.xl-puntenuitleg>span{align-items:center;gap:6px;display:flex}.xl-puntenuitleg .xl-punten{min-width:0;padding:1px 6px;font-size:12px}.xl-terug{color:var(--t2);align-self:flex-start;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.xl-terug:hover{color:var(--t1)}.xl-scorebord{background:var(--xl-kaart);border-radius:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;padding:22px 24px;display:grid}.xl-scorebord>div{flex-direction:column;gap:6px;display:flex}.xl-scorebord>div:nth-child(4){text-align:right;align-items:flex-end}.xl-scorebord>div:nth-child(3){align-items:center}.xl-ploeg{font-size:28px;font-weight:700}.xl-eindstand{font-family:var(--mono);font-size:44px;font-weight:600;line-height:1}.xl-klein{color:var(--t3);font-size:13px}.xl-drie{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.xl-scorekaart{background:var(--xl-kaart);border-radius:8px;justify-content:space-between;align-items:flex-end;gap:12px;padding:16px 20px;display:flex}.xl-scorekaart>div{flex-direction:column;gap:6px;display:flex}.xl-scorekaart small{color:var(--t2);font-size:13px}.xl-scorekaart b{font-family:var(--mono);font-size:28px;font-weight:600}.xl-scorekaart-ons{background:#11c38b0d;border-color:#11c38b33}.xl-twee{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:12px;display:grid}.xl-zeirij{grid-template-columns:minmax(90px,1fr) minmax(120px,1.6fr) 40px 40px 76px;gap:0 10px;min-width:440px}.xl-zeirij:not(.xl-rooster-kop){height:52px}.xl-zeirij>span:first-child{flex-direction:column;gap:1px;display:flex}.xl-zeirij>span:first-child small{color:var(--t3);font-size:12px}.xl-1x2{height:20px;font-family:var(--mono);border-radius:4px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.xl-1x2>div{align-items:center;padding-left:6px;display:flex;overflow:hidden}.xl-1x2>div:first-child{background:var(--accent);color:var(--accent-tekst)}.xl-1x2>div:nth-child(2){background:var(--raise);color:var(--t1)}.xl-1x2>div:nth-child(3){background:var(--t2);color:var(--bg)}.xl-voetnoot{color:var(--t3);margin:0;padding:12px 18px;font-size:12px}.xl-matrixpaneel{flex-direction:column;gap:14px;padding:15px 18px 18px;display:flex}.xl-matrixkop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.xl-matrixkop>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.xl-matrixkop h2{margin:0;font-size:14px;font-weight:700}.xl-schakel{background:var(--bg);border:1px solid var(--line);border-radius:7px;gap:2px;padding:2px;display:flex}.xl-schakel button{cursor:pointer;color:var(--t2);background:0 0;border:0;border-radius:5px;padding:4px 10px;font-size:12px}.xl-schakel button:hover{color:var(--t1)}.xl-schakel button[aria-pressed=true]{background:var(--accent-diep);color:var(--accent-tekst);font-weight:600}.xl-matrix{font-family:var(--mono);gap:3px;display:grid}.xl-matrix>span{color:var(--t2);justify-content:center;align-items:center;font-size:12px;display:flex}.xl-cel{outline-offset:-2px;border-radius:4px;justify-content:center;align-items:center;height:34px;font-size:12px;display:flex;position:relative}.xl-cel-gekozen{outline:2px solid var(--t1)}.xl-cel-uitslag:after{content:"";background:var(--t1);width:5px;height:5px;box-shadow:0 0 0 1px var(--bg);border-radius:50%;position:absolute;top:4px;right:4px}.xl-dieper-boven{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:stretch;gap:12px;display:grid}.xl-marktrij{font-family:var(--mono);grid-template-columns:minmax(110px,1fr) 84px 36px 92px 36px}.xl-marktrij.xl-rooster-kop{font-family:inherit}.xl-marktrij:not(.xl-rooster-kop){height:40px}.xl-marktrij>span:first-child{font-family:var(--disp);font-weight:500}.xl-ah{flex-direction:column;gap:16px;padding:15px 18px;display:flex}.xl-ah h2{margin:0;font-size:14px;font-weight:700}.xl-ahregel{border-top:1px solid var(--xl-rand);flex-direction:column;gap:8px;padding-top:12px;display:flex}.xl-ahregel>div:first-child{color:var(--t1);justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;display:flex}.xl-ahregel>div:first-child>span:last-child{white-space:nowrap;font-family:var(--mono);color:var(--t2);font-size:13px}.xl-ahregel b{color:var(--t1);font-size:20px;font-weight:600}.xl-blokjes{gap:4px;display:grid}.xl-blokjes>div{background:var(--xl-spoor);border-radius:3px;height:14px}.xl-blokjes>div.aan{background:var(--t2)}.xl-ahbalk{background:var(--xl-spoor);border-radius:3px;height:14px;overflow:hidden}.xl-ahbalk>div{background:var(--t2);height:100%}.xl-livecomp{grid-template-columns:minmax(130px,1.2fr) 44px 28px minmax(90px,2.4fr) 52px 44px 48px;min-width:560px}.xl-livecomp:not(.xl-rooster-kop){height:40px}.xl-livecomp>span:first-child{font-weight:500}.xl-histkop{color:var(--t1);padding:16px 18px 6px;font-size:14px;font-weight:700}.xl-histkaarten{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;padding:6px 18px 18px;display:grid}.xl-histkaarten>div{background:var(--panel-2);color:var(--t1);border-radius:8px;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 10px;font-size:13px;display:flex}.xl-histkaarten>div>span:last-child{font-family:var(--mono);color:var(--t2)}.xl-histkaarten small{color:var(--t3);font-size:12px}.xl-kansrij{grid-template-columns:minmax(120px,1fr) minmax(120px,3fr) 52px 36px}.xl-kansrij:not(.xl-rooster-kop){height:34px}.xl-kansrij>span:first-child{align-items:center;gap:7px;display:flex}.xl-kansbalk{background:var(--xl-spoor);border-radius:2px;height:8px}.xl-kansbalk>div{border-radius:2px;height:100%}.xl-gedimd{color:var(--t3)}.xl-gezond{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.xl-gezondkaart{background:var(--xl-kaart);border-radius:8px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.xl-gezondkaart>div{justify-content:space-between;align-items:center;font-size:15px;font-weight:600;display:flex}.xl-gezondkaart>span{color:var(--t2);text-wrap:pretty;font-size:13px}.xl-status{white-space:nowrap;color:var(--t2);align-items:center;gap:8px;font-size:13px;display:flex}.xl-runrij{border-top:1px solid var(--xl-rij);grid-template-columns:110px 112px 120px minmax(0,1fr);align-items:start;gap:0 12px;padding:12px 18px;display:grid}.xl-runrij>span:first-child{font-size:14px;font-weight:600}.xl-runrij>span:nth-child(2){font-family:var(--mono);color:var(--t2);padding-top:2px;font-size:12px}.xl-runrij .xl-status{padding-top:3px}.xl-chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.xl-chips>small{font-family:var(--mono);color:var(--t3);margin-right:4px;font-size:12px}.xl-chip{font-family:var(--mono);border:1px solid var(--line-2);border-radius:4px;font-size:12px;display:flex;overflow:hidden}.xl-chip>span:first-child{color:var(--t2);background:var(--panel-2);padding:2px 6px}.xl-chip>span:last-child{color:var(--t1);padding:2px 6px}.xl-gemistrij{grid-template-columns:minmax(130px,1fr) minmax(160px,2fr) 120px;min-width:460px}.xl-gemistrij:not(.xl-rooster-kop){height:32px;font-size:13px}.xl-gemistrij>span:first-child{font-family:var(--mono);color:var(--t2);font-size:12px}.xl-reden{border:1px solid var(--line-2);color:var(--t2);white-space:nowrap;border-radius:4px;justify-self:start;padding:1px 7px;font-size:12px}.xl-reden-kandidaat,.xl-reden-tijd{color:var(--t1)}.xl-reden-geweigerd{color:var(--bad-licht);background:#e5493721;border-color:#e549374d}.xl-totaal{font-family:var(--mono);color:var(--t2);font-size:13px}.xl-totaal b{color:var(--t1);font-size:18px;font-weight:600}@media (width<=640px){.xl-held{padding:20px}.xl-held-getal>span:first-child{font-size:56px}.xl-scorebord{gap:12px;padding:18px}.xl-ploeg{font-size:18px}.xl-eindstand{font-size:30px}.xl-runrij{grid-template-columns:1fr 1fr;gap:6px 12px}.xl-runrij .xl-chips{grid-column:1/-1}.xl-zijkaarten{grid-template-rows:none}}.tc-motw-wedstrijd{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:4px 0 2px;display:grid}.tc-motw-club{align-items:center;gap:8px;min-width:0;display:flex}.tc-motw-club.uit{flex-direction:row-reverse}.tc-motw-club .naam{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.tc-motw-score{font-family:var(--mono);white-space:nowrap;font-size:19px;font-weight:700}.tc-motw-score .streep{color:var(--t3);padding:0 5px;font-weight:400}.tc-motw-score.leeg{color:var(--t3);font-size:15px}.tc-motw-onderbouwing{border-top:1px solid var(--rand);color:var(--t3);flex-direction:column;gap:3px;margin-top:8px;padding-top:8px;font-size:14px;line-height:1.5;display:flex}.tc-motw{flex-direction:column;gap:12px;display:flex}.tc-motw-kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tc-motw-kop h2{margin:0;font-size:18px;font-weight:600}.tc-motw-kop .stil{color:var(--t2);font-size:14px}.tc-motw .scorepil{min-width:0;padding:3px 22px;font-size:17px}.tc-motw .scorepil.leeg{background:var(--panel-2);color:var(--t3)}.shirt.motw{width:26px;height:28px}.tc-motw-opdracht{color:#d0d0d0;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.tc-wikkel{position:relative}.tc-ruilpijlen{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tc-ruilpijlen path{stroke:var(--warn);stroke-width:1.75px;stroke-dasharray:4 3;opacity:.85}.tc-pijlpunt{fill:var(--warn)}.uitleg-pagina{flex-direction:column;gap:18px;width:100%;max-width:960px;margin-inline:auto;display:flex}.uitleg-kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.uitleg-titel{font-family:var(--disp);margin:0;font-size:32px}.uitleg-systemen,.uitleg-spelkiezer{flex-wrap:wrap;gap:8px;display:flex}.uitleg-systeem,.uitleg-spel{background:var(--panel-2);color:var(--t1);white-space:nowrap;border-radius:24px;padding:7px 16px;font-size:14px;font-weight:500}.uitleg-spel{color:var(--t2);padding:5px 14px;font-size:13px}.uitleg-systeem:hover,.uitleg-spel:hover{background:var(--raise);color:var(--t1)}.uitleg-systeem[aria-pressed=true],.uitleg-spel-actief,.uitleg-spel-actief:hover{background:var(--accent-diep);color:var(--accent-tekst);font-weight:600}.uitleg-melding{color:var(--stil);text-align:center;padding:30px 0}.uitleg-beweging{flex-direction:column;gap:10px;display:flex}.uitleg-meta{color:var(--stil);margin:0;font-size:12.5px}.uitleg-stelling{background:#11c38b12;border:1px solid #11c38b4d;border-radius:6px;padding:14px 16px}.uitleg-stelling p{color:var(--tekst);margin:0}.uitleg-lead{color:var(--gedempt);margin:0}.uitleg-voetnoot{color:var(--stil);margin:6px 0 0;font-size:12px}.uitleg-trechter{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.uitleg-trechter-stap{flex-direction:column;gap:4px;display:flex}.uitleg-trechter-balk{background:var(--accent-diep);border-radius:0 5px 5px 0;min-width:4%;height:10px}.uitleg-trechter-tekst{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.uitleg-trechter-aantal{font-variant-numeric:tabular-nums;color:var(--tekst);font-size:16px}.uitleg-trechter-label{color:var(--gedempt);font-size:12.5px}.uitleg-trechter-toelichting{color:var(--stil);flex-basis:100%;font-size:12px}.uitleg-tabel{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:10px}.uitleg-tabel th{border-bottom:1px solid var(--rand);color:var(--stil);text-align:left;padding:0 8px 6px 0;font-size:13px;font-weight:500}.uitleg-tabel td{border-top:1px solid var(--rand);color:var(--tekst);padding:6px 8px 6px 0}.uitleg-tabel tbody tr:first-child td{border-top:none}.uitleg-wedstrijdkiezer{flex-wrap:wrap;gap:6px;margin:4px 0 -6px;display:flex}.uitleg-wedstrijd,.uitleg-metah-wissel-knop{background:var(--panel-2);color:var(--t2);cursor:pointer;border-radius:24px;padding:5px 14px;font-size:13px}.uitleg-wedstrijd:hover,.uitleg-metah-wissel-knop:hover{background:var(--raise);color:var(--t1)}.uitleg-wedstrijd-actief,.uitleg-wedstrijd-actief:hover,.uitleg-metah-wissel-knop-actief,.uitleg-metah-wissel-knop-actief:hover{background:var(--accent-diep);color:var(--accent-tekst);font-weight:600}.uitleg-tabelrol{overflow-x:auto}.uitleg-bronnen td:not(:first-child),.uitleg-bronnen th:not(:first-child){text-align:right}.uitleg-bronnen th:nth-child(2),.uitleg-bronnen th:nth-child(3),.uitleg-bronnen th:nth-child(4){width:70px}.uitleg-bronnen th:nth-child(5){width:150px}.uitleg-bronnen th:nth-child(6){width:80px}.uitleg-bronnen td:nth-child(5){white-space:nowrap}.uitleg-bronnen tfoot td{border-top:1px solid var(--rand-zacht);color:var(--tekst);font-weight:600}.uitleg-bronstatus{color:var(--warn);font-size:12px}.uitleg-bron-deelbron td:first-child{color:var(--stil);padding-left:18px}.uitleg-bron-doelpunten td{color:var(--stil);border-top:0;padding-top:0;font-size:12px;text-align:left!important}.uitleg-bron-doelpunten td:first-child{white-space:nowrap;padding-left:18px}.uitleg-geen-notering{color:var(--stil);text-align:left!important}.uitleg-bronmissers{color:var(--stil);flex-direction:column;gap:2px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.uitleg-motorkap{margin-top:4px}.uitleg-motorkap-knop{color:var(--cyaan);padding:4px 0;font-size:13px}.uitleg-motorkap-knop:hover{color:var(--tekst)}.uitleg-motorkap-inhoud{background:var(--paneel-hoog);border:1px solid var(--rand);color:var(--gedempt);border-radius:8px;margin-top:6px;padding:10px 12px;font-size:13px}.uitleg-motorkap-inhoud p{margin:0 0 8px}.uitleg-motorkap-inhoud p:last-child{margin-bottom:0}.uitleg-doelfunctie{align-items:center;gap:12px;margin-top:10px;display:flex}.uitleg-doelfunctie-balk{background:var(--paneel-hoog);border-radius:4px;flex:1;height:16px;display:flex;overflow:hidden}.uitleg-doelfunctie-basis{background:var(--groen)}.uitleg-doelfunctie-captain{background:var(--amber)}.uitleg-doelfunctie-bank{background:var(--cyaan)}.uitleg-doelfunctie-tribune{background:var(--rand-zacht)}.uitleg-doelfunctie-totaal{color:var(--tekst);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.uitleg-doelfunctie-legenda{color:var(--gedempt);flex-wrap:wrap;gap:12px;margin:8px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.uitleg-doelfunctie-legenda li{align-items:center;gap:6px;display:flex}.uitleg-stip{border-radius:50%;width:8px;height:8px;display:inline-block}.uitleg-stip-basis{background:var(--groen)}.uitleg-stip-captain{background:var(--amber)}.uitleg-stip-bank{background:var(--cyaan)}.uitleg-stip-tribune{background:var(--rand-zacht)}.uitleg-tribune-lijst,.uitleg-bijna-lijst{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.uitleg-tribune-item{color:var(--gedempt);font-size:13px}.uitleg-tribune-item b{color:var(--tekst)}.uitleg-bijna-item{border-top:1px solid var(--rand);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:6px 0;display:flex}.uitleg-bijna-lijst .uitleg-bijna-item:first-child{border-top:none}.uitleg-bijna-namen{color:var(--tekst);font-size:13px}.uitleg-bijna-verschil{color:var(--stil);white-space:nowrap;font-size:12px}.uitleg-basiself{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.uitleg-kaart{background:var(--paneel-hoog);border:1px solid var(--rand);border-radius:6px;flex-direction:column;gap:2px;min-width:140px;padding:10px 12px;display:flex}.uitleg-kaart-accent{border-color:var(--cyaan)}.uitleg-kaart-waarde{color:var(--cyaan);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.uitleg-kaart-naam{color:var(--tekst);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.uitleg-kaart-meta{color:var(--stil);font-size:12px}.uitleg-kaart-prijs{color:var(--gedempt);font-size:12px}.uitleg-statrij{flex-wrap:wrap;gap:24px;margin-top:6px;display:flex}.uitleg-stat{flex-direction:column;gap:2px;display:flex}.uitleg-stat-getal{color:var(--cyaan);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.uitleg-stat-label{color:var(--gedempt);font-size:12.5px}.uitleg-keten{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:10px;display:flex}.uitleg-keten-term{align-items:baseline;gap:4px;display:inline-flex}.uitleg-keten-maal{color:var(--stil);margin-right:2px;font-size:13px}.uitleg-keten-waarde{color:var(--cyaan);font-variant-numeric:tabular-nums;font-weight:700}.uitleg-keten-onbekend{color:var(--stil);font-style:italic;font-weight:400}.uitleg-keten-label{color:var(--stil);font-size:12px}.uitleg-keten-uitkomst{color:var(--tekst);font-variant-numeric:tabular-nums;margin-left:8px;font-weight:700}.uitleg-stappen{color:var(--stil);flex-direction:column;gap:4px;margin:8px 0 0;padding-left:20px;font-size:13px;display:flex}.uitleg-stappen li::marker{color:var(--stil)}.uitleg-massabalk{background:var(--paneel-hoog);border-radius:4px;height:16px;margin-top:10px;display:flex;overflow:hidden}.uitleg-massabalk-matrix{background:var(--cyaan)}.uitleg-massabalk-staart{background:var(--amber)}.uitleg-kernstelling{background:#22d3ee14;border:1px solid #22d3ee59;border-radius:6px;margin-top:4px;padding:12px 14px}.uitleg-kernstelling p{color:var(--tekst);margin:0}.uitleg-matrix-rij{flex-wrap:wrap;align-items:flex-start;gap:20px;margin-top:10px;display:flex}.uitleg-matrix{border-collapse:separate;border-spacing:2px}.uitleg-matrix-cel{text-align:center;font-variant-numeric:tabular-nums;width:30px;height:22px;color:var(--stil);background:#131417;border-radius:3px;font-size:12px}.uitleg-matrix-kans-1{color:#a9d8b8;background:#12241a}.uitleg-matrix-kans-2{color:#c2e6cd;background:#16351f}.uitleg-matrix-kans-3{color:#dcf5e3;background:#1c4a2a}.uitleg-matrix-gekozen{background:var(--accent-diep);color:var(--accent-tekst);font-weight:700}.uitleg-matrix-top{outline:2px dashed var(--amber);outline-offset:-2px}.uitleg-matrix-legenda{color:var(--gedempt);flex-wrap:wrap;gap:12px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.uitleg-matrix-legenda li{align-items:center;gap:6px;display:flex}.uitleg-stip-gekozen{background:var(--cyaan)}.uitleg-stip-top{background:var(--amber)}.uitleg-matrix-naast{flex-direction:column;gap:10px;min-width:180px;margin:0;display:flex}.uitleg-matrix-metric{flex-direction:column;gap:2px;display:flex}.uitleg-matrix-metric dt{color:var(--stil);font-size:12px}.uitleg-matrix-metric dd{color:var(--tekst);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.uitleg-motorkap-features{flex-direction:column;gap:3px;margin:6px 0 0;display:flex}.uitleg-motorkap-features div{justify-content:space-between;gap:12px;display:flex}.uitleg-motorkap-features dt{color:var(--stil)}.uitleg-motorkap-features dd{color:var(--gedempt);font-variant-numeric:tabular-nums;margin:0}.uitleg-wolk{width:100%;height:auto;max-height:340px;display:block}.uitleg-wolk-as{stroke:var(--rand);stroke-width:.6px}.uitleg-wolk-aslabel{fill:var(--gedempt);font-size:7px}.uitleg-wolk-punt{transition:r .12s,fill .12s}.uitleg-wolk-pool{fill:var(--gedempt);opacity:.55}.uitleg-wolk-uit{fill:var(--gedempt);opacity:.16}.uitleg-wolk-kandidaat{fill:var(--cyaan);opacity:.5}.uitleg-wolk-front{fill:var(--cyaan);opacity:1}.uitleg-wolk-basis{fill:var(--groen)}.uitleg-wolk-bank{fill:var(--cyaan)}.uitleg-wolk-tribune{fill:var(--rood)}.uitleg-wolk-eruit{fill:var(--rood);stroke:var(--rood);stroke-width:1.5px;fill-opacity:.3;opacity:1}.uitleg-wolk-erin{fill:var(--groen);stroke:var(--groen);stroke-width:1.5px;opacity:1}.uitleg-wolk-knoppen{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.uitleg-wolk-knop{background:var(--paneel);border:1px solid var(--rand);color:var(--gedempt);cursor:pointer;border-radius:7px;padding:5px 11px;font-size:12px}.uitleg-wolk-knop-actief{color:var(--tekst);border-color:var(--cyaan)}.uitleg-wolk-legenda{color:var(--gedempt);flex-wrap:wrap;gap:12px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.uitleg-wolk-legenda li{align-items:center;gap:6px;display:flex}.uitleg-wolk-stip{border-radius:50%;width:8px;height:8px;display:inline-block}.uitleg-wolk-stip-basis{background:var(--groen)}.uitleg-wolk-stip-bank{background:var(--cyaan)}.uitleg-wolk-stip-tribune{background:var(--rood)}.uitleg-startpunten{position:relative;overflow:hidden}.uitleg-startpunten-lijst{flex-direction:column;gap:5px;margin:14px 0 0;padding:0;list-style:none;display:flex}.uitleg-startpunten-rij{color:var(--gedempt);grid-template-columns:1fr 160px;align-items:center;gap:10px;font-size:12px;display:grid}.uitleg-startpunten-beste{color:var(--tekst)}.uitleg-startpunten-spoor{height:12px;display:block;position:relative;overflow:hidden}.uitleg-startpunten-reis{background:var(--rand);height:2px;position:absolute;top:5px}.uitleg-startpunten-start,.uitleg-startpunten-eind{border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:2px}.uitleg-startpunten-start{background:var(--gedempt)}.uitleg-startpunten-eind{background:var(--cyaan)}.uitleg-startpunten-budget{background:var(--cyaan);opacity:.4;pointer-events:none;width:1px;position:absolute;top:14px;bottom:0}.uitleg-startpunten-budgetlabel{white-space:nowrap;color:var(--gedempt);margin-left:4px;font-size:12px;position:absolute;top:0}.uitleg-startpunten-uitkomst{text-align:right;font-variant-numeric:tabular-nums}@media (width<=560px){.uitleg-startpunten-rij{grid-template-columns:1fr 96px}}.uitleg-zetten{flex-direction:column;gap:10px;display:flex}.uitleg-zetten-bediening{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.uitleg-zetten-knop{background:var(--paneel);border:1px solid var(--rand);color:var(--tekst);cursor:pointer;border-radius:7px;padding:5px 11px;font-size:12px}.uitleg-zetten-knop:disabled{opacity:.4;cursor:default}.uitleg-zetten-schuif{flex:140px;min-width:120px}.uitleg-zetten-teller{color:var(--gedempt);font-variant-numeric:tabular-nums;font-size:12px}.uitleg-zetten-fase{color:var(--gedempt);margin:0;font-size:12px}.uitleg-zetten-ruil{margin:0;font-size:15px}.uitleg-zetten-eruit{color:var(--rood)}.uitleg-zetten-erin{color:var(--groen)}.uitleg-zetten-tellers{gap:22px;margin:0;display:flex}.uitleg-zetten-tellers dt{color:var(--gedempt);font-size:13px}.uitleg-zetten-tellers dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:17px}.uitleg-zetten-op,.uitleg-zetten-neer,.uitleg-zetten-over{margin-left:7px;font-size:12px}.uitleg-zetten-op{color:var(--groen)}.uitleg-zetten-neer,.uitleg-zetten-over{color:var(--rood)}.uitleg-mini{flex-direction:column;gap:10px;display:flex}.uitleg-mini-waarschuwing{border:1px dashed var(--rand);color:var(--gedempt);border-radius:7px;margin:0;padding:7px 11px;font-size:12px}.uitleg-mini-gekozen{color:var(--tekst);font-weight:600}.uitleg-tweeteams{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=640px){.uitleg-tweeteams{grid-template-columns:1fr}}.uitleg-teamlijst{flex-direction:column;gap:3px;margin:8px 0 0;padding:0;list-style:none;display:flex}.uitleg-teamregel{border-left:2px solid var(--rand);border-radius:6px;flex-direction:column;padding:5px 8px;display:flex}.uitleg-teamregel-gedeeld{border-left-color:var(--cyaan)}.uitleg-teamregel-naam{font-size:13px}.uitleg-teamregel-meta{color:var(--gedempt);font-size:12px}.uitleg-metah{flex-direction:column;gap:10px;display:flex}.uitleg-metah-wissel{gap:6px;display:flex}.uitleg-matrix-kop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.uitleg-metah-tabel th:not(:first-child),.uitleg-metah-tabel td:not(:first-child){text-align:right}.uitleg-standregel{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.uitleg-standregel-variant{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.uitleg-standregel-item{color:var(--gedempt);font-variant-numeric:tabular-nums;font-size:12.5px}.uitleg-standregel-toelichting{color:var(--stil);margin-left:auto;font-size:12px}.uitleg-markdown{white-space:pre-wrap;word-wrap:break-word;color:var(--tekst);margin:0;padding:0;font-family:inherit;font-size:13.5px;line-height:1.6}:root{--bg:#0f0f0f;--bg-top:#171717;--balk:#000;--panel:#1a1a1a;--panel-2:#262626;--raise:#404040;--line:#2d2d2d;--line-2:#404040;--t1:#fff;--t2:#b8b8b8;--t3:#939393;--accent:#4d9bff;--accent-diep:#0068e8;--accent-hover:#0073ff;--accent-tekst:#fff;--good:#11c38b;--good-licht:#5fe0b4;--bad:#e54937;--bad-licht:#ff8a7a;--warn:#e49717;--warn-licht:#f5c36b;--goud:#ffd000;--tc:#e61919;--tc-licht:#ff6b6b;--mk:#f2bf42;--mk-licht:#f7d57f;--cc:#204bd1;--cc-2:#c026d3;--gp:#ec5d1c;--spel:var(--accent);--pos-k:#00b76e;--pos-v:#f80;--pos-m:#0073ff;--pos-a:#e54937;--shadow:none;--schaduw-label:0 1px 4px #0006;--schaduw-zwevend:0 3px 6px #0000004d;--kaart:var(--panel);--disp:"Barlow", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--canvas:var(--bg);--paneel:var(--panel);--paneel-hoog:var(--panel-2);--rand:var(--line);--rand-zacht:var(--line-2);--tekst:var(--t1);--gedempt:var(--t2);--stil:var(--t3);--groen:var(--good);--cyaan:var(--accent);--cyaan-diep:var(--accent-diep);--amber:var(--warn);--rood:var(--bad);--actief:var(--panel-2);--veld:#3f8f2a;--veld-streep:#4a9c33;--veld-boven:var(--veld);--veld-onder:var(--veld-streep);--veld-rand:#ffffffbf;--veld-lijn:#ffffffbf;--chip:#000000d9;--schaduw:var(--shadow)}*{box-sizing:border-box}html,body,#root{height:100%}body{background:linear-gradient(var(--bg-top), var(--bg) 30px) var(--bg);color:var(--t1);-webkit-font-smoothing:antialiased;margin:0;font-family:Barlow,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.45}::selection{background:var(--accent-diep);color:#fff}a{color:inherit;text-decoration:none}:where(button:not([data-slot])){font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.disp{font-family:var(--disp);letter-spacing:.005em;font-weight:700}@keyframes puls{0%,to{opacity:1}50%{opacity:.3}}@keyframes opkomen{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes groeien{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.leeft{animation:1.6s ease-in-out infinite puls}.komt-op{animation:.32s cubic-bezier(.2,.7,.3,1) both opkomen}.groeibalk{transform-origin:0;animation:.6s cubic-bezier(.2,.8,.2,1) both groeien}@media (prefers-reduced-motion:reduce){.leeft,.komt-op,.groeibalk{animation:none}}.crest{clip-path:polygon(50% 0,100% 0,100% 62%,50% 100%,0 62%,0 0);flex:none;place-items:center;font-size:8px;font-weight:700;display:grid}.paneel{background:var(--kaart);box-shadow:var(--shadow);border:none;border-radius:8px;padding:14px 16px}.kaartrand{transition:border-color .16s,background-color .16s}.kaartrand:hover{border-color:#5a5a5a}.kop{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.kop h1{font-family:var(--disp);margin:0;font-size:28px;line-height:1.05}.kop .sub{color:var(--t3)}.kop .kop-keuze{align-self:center;margin-left:auto;padding:5px 9px;font-size:13px}.etiket{color:var(--t2);font-size:12.5px;font-weight:600}.uitleg-pagina .paneel>.paneel-kop>.etiket{color:var(--t1);font-size:16px;font-weight:700}.badge{background:var(--panel-2);color:var(--t1);border-radius:4px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.badge.groen{color:var(--good-licht);background:#11c38b26}.badge.amber{color:var(--warn-licht);background:#e4971726}.badge.rood{color:var(--bad-licht);background:#e5493726}.shirt{background:var(--shirt-vlak,linear-gradient(90deg, transparent 42%, var(--shirt-2) 42% 58%, transparent 58%) var(--shirt));clip-path:polygon(28% 0,72% 0,100% 16%,100% 38%,82% 38%,82% 100%,18% 100%,18% 38%,0 38%,0 16%);flex:none;width:24px;height:22px;display:inline-block}.shirt.groot{width:40px;height:36px}.scorepil.klein{min-width:0;padding:1px 14px;font-size:14px}.scorepil{background:var(--accent-diep);color:#fff;min-width:4.6em;font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;border-radius:20px;justify-self:start;padding:3px 14px;font-weight:700;display:inline-block}.statusvak{background:var(--panel-2);border-radius:4px;align-items:center;gap:9px;min-height:38px;padding:8px 12px;font-size:14px;display:flex}.posbadge{width:18px;height:18px;font-family:var(--disp);color:#fff;background:var(--t3);border-radius:4px;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.posbadge.pos-k{background:var(--pos-k)}.posbadge.pos-v{background:var(--pos-v)}.posbadge.pos-m{background:var(--pos-m)}.posbadge.pos-a{background:var(--pos-a)}.rondje{background:var(--t3);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.rondje:before{content:"";width:12px;height:12px;-webkit-mask:var(--rondje-teken) center / contain no-repeat;-webkit-mask:var(--rondje-teken) center / contain no-repeat;mask:var(--rondje-teken) center / contain no-repeat;background:currentColor}.rondje.ok{background:var(--good);--rondje-teken:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6l4.6-5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.rondje.taak,.rondje.let-op{--rondje-teken:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 2.6v4.2' stroke='%23000' stroke-width='1.9' stroke-linecap='round'/%3E%3Ccircle cx='6' cy='9.2' r='1.05'/%3E%3C/svg%3E")}.rondje.taak{background:var(--bad)}.rondje.let-op{background:var(--warn)}.rondje.onbekend,.rondje.dicht{background:#4a4a4a}.rondje.onbekend{--rondje-teken:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4.3 4.4a1.8 1.8 0 1 1 2.5 1.6c-.6.3-.8.6-.8 1.2' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3Ccircle cx='6' cy='9.4' r='1'/%3E%3C/svg%3E")}.rondje.dicht{--rondje-teken:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3.2 6h5.6' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.rondje.groot{width:26px;height:26px}.rondje.groot:before{width:16px;height:16px}.rondje.teller{width:auto;min-width:18px;font-family:var(--mono);border-radius:9px;padding:0 5px;font-size:12px;font-weight:700;line-height:18px}.rondje.teller:before{display:none}.paginatitel{font-family:var(--disp);margin:0;font-size:28px;font-weight:700;line-height:1.1}.pagina-intro{max-width:75ch;color:var(--t2);margin:0;font-size:15px;line-height:1.5}.tekstlink{color:var(--accent);font-size:15px;font-weight:600}.tekstlink:hover{color:#80b8ff}.pilgroep{background:var(--panel);border-radius:24px;padding:3px;display:flex}.pilgroep button{border-radius:20px;align-items:center;gap:6px;padding:5px 14px;font-size:14px;font-weight:500;display:inline-flex}.pilgroep button .mono{color:var(--t3);font-size:12px;font-weight:600}.pilgroep button.actief{background:var(--accent-diep)}.pilgroep button.actief .mono{color:#fff}.chip{border-radius:4px;padding:1px 7px;font-size:13px;font-weight:600;display:inline-block}.chip.eruit{color:var(--bad-licht);background:#e5493729}.chip.erin{color:var(--good-licht);background:#11c38b26}.chip.voorlopig{color:var(--warn-licht);background:#e4971729;padding:0 6px;font-size:12px}.nupil{color:var(--bad-licht);font-family:var(--mono);white-space:nowrap;background:#e5493729;border-radius:20px;padding:1px 10px;font-size:13px;font-weight:600;display:inline-block}.taakregel{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:15px;display:flex}.taaklabel{color:var(--t2)}.taakdeel{align-items:center;gap:6px;display:inline-flex}.taaknr{width:26px;height:26px;font-family:var(--mono);background:#2a2a2a;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.c-rondje{color:#000;width:18px;height:18px;font-family:var(--disp);background:#f2b636;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.strip{border:1px solid var(--line-2);background:var(--panel);border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.strip>.etiket{color:var(--t1);flex:none;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.strip.rustig>.etiket:before,.strip.alarm>.etiket:before,.strip:is(.letop,.let-op)>.etiket:before{content:"";background:var(--rondje-kleur) var(--rondje-teken-wit) center / 12px no-repeat;border-radius:50%;flex:none;width:18px;height:18px}.strip.rustig>.etiket:before{--rondje-kleur:var(--good);--rondje-teken-wit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6l4.6-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.strip.alarm>.etiket:before,.strip:is(.letop,.let-op)>.etiket:before{--rondje-kleur:var(--bad);--rondje-teken-wit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 2.6v4.2' stroke='%23fff' stroke-width='1.9' stroke-linecap='round'/%3E%3Ccircle cx='6' cy='9.2' r='1.05' fill='%23fff'/%3E%3C/svg%3E")}.strip:is(.letop,.let-op)>.etiket:before{--rondje-kleur:var(--warn)}.strip:is(.rustig,.alarm,.letop,.let-op)>.etiket>:is(.bolletje,svg),.strip:is(.rustig,.alarm,.letop,.let-op)>.gp-stip{display:none}.strip .zin{min-width:0;color:var(--t2);font-size:14px;line-height:1.45}.strip .zin b,.strip .zin strong{color:var(--t1);font-weight:700}.strip .duw{flex:1}.strip.alarm{box-shadow:inset 3px 0 0 var(--bad);border-color:#e549378c}.strip.alarm .zin{color:var(--t1)}.strip.rustig{border-color:var(--line-2)}.strip.rustig .zin{color:var(--t1);font-weight:600}.strip.rustig>.etiket{color:var(--t1)}.segment{scrollbar-width:none;flex:none;gap:8px;display:flex;overflow-x:auto}.segment button{background:var(--panel-2);color:var(--t1);white-space:nowrap;border-radius:24px;padding:7px 18px;font-size:14px;font-weight:500;transition:background-color .15s}.segment button:hover{background:var(--raise)}.segment button.actief{background:var(--accent-diep);color:var(--accent-tekst)}.paneel.plat{padding:0;overflow:hidden}.paneelkop{flex-wrap:wrap;align-items:baseline;gap:8px;padding:12px 16px;font-size:18px;font-weight:600;display:flex}.paneelkop h2{font:inherit;margin:0}.paneelkop .stil{color:var(--t3);font-size:14px;font-weight:400}.paneelkop .rechts{margin-left:auto}.tussenkop{color:var(--t1);background:#202020;border-bottom:1px solid #222;padding:7px 16px;font-size:13px;font-weight:600}.leeg-melding{color:var(--t3);padding:12px 16px}.paginakop{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.paginakop .crest{clip-path:none;border-radius:6px;width:44px;height:34px;font-size:12px}.paginakop .eyebrow{color:var(--t2);font-size:13px;font-weight:600}.paginakop h1{font-family:var(--disp);margin:1px 0 0;font-size:28px;line-height:1.1}.paginakop[data-systeem]{background:linear-gradient(100deg, var(--spel), var(--spel-2,color-mix(in srgb, var(--spel) 72%, #000)));color:var(--spel-tekst,#fff);border-radius:6px;padding:14px 18px}.paginakop[data-systeem=cc]{--spel-2:var(--cc-2)}.paginakop[data-systeem=mk],.paginakop[data-systeem=gp]{--spel-tekst:#000;--spel-2:color-mix(in srgb, var(--spel) 82%, #000)}.paginakop[data-systeem] .eyebrow,.paginakop[data-systeem] .rechts .klein,.paginakop[data-systeem] .stempel{color:inherit;opacity:.85}.paginakop[data-systeem] .crest{box-shadow:0 0 0 2px #ffffffd9}.paginakop[data-systeem] .knop:not(.accent):not(.rood){color:inherit;background:#00000047}.paginakop[data-systeem] .knop:not(.accent):not(.rood):hover:enabled{background:#0000006b}.paginakop .duw{flex:1}.paginakop .stempel{font-family:var(--mono);background:var(--panel-2);color:var(--t2);border-radius:4px;padding:7px 12px;font-size:12px}.paginakop .rechts{text-align:right;font-family:var(--mono)}.paginakop .rechts .groot{font-size:14px;font-weight:600}.paginakop .rechts .klein{color:var(--t3);font-size:12px}.rondekaarten{grid-template-columns:repeat(auto-fill,minmax(200px,250px));align-items:start;gap:12px;display:grid}.rondekaart{background:var(--kaart);border:1px solid var(--line-2);text-align:left;border-radius:6px;width:100%;padding:12px 15px}.rondekaart.actief{background:var(--panel-2);border-color:var(--line-2);box-shadow:inset 0 -2px 0 var(--accent)}.rondekaart .titel{justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.rondekaart .meta{font-family:var(--mono);color:var(--t3);margin-top:4px;font-size:12px;display:block}.rondekaart.actief .meta{color:var(--t2)}.rondehint{color:var(--t3);align-items:center;gap:9px;padding:0 4px;font-size:12px;display:flex}.voortgang{background:#ffffff12;border-radius:3px;flex:none;width:90px;height:5px;overflow:hidden}.voortgang>div{background:var(--good);border-radius:3px;height:100%;transition:width .3s}.waarschuwing-blok{color:var(--warn-licht);background:#e4971714;border:1px solid #e4971766;border-radius:6px;padding:12px 16px}.waarschuwing-blok .etiket{color:var(--warn)}.waarschuwing-blok div+div{margin-top:4px}.fout-kaart{color:var(--t2);background:#e5493714;border:1px solid #e5493780;border-radius:6px;padding:14px 16px}.fout-kaart b{color:var(--bad-licht)}.laden{color:var(--t3);text-align:center;padding:30px 0}.verbinding-kwijt,.verversing-mislukt{background:var(--panel-2);color:var(--warn);z-index:40;border:1px solid #e4971766;border-radius:6px;padding:6px 12px;font-size:12px;position:fixed;bottom:12px;right:14px}select:not([data-slot]),input:not([data-slot]){background:var(--panel-2);color:var(--t1);border:1px solid var(--line-2);font:inherit;border-radius:4px;padding:8px 11px}select:not([data-slot]):focus,input:not([data-slot]):focus,button:not([data-slot]):focus-visible,summary:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:1px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border:2px solid var(--bg);background:#333;border-radius:8px}::-webkit-scrollbar-track{background:0 0}.standrij{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:7px 12px;font-size:13px;display:grid}.standrij.sterk{border-top:0;font-weight:700}.standnaam{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.standrang{white-space:nowrap}.standrij .stil{color:var(--t3);font-size:12px;font-weight:400}.stand-verschil{text-align:right;min-width:52px;color:var(--t3);font-size:12px}.stand-verschil.op{color:var(--good)}.stand-verschil.af{color:var(--bad)}.stand-voet{color:var(--t3);padding:6px 12px 8px;font-size:12px}.verzoekknop{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.verzoekknop-melding{color:var(--t3);font-size:12px}.verzoekknop-fout{color:var(--bad-licht);text-align:right;max-width:260px;font-size:12px}.alleen-schermlezer{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spelers-meta{color:var(--t3);margin:-4px 0 0;font-size:14px}.spelers-balk{border-bottom:1px solid #222;padding:12px 16px}.spelers-zoek input{background:var(--panel-2);width:min(360px,100%);color:var(--t1);border:none;border-radius:24px;padding:9px 16px;font-size:15px}.spelers-wikkel{overflow-x:auto}.spelerstabel{border-collapse:collapse;width:100%;font-size:15px}.spelerstabel thead th{background:var(--panel);border-bottom:1px solid var(--line);text-align:left;padding:0;position:sticky;top:0}.spelerstabel thead th button{width:100%;text-align:inherit;color:var(--t3);padding:9px 14px;font-size:13px;font-weight:500}.spelerstabel thead th button:hover{color:var(--t1)}.spelerstabel thead th[aria-sort=descending] button{color:var(--accent)}.spelerstabel td{white-space:nowrap;border-bottom:1px solid #222;padding:10px 14px}.spelerstabel td.getal,.spelerstabel th.getal,.spelerstabel th.getal button{text-align:right}.spelersrij:hover{background:#202020}.spelersmerk{border-radius:4px;margin-left:7px;padding:0 6px;font-size:12px;font-weight:600}.spelersmerk.advies{color:var(--good-licht);background:#11c38b24}.spelersmerk.team{background:var(--panel-2);color:var(--t2)}.spelerstabel thead th:not(:has(>button)){color:var(--t3);padding:9px 14px;font-size:13px;font-weight:500}.spelerstabel td.getal{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:14px}.spelerstabel .posbadge{vertical-align:1px}.spelers-club{align-items:center;gap:8px;display:inline-flex}.spelers-club .shirt{width:20px;height:18px}.spelers-let-op{color:var(--warn-licht)}.jobs-pagina{gap:16px;display:grid}.jobs-paginakop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.jobs-knoprij{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jobs-melding{color:var(--t2);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.jobs-melding.fout{color:var(--warn-licht)}.jobs-runners{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.jobs-runner{align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.jobs-runner-naam{font-size:16px;font-weight:600}.jobs-oordeel{color:var(--t3);margin-left:6px;font-size:13px;font-weight:500}.jobs-runner-hartslag{color:var(--t2);margin:2px 0 0;font-size:14px}.jobs-redenen{color:var(--t1);margin:6px 0 0;padding-left:18px;font-size:14px}.jobs-kop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.jobs-kop h2,.jobs-apparaten h2{margin:0;font-size:16px;font-weight:700}.knop.klein{padding:5px 14px;font-size:13px}.jobs-leeg{color:var(--t3);margin:0;padding:14px 16px}.jobs-status{align-items:center;gap:8px;display:inline-flex}.spelerstabel td.getal.links{text-align:left}.jobs-fout{text-overflow:ellipsis;max-width:360px;color:var(--t2);overflow:hidden}.jobs-fout-regel{color:var(--t3)}.jobs-apparaten{gap:12px;padding:16px 18px;display:grid}.spelersmerk.let-op{color:var(--warn-licht);background:#e4971726}.spelerstabel .spelersmerk:first-child{margin-left:0}.melding-titel{color:var(--t1);font-weight:500}.melding-titel:hover{color:var(--accent)}.melding-herkomst{color:var(--t3);font-size:13px;display:block}.meldingentabel td:nth-child(2){white-space:normal;min-width:220px}@media (width<=760px){.jobstabel .kol-trigger{display:none}}.bron-telling{color:var(--t2);flex-wrap:wrap;gap:8px 20px;margin:0;font-size:14px;display:flex}.bron-telling>span,.bron-vak{align-items:center;gap:8px;display:inline-flex}.bronnentabel th.bron-naam{text-align:left;color:var(--t1);white-space:nowrap;border-bottom:1px solid #222;padding:10px 14px;font-weight:600}.bron-tekst{flex-direction:column;line-height:1.25;display:flex}.bron-stand{color:var(--t1);font-size:14px}.bron-stand.cache{color:var(--t2)}.bron-stand.gefaald{color:var(--warn-licht)}.bron-detail{font-family:var(--mono);color:var(--t3);font-size:12px}.bron-leeg{color:var(--t3)}.bron-spel-kort{display:none}@media (width<=760px){.bronnentabel .bron-tekst{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bronnentabel th.bron-naam{padding-inline:8px}.bron-spel-lang{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bron-spel-kort{display:inline}.spelerstabel .kol-team,.spelerstabel .kol-history_per_match,.spelerstabel .kol-bron{display:none}.spelerstabel td,.spelerstabel thead th button{padding-inline:8px}.spelerstabel thead th:not(:has(>button)){padding-inline:8px}.spelerstabel td:not(.getal){white-space:normal}.spelerstabel .spelersmerk{margin:2px 6px 0 0;display:inline-block}}.paginakop .kopknoppen{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.paginakop .verzoekknop{flex-direction:column;align-items:stretch;gap:3px}.paginakop .verzoekknop-melding,.paginakop .verzoekknop-fout{text-align:left;white-space:normal;max-width:190px}.kopieerwikkel{align-items:center;gap:8px;display:inline-flex;position:relative}.kopieerknop{width:24px;height:24px;color:var(--t2);border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:12px;transition:all .16s;display:inline-flex}.kopieerknop:hover{color:var(--t1);background:#ffffff12}.kopieerknop.gelukt{color:var(--good-licht);background:#11c38b1f}.kopieerknop.mislukt{color:var(--warn-licht);background:#e4971721}.kopieermelding{white-space:nowrap;font-size:12px;animation:.32s cubic-bezier(.2,.7,.3,1) both opkomen}.kopieermelding.gelukt{color:var(--good-licht)}.kopieermelding.mislukt{color:var(--warn-licht)}.verzoekknop-vraag{flex-direction:column;gap:8px;max-width:260px;display:flex}.verzoekknop-keuze{flex-wrap:wrap;gap:6px;display:flex}.schil{background:var(--bg);min-height:100%}.skiplink{z-index:100;background:var(--accent);color:var(--accent-tekst);border-radius:6px;padding:8px 14px;font-weight:600;text-decoration:none;position:absolute;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}.skiplink:focus,.skiplink:focus-visible{outline:2px solid var(--t1);outline-offset:2px;transform:none}.topbalk{z-index:30;background:var(--balk);border-bottom:1px solid #1c1c1c;align-items:center;gap:14px;min-height:56px;padding:0 16px;display:flex;position:sticky;top:0}.topbalk-vast,.topbalk-rest{display:contents}.topbalk .duw{order:1}.topbalk .signalen{order:2}.topbalk .gelezen,.topbalk .knop{order:3}.topbalk .merk{letter-spacing:-.01em;flex:none;align-items:baseline;gap:6px;font-size:19px;font-weight:700;display:flex}.merk-stil{color:var(--t2);font-weight:500}.topbalk .volgende{white-space:nowrap;border-left:1px solid #2a2a2a;align-items:baseline;gap:8px;margin-left:12px;padding-left:16px;display:flex}.volgende-etiket{color:var(--t3);font-size:14px}.topbalk .volgende b{font-size:14px;font-weight:700}.volgende-rest{color:var(--t2);font-size:13px;font-weight:500}.topbalk .volgende.dringend b,.topbalk .volgende.dringend .volgende-rest{color:var(--bad-licht)}@media (width<=1000px){.topbalk .volgende{display:none}}@media (width<=760px){.topbalk .gelezen{display:none}.topbalk .knop.accent{width:44px;height:44px;padding:0}.topbalk .knop.accent .knoptekst{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.merkteken{background:var(--accent-diep);width:30px;height:30px;color:var(--accent-tekst);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.topbalk .klok{color:var(--bad-licht);white-space:nowrap;background:#e5493729;border-radius:4px;align-items:center;gap:9px;padding:6px 12px;font-size:12.5px;font-weight:600;display:flex}.topbalk .klok.rustig{background:var(--raise);color:var(--t1)}.stip{border-radius:50%;flex:none;width:8px;height:8px}.tellers .stip:not(.rood):not(.groen){background:var(--t3)}.stip.rood{background:var(--bad)}.stip.groen{background:var(--good)}.topbalk .tellers{color:var(--t2);white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}.topbalk .tellers b{color:var(--t1);font-weight:600}.topbalk .scheider{background:var(--line-2);width:1px;height:14px;margin:0 5px}.topbalk .duw{flex:1}.topbalk .gelezen{color:var(--t3);white-space:nowrap;font-size:14px}.knop{background:var(--panel-2);color:var(--t1);white-space:nowrap;border:none;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:8px 18px;font-size:14px;font-weight:500;transition:background-color .15s;display:inline-flex}.knop:hover:enabled{background:var(--raise)}.knop:disabled{opacity:.5;cursor:wait}.knop.rood{background:var(--bad);color:#fff;font-weight:600}.knop.rood:hover:enabled{background:#f05a48}.knop.accent{background:var(--accent-diep);color:var(--accent-tekst);font-weight:600}.knop.accent:hover:enabled{background:var(--accent-hover)}.signalen{flex:none;position:relative}.signalen-knop{background:var(--panel-2);border:1px solid var(--line-2);width:34px;height:34px;color:var(--t1);border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:relative}.signalen-knop:hover{border-color:#ffffff47}.signalen-teller{background:var(--bad);color:#fff;text-align:center;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:12px;font-weight:700;line-height:16px;position:absolute;top:-5px;right:-5px}.signalen-lijst{z-index:40;background:var(--panel);border:1px solid var(--line-2);border-radius:8px;width:320px;max-width:calc(100vw - 32px);max-height:360px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.signalen-lijst li+li{margin-top:2px}.signalen-lijst a{border-radius:6px;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.signalen-lijst a:hover{background:#ffffff0d}.signalen-titel{color:var(--t1);font-size:12.5px;font-weight:600}.signalen-tijd{color:var(--t3);font-size:12px;font-family:var(--mono)}.romp{grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.inhoud{flex-direction:column;gap:16px;min-width:0;padding:24px 24px 48px;display:flex}.inhoud:focus,.inhoud h1[tabindex="-1"]:focus{outline:none}.sidebar{background:var(--balk);border-right:1px solid #1c1c1c;height:calc(100vh - 56px);padding:12px 10px 32px;position:sticky;top:56px;overflow:auto}.menurij{min-height:44px;color:var(--t1);border-radius:6px;align-items:center;gap:11px;padding:7px 12px;font-size:16px;font-weight:600;display:flex}.menurij:hover,.menublok:hover{background:var(--panel)}.menurij.active,.menublok.actief{background:var(--panel-2);box-shadow:inset 3px 0 0 var(--spel);color:var(--t1)}.sidebar .menurij:focus-visible,.menublok:focus-visible,.menukop-uitleg:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.menukop{align-items:center;padding:14px 4px 4px 12px;display:flex}.menukop h2{color:var(--t1);flex:1;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.menukop h2>svg{display:none}.menukop h2:before{content:"";background:var(--spel);border-radius:2px;width:4px;height:16px}[data-systeem=cc] .menukop h2:before{background:linear-gradient(180deg, var(--cc), var(--cc-2))}[data-systeem=tc]{--spel:var(--tc)}[data-systeem=mk]{--spel:var(--mk)}[data-systeem=cc]{--spel:var(--cc)}[data-systeem=gp]{--spel:var(--gp)}.menukop-uitleg{width:28px;height:28px;color:var(--t3);border-radius:6px;place-items:center;display:grid}.menukop-uitleg:hover,.menukop-uitleg.active{color:var(--t1);background:#ffffff0d}.menublok{border-radius:6px;align-items:center;gap:9px;min-height:44px;margin-bottom:2px;padding:6px 12px;display:flex}.menublok .crest{clip-path:none;border-radius:5px;width:26px;height:26px;font-size:12px;font-weight:800}.menublok .naam{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:400;overflow:hidden}.menutijd{font-variant-numeric:tabular-nums;color:var(--t3);font-size:12px;font-weight:500}.menutijd.dringend{color:var(--bad-licht);font-weight:600}.menublok .stip{margin:0 4px}.stip.grijs{background:var(--t3)}.menuteken{background:var(--bad);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:12px;font-weight:700;line-height:1;display:grid}.menuvoet{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.menuvoet .menurij{color:var(--t2);text-align:left;width:100%;font-size:13px;font-weight:500}.menuvoet .menurij:hover,.menuvoet .menurij.active{color:var(--t1)}.menuknop,.menuwissel{position:relative}.menuknop-teller{background:var(--bad);color:#fff;min-width:17px;height:17px;box-shadow:0 0 0 2px var(--balk);border-radius:9px;place-items:center;padding:0 4px;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;top:-6px;right:-7px}.menuwissel{display:none}@media (width>=981px){.topbalk .menuwissel{background:var(--panel-2);border:1px solid var(--line-2);width:32px;height:32px;color:var(--t2);border-radius:6px;flex:none;place-items:center;margin-right:-6px;display:inline-grid}.topbalk .menuwissel:hover{color:var(--t1);border-color:#ffffff47}.topbalk .menuwissel[aria-pressed=true]{color:var(--t1)}.romp.ingeklapt{grid-template-columns:minmax(0,1fr)}.romp.ingeklapt>.sidebar,.romp.ingeklapt>*>.sidebar{display:none}}.menu-waas,.menu-sluiten{display:none}.menuknop{background:var(--panel-2);border:1px solid var(--line-2);color:var(--t1);border-radius:6px;flex:none;display:none}@media (width<=980px){.menuknop{place-items:center;width:44px;height:44px;display:grid}.topbalk{gap:10px;padding:0 12px}.topbalk-vast .merk{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.topbalk .merk{width:auto}.topbalk .gelezen{display:none}.romp{grid-template-columns:minmax(0,1fr)}.sidebar{z-index:35;background:var(--balk);visibility:hidden;width:260px;height:100vh;box-shadow:var(--shadow);padding-top:20px;transition:transform .18s,visibility 0s linear .18s;position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar.open{visibility:visible;transition:transform .18s;transform:none}.sidebar{padding-top:64px}.menu-sluiten{background:var(--panel-2);border:1px solid var(--line-2);width:44px;height:44px;color:var(--t1);border-radius:6px;place-items:center;display:grid;position:absolute;top:8px;left:14px}.menurij,.menublok{min-height:44px}.menu-waas{z-index:34;background:#00000080;border:none;display:block;position:fixed;inset:0}.inhoud{padding:16px 14px 48px}}.login-scherm{background:var(--bg);place-items:center;min-height:100vh;padding:40px 20px;display:grid}.login-kaart{background:var(--panel);border:1px solid var(--line-2);border-radius:6px;width:404px;max-width:100%;padding:34px 32px}.login-merk{align-items:center;gap:11px;margin-bottom:26px;display:flex}.login-merk .merkteken{border-radius:7px;width:34px;height:34px;font-size:15px}.login-merk h1{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.login-merk .sub{color:var(--t3);font-size:12px}.login-kaart label{color:var(--t2);margin:14px 0 7px;font-size:12px;display:block}.login-kaart input{background:#101114;border-radius:6px;width:100%;height:44px;font-size:15px}.login-kaart .fout{color:var(--bad-licht);min-height:18px;margin-top:12px;font-size:13px}.login-kaart button[type=submit]{background:var(--accent-diep);width:100%;height:44px;color:var(--accent-tekst);border-radius:24px;margin-top:4px;font-size:14px;font-weight:700}.login-kaart button[type=submit]:disabled{opacity:.6;cursor:wait}.login-voet{border-top:1px solid var(--line);font-family:var(--mono);color:var(--t3);margin-top:20px;padding-top:16px;font-size:12px;line-height:1.6}@media (width>=981px){.topbalk .menuwissel+.merk{width:178px}}.spelkop{background:var(--balk);border-radius:8px}.spelkop-band{background:linear-gradient(100deg, var(--spel), var(--spel-2,color-mix(in srgb, var(--spel) 80%, #000)));color:var(--spel-tekst,#fff);border-radius:8px;align-items:center;gap:14px;padding:14px 18px;display:flex}.spelkop[data-systeem=mk]{--spel-tekst:#111;--spel-2:#e0a92a}.spelkop[data-systeem=gp]{--spel-tekst:#111}.spelkop[data-systeem=cc]{--spel-2:var(--cc-2)}.spelkop[data-systeem=tc]{--spel-2:#b80f14}.spelkop-tegel{border:2px solid #ffffffd9;border-radius:7px;flex:none;place-items:center;width:44px;height:44px;font-size:13px;font-weight:800;display:grid}.spelkop-titels{flex-direction:column;flex:1;min-width:0;display:flex}.spelkop-spel{font-size:14px;font-weight:600}.spelkop h1{font-family:var(--disp);margin:0;font-size:26px;font-weight:700;line-height:1.1}.spelkop h1:focus{outline:none}.spelkop-knoppen{align-items:center;gap:8px;display:flex}.kopknop{height:34px;color:inherit;white-space:nowrap;background:#00000047;border-radius:24px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.kopknop:hover{color:inherit;background:#0000006b}.kopknop.rond{width:34px;padding:0;font-size:15px;font-weight:700}.spelkop[data-systeem=mk] .kopknop,.spelkop[data-systeem=gp] .kopknop{background:#00000024}.spelkop[data-systeem=mk] .kopknop:hover,.spelkop[data-systeem=gp] .kopknop:hover{background:#00000038}.spelkop-band:has(+.spelkop-balk){border-radius:8px 8px 0 0}.spelkop-balk{flex-wrap:wrap;align-items:center;gap:8px;min-height:50px;padding:0 10px 0 4px;display:flex;container:spelkopbalk/inline-size}.spelkop-balk .duw{flex:1}.spelkop-balk .segment{padding:6px 0}.rondetabs{scrollbar-width:thin;align-items:stretch;min-width:0;max-width:100%;display:flex;position:relative;overflow-x:auto}.rondetab{min-height:50px;color:var(--t3);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:0 14px;display:flex;box-shadow:inset 0 -2px #0000}.rondetab+.rondetab:not(.met-onder){border-left:1px solid #222}.rondetab.met-onder{min-height:58px;padding:0 12px}.rondetab:hover{color:var(--t1);background:#111}.rondetab-label{align-items:center;gap:4px;font-size:16px;font-weight:500;display:inline-flex}.rondetab.met-onder .rondetab-label{font-family:var(--mono);font-size:15px}.rondetab-onder{color:var(--t3);white-space:nowrap;font-size:12px}.rondetab.stil .rondetab-label{color:#777}.rondetab.actief{color:var(--t1);box-shadow:inset 0 -2px 0 var(--accent-diep)}.rondetab.actief .rondetab-label{color:var(--t1);font-weight:700}.rondetab.actief .rondetab-onder{color:#d0d0d0}.rondetab-stip{background:#f2b636;border-radius:50%;width:6px;height:6px}.segment a{background:var(--panel-2);color:var(--t1);white-space:nowrap;border-radius:24px;padding:7px 18px;font-size:15px;font-weight:500}.segment a:hover{background:var(--raise);color:var(--t1)}.segment a.actief{background:var(--accent-diep)}.statuskaart{background:var(--panel);border-radius:8px;overflow:hidden}.statuskaart[data-toon=taak]{box-shadow:inset 3px 0 0 var(--bad)}.statuskaart-boven{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:12px;padding:14px 16px;display:grid}.statuskaart-links{flex-direction:column;gap:12px;min-width:0;display:flex}.statuskaart-kop{align-items:center;gap:12px;display:flex}.statuskaart-kop h2{margin:0;font-size:19px;font-weight:700;line-height:1.2}.statuskaart-kop p{color:var(--t2);margin:1px 0 0;font-size:14px}.statuskaart-vakjes{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.statuskaart-vakjes .statusvak{gap:8px;min-height:0;padding:8px 12px;font-size:15px}.statuskaart-deadline{text-align:center;border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.statuskaart-deadline-kop{background:var(--raise);padding:7px 12px;font-size:14px}.statuskaart-deadline-tijd{background:var(--panel-2);flex-direction:column;gap:1px;padding:9px 12px;display:flex}.statuskaart-deadline-tijd b{font-size:16px;font-weight:700}.statuskaart-deadline-tijd span{color:var(--t2);font-size:13px}.statuskaart-taken{border-top:1px solid var(--panel-2)}.statuskaart-taken ol{margin:0;padding:0;list-style:none}.statuskaart-taken li{border-bottom:1px solid #222;align-items:center;gap:12px;padding:11px 16px;display:flex}.statuskaart-taken .taakregel{font-size:16px}.statuskaart-actie{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.statuskaart-actie .stil{font-size:14px}.statuskaart-actie.los{border-top:1px solid var(--panel-2)}@media (width<=760px){.statuskaart-boven{grid-template-columns:minmax(0,1fr)}.spelkop h1{font-size:21px}.spelkop-band{flex-wrap:wrap;gap:10px;padding:12px 14px}.spelkop-titels{flex-basis:calc(100% - 60px)}.spelkop-knoppen{flex-basis:100%;justify-content:flex-end}}.waarschuwingkaart{background:var(--panel);border-radius:8px;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.waarschuwingkaart p{color:#e8e8e8;margin:0;font-size:15px;line-height:1.45}.waarschuwingkaart p+p{margin-top:4px}.spelkop .kopmeer>summary.kopknop{cursor:pointer;gap:6px;list-style:none}.spelkop .kopmeer>summary.kopknop::-webkit-details-marker{display:none}.spelkop .kopmeer-lijst{color:var(--t1)}.spelkop-balk .rondetabs{flex:320px}.statuskaart-meldingen{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.statuskaart-meldingen li{color:#e0e0e0;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;display:flex}.statuskaart-meldingen .rondje{margin-top:1px}.spelkop-balk .rondetabs{padding-inline:20px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.spelkop-balk .rondetabs.venster{align-items:center;padding-inline:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.rondepijl{width:34px;height:34px;color:var(--t1);border-radius:50%;flex:none;place-items:center;font-size:20px;display:grid}.rondepijl:hover:enabled{background:var(--panel-2)}.rondepijl:disabled{color:#444;cursor:default}.rondekeuze{max-width:220px;margin-left:8px;background:var(--panel-2)!important;border:none!important;border-radius:24px!important;padding:6px 12px!important;font-size:14px!important}@container spelkopbalk (width<=1000px){.rondetabs.venster{flex:none}.rondetabs.venster>.rondetab{display:none}.rondetabs.venster>.rondekeuze{order:1;width:240px;margin-inline:4px}.rondetabs.venster>.rondepijl:last-of-type{order:2}}@container spelkopbalk (width<=560px){.segment{flex:0 auto;min-width:0}.segment a,.segment button{padding-inline:12px}.rondetabs.venster{width:100%}.rondetabs.venster>.rondekeuze{flex:1;width:auto;min-width:0;max-width:none}}.kopmeer{position:relative}.kopmeer>summary{cursor:pointer;list-style:none}.kopmeer>summary::-webkit-details-marker{display:none}.kopmeer[open]>summary{border-color:#ffffff47}.kopmeer-lijst{z-index:20;border:1px solid var(--line-2);background:var(--panel);border-radius:8px;flex-direction:column;align-items:stretch;gap:6px;min-width:220px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.kopmeer-lijst .knop{justify-content:flex-start;width:100%}.kopmeer-scheiding{border:0;border-top:1px solid var(--line);width:100%;margin:2px 0}.kopmeer-lijst .verzoekknop,.kopmeer-lijst .verzoekknop .knop{justify-content:flex-start;width:100%}.kopmeer-lijst button.knop,.kopmeer>summary.knop,.kopknoppen>button.knop{background:var(--panel-2);border:1px solid var(--line-2)}.kopknoppen>button.knop:hover{border-color:#ffffff47}.bolletje{vertical-align:middle;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:7px;display:inline-block}.bolletje.gelijk{background:var(--good)}.bolletje.afwijkend{background:var(--bad)}.bolletje.leeg{border:1px solid var(--line-2);background:0 0}.bolletje.onbekend{background:var(--line-2);opacity:.6}.paneel-kop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.paneel-kop.scheiding,.etiket.scheiding{margin-top:14px}.paneel-kop-stil{color:var(--t3);white-space:nowrap;font-size:12px}.paneel-kop-getal{color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:700}.afwijking-gelezen{color:var(--t3);font-size:12px}.afwijking-blok.anders{background:var(--panel);border-color:#e5493752}.afwijking-groep+.afwijking-groep{margin-top:12px}.afwijking-groepkop{color:var(--t3);margin:10px 0 2px;font-size:12px;font-weight:700}.afwijking-groepuitleg{color:var(--t2);letter-spacing:0;text-transform:none;margin-left:6px;font-weight:400}.afwijking-acties{margin:0;padding:0;list-style:none}.taakrij .teken{color:var(--t2);text-align:center;font-size:12px}.taakrij .teken.erin{color:var(--good)}.taakrij .teken.eruit{color:var(--bad)}.taakrij .zin{min-width:0}.taakrij .uit{color:var(--bad-licht)}.taakrij .pijl{color:var(--t2);margin:0 6px}.taakrij .richting{color:var(--t2);margin-left:4px}.taakrij .scheiding{color:var(--t3);margin:0 8px}.strip button.afwijking-nalopen{background:var(--panel-2);border:1px solid var(--line-2)}.strip button.afwijking-nalopen:hover{border-color:#ffffff47}.afwijking-nalopen svg{transition:transform .16s}.afwijking-nalopen[aria-expanded=true] svg{transform:rotate(180deg)}.taakrij .in{color:var(--t1);font-weight:600}.taakrij .afwijking-wedstrijd{color:var(--t2);margin-right:8px}.taakrij .bijzin{color:var(--t2);white-space:nowrap;font-size:12px}.afwijking-tabel{border-collapse:collapse;width:100%;margin-top:8px}.afwijking-tabel th{border-bottom:1px solid var(--line);color:var(--t3);text-align:left;padding:0 8px 5px 0;font-size:12px;font-weight:700}.afwijking-tabel td{border-top:1px solid var(--line);vertical-align:top;padding:5px 8px 5px 0}.afwijking-tabel tbody tr:first-child td{border-top:none}.afwijking-tabel .wat{color:var(--t2)}.afwijking-tabel .advies{color:var(--good);font-family:var(--mono);white-space:nowrap}.afwijking-tabel .ingevuld{color:var(--bad-licht);font-family:var(--mono);white-space:nowrap}.tc-leeg{color:var(--t2);padding:6px 0;font-size:13px}.takenlijst .afwijking-acties .taakrij{border-top:1px solid var(--line);grid-template-columns:22px 18px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:6px 0;font-size:13px;display:grid}.takenlijst .afwijking-acties .taakrij:first-child{border-top:none}.taaknummer{color:var(--t3);font-size:12px}.afwijking-kop{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.afwijking-kop>.etiket{font-family:var(--mono);letter-spacing:.14em;color:var(--bad);font-size:12px}.afwijking-kop .duw{flex:1}.afwijking-kop .verzoekknop{flex-direction:row;align-items:center}.afwijking-blok button.afwijking-nalopen,.strip .verzoekknop button.knop,.afwijking-kop .verzoekknop button.knop{background:var(--panel-2);border:1px solid var(--line-2)}.strip .verzoekknop{flex-direction:row;align-items:center}.ov-pagina{flex-direction:column;gap:28px;display:flex}.ov-boven{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:12px;margin-top:-12px;display:grid}.ov-taken{background:var(--panel);border-radius:8px;overflow:hidden}.ov-taken.met-taken{box-shadow:inset 3px 0 0 var(--bad)}.ov-taken-kop{align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.ov-taken-kop h2{margin:0;font-size:21px;font-weight:700;line-height:1.2}.ov-taken-kop p{color:var(--t2);margin:2px 0 0;font-size:15px;line-height:1.4}.ov-taak{border-top:1px solid var(--panel-2);color:var(--t1);align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.ov-taak:hover{background:#202020}.ov-taak-inhoud{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ov-taak-kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.ov-taak-naam{font-size:16px;font-weight:600}.ov-taak-naam .stil{font-weight:500}.ov-taak-dl{font-size:14px;font-weight:700}.ov-taak-dl .stil{font-weight:500}.ov-taak-pijl{color:var(--accent);align-self:center;font-size:18px;font-weight:600}.ov-deadline{background:var(--panel);border-radius:8px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.ov-deadline-etiket{color:var(--t2);font-size:15px}.ov-deadline-tijd{flex-direction:column;gap:2px;display:flex}.ov-deadline-tijd .groot{font-size:26px;font-weight:700}.ov-deadline-tijd .mono:not(.groot){color:#e0e0e0;font-size:16px;font-weight:600}.ov-deadline-spellen{border-top:1px solid var(--panel-2);flex-direction:column;gap:8px;margin:0;padding:12px 0 0;list-style:none;display:flex}.ov-deadline-spellen a{min-height:28px;color:var(--t1);align-items:center;gap:10px;font-size:15px;display:flex}.ov-sectiekop{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ov-sectiekop h2{margin:0;font-size:20px;font-weight:700}.ov-sectiekop .stil{font-size:15px}.ov-sectiekop .duw{flex:1}.ov-spellen{grid-template-columns:repeat(auto-fill,minmax(min(100%,430px),1fr));gap:10px;display:grid}.ov-spel{background:var(--panel);color:var(--t1);border-radius:8px;align-items:center;gap:12px;padding:8px 14px 8px 8px;display:flex}.ov-spel:hover{background:#202020}.ov-spel[data-status=taak]{box-shadow:inset 3px 0 0 var(--bad)}.ov-tegel{letter-spacing:.02em;border-radius:6px;flex:none;place-items:center;width:64px;height:64px;font-size:15px;font-weight:800;display:grid}.ov-tegel.klein{border-radius:5px;width:28px;height:28px;font-size:12px}.ov-spel-inhoud{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ov-spel-naam{align-items:baseline;gap:8px;min-width:0;display:flex}.ov-spel-naam b{white-space:nowrap;font-size:17px;font-weight:600}.ov-spel-naam .stil{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ov-spel-status{align-items:center;gap:7px;font-size:15px;font-weight:500;display:flex}.ov-statustekst{color:var(--t2);font-weight:600}.ov-statustekst.taak{color:var(--bad-licht)}.ov-spel-kern{color:#d6d6d6;align-items:center;gap:6px;min-width:0;font-size:14px;display:flex}.ov-spel-kern .c-rondje{width:16px;height:16px;font-size:12px}.ov-spel-kern .kort{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ov-spel-dl{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.ov-spel-dl .mono:first-child{font-size:15px;font-weight:700}.ov-spel-dl .stil{font-size:13px}.ov-standtabel{background:var(--panel);border-radius:8px;overflow:hidden}.ov-standrij{min-height:52px;color:var(--t1);border-bottom:1px solid #222;grid-template-columns:220px 150px minmax(0,1fr);align-items:center;gap:16px;padding:10px 16px;display:grid}.ov-standrij:last-child{border-bottom:none}a.ov-standrij:hover{background:#202020}.ov-standrij.kop{min-height:38px;color:var(--t3);border-bottom-color:var(--panel-2);padding-block:0;font-size:13px}.ov-standrij .rechts{text-align:right;white-space:nowrap}.ov-standspel{align-items:center;gap:10px;min-width:0;font-size:15px;display:flex}.ov-standspel b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.goudgetal{color:#f2b636;font-weight:700}.ov-standrij .rechts .goudgetal{font-size:16px}.ov-standrij .rechts .stil{font-size:13px}.ov-subleagues{flex-wrap:wrap;gap:6px;display:flex}.ov-subleague{background:#242424;border-radius:20px;align-items:baseline;gap:6px;max-width:100%;padding:4px 11px;font-size:14px;display:inline-flex}.ov-subleague .naam{color:#d6d6d6;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ov-subleague .goudgetal{font-size:14px}.ov-subleague .stil{font-size:12px}@media (width<=860px){.ov-boven{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.ov-taak-kop{flex-direction:column;gap:2px}.ov-taak-dl{color:var(--t2);font-size:13px}.ov-tegel{width:52px;height:52px}.ov-standrij{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.ov-standrij.kop{display:none}.ov-subleagues{grid-column:1/-1}}.ov-spel[data-status=dicht] .ov-spel-dl .mono{color:var(--t3);font-weight:500}.kl-paginakop{flex-direction:column;gap:2px;display:flex}.kl-gelezen{color:var(--t3);gap:6px;font-size:14px;display:flex}.kl-gelezen>div+div:before{content:"· "}.kl-pagina .crest{clip-path:none;border-radius:5px;width:28px;height:28px;font-size:12px;font-weight:800}.kl-kop{flex-wrap:wrap;align-items:baseline;gap:8px 10px;padding:12px 16px;display:flex}.kl-groep{color:var(--t1);margin:0;font-size:18px;font-weight:600}.kl-toelichting{color:var(--t3);font-size:14px}.kl-uiterste{color:var(--t3);align-items:center;gap:7px;font-size:13px;display:inline-flex}.kl-uiterste:before{content:"";border-radius:2px;width:8px;height:8px}.kl-uiterste.voor:before{background:var(--good)}.kl-uiterste.achter:before{background:var(--t3)}.kl-uiterste.voor{margin-left:auto}.kl-lijst{margin:0;padding:0;list-style:none}.kl-spel{min-width:0;color:inherit;align-items:center;gap:9px;display:inline-flex}.kl-spel:hover .kl-spel-naam{color:var(--t1)}.kl-spel-tekst{min-width:0}.kl-spel-naam,.kl-spel-poule{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kl-spel-naam{font-weight:600}.kl-spel-poule{color:var(--t2);font-size:13px}.kl-soort{font-size:12px}.kl-oud,.kl-overig-naam.fout{color:var(--warn-licht)}.kl-rang,.kl-totaal,.kl-rondepunten,.kl-punten,.kl-waarde,.kl-ronde{font-family:var(--mono);white-space:nowrap}.kl-voet{color:var(--t3);margin:0;padding:9px 18px;font-size:13px}.kl-duel{border-color:#11c38b33}.kl-bord{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:26px 18px 22px;display:grid}.kl-bord-kant.mijn{text-align:right}.kl-bord-naam{color:var(--t1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.kl-bord-score{font-family:var(--mono);font-size:64px;font-weight:700;line-height:1}.kl-bord-kant.zijn .kl-bord-score{color:var(--t1)}.kl-bord-nodig{color:var(--t3);margin-top:6px;font-size:14px}.kl-bord-streep{font-family:var(--mono);color:var(--t3);font-size:26px}.kl-strip{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:4px;margin:0;padding:0 18px 18px;list-style:none;display:grid}.kl-vak{border:1px solid var(--line);border-radius:5px;flex-direction:column;align-items:center;gap:6px;padding:9px 2px;display:flex}.kl-vak.voor{background:#11c38b14;border-color:#11c38b47}.kl-vak.achter{background:var(--panel-2);border-color:var(--line-2)}.kl-vak-letter{font-family:var(--mono);color:var(--t3);font-size:13px;font-weight:700}.kl-vak.voor .kl-vak-letter{color:var(--good)}.kl-vak.achter .kl-vak-letter{color:var(--t3)}.kl-alarm{border-top:1px solid var(--line);color:var(--t2);margin:0;padding:12px 18px;font-size:13px}.kl-alarm.achter{background:var(--panel-2)}.kl-alarm.voor{background:#11c38b0d}.kl-alarm.open{background:#e497170d}.kl-alarm-label{color:var(--t1);margin-right:12px;font-size:14px;font-weight:700}.kl-alarm.achter .kl-alarm-label{color:var(--t1)}.kl-alarm.voor .kl-alarm-label{color:var(--good)}.kl-alarm.open .kl-alarm-label{color:var(--warn)}.kl-duelrij{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,1.4fr) 62px 90px 90px minmax(170px,1.5fr) 110px 76px;align-items:center;gap:10px;padding:11px 18px;font-size:13.5px;display:grid}.kl-duelrij.kop{color:var(--t3);padding:10px 18px;font-size:13px;font-weight:500}.kl-duelrij.kop>span{text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-weight:500;overflow:hidden}.kl-punten{text-align:right;color:var(--t2);font-size:13.5px;font-weight:700}.kl-punten.sterk{color:var(--t1)}.kl-duelrij.kop .kl-punten{color:var(--t3);font-family:inherit;font-weight:500}.kl-ronde{color:var(--t3);font-size:13px}.kl-balk{align-items:center;min-width:0;display:flex}.kl-balk-links,.kl-balk-rechts{flex:1;height:14px;display:flex}.kl-balk-links{justify-content:flex-end}.kl-balk-vulling{opacity:.85;height:100%}.kl-balk-vulling.achter{background:var(--t3);border-radius:2px 0 0 2px}.kl-balk-vulling.voor{background:var(--good);border-radius:0 2px 2px 0}.kl-balk-as{background:var(--line-2);flex:none;width:1px;height:18px}.kl-delta{text-align:right;width:72px;font-family:var(--mono);color:var(--t3);flex:none;font-size:12px}.kl-delta.voor{color:var(--good-licht)}.kl-delta.achter{color:var(--t2)}.kl-rondeverschil{text-align:right;font-family:var(--mono);white-space:nowrap;font-size:13px}.kl-rondeverschil.voor{color:var(--good)}.kl-rondeverschil.achter{color:var(--t2)}.kl-rondeverschil.stil{color:var(--t3)}.kl-pil{border:1px solid var(--line-2);color:var(--t2);border-radius:4px;justify-self:end;padding:2px 9px;font-size:13px;font-weight:700}.kl-pil.voor{color:var(--good-licht);background:#11c38b1f;border-color:#11c38b4d}.kl-pil.achter{color:var(--t2);background:var(--panel-2);border-color:var(--line-2)}.kl-poule{border-bottom:1px solid var(--line)}.kl-poule-kop{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;display:flex}.kl-plek{font-family:var(--mono);color:var(--t3);font-size:13px}.kl-poule-zin{color:var(--t2);margin-left:auto;font-size:13px}.kl-deelnemers{margin:0;padding:0 0 8px;list-style:none}.kl-deelnemer{color:var(--t2);border-left:3px solid #0000;grid-template-columns:30px minmax(120px,1fr) 78px 70px 48px;align-items:center;gap:10px;padding:5px 18px 5px 22px;font-size:12.5px;display:grid}.kl-deelnemer.ik{border-left-color:var(--warn);background:#e497171a}.kl-deelnemer.hij{border-left-color:var(--t3);background:#ffffff0a}.kl-deelnemer.ik .kl-deelnemer-naam,.kl-deelnemer.hij .kl-deelnemer-naam{color:var(--t1);font-weight:700}.kl-deelnemer .kl-rang{color:var(--t2)}.kl-deelnemer-naam{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kl-totaal{text-align:right;color:var(--t1)}.kl-deelnemer.ik .kl-totaal{color:var(--warn)}.kl-rondepunten{text-align:right;color:var(--t2)}.kl-pijl{text-align:right;font-family:var(--mono);white-space:nowrap;font-size:13px}.kl-algemeenrij{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1.4fr) minmax(90px,.7fr) minmax(140px,1fr) 72px 88px;align-items:center;gap:12px;padding:10px 18px;font-size:13.5px;display:grid}.kl-waarde{font-size:13px;font-weight:600}.kl-meter{align-items:center;gap:9px;display:flex}.kl-meter-baan{background:var(--line);border-radius:3px;flex:1;height:5px;overflow:hidden}.kl-meter-vulling{background:var(--accent);border-radius:3px;height:100%;display:block}.kl-meter-vulling.top{background:var(--good)}.kl-meter-detail{font-family:var(--mono);color:var(--t3);white-space:nowrap;font-size:13px}.kl-knop{border:none;border-bottom:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0}.kl-knop:hover{background:#ffffff06}.kl-knop-stand .omgedraaid{transform:rotate(180deg)}.kl-knop-stand{color:var(--t2);align-items:center;gap:6px;margin-left:auto;font-size:14px;display:inline-flex}.kl-overigrij{border-bottom:1px solid var(--line);color:var(--t2);grid-template-columns:minmax(140px,1fr) minmax(150px,1.3fr) 88px 78px;align-items:center;gap:10px;padding:7px 18px;font-size:12.5px;display:grid}.kl-overig-naam{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kl-overigrij .kl-rang{text-align:right}.kl-ontbrekend .kl-overig-naam{white-space:normal}.kl-deelnemers-aantal,.kl-overigrij .kl-deelnemers{text-align:right;font-family:var(--mono);color:var(--t3);padding:0;font-size:13px}.kl-duelrij:not(.kop),.kl-algemeenrij,.kl-overigrij,.kl-poule-kop{position:relative}.kl-spel:after{content:"";position:absolute;inset:0}.kl-duelrij:not(.kop):hover,.kl-algemeenrij:hover,.kl-overigrij:hover,.kl-poule-kop:hover{background:#ffffff06}.kl-spel:focus-visible{outline:none}.kl-spel:focus-visible:after{outline:2px solid var(--accent);outline-offset:-2px}.kl-tussenstand{display:none}.kl-rondescore{text-align:right;font-family:var(--mono);color:var(--t2);white-space:nowrap;font-size:12px}.kl-pagina{flex-direction:column;gap:18px;display:flex;container:kl/inline-size}@container kl (width<=760px){.kl-duelrij{grid-template-columns:minmax(0,1fr) 64px 64px 76px 84px}.kl-duelrij .kl-ronde,.kl-duelrij .kl-pil,.kl-duelrij .kl-standkop,.kl-balk-links,.kl-balk-as,.kl-balk-rechts{display:none}.kl-balk{justify-content:flex-end}.kl-delta{width:auto}.kl-uiterste{flex-basis:100%}.kl-uiterste.voor{margin-left:0}.kl-algemeenrij{grid-template-columns:minmax(0,1.2fr) 70px minmax(0,1fr) 60px 52px}.kl-overigrij{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 56px 72px}.kl-deelnemer{grid-template-columns:26px minmax(0,1fr) 64px 56px 48px}.kl-poule-zin{flex-basis:100%;margin-left:0}}@container kl (width<=480px){.kl-bord-score{font-size:48px}.kl-strip{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.kl-duelrij{grid-template-columns:minmax(0,1fr) 72px 84px;grid-template-areas:"spel verschil ronde""tussen verschil ronde";row-gap:2px}.kl-duelrij .kl-spel{grid-area:spel}.kl-duelrij .kl-balk{grid-area:verschil}.kl-duelrij .kl-rondeverschil{grid-area:ronde}.kl-duelrij .kl-punten{display:none}.kl-tussenstand{font-family:var(--mono);color:var(--t2);white-space:nowrap;grid-area:tussen;padding-left:33px;font-size:13px;display:block}.kl-poulenaam{display:none}.kl-duelrij.kop{grid-template-areas:none}.kl-duelrij.kop>*{grid-area:auto}.kl-spel-naam{white-space:normal}.kl-meter{display:none}.kl-algemeenrij{grid-template-columns:minmax(0,1fr) auto auto}.kl-algemeenrij .kl-rondescore,.kl-breed{display:none}.kl-overigrij{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"spel rang deelnemers""naam naam naam";row-gap:2px}.kl-overigrij .kl-spel{grid-area:spel}.kl-overigrij .kl-rang{grid-area:rang}.kl-overigrij .kl-deelnemers{grid-area:deelnemers}.kl-overig-naam{grid-area:naam;padding-left:33px}.kl-deelnemer{grid-template-columns:22px minmax(0,1fr) 60px 48px;padding-left:15px}.kl-deelnemer .kl-pijl{display:none}}.rondebalk{background:var(--balk);scrollbar-width:thin;border-radius:6px;gap:0;padding:0;display:flex;overflow-x:auto}.rondeknop{min-width:62px;color:var(--t2);cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;flex:none;align-items:center;gap:2px;padding:9px 10px 8px;display:flex;box-shadow:inset 0 -2px #0000}.rondeknop:hover{color:var(--t1)}.rondeknop .nummer{font-size:15px;font-weight:600}.rondeknop .deadline{color:var(--t3);white-space:nowrap;font-size:12px}.rondeknop.status-invulbaar .nummer:after{content:"";background:var(--mk);vertical-align:3px;border-radius:50%;width:6px;height:6px;margin-left:5px;display:inline-block}.rondeknop.status-bezig .nummer:after{content:"";border:1px solid var(--t2);vertical-align:3px;border-radius:50%;width:6px;height:6px;margin-left:5px;display:inline-block}.rondeknop.leeg{opacity:.55}.rondeknop.actief{color:var(--t1);box-shadow:inset 0 -2px 0 var(--accent)}.rondeknop.actief .deadline{color:var(--t2)}.versheid{color:var(--t3);padding:0 4px;font-size:12px}.versheid.verouderd{color:var(--warn)}.ronde-melding{border:1px solid var(--rand);background:var(--paneel);color:var(--t2);border-radius:8px;padding:12px 16px;font-size:13px}.mk-raster{grid-template-columns:minmax(0,1fr) 306px;align-items:start;gap:18px;display:grid}.mk-kolom{flex-direction:column;gap:18px;min-width:0;display:flex}.mk-kolomkop,.mk-rij{grid-template-columns:26px minmax(0, 1fr) 96px 62px 54px 104px var(--kol-jij,60px) var(--kol-uitslag,68px);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 18px;display:grid}.mk-kolomkop{color:var(--t3);background:#ffffff04;padding:8px 18px;font-size:12px;font-weight:700}.mk-rij{cursor:pointer;text-align:left;width:100%;color:var(--t1);border-left:2px solid #0000}.mk-rij:hover{background:#ffffff09}.mk-rij.gekozen{border-left-color:var(--t2);background:var(--actief)}.mk-rij.afwijkend{border-left-color:var(--bad);background:#e549370d}.mk-rij .nr{font-family:var(--mono);color:var(--t3);text-align:left;min-width:24px;min-height:24px;padding:0;font-size:12px}.mk-wedstrijd{align-items:center;gap:8px;min-width:0;display:flex}.mk-wedstrijd .shirt{width:21px;height:23px;font-size:7.5px}.mk-wedstrijd .namen,.uitgelicht .ploegen .namen{color:inherit;text-decoration:none}.mk-wedstrijd .namen:hover,.uitgelicht .ploegen .namen:hover{text-underline-offset:3px;text-decoration:underline}.mk-wedstrijd .namen{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.mk-rij .aftrap{white-space:normal;line-height:1.25;font-family:var(--mono);color:var(--t2);font-size:12px}.mk-rij .tip{justify-self:end;font-size:17px;line-height:1.2}.mk-rij .jij{text-align:right;font-family:var(--mono);color:var(--t3);font-size:13px}.mk-rij .jij.anders{color:var(--bad-licht);white-space:nowrap;background:#e5493729;border-radius:20px;justify-self:end;padding:1px 10px;font-weight:600}.uitslag{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.uitslag.leeg{color:var(--t3)}.uitslag.exact{color:var(--good)}.uitslag.correct{color:var(--good-licht)}.uitslag.miss{color:var(--t3)}.invulrij{border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--t1);grid-template-columns:32px minmax(0,1fr) 116px;align-items:center;gap:18px;padding:15px 20px;display:grid}.invulrij:hover{background:var(--panel-2)}.invulrij.afwijkend{background:#e549370d}.invulrij .nr{font-family:var(--mono);color:var(--t3);font-size:20px;font-weight:700}.invulrij .ploegen{align-items:center;gap:11px;min-width:0;display:flex}.invulrij .shirt{width:32px;height:29px}.invulrij .namen{font-family:var(--disp);text-overflow:ellipsis;white-space:nowrap;font-size:26px;line-height:1.1;overflow:hidden}.invulrij .tip{padding:3px 22px;font-size:30px;line-height:1.15}.topscorer-status{border-bottom:1px solid var(--line);color:var(--t3);margin:0;padding:8px 18px;font-size:12px}.topscorers{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:14px 18px;list-style:none;display:grid}.topscorer{border:1px solid var(--line);border-radius:7px;align-items:center;gap:11px;padding:10px 12px;display:flex}.topscorer .bol{border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.topscorer{--topscorer-gedempt:color-mix(in srgb, var(--t2) 80%, var(--t1))}.topscorer .rang{font-family:var(--mono);color:var(--topscorer-gedempt);font-size:12px}.topscorer .naam{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.topscorer .club{color:var(--topscorer-gedempt);font-size:12px}.uitgelicht .kopblok{border-bottom:1px solid var(--line);padding:14px 16px}.uitgelicht .ploegen{align-items:center;gap:9px;margin-top:9px;display:flex}.uitgelicht .ploegen .crest{width:28px;height:31px;font-size:8.5px}.uitgelicht .ploegen .namen{font-family:var(--disp);flex:1;min-width:0;font-size:17px;line-height:1.15}.uitgelicht .moment{font-family:var(--mono);color:var(--t3);margin-top:7px;font-size:12px}.matrixblok{border-bottom:1px solid var(--line);padding:13px 16px 14px}.matrix{grid-template-columns:16px repeat(4,minmax(0,1fr));align-items:center;gap:3px;display:grid}.matrix .as{font-family:var(--mono);color:var(--t3);text-align:center;font-size:12px}.matrix .cel{height:26px;font-family:var(--mono);color:#a9d8b8;background:#12241a;border:1px solid #0000;border-radius:5px;place-items:center;font-size:12px;font-weight:600;display:grid}.matrix .cel.leeg{color:var(--t3);background:#131417}.matrix .cel.top{border:1px dashed var(--t2)}.matrix .cel.tip{background:var(--accent-diep);color:var(--accent-tekst);border-color:#0000;font-weight:800}.notitie{background:var(--panel-2);border:1px solid var(--line-2);color:#bbf7d0;border-radius:6px;margin-top:11px;padding:9px 11px;font-size:12px;line-height:1.5}.cijferraster{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cijferraster .cel{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:11px 16px}.cijferraster .label{color:var(--t3);font-size:12px}.cijferraster .waarde{font-family:var(--mono);margin-top:2px;font-size:19px;font-weight:700}.redenen{color:var(--t2);margin:0;padding:12px 16px 14px 32px;font-size:12.5px}.redenen li+li{margin-top:3px}.uitgelicht-verwijzing{color:var(--mk);padding:0 16px 14px;font-size:12.5px;text-decoration:none;display:block}.uitgelicht-verwijzing:hover{text-decoration:underline}.seizoenkop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.seizoenkop .totaal{font-family:var(--mono);font-size:22px;font-weight:700}.paneel.voorlopig{border-style:dashed;border-color:var(--line-2)}.paneel.voorlopig .totaal{color:var(--t2)}.seizoen-leeg{border:1px dashed var(--line-2);text-align:center;border-radius:7px;margin-top:13px;padding:18px 14px}.seizoen-leeg .kop{color:var(--t2);margin:0;font-size:12.5px;font-weight:600;display:block}.seizoen-leeg p{color:var(--t3);margin:3px 0 0;font-size:12px;line-height:1.5}.seizoen-balken{align-items:flex-end;gap:5px;height:46px;margin-top:12px;display:flex}.seizoen-balken .balk{background:var(--mk);border-radius:3px 3px 0 0;flex:1;min-height:3px}.seizoen-balken .balk.leeg{background:var(--raise);height:100%}.seizoen-labels{color:var(--t3);font-size:12px;font-family:var(--mono);gap:5px;margin-top:4px;display:flex}.seizoen-labels span{text-align:center;white-space:nowrap;flex:1;overflow:hidden}.seizoen-voet{color:var(--t2);margin-top:8px;font-size:12.5px}@media (width<=1180px){.mk-raster{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.mk-kolomkop,.mk-rij{grid-template-columns:24px minmax(0, 1fr) 56px 46px var(--kol-jij,60px) var(--kol-uitslag,68px);row-gap:6px}.mk-lijst.zonder-kans :is(.mk-kolomkop,.mk-rij){grid-template-columns:24px minmax(0, 1fr) 56px var(--kol-jij,60px) var(--kol-uitslag,68px)}.mk-rij .aftrap,.mk-rij .fundament,.mk-kolomkop .kop-aftrap,.mk-kolomkop .kop-bronnen{display:none}.invulrij{grid-template-columns:26px minmax(0,1fr) 84px;gap:10px}.invulrij .namen{font-size:19px}.invulrij .tip{font-size:28px}}.kans{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.kans.leeg{color:var(--t3);font-weight:400}.fundament{color:var(--t3);align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.fundament .bollen{flex:none;gap:2px;display:inline-flex}.fundament .bol{background:var(--line);border-radius:50%;width:5px;height:5px}.fundament .bol.vol{background:currentColor}.fundament.eens{color:var(--t1)}.fundament.gedeeld{color:var(--t2)}.fundament.oneens{color:var(--warn)}.fundament.onbekend,.fundament.leeg{color:var(--t3)}.fundamenttekst{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topscorer{align-items:flex-start}.topscorer-tekst{min-width:0}.topscorer-punten{color:var(--t2);margin-top:3px;font-size:12px}.topscorer-keten{color:var(--t3);margin-top:3px;font-size:12px;line-height:1.45}.mk-bijnakop{border-top:1px solid var(--line)}.mk-bijna{margin:0;padding:0 0 6px;list-style:none}.mk-bijna li{border-bottom:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) minmax(0,2fr) 90px;align-items:center;gap:10px;padding:7px 18px;font-size:12.5px;display:grid}.mk-bijna li:hover{background:#ffffff09}.mk-bijnarang{color:var(--t3);font-size:12px}.mk-bijnanaam{align-items:baseline;gap:7px;min-width:0;display:flex}.mk-bijnanaam strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mk-bijnaketen{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mk-bijnapunten{text-align:right;color:var(--t2);white-space:nowrap}
