body{min-height:100vh;display:flex;flex-direction:column}.navbar-brand{display:flex;align-items:center}.teaser-container{flex-shrink:0;text-align:center}.row-link:hover td{background-color:#eee}.text-lighter{color:#888!important}.bg-bscore-lightblue{background-color:#8cc4ff!important}.bg-bscore-lighter-blue{background-color:#b4dbff!important}.bg-bscore-blue{background-color:#0000b4!important}.bg-bscore-darkblue{background-color:#1f1f65!important}.navbar-clubname{font-weight:bold}a.nav-link.active,.navbar-nav .nav-item .nav-link.active{border-bottom:2px solid #aaa;font-weight:500}.bscore-subsubnav div .nav-item .nav-link{color:#ddd}.bscore-subnav{height:52px}.bscore-subnav .navbar-text{color:#111}.bscore-subsubnav{height:42px}.bscore-subsubnav .navbar-text{color:#fff}.bscore-subsubnav div .nav-item .nav-link.active,.bscore-subnav div .nav-item .nav-link.active{border-bottom:2px solid #fff}.bscore-subsubnav div .nav-item .nav-link.disabled{color:rgba(255,255,255,0.25)}.bscore-subsubnav div .nav-item .nav-link.active{font-weight:bold}.bscore-label-libre,.bscore-label-libre .fc-event-title{background-color:#2de319!important;color:#000!important;border:none!important}.bscore-label-driebanden,.bscore-label-driebanden .fc-event-title{background-color:#e37719!important;color:#000!important;border:none!important}.bscore-label-bandstoten,.bscore-label-bandstoten .fc-event-title{background-color:#9516c7!important;color:#000!important;border:none!important}.bscore-label-triatlon,.bscore-label-triatlon .fc-event-title{background-color:#db1414!important;color:#000!important;border:none!important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:inner-spin-button!important;opacity:1!important}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:var(--bs-success);fill:none;animation:stroke 0.5s cubic-bezier(0.65,0,0.45,1) forwards}.animated-checkmark{width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;margin:12px;box-shadow:inset 0 0 0 var(--bs-success);animation:fill .35s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.animated-checkmark.negative{box-shadow:inset 0 0 0 var(--bs-danger);animation:fill-negative .35s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.checkmark__check,.checkmark__cross{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke 0.25s cubic-bezier(0.65,0,0.45,1) 0.8s forwards}.animated-checkmark.negative .checkmark__check,.animated-checkmark.negative .checkmark__circle{stroke:var(--bs-danger)}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{100%{box-shadow:inset 0 0 0 30px var(--bs-success)}}@keyframes fill-negative{100%{box-shadow:inset 0 0 0 30px var(--bs-danger)}}tr.approval-required td{background-color:#eee}tr.approval-required td,tr.approval-required td a,tr.approval-required td span{color:red!important}tr.approval-required td.row-actions a{display:none}tr.row-link.has-quit td{color:red!important}tr.row-link.has-quit td>*:not(.quit-reason){color:red!important;text-decoration:line-through!important}.competition-news h1{font-size:1.4em}.competition-news h2{font-size:1.2em}.competition-news h3{font-size:1.1em}.competition-news p{font-size:1.0em}@media (max-width:991px){.offcanvas-start{width:60%!important}}.games-scroll-container{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.games-scroll-container::-webkit-scrollbar{display:none}.games-scroll-container{-ms-overflow-style:none;scrollbar-width:none}.games-scroll-container>*{flex:0 0 100%;width:100%;scroll-snap-align:start}.turns{font-size:120%}.game-turns{font-size:200%}.larger{font-size:350%;font-weight:bold}.active-color{color:#2f2fdc!important;font-weight:bold!important}table tr.thirds td{width:33%}table tr.sevenths td{width:14.2%}span.anim-update{display:inline-block;border-radius:32px;padding:2px 8px}@keyframes highlight-fade{0%{background-color:#2f2fdc}100%{background-color:transparent}}.animate-update{animation:highlight-fade 0.5s ease-out}div.results-scroller{height:320px}div.scroll-container{height:300px}.sponsor-image{width:100%;aspect-ratio:1 / 0.25;background-size:cover;background-position:center;background-repeat:no-repeat;transition:opacity 0.5s ease-in-out;opacity:1}html[data-bs-theme="dark"] .sponsor-image{box-shadow:0 0 8px 2px #fff;border-radius:4px}html #mobile-sidemenu .nav-link{color:#666}html[data-bs-theme="dark"] #mobile-sidemenu .nav-link{color:#ddd}.fade-out{opacity:0}table.table-type-driebanden tr td.min-padding,table.table-type-libre tr td.min-padding{padding-left:2px!important;padding-right:2px!important}body.mode-switch-fade{transition:background-color 0.5s ease,color 0.5s ease}body.mode-switch-fade .card,body.mode-switch-fade .navbar,body.mode-switch-fade .btn,body.mode-switch-fade .list-group-item{transition:background-color 0.5s ease,border-color 0.5s ease,color 0.5s ease}table tr.game-stats td{font-size:16px}.tri-completed{color:green!important;font-size:36px}@use 'public_news';