@charset "UTF-8";
/*!
 * Bootstrap Table of Contents v1.0.1 (http://afeld.github.io/bootstrap-toc/)
 * Copyright 2015 Aidan Feldman
 * Licensed under MIT (https://github.com/afeld/bootstrap-toc/blob/gh-pages/LICENSE.md) */nav[data-bs-toggle="toc"] .nav>li>a{display:block;padding:4px 20px;font-size:13px;font-weight:500;color:#767676}nav[data-bs-toggle="toc"] .nav>li>a:focus,nav[data-bs-toggle="toc"] .nav>li>a:hover{padding-left:19px;color:#563d7c;text-decoration:none;background-color:transparent;border-left:1px solid #563d7c}nav[data-bs-toggle="toc"] .nav-link.active,nav[data-bs-toggle="toc"] .nav-link.active:focus,nav[data-bs-toggle="toc"] .nav-link.active:hover{padding-left:18px;font-weight:700;color:#563d7c;background-color:transparent;border-left:2px solid #563d7c}nav[data-bs-toggle="toc"] .nav-link+ul{display:none;padding-bottom:10px}nav[data-bs-toggle="toc"] .nav .nav>li>a{padding-top:1px;padding-bottom:1px;padding-left:30px;font-size:12px;font-weight:400}nav[data-bs-toggle="toc"] .nav .nav>li>a:focus,nav[data-bs-toggle="toc"] .nav .nav>li>a:hover{padding-left:29px}nav[data-bs-toggle="toc"] .nav .nav>li>.active,nav[data-bs-toggle="toc"] .nav .nav>li>.active:focus,nav[data-bs-toggle="toc"] .nav .nav>li>.active:hover{padding-left:28px;font-weight:500}nav[data-bs-toggle="toc"] .nav-link.active+ul{display:block}
/*! DataTables Bootstrap 5 integration
 * © SpryMedia Ltd - datatables.net/license
 */:root{--dt_background-selected: 13,110,253;--dt_color-selected: 255,255,255;--dt_link_color-selected: 228,228,228;--dt-row_background: transparent;--dt-row_background-selected: var(--dt_background-selected);--dt-row-text_color-selected: var(--dt_color-selected);--dt-row-link_color-selected: var(--dt_link_color-selected);--dt-row_background-stripe: 0,0,0;--dt-row_background-hover: 0,0,0;--dt-column-ordering_background: 0,0,0;--dt-header-cell_align-items: center;--dt-header-cell_vertical-align: middle;--dt-html_background: white}:root.dark{--dt-html_background: rgb(33,37,41)}table.dataTable tbody td.dt-control{text-align:center;cursor:pointer}table.dataTable tbody td.dt-control:before{display:inline-block;box-sizing:border-box;content:"";border-top:5px solid transparent;border-left:10px solid rgba(0,0,0,0.5);border-bottom:5px solid transparent;border-right:0px solid transparent}table.dataTable tbody tr.dt-hasChild td.dt-control:before{border-top:10px solid rgba(0,0,0,0.5);border-left:5px solid transparent;border-bottom:0px solid transparent;border-right:5px solid transparent}:root.dark table.dataTable td.dt-control:before,:root[data-bs-theme=dark] table.dataTable td.dt-control:before,:root[data-theme=dark] table.dataTable td.dt-control:before{border-left-color:rgba(255,255,255,0.5)}:root.dark table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before{border-top-color:rgba(255,255,255,0.5);border-left-color:transparent}div.dt-scroll{width:100%}div.dt-scroll-body thead tr,div.dt-scroll-body tfoot tr{height:0}div.dt-scroll-body thead tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body tfoot tr td{height:0 !important;padding-top:0px !important;padding-bottom:0px !important;border-top-width:0px !important;border-bottom-width:0px !important}div.dt-scroll-body thead tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body tfoot tr td div.dt-scroll-sizing{height:0 !important;overflow:hidden !important}/*! DataTables Bootstrap 5 integration
 * © SpryMedia Ltd - datatables.net/license
 */:root{--dt-order-arrow_color: rgb(51,51,51);--dt-order-arrow_color-current: rgb(51,51,51);--dt-order-arrow-height: 7px;--dt-order-arrow_opacity: 0.125;--dt-order-arrow_opacity-current: 0.65;--dt-order-arrow-width: 8px;--dt-order-arrow-gap: 1px;--dt-order-header_outline-hover: 2px solid rgba(0,0,0,0.05)}:root.dark,:root[data-bs-theme=dark],:root[data-theme=dark]{--dt-order-arrow_color: rgb(229,233,238);--dt-order-arrow_color-current: rgb(229,233,238);--dt-order-header_outline-hover: 2px solid rgba(255,255,255,0.05)}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before{bottom:calc(50% + var(--dt-order-arrow-gap));border-bottom:var(--dt-order-arrow-height) solid var(--dt-order-arrow_color);border-left:calc(var(--dt-order-arrow-width)/2) solid transparent;border-right:calc(var(--dt-order-arrow-width)/2) solid transparent}table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after{top:calc(50% + 1px);border-top:var(--dt-order-arrow-height) solid var(--dt-order-arrow_color);border-left:calc(var(--dt-order-arrow-width)/2) solid transparent;border-right:calc(var(--dt-order-arrow-width)/2) solid transparent}table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order{position:relative;width:var(--dt-order-arrow-width);align-self:stretch}table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after{position:absolute;display:block;content:" ";height:0;width:0;left:0;color:var(--dt-order-arrow_color);opacity:var(--dt-order-arrow_opacity)}table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc,table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc{cursor:pointer}table.dataTable thead>tr>th.dt-orderable-asc:hover,table.dataTable thead>tr>th.dt-orderable-desc:hover,table.dataTable thead>tr>td.dt-orderable-asc:hover,table.dataTable thead>tr>td.dt-orderable-desc:hover{outline:var(--dt-order-header_outline-hover);outline-offset:-2px}table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before{border-bottom-color:var(--dt-order-arrow_color-current);opacity:var(--dt-order-arrow_opacity-current)}table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after{border-top-color:var(--dt-order-arrow_color-current);opacity:var(--dt-order-arrow_opacity-current)}table.dataTable thead>tr>th.dt-orderable-none:not(.dt-ordering-asc,.dt-ordering-desc) .dt-column-order:empty,table.dataTable thead>tr>th.sorting_desc_disabled .dt-column-order:after,table.dataTable thead>tr>th.sorting_asc_disabled .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-none:not(.dt-ordering-asc,.dt-ordering-desc) .dt-column-order:empty,table.dataTable thead>tr>td.sorting_desc_disabled .dt-column-order:after,table.dataTable thead>tr>td.sorting_asc_disabled .dt-column-order:before{display:none}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead>tr>th div.dt-column-header,table.dataTable thead>tr>th div.dt-column-footer,table.dataTable thead>tr>td div.dt-column-header,table.dataTable thead>tr>td div.dt-column-footer,table.dataTable tfoot>tr>th div.dt-column-header,table.dataTable tfoot>tr>th div.dt-column-footer,table.dataTable tfoot>tr>td div.dt-column-header,table.dataTable tfoot>tr>td div.dt-column-footer{display:flex;justify-content:space-between;align-items:var(--dt-header-cell_align-items);gap:4px}table.dataTable thead>tr>th div.dt-column-header .dt-column-title,table.dataTable thead>tr>th div.dt-column-footer .dt-column-title,table.dataTable thead>tr>td div.dt-column-header .dt-column-title,table.dataTable thead>tr>td div.dt-column-footer .dt-column-title,table.dataTable tfoot>tr>th div.dt-column-header .dt-column-title,table.dataTable tfoot>tr>th div.dt-column-footer .dt-column-title,table.dataTable tfoot>tr>td div.dt-column-header .dt-column-title,table.dataTable tfoot>tr>td div.dt-column-footer .dt-column-title{flex-grow:1}table.dataTable thead>tr>th div.dt-column-header .dt-column-title:empty,table.dataTable thead>tr>th div.dt-column-footer .dt-column-title:empty,table.dataTable thead>tr>td div.dt-column-header .dt-column-title:empty,table.dataTable thead>tr>td div.dt-column-footer .dt-column-title:empty,table.dataTable tfoot>tr>th div.dt-column-header .dt-column-title:empty,table.dataTable tfoot>tr>th div.dt-column-footer .dt-column-title:empty,table.dataTable tfoot>tr>td div.dt-column-header .dt-column-title:empty,table.dataTable tfoot>tr>td div.dt-column-footer .dt-column-title:empty{display:none}div.dt-scroll-body>table.dataTable>thead>tr>th,div.dt-scroll-body>table.dataTable>thead>tr>td{overflow:hidden}:root.dark table.dataTable thead>tr>th.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>th.dt-orderable-desc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-desc:hover{outline:var(--dt-order-header_outline-hover)}/*! DataTables Bootstrap 5 integration
 * © SpryMedia Ltd - datatables.net/license
 */:root{--dt-processing-circle_background: var(--dt_background-selected)}div.dt-processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-22px;text-align:center;padding:2px;z-index:10}div.dt-processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dt-processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:rgb(var(--dt-processing-circle_background));animation-timing-function:cubic-bezier(0,1,1,0)}div.dt-processing>div:last-child>div:nth-child(1){left:8px;animation:datatables-loader-1 .6s infinite}div.dt-processing>div:last-child>div:nth-child(2){left:8px;animation:datatables-loader-2 .6s infinite}div.dt-processing>div:last-child>div:nth-child(3){left:32px;animation:datatables-loader-2 .6s infinite}div.dt-processing>div:last-child>div:nth-child(4){left:56px;animation:datatables-loader-3 .6s infinite}@keyframes datatables-loader-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable th,table.dataTable td{box-sizing:border-box}table.dataTable th.dt-type-numeric,table.dataTable th.dt-type-date,table.dataTable td.dt-type-numeric,table.dataTable td.dt-type-date{text-align:right}table.dataTable th.dt-type-numeric div.dt-column-header,table.dataTable th.dt-type-numeric div.dt-column-footer,table.dataTable th.dt-type-date div.dt-column-header,table.dataTable th.dt-type-date div.dt-column-footer,table.dataTable td.dt-type-numeric div.dt-column-header,table.dataTable td.dt-type-numeric div.dt-column-footer,table.dataTable td.dt-type-date div.dt-column-header,table.dataTable td.dt-type-date div.dt-column-footer{flex-direction:row-reverse}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-left div.dt-column-header,table.dataTable th.dt-left div.dt-column-footer,table.dataTable td.dt-left div.dt-column-header,table.dataTable td.dt-left div.dt-column-footer{flex-direction:row}table.dataTable th.dt-center,table.dataTable td.dt-center{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-right div.dt-column-header,table.dataTable th.dt-right div.dt-column-footer,table.dataTable td.dt-right div.dt-column-header,table.dataTable td.dt-right div.dt-column-footer{flex-direction:row-reverse}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-justify div.dt-column-header,table.dataTable th.dt-justify div.dt-column-footer,table.dataTable td.dt-justify div.dt-column-header,table.dataTable td.dt-justify div.dt-column-footer{flex-direction:row}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable th.dt-empty,table.dataTable td.dt-empty{text-align:center;vertical-align:top}table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:left;vertical-align:var(--dt-header-cell_vertical-align)}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-left div.dt-column-header,table.dataTable thead th.dt-head-left div.dt-column-footer,table.dataTable thead td.dt-head-left div.dt-column-header,table.dataTable thead td.dt-head-left div.dt-column-footer,table.dataTable tfoot th.dt-head-left div.dt-column-header,table.dataTable tfoot th.dt-head-left div.dt-column-footer,table.dataTable tfoot td.dt-head-left div.dt-column-header,table.dataTable tfoot td.dt-head-left div.dt-column-footer{flex-direction:row}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-right div.dt-column-header,table.dataTable thead th.dt-head-right div.dt-column-footer,table.dataTable thead td.dt-head-right div.dt-column-header,table.dataTable thead td.dt-head-right div.dt-column-footer,table.dataTable tfoot th.dt-head-right div.dt-column-header,table.dataTable tfoot th.dt-head-right div.dt-column-footer,table.dataTable tfoot td.dt-head-right div.dt-column-header,table.dataTable tfoot td.dt-head-right div.dt-column-footer{flex-direction:row-reverse}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-justify div.dt-column-header,table.dataTable thead th.dt-head-justify div.dt-column-footer,table.dataTable thead td.dt-head-justify div.dt-column-header,table.dataTable thead td.dt-head-justify div.dt-column-footer,table.dataTable tfoot th.dt-head-justify div.dt-column-header,table.dataTable tfoot th.dt-head-justify div.dt-column-footer,table.dataTable tfoot td.dt-head-justify div.dt-column-header,table.dataTable tfoot td.dt-head-justify div.dt-column-footer{flex-direction:row}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}:root{--dt_background-selected: 13,110,253}:root[data-bs-theme=dark]{--dt-row_background-hover: 255,255,255;--dt-row_background-stripe: 255,255,255;--dt-column-ordering_background: 255,255,255}table.table.dataTable{clear:both;margin-bottom:0;max-width:none;border-spacing:0}table.table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1)>*{box-shadow:none}table.table.dataTable>:not(caption)>*>*{background-color:var(--bs-table-bg)}table.table.dataTable>tbody>tr{background-color:var(--dt-row_background)}table.table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px rgb(var(--dt-row_background-selected));color:rgb(var(--dt-row-text_color-selected))}table.table.dataTable>tbody>tr.selected a{color:rgb(var(--dt-row-link_color-selected))}table.table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1)>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-stripe),0.05)}table.table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1).selected>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected),0.95)}table.table.dataTable.table-hover>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-hover),0.075)}table.table.dataTable.table-hover>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected),0.975)}div.dt-container div.dt-layout-start>*:not(:last-child){margin-right:1em}div.dt-container div.dt-layout-end>*:not(:first-child){margin-left:1em}div.dt-container div.dt-layout-full{width:100%}div.dt-container div.dt-layout-full>*:only-child{margin-left:auto;margin-right:auto}div.dt-container div.dt-layout-table>div{display:block !important}@media screen and (max-width: 767px){div.dt-container div.dt-layout-start>*:not(:last-child){margin-right:0}div.dt-container div.dt-layout-end>*:not(:first-child){margin-left:0}}div.dt-container{position:relative}div.dt-container div.dt-length label{font-weight:normal;text-align:left;white-space:nowrap}div.dt-container div.dt-length select{width:auto;display:inline-block;margin-right:.5em}div.dt-container div.dt-search{text-align:right}div.dt-container div.dt-search label{font-weight:normal;white-space:nowrap;text-align:left}div.dt-container div.dt-search input{margin-left:.5em;display:inline-block;width:auto}div.dt-container div.dt-paging{margin:0}div.dt-container div.dt-paging ul.pagination{margin:2px 0;flex-wrap:wrap}div.dt-container div.dt-row{position:relative}div.dt-scroll-head table.dataTable{margin-bottom:0 !important}div.dt-scroll-body{border-bottom-color:var(--bs-border-color);border-bottom-width:var(--bs-border-width);border-bottom-style:solid}div.dt-scroll-body>table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dt-scroll-body>table>tbody>tr:first-child{border-top-width:0}div.dt-scroll-body>table>thead>tr{border-width:0 !important}div.dt-scroll-body>table>tbody>tr:last-child>*{border-bottom:none}div.dt-scroll-foot>.dt-scroll-footInner{box-sizing:content-box}div.dt-scroll-foot>.dt-scroll-footInner>table{margin-top:0 !important;border-top:none}div.dt-scroll-foot>.dt-scroll-footInner>table>tfoot>tr:first-child{border-top-width:0 !important}@media screen and (max-width: 767px){div.dt-container div.dt-length,div.dt-container div.dt-search,div.dt-container div.dt-info,div.dt-container div.dt-paging{text-align:center}div.dt-container .row{--bs-gutter-y: 0.5rem}div.dt-container div.dt-paging ul.pagination{justify-content:center !important}}table.dataTable.table-sm>thead>tr th.dt-orderable-asc,table.dataTable.table-sm>thead>tr th.dt-orderable-desc,table.dataTable.table-sm>thead>tr th.dt-ordering-asc,table.dataTable.table-sm>thead>tr th.dt-ordering-desc,table.dataTable.table-sm>thead>tr td.dt-orderable-asc,table.dataTable.table-sm>thead>tr td.dt-orderable-desc,table.dataTable.table-sm>thead>tr td.dt-ordering-asc,table.dataTable.table-sm>thead>tr td.dt-ordering-desc{padding-right:.25rem}table.dataTable.table-sm>thead>tr th.dt-orderable-asc .dt-column-order,table.dataTable.table-sm>thead>tr th.dt-orderable-desc .dt-column-order,table.dataTable.table-sm>thead>tr th.dt-ordering-asc .dt-column-order,table.dataTable.table-sm>thead>tr th.dt-ordering-desc .dt-column-order,table.dataTable.table-sm>thead>tr td.dt-orderable-asc .dt-column-order,table.dataTable.table-sm>thead>tr td.dt-orderable-desc .dt-column-order,table.dataTable.table-sm>thead>tr td.dt-ordering-asc .dt-column-order,table.dataTable.table-sm>thead>tr td.dt-ordering-desc .dt-column-order{right:.25rem}table.dataTable.table-sm>thead>tr th.dt-type-date .dt-column-order,table.dataTable.table-sm>thead>tr th.dt-type-numeric .dt-column-order,table.dataTable.table-sm>thead>tr td.dt-type-date .dt-column-order,table.dataTable.table-sm>thead>tr td.dt-type-numeric .dt-column-order{left:.25rem}div.dt-scroll-head table.table-bordered{border-bottom-width:0}div.table-responsive>div.dt-container>div.row{margin-left:0;margin-right:0}div.table-responsive>div.dt-container>div.row>div[class^=col-]:first-child{padding-left:0}div.table-responsive>div.dt-container>div.row>div[class^=col-]:last-child{padding-right:0}
@font-face{font-family: "Nunito Sans";font-style: normal;font-weight: 400;font-display: swap;src: local(""),url("/assets/fonts/nunito-sans-v12-latin-regular.woff2") format("woff2"),url("/assets/fonts/nunito-sans-v12-latin-regular.woff") format("woff")}@font-face{font-family: "Nunito Sans";font-style: normal;font-weight: 600;font-display: swap;src: local(""),url("/assets/fonts/nunito-sans-v12-latin-600.woff2") format("woff2"),url("/assets/fonts/nunito-sans-v12-latin-600.woff") format("woff")}@font-face{font-family: "Nunito Sans";font-style: normal;font-weight: 700;font-display: swap;src: local(""),url("/assets/fonts/nunito-sans-v12-latin-700.woff2") format("woff2"),url("/assets/fonts/nunito-sans-v12-latin-700.woff") format("woff")}:root{interpolate-size: allow-keywords;--vdfb-border-radius: 0.5rem;--vdfb-border-radius-sm: 0.25rem;--vdfb-transition: all 0.25s ease-in-out;--font-family-primary: "Nunito Sans",sans-serif;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--color-background-body: #e8f0ec;--color-background-surface: #fff;--color-background-subtle: #f8faf9;--color-surface-tint: #eef5f1;--color-text-primary: #444;--color-text-input: #333;--color-text-light: #626b67;--color-text-disabled: #bbb;--color-text-very-subtle: rgba(51,51,51,0.25);--color-text-on-dark: #ffffff;--color-text-on-dark-subtle: rgba(255,255,255,0.98);--color-text-on-dark-hover: rgba(255,255,255,0.98);--color-text-on-rating-hell: #2b2b2b;--color-link: #2d755b;--color-link-hover: #266951;--color-text-green-muted: #52705f;--color-pos-tw: #c63017;--color-pos-abw: #a25512;--color-pos-mf: #2d755b;--color-pos-st: #1867cb;--color-text-danger: #cc2334;--color-form-label: rgba(73,80,87,0.35);--color-form-label-active: #777;--color-background-input-group: #ebf2ef;--color-primary: #318064;--color-primary-rgb: 49,128,100;--color-primary-hover: rgba(var(--color-primary-rgb),0.8);--color-primary-darker: #2d755b;--color-primary-darkest: #266951;--color-primary-subtle-text: rgba(var(--color-primary-rgb),0.4);--color-primary-text-subtle: rgba(var(--color-primary-rgb),0.65);--color-primary-background-subtle: rgba(var(--color-primary-rgb),0.2);--color-primary-background-faint: rgba(var(--color-primary-rgb),0.025);--color-hover-tint: #e4efe9;--color-primary-background-hover: var(--color-hover-tint);--color-background-table-hover: var(--color-hover-tint);--color-background-table-stripe: #eff5f3;--vdfb-scrollbar-size: 15px;--vdfb-scrollbar-thumb: var(--color-primary);--vdfb-scrollbar-thumb-hover: var(--color-primary-darkest);--vdfb-scrollbar-track: var(--color-hover-tint);--color-secondary: #f6bb43;--color-semantic-success: #358c6d;--color-semantic-success-dark: #318064;--color-semantic-info: #5d9cec;--color-semantic-danger: #e00;--bs-success: #318064;--bs-success-rgb: 49,128,100;--bs-success-text-emphasis: #266951;--bs-warning: #f6bb43;--bs-warning-rgb: 246,187,67;--bs-warning-text-emphasis: #7d5810;--bs-warning-bg-subtle: #fef4e1;--bs-warning-border-subtle: #fbe0aa;--color-rating-1-bad: #d92b1f;--color-rating-2-weak: #ea6c0a;--color-rating-3-average: #e3a600;--color-rating-4-good: #2e9a6c;--color-rating-5-excellent: #16694a;--color-border-divider: #daeae4;--color-border-hr: #9eb8ac;--color-border-subtle: #ecf4f1;--color-border-table-special: #0b4b0b;--color-border-on-colored-bg: #ffffff;--shadow-default: 0 4px 12px 0 rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.03);--shadow-dropdown: 0 15px 35px rgba(50,50,93,0.1),0 5px 15px rgba(0,0,0,0.07);--shadow-btn-primary-focus: 0 0 0 0.2rem rgba(69,140,115,0.5);--shadow-inset-left-primary: inset 3px 0px 0px var(--color-primary);--transition-default: all 0.25s ease-in-out;--transition-fast: all 0.2s ease-in-out;--transition-transform: transform 0.3s ease-in-out;--input-padding-x: 0.6666rem;--input-padding-y: 0.6666rem}@supports (color: oklch(0% 0 0)){:root{--color-primary: oklch(54.3% 0.0894 166.6);--color-primary-darker: oklch(50.9% 0.0835 166.3);--color-primary-darkest: oklch(47.1% 0.0786 166.2);--color-background-body: oklch(94.8% 0.01 164);--color-surface-tint: oklch(96.4% 0.01 164);--color-border-divider: oklch(92.3% 0.017 164);--color-border-hr: oklch(75.9% 0.033 164);--color-hover-tint: oklch(94.2% 0.014 164);--color-background-table-stripe: oklch(96.6% 0.008 164);--color-secondary: oklch(82.6% 0.147 81.4);--color-semantic-success-dark: oklch(54.3% 0.0894 166.6);--color-rating-4-good: oklch(61.4% 0.12 160.8);--color-link: oklch(50.9% 0.0835 166.3);--color-link-hover: oklch(47.1% 0.0786 166.2);--color-text-green-muted: oklch(51.6% 0.0441 159.5);--color-pos-mf: oklch(50.9% 0.0835 166.3);--color-rating-5-excellent: oklch(46.5% 0.0921 162.9)}}html[data-theme="dark"]{--color-background-body: #0f1214;--color-background-surface: #1a1d21;--color-background-elevated: #22262b;--color-surface-tint: #20262a;--color-text-primary: #d4d8dd;--color-text-input: #e8eaed;--color-text-light: #92999f;--color-text-disabled: #5c636a;--color-text-very-subtle: rgba(255,255,255,0.18);--color-text-on-dark: #ffffff;--color-text-on-dark-subtle: rgba(255,255,255,0.98);--color-text-on-dark-hover: rgba(255,255,255,0.98);--color-link: #41aa85;--color-link-hover: #6cbd9c;--color-text-green-muted: #7fae9a;--color-pos-tw: #e27b6f;--color-pos-abw: #db823b;--color-pos-mf: #6cbd9c;--color-pos-st: #4da6f5;--color-text-danger: #e77681;--color-form-label: rgba(255,255,255,0.32);--color-form-label-active: #a0a8b0;--color-background-input-group: #262a2f;--color-primary: #318064;--color-primary-rgb: 49,128,100;--color-primary-hover: rgba(var(--color-primary-rgb),0.85);--color-primary-darker: #2d755b;--color-primary-darkest: #266951;--color-primary-subtle-text: rgba(var(--color-primary-rgb),0.5);--color-primary-text-subtle: rgba(var(--color-primary-rgb),0.75);--color-primary-background-subtle: rgba(var(--color-primary-rgb),0.2);--color-primary-background-faint: rgba(var(--color-primary-rgb),0.05);--color-hover-tint: #2a3038;--color-primary-background-hover: var(--color-hover-tint);--color-background-table-stripe: #1f2328;--color-background-table-hover: var(--color-hover-tint);--color-semantic-success: #6cbd9c;--color-semantic-success-dark: #6cbd9c;--bs-success: #318064;--bs-success-rgb: 49,128,100;--bs-success-text-emphasis: #6cbd9c;--bs-warning: #f6bb43;--bs-warning-rgb: 246,187,67;--bs-warning-text-emphasis: #f6bb43;--bs-warning-bg-subtle: #332a14;--bs-warning-border-subtle: #6b5320;--color-semantic-info: #4da6f5;--color-semantic-danger: #e85555;--color-rating-1-bad: #d92b1f;--color-rating-2-weak: #ea6c0a;--color-rating-3-average: #e3a600;--color-rating-4-good: #2e9a6c;--color-rating-5-excellent: #16694a;--color-border-divider: #2e3338;--color-border-hr: #3a4147;--color-border-subtle: #252a2f;--color-border-table-special: var(--color-rating-4-good);--color-border-on-colored-bg: #1a1d21;--shadow-default: 0 2px 8px rgba(0,0,0,0.35);--shadow-dropdown: 0 8px 24px rgba(0,0,0,0.45);--shadow-btn-primary-focus: 0 0 0 0.2rem rgba(var(--color-primary-rgb),0.4);--shadow-inset-left-primary: inset 3px 0 0 var(--color-primary)}html[data-theme="dark"] body{color-scheme: dark}html[data-theme="dark"] img{opacity: 0.92}html[data-theme="dark"] .card{border: 1px solid var(--color-border-divider)}html[data-theme="dark"] .card-header{background-color: var(--color-primary);border-bottom: 1px solid rgba(var(--color-primary-rgb),0.3)}html[data-theme="dark"] .text-muted{color: var(--color-text-light) !important}html[data-theme="dark"] .text-dark:not(.bg-warning):not(.bg-info){color: var(--color-text-primary) !important}.badge.bg-warning{--bs-badge-color: #212529}html[data-theme="dark"] .bg-light{background-color: var(--color-background-elevated) !important}html[data-theme="dark"] .bg-white{background-color: var(--color-background-surface) !important}html[data-theme="dark"] .table{color: var(--color-text-primary);border-color: var(--color-border-divider)}html[data-theme="dark"] .table thead th{background-color: var(--color-primary);color: var(--color-text-on-dark);border-bottom: 1px solid rgba(var(--color-primary-rgb),0.3)}html[data-theme="dark"] .table td,html[data-theme="dark"] .table th{border-color: var(--color-border-divider)}html[data-theme="dark"] .table-tabelle td:last-child{color: var(--color-link)}html[data-theme="dark"] .form-control,html[data-theme="dark"] .form-select{background-color: var(--color-background-elevated);border-color: var(--color-border-divider);color: var(--color-text-input)}html[data-theme="dark"] .form-control:focus,html[data-theme="dark"] .form-select:focus{background-color: var(--color-background-elevated);border-color: var(--color-primary);color: var(--color-text-input);box-shadow: 0 0 0 0.2rem rgba(var(--color-primary-rgb),0.2)}html[data-theme="dark"] .form-control::placeholder{color: var(--color-text-light)}html[data-theme="dark"] .text-secondary{color: var(--color-text-light) !important}html[data-theme="dark"] .input-group-text{background-color: var(--color-background-input-group);border-color: var(--color-border-divider);color: var(--color-text-primary)}html[data-theme="dark"] fieldset{border-color: var(--color-border-divider);background-color: var(--color-background-surface)}html[data-theme="dark"] legend{color: var(--color-text-primary)}html[data-theme="dark"] .btn-outline-secondary{color: var(--color-text-light);border-color: var(--color-border-divider)}html[data-theme="dark"] .btn-outline-secondary:hover{background-color: var(--color-background-elevated);color: var(--color-text-primary);border-color: var(--color-text-light)}html[data-theme="dark"] .btn-outline-success{color: var(--color-link);border-color: var(--color-primary)}html[data-theme="dark"] .btn-outline-success:hover{background-color: var(--color-primary);color: #fff}html[data-theme="dark"] .btn-light{background-color: var(--color-background-elevated);border-color: var(--color-border-divider);color: var(--color-text-primary)}html[data-theme="dark"] .btn-light:hover{background-color: #2e3338;color: var(--color-text-input)}html[data-theme="dark"] .btn-outline-light{border-color: rgba(255,255,255,0.4);color: rgba(255,255,255,0.85)}html[data-theme="dark"] .btn-outline-light:hover{background-color: rgba(255,255,255,0.12);color: #fff}html[data-theme="dark"] .badge.bg-light{background-color: var(--color-background-elevated) !important;color: var(--color-text-primary) !important}html[data-theme="dark"] .badge.bg-secondary{background-color: #3a3f45 !important}html[data-theme="dark"] .alert-danger{--bs-alert-color: #f08080;--bs-alert-bg: #332427;--bs-alert-border-color: #4e2b2e;--bs-alert-link-color: #f5a3a3}html[data-theme="dark"] .alert-warning{--bs-alert-color: #e0be60;--bs-alert-bg: #302d24;--bs-alert-border-color: #493f27;--bs-alert-link-color: #ead28c}html[data-theme="dark"] .alert-info{--bs-alert-color: #7dbef7;--bs-alert-bg: #202d3a;--bs-alert-border-color: #273f56;--bs-alert-link-color: #a5d3fa}html[data-theme="dark"] .alert-success,html[data-theme="dark"] .alert-vdfb{--bs-alert-color: var(--color-semantic-success-dark);--bs-alert-bg: #1e2f2d;--bs-alert-border-color: #24493f;--bs-alert-link-color: var(--color-semantic-success-dark)}html[data-theme="dark"] .alert-secondary,html[data-theme="dark"] .alert-light{--bs-alert-color: var(--color-text-primary);--bs-alert-bg: var(--color-surface-tint);--bs-alert-border-color: var(--color-border-divider)}html[data-theme="dark"] .dropdown-menu{background-color: var(--color-background-elevated);border: 1px solid var(--color-border-divider)}html[data-theme="dark"] .dropdown-item{color: var(--color-text-primary)}html[data-theme="dark"] .dropdown-item:hover,html[data-theme="dark"] .dropdown-item:focus{background-color: var(--color-hover-tint);color: var(--color-link)}html[data-theme="dark"] .dropdown-divider{border-color: var(--color-border-divider)}html[data-theme="dark"] .modal-content{background-color: var(--color-background-surface);border: 1px solid var(--color-border-divider);color: var(--color-text-primary)}html[data-theme="dark"] .modal-header{border-color: var(--color-border-divider)}html[data-theme="dark"] .modal-footer{border-color: var(--color-border-divider)}html[data-theme="dark"] .btn-close{filter: invert(1) grayscale(100%) brightness(200%)}.modal-dialog-scrollable .modal-content>form{display: flex;flex-direction: column;flex: 1 1 auto;min-height: 0;overflow: hidden}#openGamesToast{--bs-toast-bg: #fff}.tb-search-list,.vdfb-search-list{position: absolute;top: 100%;left: 0;right: 0;z-index: 20;max-height: 260px;overflow-y: auto;box-shadow: 0 4px 12px rgba(0,0,0,0.12)}html[data-theme="dark"] #openGamesToast{--bs-toast-bg: var(--color-background-surface)}html[data-theme="dark"] .nav-tabs{border-color: var(--color-border-divider)}html[data-theme="dark"] .nav-tabs .nav-link{color: var(--color-text-light)}html[data-theme="dark"] .nav-tabs .nav-link:hover{color: var(--color-text-primary);border-color: transparent}html[data-theme="dark"] .nav-tabs .nav-link.active{background-color: transparent;color: var(--color-link);border-bottom-color: var(--color-primary)}.pagination{gap: 3px}.page-link{border: 1px solid var(--color-border-divider,#daeae4);border-radius: 0 !important;color: var(--color-link);background-color: var(--color-background-surface,#fff);font-weight: var(--font-weight-semibold,600);padding: 0.35rem 0.7rem;transition: all 0.2s ease-in-out}.page-link:hover,.page-link:focus{background-color: var(--color-primary-background-hover,#daeae4);border-color: var(--color-primary);color: var(--color-link-hover);box-shadow: none}.page-item.active .page-link{background-color: var(--color-primary);border-color: var(--color-primary);color: #fff}.page-item.disabled .page-link{background-color: var(--color-background-table-stripe,#eff5f3);border-color: var(--color-border-divider,#daeae4);color: var(--color-text-disabled,#bbb)}html[data-theme="dark"] .page-link{background-color: var(--color-background-surface);border-color: var(--color-border-divider);color: var(--color-text-primary)}html[data-theme="dark"] .page-link:hover{background-color: var(--color-background-elevated);color: var(--color-link)}html[data-theme="dark"] .page-item.active .page-link{background-color: var(--color-primary);border-color: var(--color-primary);color: #fff}html[data-theme="dark"] .page-item.disabled .page-link{background-color: var(--color-background-surface);border-color: var(--color-border-divider);color: var(--color-text-disabled)}html[data-theme="dark"] .breadcrumb{background-color: var(--color-background-elevated)}html[data-theme="dark"] .list-group-item{background-color: var(--color-background-surface);border-color: var(--color-border-divider);color: var(--color-text-primary)}.accordion{box-shadow: var(--shadow-default);border-radius: var(--vdfb-border-radius);overflow: hidden;overflow: clip}.accordion-item{border: 0;border-radius: 0 !important}.accordion-item:not(:last-child){border-bottom: 1px solid #dee2e6}.accordion-button{border-radius: 0 !important;font-weight: bold}.accordion-button:not(.collapsed){background-color: rgba(var(--color-primary-rgb),0.08);color: var(--color-link);box-shadow: none}.accordion-button:focus{box-shadow: none}html[data-theme="dark"] .accordion-item{background-color: var(--color-background-surface);border-color: var(--color-border-divider)}html[data-theme="dark"] .accordion-button{background-color: var(--color-background-surface);color: var(--color-text-primary)}html[data-theme="dark"] .accordion-button:not(.collapsed){background-color: rgba(var(--color-primary-rgb),0.08);color: var(--color-link);font-weight: 700}html[data-theme="dark"] .accordion-button::after{filter: invert(1) brightness(1.5)}html[data-theme="dark"] .tooltip .tooltip-inner{background-color: var(--color-background-elevated);color: var(--color-text-primary);border: 1px solid var(--color-border-divider)}html[data-theme="dark"] .popover{background-color: var(--color-background-elevated);border-color: var(--color-border-divider)}.popover-arrow{display: none !important}html[data-theme="dark"] div.dt-container div.dt-search input{background-color: var(--color-background-elevated);border-color: var(--color-border-divider);color: var(--color-text-input)}html[data-theme="dark"] section.regelwerk,html[data-theme="dark"] section.strafenkatalog{background-color: var(--color-background-surface)}html[data-theme="dark"] .box,html[data-theme="dark"] .box-sm{background-color: var(--color-background-surface)}html[data-theme="dark"] .spielerstaerken .row>div{border-right-color: var(--color-background-surface)}html[data-theme="dark"] hr{border-color: var(--color-border-divider);opacity: 0.5}html[data-theme="dark"]{--vdfb-scrollbar-track: var(--color-background-body)}html[data-theme="dark"] .btn-outline-primary{color: var(--color-link);border-color: var(--color-primary)}html[data-theme="dark"] .btn-outline-danger{--bs-btn-color: var(--color-text-danger)}html[data-theme="dark"] .btn-outline-primary:hover,html[data-theme="dark"] .btn-outline-primary:active{background-color: var(--color-primary);border-color: var(--color-primary);color: #fff}html[data-theme="dark"] .form-check-input:checked{background-color: var(--color-primary);border-color: var(--color-primary)}html[data-theme="dark"] .form-check-input{background-color: var(--color-background-elevated);border-color: var(--color-border-divider)}html[data-theme="dark"] .form-check-label{color: var(--color-text-primary)}html[data-theme="dark"] footer,html[data-theme="dark"] .footer{background-color: var(--color-background-surface);color: var(--color-text-primary);border-top: 1px solid var(--color-border-divider)}*{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}html{position: relative;min-height: 100%;font-size: 15px;scroll-behavior: smooth}body{font-family: var(--font-family-primary);font-weight: var(--font-weight-regular);color: var(--color-text-primary);background-color: var(--color-background-body)}a{color: var(--color-link);text-decoration: none}a:not(.nav-link):not(.btn):not(.text-white):not(.badge):not(.erg-navlink):not(.page-link):not(.vdfb-chip):not(.ti-sp):not(.hp-hero-link):not(.hp-hero-duell-team):hover,a:not(.nav-link):not(.btn):not(.text-white):not(.badge):not(.erg-navlink):not(.page-link):not(.vdfb-chip):not(.ti-sp):not(.hp-hero-link):not(.hp-hero-duell-team):focus,a:not(.nav-link):not(.btn):not(.text-white):not(.badge):not(.erg-navlink):not(.page-link):not(.vdfb-chip):not(.ti-sp):not(.hp-hero-link):not(.hp-hero-duell-team):active{color: var(--color-link-hover);text-decoration: none}a.badge:hover,a.badge:focus,a.badge:active{text-decoration: underline}a:not([href]),a:not([href]):hover,a:not([href]):focus,a:not([href]):active{color: inherit;text-decoration: none}b,strong{font-weight: var(--font-weight-bold)}h1,h2,h3,h4,h5,h6{font-family: var(--font-family-primary);font-weight: var(--font-weight-bold);color: var(--color-link)}h1{font-size: 1.6rem;margin-bottom: 1.5rem}h2{font-size: 1.2rem}h4{font-size: 1.35rem;margin-bottom: 0.75rem}h5{font-size: 1.2rem}hr{border-top: 1px solid var(--color-border-divider)}@media (min-width: 992px){body{margin-bottom: 506px}}@media (min-width: 1440px){body{margin-bottom: 569px}}.color-text,.form-group .color-text{color: var(--color-text-primary)}.text-primary{color: var(--color-link) !important}.text-gray{color: var(--color-text-disabled)}.green{color: var(--color-semantic-success)}.red{color: var(--color-semantic-danger)}.text-table-light{color: var(--color-text-green-muted)}span.light{color: var(--color-text-light);margin-right: 0.25rem}.box,.box-sm,.card,.table,section.regelwerk,section.strafenkatalog{background-color: var(--color-background-surface);-webkit-box-shadow: var(--shadow-default);box-shadow: var(--shadow-default)}.box{padding: 1.5rem}.box-sm{padding: 0.75rem}.box-sm .box-title{margin: -0.75rem -0.75rem 0.75rem;padding: 0.75rem 0.75rem 0.65rem;background-color: var(--color-primary);color: var(--color-text-on-dark);line-height: 1}.box-sm .box-title .small{font-size: 0.6666rem}.card .table.table-sm.small td,.card .table.table-sm.small th{padding-top: 0.2rem;padding-bottom: 0.2rem}.card .table,.table.no-shadow{-webkit-box-shadow: none;box-shadow: none}.card.table-seamless{overflow: hidden}.card.table-seamless .card-body{padding: 0 !important}.card.table-seamless .table{margin-bottom: 0 !important;border: 0 !important;box-shadow: none !important}.card.table-seamless .table thead th{border-top: 0}.card.table-seamless .table tr:last-child td{border-bottom: 0}.card .card-header + .table-responsive .table thead th,.card .card-header + .table thead th{background-color: var(--color-background-subtle);color: var(--color-text-primary);border-bottom: 1px solid var(--color-border-divider);font-size: 0.85rem;text-transform: uppercase;letter-spacing: 0.025em}section.regelwerk,section.strafenkatalog{padding: 1rem;margin-bottom: 3rem}section.regelwerk h2,section.strafenkatalog h2{margin: -1rem -1rem 1rem;padding: 0.5rem 1rem 0.5rem;color: var(--color-text-on-dark);background-color: var(--color-primary)}section.regelwerk h3:not(:first-of-type),section.regelwerk h4,section.strafenkatalog h3:not(:first-of-type),section.strafenkatalog h4{margin-top: 1.5rem}section.regelwerk h5,section.strafenkatalog h5{margin-top: 1rem}.navbar{padding: 0;background-color: var(--color-primary)}.navbar-dark .navbar-brand{margin-right: 1.5rem;padding: 0.5rem 0 1rem}.navbar-dark .navbar-brand img{width: 112px;height: 35px;transition: var(--transition-default)}.navbar-dark .navbar-brand img:hover,.navbar-dark .navbar-brand img:focus{opacity: 0.6}.navbar-expand-xl .navbar-nav .nav-link{font-family: var(--font-family-primary);font-weight: var(--font-weight-semibold);color: var(--color-text-on-dark-subtle);transition: var(--transition-default)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:active{color: var(--color-text-on-dark)}.navbar-nav .dropdown-menu{padding: 0.3rem;border: 0;background-color: var(--color-background-surface)}.navbar-nav .dropdown-menu.columns-2 .dropdown-title,.navbar-nav .dropdown-menu.columns-3 .dropdown-title,.navbar-nav .dropdown-menu.columns-4 .dropdown-title{padding: 1rem 1rem 0.5rem 1rem;margin: 0 0 0.25rem 0;font-size: 0.95rem;font-weight: 700;color: var(--color-link);text-transform: none;letter-spacing: 0}.navbar-nav .dropdown-menu.columns-2 .dropdown-divider,.navbar-nav .dropdown-menu.columns-3 .dropdown-divider,.navbar-nav .dropdown-menu.columns-4 .dropdown-divider{margin-top: 1rem;border-top: 1px solid var(--color-border-hr)}.navbar-nav .dropdown-menu .dropdown-item{font-family: var(--font-family-primary);font-weight: var(--font-weight-regular);color: var(--color-link)}.navbar-dark .navbar-toggler{position: relative;top: 0.15rem;border: 0;padding: 0.5rem;outline: 0}.navbar-dark .navbar-toggler:hover{cursor: pointer}.navbar-toggler .toggler-icon{display: block;width: 24px;height: 2px;background-color: var(--color-text-on-dark);transition: var(--transition-fast)}.navbar-toggler .toggler-icon + .toggler-icon{margin-top: 5px}@media (max-width: 1199.98px){#navbarMain.offcanvas{background-color: var(--color-primary) !important;color: var(--color-text-on-dark)}#navbarMain .offcanvas-header{border-bottom: 1px solid rgba(255,255,255,0.15)}#navbarMain .btn-close-white{transition: var(--transition-fast)}#navbarMain .nav-link{font-size: 1.1rem;padding-top: 0.65rem;padding-bottom: 0.65rem}#navbarMain .dropdown-menu{background: transparent;border: 0;box-shadow: none;padding: 0 0 0 1rem;transform: none;display: grid;grid-template-rows: 0fr;opacity: 0;pointer-events: none;transition: grid-template-rows 0.28s ease,opacity 0.2s ease}#navbarMain .dropdown-menu>.dropdown-wrap{overflow: hidden;min-height: 0}#navbarMain .dropdown-menu.show{grid-template-rows: 1fr;opacity: 1;pointer-events: auto}#navbarMain .dropdown-menu.columns-2,#navbarMain .dropdown-menu.columns-3,#navbarMain .dropdown-menu.columns-4{min-width: 0}#navbarMain .dropdown-menu.columns-2 .row,#navbarMain .dropdown-menu.columns-3 .row,#navbarMain .dropdown-menu.columns-4 .row{flex-direction: column}#navbarMain .dropdown-menu.columns-2 .col-sm-6,#navbarMain .dropdown-menu.columns-3 .col-sm-4,#navbarMain .dropdown-menu.columns-4 .col-sm-3{width: 100%}#navbarMain .dropdown-menu.columns-2 .col-sm-6:not(:last-child),#navbarMain .dropdown-menu.columns-3 .col-sm-4:not(:last-child),#navbarMain .dropdown-menu.columns-4 .col-sm-3:not(:last-child){border-right: 0;border-bottom: 1px solid rgba(255,255,255,0.1);padding-bottom: 0.5rem;margin-bottom: 0.25rem}#navbarMain .dropdown-item{color: rgba(255,255,255,0.75);font-size: 1rem;padding-top: 0.45rem;padding-bottom: 0.45rem}#navbarMain .dropdown-item:hover,#navbarMain .dropdown-item:focus{background: rgba(255,255,255,0.1);color: var(--color-text-on-dark)}#navbarMain .dropdown-item.is-current,#navbarMain .dropdown-item.is-current:hover,#navbarMain .dropdown-item.is-current:focus{background-color: var(--color-hover-tint);color: var(--color-link-hover)}#navbarMain .dropdown-menu.columns-2 .dropdown-title,#navbarMain .dropdown-menu.columns-3 .dropdown-title,#navbarMain .dropdown-menu.columns-4 .dropdown-title{color: #fff;font-size: 0.95rem;font-weight: 700;text-transform: none;letter-spacing: 0;padding: 1rem 1rem 0.5rem 1rem;margin: 0 0 0.25rem 0}}.nav-team-crest{width: 22px;height: 22px;object-fit: contain}.dropdown .dropdown-toggler:after{content: "";display: inline-block;width: 0.8em;height: 0.8em;margin-left: 0.2rem;vertical-align: -0.1em;background-color: currentColor;-webkit-mask: url("/assets/icons/chevron-down.svg") center / contain no-repeat;mask: url("/assets/icons/chevron-down.svg") center / contain no-repeat;transition: var(--transition-transform)}.topbar{background-color: var(--color-primary-darkest);color: var(--color-text-on-dark-subtle)}.topbar a{color: var(--color-text-on-dark);transition: var(--transition-default)}.topbar .text-nowrap>a{display: inline-flex;align-items: center;min-height: 24px;margin-block: -4px}.card-header a.small{display: inline-flex;align-items: center;gap: 0.25em;min-height: 24px;margin-block: -2px}.topbar a:hover,.topbar a:focus,.topbar a:active{color: var(--color-text-on-dark-hover) !important}.card{border: 0;border-radius: var(--vdfb-border-radius);--bs-card-cap-color: #fff;overflow: hidden;box-shadow: var(--shadow-default)}.card .card-body p:last-child{margin-bottom: 0}.card .card-header{background-color: var(--color-primary);border-radius: 0;border-bottom: 1px solid rgba(0,0,0,0.05)}.card .card-header span:first-child{font-weight: bold}.card>.card-footer,.card-footer{background-color: var(--color-surface-tint);border-top: 1px solid var(--color-border-divider);color: var(--color-text-primary)}.table tr.table-light>*{background-color: var(--color-surface-tint) !important;color: var(--color-text-primary)}hr{border-top: 1px solid var(--color-border-hr);opacity: 1;color: inherit}.alert{--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--vdfb-border-radius);box-shadow: none !important}.alert-success,.alert-vdfb{--bs-alert-color: var(--color-primary-darkest);--bs-alert-bg: #d3e8dc;--bs-alert-border-color: #93c4ad;--bs-alert-link-color: var(--color-primary-darkest)}.alert-info{--bs-alert-color: #2c5683;--bs-alert-bg: #dde9f8;--bs-alert-border-color: #a9c7ee;--bs-alert-link-color: #213f60}.alert-warning{--bs-alert-color: #6b4b0a;--bs-alert-bg: #fbe6b8;--bs-alert-border-color: #ecc46a;--bs-alert-link-color: #523907}.table>tbody>tr.table-danger>*,.table.table-striped>tbody>tr.table-danger:nth-child(n)>*{--bs-table-bg: #fcebec;background-color: #fcebec;color: var(--color-text-primary)}html[data-theme="dark"] .table>tbody>tr.table-danger>*,html[data-theme="dark"] .table.table-striped>tbody>tr.table-danger:nth-child(n)>*{--bs-table-bg: #332427;background-color: #332427}html[data-theme="dark"] .table>tbody>tr.table-primary>*,html[data-theme="dark"] .table.table-striped>tbody>tr.table-primary:nth-child(n)>*{--bs-table-bg: #1c2b40;background-color: #1c2b40;color: var(--color-text-primary)}.table>tbody>tr.table-warning>*,.table.table-striped>tbody>tr.table-warning:nth-child(n)>*{--bs-table-bg: var(--bs-warning-bg-subtle);background-color: var(--bs-warning-bg-subtle);color: var(--color-text-primary)}.alert-danger{--bs-alert-color: #911f2b;--bs-alert-bg: #f8dade;--bs-alert-border-color: #eba7af;--bs-alert-link-color: #6f1720}.alert-secondary,.alert-light{--bs-alert-bg: #fff;--bs-alert-border-color: #c4d6cd;--bs-alert-color: var(--color-text-primary)}.stat-abschnitt{font-size: 1.5rem}.small .small,.small small,small .small,small small{font-size: 1em}.badge{--bs-badge-font-size: max(0.75em,11px)}.hp-einleitung{text-wrap: pretty}.alert .alert-heading{font-size: 1.05rem;font-weight: 700;margin-bottom: 0.25rem;color: inherit}.alert .alert-heading + p:last-child,.alert>p:last-child,.alert>ul:last-child{margin-bottom: 0}.alert.vdfb-flash{display: flex;align-items: flex-start;gap: 0.65rem;text-align: left}.alert-success.vdfb-flash{--vdfb-flash-akzent: var(--color-primary)}.alert-warning.vdfb-flash{--vdfb-flash-akzent: var(--color-secondary)}.alert-danger.vdfb-flash{--vdfb-flash-akzent: var(--bs-danger,#dc3545)}.alert-info.vdfb-flash{--vdfb-flash-akzent: #5d9cec}.vdfb-flash .vdfb-flash-icon{flex-shrink: 0;width: 1.25em;height: 1.25em;margin-top: 0.05em;color: var(--vdfb-flash-akzent)}.alert-warning.vdfb-flash .vdfb-flash-icon{color: var(--bs-warning-text-emphasis,#7d5810)}a.vdfb-flash-link{align-items: center;text-decoration: none}a.vdfb-flash-link:hover{background: var(--color-hover-tint);color: var(--color-text-primary)}@media (max-width: 991.98px){.hp-raster{--bs-gutter-x: 0;flex-direction: column;flex-wrap: nowrap}.hp-raster>.hp-spalte,.hp-raster .hp-paar,.hp-raster .hp-paar>[class*="col-"]{display: contents}.hp-o-1{order: 1}.hp-o-2{order: 2}.hp-o-3{order: 3}.hp-o-4{order: 4}.hp-o-5{order: 5}.hp-o-6{order: 6}.hp-o-7{order: 7}.hp-o-8{order: 8}.hp-o-9{order: 9}.hp-o-10{order: 10}.hp-o-11{order: 11}.hp-o-12{order: 12}.hp-o-13{order: 13}.hp-o-14{order: 14}.hp-o-15{order: 15}.hp-o-16{order: 16}}@media (min-width: 992px){.hp-paar>[class*="col-"]{display: flex;flex-direction: column}.hp-paar>[class*="col-"]>.hp-o{display: flex;flex-direction: column;flex: 1 1 auto}.hp-paar>[class*="col-"]>.hp-o>.card{flex: 1 1 auto}}.vdfb-zurueck{display: inline-flex;align-items: center;gap: 0.4rem;padding: 0.3rem 0.6rem;margin-left: -0.6rem;border: 0;border-radius: var(--vdfb-border-radius-sm);background: transparent;color: var(--color-link);font-weight: var(--font-weight-semibold,600);text-decoration: none;line-height: 1.3}.vdfb-zurueck:hover,.vdfb-zurueck:focus-visible{background: var(--color-hover-tint);color: var(--color-link-hover)}.vdfb-zurueck .icon{width: 1em;height: 1em;flex-shrink: 0}.vdfb-zurueck-oben{margin-bottom: 0.25rem}.vdfb-404-actions .vdfb-zurueck,.d-flex>.vdfb-zurueck + .vdfb-zurueck{margin-left: 0}.alert + .vdfb-zurueck,.card + .vdfb-zurueck{margin-top: 0.25rem}.tfm-vorschlaege>.tfm-vorschlag{padding: 0.75rem 1rem}.tfm-vorschlaege>.tfm-vorschlag + .tfm-vorschlag{border-top: 1px solid var(--color-border-divider)}@media (max-width: 575.98px){.tfm-vorschlag-knoepfe{width: 100%}.tfm-vorschlag-knoepfe>form,.tfm-vorschlag-knoepfe>.btn{flex: 1 1 0}.tfm-vorschlag-knoepfe .btn{width: 100%}}.bg-surface-tint{background-color: var(--color-surface-tint) !important}.card-header h4.card-title,.card-header h5.card-title{font-size: 1rem;color: var(--color-text-on-dark);margin-bottom: 0;font-weight: bold}.accordion .card-header{background-color: var(--color-background-surface);border-bottom: 0}.accordion .btn-link{box-shadow: none;color: var(--color-text-primary);padding: 0;text-decoration: none;font-weight: var(--font-weight-bold)}.accordion .btn-link:not(.collapsed){color: var(--color-link)}.accordion .btn-link:after{content: "";display: inline-block;width: 1em;height: 1em;background-color: currentColor;-webkit-mask: url("/assets/icons/chevron-down.svg") center / contain no-repeat;mask: url("/assets/icons/chevron-down.svg") center / contain no-repeat;position: absolute;right: 1.25rem;transition: var(--transition-transform)}.accordion .btn-link:not(.collapsed):after{transform: rotate(-180deg);-webkit-transform: rotate(-180deg)}.accordion .card-body{padding-top: 0.25rem}.accordion .card-body p:last-of-type{margin-bottom: 0}.form-group{position: relative;margin-bottom: 1rem}.form-group>label:not(.col-form-label){color: var(--color-form-label);border: 1px solid transparent;transition: all 0.1s ease-in-out;position: absolute;top: 0;left: 0;display: block;width: 100%;margin-bottom: 0;line-height: 1.5;border-radius: 0.25rem;padding: var(--input-padding-y) var(--input-padding-x)}.form-group>input{padding: var(--input-padding-y) var(--input-padding-x)}.form-group input:not(:placeholder-shown) ~ label:not(.custom-file-label){padding-top: calc(var(--input-padding-y) / 3);padding-bottom: calc(var(--input-padding-y) / 3);font-size: 12px;line-height: 1;color: var(--color-form-label-active)}.form-group input::-webkit-input-placeholder{color: transparent}.form-group input:-ms-input-placeholder{color: transparent}.form-group input::-ms-input-placeholder{color: transparent}.form-group input::-moz-placeholder{color: transparent}.form-group input::placeholder{color: transparent}.form-group input:not(:placeholder-shown){padding-top: calc(var(--input-padding-y) + var(--input-padding-y) * (2 / 3));padding-bottom: calc(var(--input-padding-y) / 3)}.login-form{max-width: 22rem}.login-pw>input{padding-right: 2.75rem}.login-pw>input.is-invalid{background-image: none}.login-pw-toggle{position: absolute;top: 0;right: 0;z-index: 3;display: flex;align-items: center;justify-content: center;width: 2.75rem;height: calc(var(--input-padding-y) * 2 + 1.5rem + 2px);padding: 0;border: 0;background: none;color: var(--color-form-label-active);cursor: pointer}.login-pw-toggle:hover,.login-pw-toggle:focus-visible{color: var(--color-link)}.form-control,.form-select{background-color: var(--color-background-surface);border: 1px solid var(--color-border-divider);border-radius: 0;color: var(--color-text-input)}.form-control:focus,.form-select:focus{color: var(--color-text-input);background-color: var(--color-background-surface);border-color: var(--color-border-divider);box-shadow: 0 0 0 0.2rem rgba(53,140,109,0.25)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow: 0 0 0 1000px var(--color-background-input-group) inset;box-shadow: 0 0 0 1000px var(--color-background-input-group) inset;-webkit-text-fill-color: var(--color-text-input)}.input-group-text{color: var(--color-text-input);background-color: var(--color-background-input-group);border: 1px solid var(--color-border-divider);border-right: 0}fieldset{border: 1px solid var(--color-border-divider);padding: 0.35em 0.625em 0.75em;background-color: var(--color-background-surface);font-size: 0.9rem}legend{display: table;max-width: 100%;width: inherit;padding: 0 5px;white-space: normal;font-size: 1.1rem}.dropdown-item:active,.form-select option:checked,.form-select option:hover{background-color: var(--color-primary-background-hover);color: var(--color-link)}.dropdown-item.active,.dropdown-item:active{background-color: var(--color-primary-background-hover);color: var(--color-link)}.btn-primary{background-color: var(--color-primary);border-color: var(--color-primary);color: var(--color-text-on-dark)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active{background-color: var(--color-primary-darkest) !important;border-color: var(--color-primary-darkest) !important;color: var(--color-text-on-dark)}.btn-primary:focus{box-shadow: var(--shadow-btn-primary-focus) !important}.btn-outline-primary{color: var(--color-link);border-color: var(--color-primary);border-radius: var(--vdfb-border-radius-sm)}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active,.btn-outline-primary.active{background-color: var(--color-primary) !important;border-color: var(--color-primary) !important;color: var(--color-text-on-dark) !important}.btn-outline-primary:focus{box-shadow: var(--shadow-btn-primary-focus) !important}html:not([data-theme="dark"]) .btn-light:hover,html:not([data-theme="dark"]) .btn-light:focus-visible,html:not([data-theme="dark"]) .btn-light:active{background-color: var(--color-hover-tint);border-color: var(--color-hover-tint);color: var(--color-link-hover)}.btn:hover{transition: var(--vdfb-transition)}.form-check-input:checked{background-color: var(--color-primary);border-color: var(--color-primary)}.form-check-input:focus{border-color: var(--color-primary);box-shadow: 0 0 0 0.2rem rgba(var(--color-primary-rgb),0.25)}.table thead th{background-color: var(--color-primary);color: var(--color-text-on-dark);border: 0;padding: 0.5rem 0.75rem}table.dataTable.table thead th{background-color: var(--color-primary) !important;color: var(--color-text-on-dark) !important}.table .thead-light th{background-color: var(--color-background-surface);color: var(--color-text-primary)}.table tbody td{color: var(--color-text-primary);border: 0;padding: 0.5rem 0.75rem}.table.table-sm td,.table.table-sm th{padding: 0.3rem 0.6rem}.table tr{transition: var(--transition-default)}.table.table-striped tbody tr:nth-child(even)>*{background-color: var(--color-background-surface);box-shadow: inset 0 0 0 9999px transparent}.table.table-striped tbody tr:nth-child(odd)>*,table.dataTable.table.table-striped>tbody>tr:nth-of-type(2n + 1)>*{background-color: var(--color-background-table-stripe);box-shadow: inset 0 0 0 9999px transparent}.table.table-hover tbody tr:hover>*{background-color: var(--color-background-table-hover) !important;box-shadow: inset 0 0 0 9999px transparent !important}.table.table-hover tbody tr:hover a:not(.btn):not(.text-white):not([class*="badge"]){color: var(--color-link)}@media (max-width: 1199.98px){.table.table-hover.transfermarkt tbody tr:hover>*{background-color: transparent !important;box-shadow: none !important}}.table.table-nowrap th,.table.table-nowrap td{vertical-align: middle;white-space: nowrap}.table.table-thead-nowrap th{vertical-align: middle;white-space: nowrap}.table.table-nowrap td{line-height: 1}.table.table-vmiddle th,.table.table-vmiddle td{vertical-align: middle}.table.table-c1-bold td:first-child{font-weight: var(--font-weight-bold)}.table.table-c1-id td:first-child{color: var(--color-text-green-muted)}.table-head-nowrap th{white-space: nowrap}.table .table-border-bottom td{border-bottom: 1px solid var(--color-semantic-success)}.table .table-row-group-record{border-bottom: 1px solid var(--color-border-subtle)}.table:not(.transfermarkt) .table-user>*{background-color: transparent !important;box-shadow: inset 0 0 0 9999px transparent !important}.table.table-hover[data-team]:not([data-team=""]) tbody tr>*{background-color: var(--color-background-surface) !important;-webkit-box-shadow: inset 0 0 0 9999px transparent !important;box-shadow: inset 0 0 0 9999px transparent !important}.table.table-hover[data-team]:not([data-team=""]) tbody tr:nth-of-type(odd)>*{background-color: var(--color-primary-background-faint) !important}.table.table-hover[data-team]:not([data-team=""]) tbody tr:hover>*{background-color: var(--color-background-table-hover) !important}.table-tabelle td:first-child,.table-tabelle td:last-child{font-weight: var(--font-weight-bold)}.table-tabelle th:nth-last-child(-n + 7),.table-tabelle td:nth-last-child(-n + 7),.table-spiele th:last-child,.table-spiele td:last-child{text-align: right}.table-tabelle td:last-child{color: var(--color-link)}.table .tabelle-wappen,.tabelle-wappen-sm,.team-wappen{width: 20px;height: 20px;object-fit: contain}.table.transfermarkt tbody td{height: 38px}.table-pokal-ergebnisse:not(:last-child){margin-bottom: 2rem}@media (min-width: 1200px){.table.transfermarkt .table-user>*{background-color: transparent !important;box-shadow: inset 0 0 0 9999px transparent !important}}@media (min-width: 768px){.table.transfermarkt tbody td{height: 40px}}@media (min-width: 1440px){.table.transfermarkt tbody td{height: 45px}}@media (max-width: 1199.98px){.table.transfermarkt tr.table-user{background-color: var(--color-primary-background-subtle) !important}}.table-tabelle .table-border-meister td,.table-tabelle .table-border-aufstieg td,.table-tabelle .table-border-relegation-hoch td{border-bottom: 1px solid var(--color-border-table-special)}.table-tabelle .table-border-relegation-runter td,.table-tabelle .table-border-abstieg td{border-top: 1px solid var(--color-border-table-special)}tr.table-user{background-color: var(--color-primary-background-subtle) !important}.table-feldspielerkategorien th:not(:first-child),.table-feldspielerkategorien td:not(:first-child){text-align: right}.table-spiele th:nth-last-child(2),.table-spiele td:nth-last-child(2){text-align: center}.table-spiele th:last-child,.table-spiele td:last-child{white-space: nowrap}.table-saisonziele .highlighted{background-color: var(--color-background-table-hover)}.table-saisonziele th:first-child,.table-saisonziele td:first-child{width: 20px}.table-saisonziele th:nth-child(n + 4):nth-child(-n + 34),.table-saisonziele td:nth-child(n + 5):nth-child(-n + 35),.table-fgwerte td:nth-child(n + 3){text-align: center;padding-left: 0.1rem;padding-right: 0.1rem}.table-saisonziele th:nth-child(35),.table-saisonziele td:nth-child(35){text-align: right}.table-saisonziele .skat0{color: var(--color-text-very-subtle)}.table-buchungsform tr:nth-of-type(2) td:last-child{border-bottom: 1px solid var(--color-border-divider)}a[data-bs-toggle="collapse"]{position: relative;display: inline-block}a[data-bs-toggle="collapse"]:after{transition: var(--transition-fast);content: "";display: inline-block;width: 0.75em;height: 0.75em;background-color: currentColor;-webkit-mask: url("/assets/icons/chevron-down.svg") center / contain no-repeat;mask: url("/assets/icons/chevron-down.svg") center / contain no-repeat;position: absolute;left: -1.1rem;top: 0.3rem}a[data-bs-toggle="collapse"][aria-expanded="true"]::after{transform: rotate(180deg)}.nav-tabs{border-bottom: 1px solid var(--color-border-divider)}.nav-tabs .nav-item{margin-bottom: -2px}.nav-tabs .nav-link{color: var(--color-text-green-muted);border: 0;border-radius: var(--vdfb-border-radius-sm) var(--vdfb-border-radius-sm) 0 0}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border: 0;color: var(--color-link-hover);background-color: var(--color-hover-tint)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border-bottom: 3px solid var(--color-primary);background-color: transparent;color: var(--color-link);font-weight: var(--font-weight-bold)}.nav-tabs>.nav-item:not(.nav-tabs-rechts) + .nav-tabs-rechts{margin-left: auto}.nav-tabs>.nav-tabs-abstand{margin-left: 1rem}.nav-tabs>.nav-tabs-extra,.nav-tabs>.nav-tabs-extra-links{align-self: center;padding: 0 0.5rem 0.25rem}.nav-tabs>.nav-tabs-extra{margin-left: auto;padding-right: 0}nav[data-bs-toggle="toc"] .nav>li>a:focus,nav[data-bs-toggle="toc"] .nav>li>a:hover{color: var(--color-link) !important;border-left: 1px solid var(--color-primary) !important}nav[data-bs-toggle="toc"]{position: sticky;top: 100px}nav[data-bs-toggle="toc"] .nav-link.active,nav[data-bs-toggle="toc"] .nav-link.active:focus,nav[data-bs-toggle="toc"] .nav-link.active:hover{color: var(--color-link) !important;border-left: 2px solid var(--color-primary) !important}.popover{background: transparent;border: 0;padding: 0;height: 270px;width: 195px}.popover .arrow{display: none}.popover .popover-body{padding: 0}.icon-origin{width: 16px;height: 16px}.card-body h5{font-size: 1rem}.card-body .card-text{font-size: 1rem}.form-captcha,.form-captcha-input{flex-basis: 100%}.input-euro{position: relative;top: 0.45rem;left: -1.25rem;z-index: 99}.league-logo img{width: 125px;height: 125px}.iframe-sheet{width: 100%;height: 500px;border: 0}.tooltip .tooltip-inner{font-size: 0.75rem}div.table-responsive>div.dt-container{padding: 0}div.table-responsive>div.dt-container>div.row{margin-left: 0;margin-right: 0}div.table-responsive>div.dt-container>div.row>[class*="col"]{padding-left: 0;padding-right: 0}.table.transfermarkt td:last-child,.table.transfermarkt th:last-child{padding-right: 0.5rem}.transfermarkt{width: 100%}@media (min-width: 1200px){.tfm-day-table{table-layout: fixed;min-width: 72rem}}@media (min-width: 1200px){.tfm-day-table th:nth-child(1),.tfm-day-table td:nth-child(1){width: 5rem !important}.tfm-day-table th:nth-child(2),.tfm-day-table td:nth-child(2){width: 3.5rem !important}.tfm-day-table th:nth-child(4),.tfm-day-table td:nth-child(4){width: 8.125rem !important}.tfm-day-table th:nth-child(5),.tfm-day-table td:nth-child(5){width: 6.25rem !important}.tfm-day-table th:nth-child(6),.tfm-day-table td:nth-child(6){width: 4rem !important}.tfm-day-table th:nth-child(8),.tfm-day-table td:nth-child(8){width: 12.5rem !important}.tfm-day-table th:nth-child(9),.tfm-day-table td:nth-child(9){width: 10.625rem !important}.tfm-day-table th:nth-child(10),.tfm-day-table td:nth-child(10){width: 4.5rem !important}.tfm-day-table td{overflow: hidden;text-overflow: ellipsis}}.dt-container:has(>.row>div>.tfm-day-table)>.row.mt-2,.dt-container:has(.tfm-day-table)>.row.dt-layout-table{margin-top: 0 !important}table.dataTable.tfm-day-table th.tfm-gebot,table.dataTable.tfm-day-table td.tfm-gebot{text-align: left}table.dataTable.tfm-day-table th.tfm-gebot div.dt-column-header{flex-direction: row}.transfermarkt .tfm-badge{margin-left: 0.375rem}.transfermarkt .tfm-badge>.badge{font-size: 0.6875rem;font-weight: var(--font-weight-semibold,600);vertical-align: 0.1em}.tfm-badge-eigen{background-color: var(--color-background-surface);color: var(--color-link);border: 1px solid var(--color-primary)}@media (max-width: 1199.98px){.transfermarkt .tfm-badge{display: block;margin: 0.125rem 0 0}}.table-tabelle .table-user td,.table-tabelle .table-user td a{font-weight: var(--font-weight-bold,700)}.table-user .tabelle-platz{display: inline-block;min-width: 1.75rem;padding: 0.0625rem 0.25rem;border-radius: var(--vdfb-border-radius-sm);background-color: var(--color-primary);color: #fff;font-weight: var(--font-weight-semibold,600);text-align: center}.transfermarkt tbody tr[hidden]{display: none !important}#tfmFilterModal .btn-check:not(:checked) + .btn-outline-vdfb,#tfmFilterModal .btn-check:not(:checked) + .btn-outline-vdfb:focus,.tfm-filterleiste .btn-check:not(:checked) + .btn-outline-vdfb,.tfm-filterleiste .btn-check:not(:checked) + .btn-outline-vdfb:focus{background-color: transparent;color: var(--color-link)}#tfmFilterModal .btn-check:not(:checked) + .btn-outline-vdfb:hover,.tfm-filterleiste .btn-check:not(:checked) + .btn-outline-vdfb:hover{background-color: var(--color-hover-tint);color: var(--color-link)}.tfm-filterchip span{margin-left: 0.15rem;font-weight: 700}.vdfb-range{position: relative;height: 1.75rem}.vdfb-range-spur{position: absolute;left: 0;right: 0;top: 50%;height: 0.375rem;transform: translateY(-50%);border-radius: 999px;background-color: var(--color-border-divider)}.vdfb-range-fuellung{position: absolute;top: 0;bottom: 0;border-radius: 999px;background-color: var(--color-primary)}.vdfb-range input[type=range]{position: absolute;left: 0;top: 0;width: 100%;height: 100%;margin: 0;background: none;pointer-events: none;-webkit-appearance: none;appearance: none}.vdfb-range input[type=range]::-webkit-slider-runnable-track{background: none;border: 0}.vdfb-range input[type=range]::-moz-range-track{background: none;border: 0}.vdfb-range input[type=range]::-webkit-slider-thumb{-webkit-appearance: none;appearance: none;pointer-events: auto;width: 1.25rem;height: 1.25rem;border-radius: 50%;border: 2px solid var(--color-primary);background-color: var(--color-background-surface);cursor: pointer}.vdfb-range input[type=range]::-moz-range-thumb{pointer-events: auto;width: 1.25rem;height: 1.25rem;border-radius: 50%;border: 2px solid var(--color-primary);background-color: var(--color-background-surface);cursor: pointer}.vdfb-range input[type=range]:focus-visible::-webkit-slider-thumb{outline: 2px solid var(--color-primary);outline-offset: 2px}.vdfb-range input[type=range]:focus-visible::-moz-range-thumb{outline: 2px solid var(--color-primary);outline-offset: 2px}.tfm-gesicht{width: 26px;height: 26px;border-radius: 50%;object-fit: cover;object-position: top;background: var(--color-surface-tint);margin-right: 0.5rem;vertical-align: middle}.tfm-look .btn-link,.tfm-look .btn-link:hover,.tfm-look .btn-link:focus{text-decoration: none}.transfermarkt tr:not(.tm-white-cell):hover{background-color: var(--color-border-divider) !important}.transfermarkt td{padding: 4px 8px;font-size: 0.9125rem;color: var(--color-semantic-success)}.transfermarkt thead td{vertical-align: top}.transfermarkt-header h1{font-size: 24px;margin-bottom: 1rem;display: inline-block}.transfermarkt-header h5{margin-bottom: 1rem}@media (min-width: 1200px){.transfermarkt td:nth-of-type(1){min-width: 80px}.transfermarkt td:nth-of-type(4){min-width: 66px}.transfermarkt td:nth-of-type(5){min-width: 55px}}@media (min-width: 768px){.transfermarkt-header{margin-top: 1rem}.transfermarkt-header h1{font-size: 28px}}@media (min-width: 992px){.transfermarkt-header h1{font-size: 36px}}.tfm-look-btn{display: inline-flex;align-items: center;justify-content: center;padding: 0.25rem 0.4rem;border: 1px solid var(--color-primary);border-radius: var(--vdfb-border-radius-sm);background: transparent;color: var(--color-link);line-height: 1;cursor: pointer}.tfm-look-btn:hover{background-color: var(--color-hover-tint)}.tfm-look-btn.aktiv{background-color: var(--color-primary);color: #fff}@media (max-width: 1199.98px){.table-responsive:has(.transfermarkt){overflow-x: visible !important}.transfermarkt{display: block !important;border-collapse: collapse}.transfermarkt thead{display: none}.transfermarkt colgroup{display: none}.transfermarkt tbody{display: block}.transfermarkt.table-hover tbody tr:hover>*{--bs-table-hover-bg: transparent}.transfermarkt tbody tr{display: grid !important;grid-template-columns: 3.25rem minmax(0,1fr) auto auto;column-gap: 0.5rem;row-gap: 2px;align-items: center;position: relative;padding: 0.75rem;border-bottom: 1px solid var(--color-border-subtle,#dee2e6)}.transfermarkt tbody td .tfm-gesicht{position: absolute;left: 0.75rem;top: 0.75rem;width: 44px;height: 44px;margin: 0}.transfermarkt tbody tr:nth-child(odd){background-color: var(--color-background-table-stripe)}.transfermarkt tbody tr.table-user{background-color: var(--color-primary-background-subtle) !important}.transfermarkt tbody tr.tm-white-cell{display: none !important}.transfermarkt tbody td{display: block !important;border: none !important;padding: 0 !important;height: auto !important;background: none !important}.transfermarkt td:nth-child(3){grid-column: 2 / 4;grid-row: 1;min-width: 0;font-size: 1rem;font-weight: bold;line-height: 1.3;white-space: normal !important}.transfermarkt .tfm-alter{margin-left: 0.35rem;white-space: nowrap;font-weight: normal;font-size: 0.8rem;color: var(--bs-secondary-color)}.transfermarkt td:nth-child(4){grid-column: 2 / 4;grid-row: 2;display: flex !important;align-items: center;gap: 0.4rem;min-width: 0;overflow: hidden;white-space: nowrap;font-size: 0.875rem;line-height: 1.3}.transfermarkt td:nth-child(4) .tfm-pos-liste{flex-shrink: 0}.transfermarkt td:nth-child(5){position: absolute;left: calc(0.75rem - 4px);top: calc(0.75rem + 30px);width: calc(44px + 10px);display: flex !important;justify-content: space-between;align-items: center;z-index: 1;pointer-events: none}.transfermarkt td:nth-child(5)>*{pointer-events: auto}.transfermarkt td:nth-child(5) .tfm-wappen{display: inline-flex !important;line-height: 0}.transfermarkt td:nth-child(5) .team-wappen{width: 18px;height: 18px;margin: 0 !important;object-fit: contain}.transfermarkt td:nth-child(5) .tfm-staerke{font-size: 0.75rem;padding: 0.15rem 0.25rem}.transfermarkt td:nth-child(8){grid-column: 4;grid-row: 1 / 3;align-self: center;text-align: right !important;font-size: 1rem;line-height: 1.3;white-space: nowrap}.transfermarkt .tfm-gebot-hinweis{display: block !important;font-size: 0.75rem;font-weight: normal;color: var(--bs-secondary-color)}.transfermarkt td:nth-child(1){grid-column: 1 / 3;grid-row: 3;margin-top: 0.6rem;font-size: 0.8rem;color: var(--bs-secondary-color);white-space: nowrap}.transfermarkt td:nth-child(9){grid-column: 3 / 5;grid-row: 3;margin-top: 0.6rem;display: flex !important;justify-content: flex-end;align-items: center;gap: 0.5rem;white-space: nowrap}.transfermarkt td:nth-child(9) .me-2{margin-right: 0 !important}.transfermarkt td:nth-child(2),.transfermarkt td:nth-child(6),.transfermarkt td:nth-child(7),.transfermarkt td:nth-child(10){display: none !important}.transfermarkt .tfm-look .bi{font-size: 1.2rem}.transfermarkt .tfm-look form{margin-right: 0.4rem}}.dt-search label{display: none !important}div.dt-container div.dt-search input{margin-bottom: 1rem}div.dt-container div.dt-info{font-size: 0.8125rem}.dt-container .row.dt-layout-row.mt-2{margin-top: 0 !important}.kader-x{padding: 0 0 2px 2px;font-size: 1rem}.kader-ban{padding: 0 0 2px 2px}.userbild{width: 100%;max-width: 120px;aspect-ratio: 1;object-fit: cover;border-radius: 0.5rem}.teamindex-wappen{max-width: 100%;max-height: 120px;display: block;margin: 0 auto}.teamindex-facts td:first-child{white-space: nowrap;padding-right: 0.75rem;vertical-align: top}.teamindex-facts td{font-size: 0.9rem}@media (min-width: 1200px){.teamindex-content{display: flex !important;flex-wrap: nowrap !important}.teamindex-col-left{flex: 0 0 25%;max-width: 25%;padding-right: calc(var(--bs-gutter-x,1.5rem) / 2)}.teamindex-col-center{flex: 0 0 50%;max-width: 50%;padding-left: calc(var(--bs-gutter-x,1.5rem) / 2);padding-right: calc(var(--bs-gutter-x,1.5rem) / 2)}.teamindex-col-right{flex: 0 0 25%;max-width: 25%;padding-left: calc(var(--bs-gutter-x,1.5rem) / 2)}}@media (max-width: 1199.98px){.teamindex-content{display: flex !important;flex-wrap: wrap !important}.teamindex-col-left,.teamindex-col-center,.teamindex-col-right{display: contents}.ti-item{width: 100%;padding-left: calc(var(--bs-gutter-x,1.5rem) / 2);padding-right: calc(var(--bs-gutter-x,1.5rem) / 2)}.ti-sperren{order: 1}.ti-kader{order: 1}.ti-aufstellung{order: 1}.ti-paarungen{order: 2}.ti-form{order: 3}.ti-fieberkurve{order: 4}.ti-finanzen{order: 5}.ti-torschuetzen{order: 6}.ti-ehemalige{order: 7}.ti-erfolge{order: 8}.ti-teaminfos{order: 9}}@media (min-width: 576px) and (max-width: 1199.98px){.teamindex-content{display: grid !important;grid-template-columns: 1fr 1fr;column-gap: 1.5rem;row-gap: 0;align-items: start}.ti-item{grid-column: 1 / -1;padding-left: 0;padding-right: 0;width: auto}.ti-paarungen{grid-column: 1;grid-row: span 2}.ti-form{grid-column: 2}.ti-fieberkurve{grid-column: 2}.ti-torschuetzen{grid-column: 1}.ti-ehemalige{grid-column: 2}}.teamindex-userbild{width: 80px;max-width: 100%}@media (max-width: 991.98px){.teamindex-wappen{max-height: 80px}}@media (min-width: 992px){.teamindex-hero .teamindex-wappen{max-height: 112px;max-width: 112px}}textarea.form-control{max-width: 600px;height: 200px}textarea.form-control.spielbericht{max-width: 100%;height: 350px}.bericht-hero-crest{width: 76px;height: 76px;object-fit: contain}.bericht-hero-team{font-size: 1.2rem;line-height: 1.25;word-break: break-word}.bericht-hero-score{font-size: 3.6rem;line-height: 1;white-space: nowrap}.bericht-mobil{width: 100%}.bericht-mobil td{padding: 3px 4px;vertical-align: middle}.bericht-mobil-crest{width: 24px;height: 24px;object-fit: contain;vertical-align: middle}.bericht-mobil-score{font-size: 1.6rem;line-height: 1.1;white-space: nowrap}.bericht-editor .ql-editor{font-size: 1rem;font-family: var(--font-family-primary);background-color: #fff;color: #212529}.bericht-editor .ql-editor :is(h1,h2,h3,p){margin-bottom: 1rem}.ql-toolbar.ql-snow{background-color: var(--color-background-surface);border-color: var(--color-border-divider);border-top-left-radius: 0.375rem;border-top-right-radius: 0.375rem}.bericht-editor.ql-container.ql-snow{border-color: var(--color-border-divider)}.news-content table,.bericht-editor .ql-editor table{width: 100%;margin-bottom: 1rem;border-collapse: collapse}.news-content table :is(th,td),.bericht-editor .ql-editor table :is(th,td){padding: 0.4rem 0.6rem;border: 1px solid var(--color-border-divider);vertical-align: top}.news-content table tr:first-child,.bericht-editor .ql-editor table tr:first-child{background-color: var(--color-surface-tint)}.news-content table th{text-align: left}.news-content table{display: block;overflow-x: auto}.news-quelltext{height: 450px;font-family: ui-monospace,"Cascadia Code",Consolas,monospace;font-size: 0.85rem;line-height: 1.5;white-space: pre;overflow-wrap: normal;overflow-x: auto}.bericht-editor.ql-container{height: 450px;border-bottom-left-radius: 0.375rem;border-bottom-right-radius: 0.375rem}.bericht-bild-vorschau img{width: 110px;height: 110px;object-fit: cover;border-radius: 0.375rem;border: 1px solid var(--bs-border-color,#dee2e6)}.bericht-bild-vorschau label{cursor: pointer}.list-group-flush .list-group-item-action:hover,.list-group-flush .list-group-item-action:focus{color: var(--color-link)}.list-group-flush .list-group-item-action:hover i.ph{color: var(--color-link);opacity: 1}.ti-infos-list{margin: 0;padding: 0}.ti-infos-list li a{color: var(--color-link)}.ti-infos-list li a:hover,.ti-infos-list li a:focus{color: var(--color-link-hover)}.vdfb-linklist>a,.vdfb-linklist li a{color: var(--color-link)}.vdfb-linklist>a:hover,.vdfb-linklist>a:focus,.vdfb-linklist li a:hover,.vdfb-linklist li a:focus{color: var(--color-link-hover)}.hover-row,.fgv-row,.forum-feed li,.news-widget-list>li,.vdfb-hover-list>li,.notif-item,.bericht-stat-row,.bench-row,.erg-navlink,.dropdown-item,.vdfb-linklist>a,.vdfb-linklist li a,.ti-infos-list li a,.list-group-flush .list-group-item-action{border-radius: var(--vdfb-border-radius-sm);transition: background-color 0.12s ease,color 0.12s ease}.list-group-item.active{background-color: var(--color-primary);border-color: var(--color-primary);color: var(--color-text-on-dark)}.hover-row:hover,.fgv-row:hover,.forum-feed li:hover,.news-widget-list>li:hover,.vdfb-hover-list>li:hover,.notif-item:hover,.notif-item.notif-unread:hover,.bericht-stat-row:hover,.bench-row:hover,.erg-navlink:hover,.dropdown-item:hover,.dropdown-item:focus,.newsarchiv-jahr:hover,.newsarchiv-jahr:focus,.vdfb-linklist>a:hover,.vdfb-linklist>a:focus,.vdfb-linklist li a:hover,.vdfb-linklist li a:focus,.ti-infos-list li a:hover,.ti-infos-list li a:focus,.list-group-flush .list-group-item-action:hover,.list-group-flush .list-group-item-action:focus{background-color: var(--color-hover-tint)}.widget-table{margin-bottom: 0}.widget-table>tbody>tr>*{background-color: transparent !important;box-shadow: none !important;border: 0;vertical-align: middle}.widget-table>tbody>tr:hover>*{background-color: var(--color-hover-tint) !important}.widget-table>tbody>tr>*:first-child{border-top-left-radius: var(--vdfb-border-radius-sm);border-bottom-left-radius: var(--vdfb-border-radius-sm)}.widget-table>tbody>tr>*:last-child{border-top-right-radius: var(--vdfb-border-radius-sm);border-bottom-right-radius: var(--vdfb-border-radius-sm)}.ti-tabelle>thead>tr>th{background: transparent;color: var(--bs-secondary-color);font-size: 0.8125rem;font-weight: var(--font-weight-semibold,600);padding-top: 0.25rem;padding-bottom: 0.25rem}.widget-table>tbody>tr.ti-tabelle-eigen>*{background-color: var(--color-hover-tint) !important}.forum-feed ul{margin-bottom: 0}.forum-feed li{padding: 0.3rem 0.5rem}.forum-feed li a{text-decoration: none}.teamindex-content .card-body.p-0{padding: 0.5rem !important}.teamindex-content .table-hover>tbody>tr>*:first-child{border-top-left-radius: var(--vdfb-border-radius-sm);border-bottom-left-radius: var(--vdfb-border-radius-sm)}.teamindex-content .table-hover>tbody>tr>*:last-child{border-top-right-radius: var(--vdfb-border-radius-sm);border-bottom-right-radius: var(--vdfb-border-radius-sm)}.teamindex-content .table-hover>tbody>tr:hover a{color: var(--color-link)}.teamindex-content .table-hover>tbody>tr:hover i.ph{color: var(--color-link)}.teamindex-content .badge i.ph{color: inherit !important}.teamindex-content .card{border: 1px solid var(--color-border-subtle,#e3e9e6)}.teamindex-content .card-header>span{font-weight: var(--font-weight-bold,700)}.teamindex-content .ti-item .card{margin-bottom: 1rem !important}.teamindex-col,.teamindex-content .ti-item{min-width: 0}#gchart{width: 100%;overflow: hidden}.kader-btn,.vdfb-chip{display: inline-flex;align-items: center;gap: 0.3em;font-size: 0.75rem;font-weight: var(--font-weight-semibold,600);line-height: 1;padding: 0.35em 0.6em;border: 1px solid currentColor;border-radius: var(--vdfb-border-radius-sm);background: var(--color-background-surface);white-space: nowrap;transition: background-color 0.12s ease,color 0.12s ease,border-color 0.12s ease}.kader-btn .icon,.vdfb-chip .icon{width: 0.95em;height: 0.95em;flex-shrink: 0}.vdfb-chip{color: var(--bs-body-color);border-color: var(--bs-border-color);text-decoration: none;vertical-align: middle}.vdfb-chip .icon{color: var(--color-link)}.kader-btn-tm,.vdfb-chip-aktion,.vdfb-chip-aktion .icon{color: var(--color-link)}.vdfb-chip-aktion{border-color: currentColor}a:hover>.kader-btn-tm,a:focus-visible>.kader-btn-tm{background: var(--color-primary);border-color: var(--color-primary);color: #fff}.vdfb-chip-mehr{color: var(--color-link)}a.vdfb-chip-aktion:hover,a.vdfb-chip-aktion:focus-visible,a.vdfb-chip-mehr:hover,a.vdfb-chip-mehr:focus-visible{background: var(--color-primary);border-color: var(--color-primary);color: #fff}a.vdfb-chip-aktion:hover .icon,a.vdfb-chip-aktion:focus-visible .icon{color: #fff}.vdfb-chip-plus,.vdfb-chip-plus .icon{color: var(--color-link-hover)}.vdfb-chip-plus{background: rgba(var(--color-primary-rgb),0.12);border-color: rgba(var(--color-primary-rgb),0.35)}.vdfb-chip-minus,.vdfb-chip-minus .icon{color: #a02734}.vdfb-chip-minus{background: rgba(220,53,69,0.1);border-color: rgba(220,53,69,0.35)}.vdfb-chip.ti-fg{font-size: max(0.75em,11px);font-weight: 700;padding: 0.35em 0.65em;border: 0;border-radius: var(--bs-badge-border-radius,0.375rem);background: var(--bs-secondary,#6c757d);color: #fff;vertical-align: 0.1em}.vdfb-chip.ti-fg.vdfb-chip-plus{background: var(--color-primary)}.vdfb-chip.ti-fg.vdfb-chip-minus{background: var(--bs-danger,#dc3545)}.vdfb-chip.ti-fg .icon{color: inherit;width: 1em;height: 1em}.ti-sp{display: inline-flex;flex-direction: column;gap: 0.3rem;min-width: 11rem;padding: 0.35rem 0.5rem;margin-left: -0.5rem;border-radius: var(--vdfb-border-radius-sm);color: var(--bs-body-color);text-decoration: none;font-size: 0.8rem;--ti-sp-farbe: var(--color-primary)}a.ti-sp:hover{background: var(--color-hover-tint);color: var(--bs-body-color)}.ti-sp-gelb{--ti-sp-farbe: var(--color-secondary)}.ti-sp-rot{--ti-sp-farbe: var(--bs-danger,#dc3545)}.ti-sp-kopf{display: flex;align-items: center;gap: 0.35rem}.ti-sp-kopf .icon{width: 1em;height: 1em;color: var(--bs-secondary-color)}.ti-sp-label{color: var(--bs-secondary-color)}.ti-sp-wert{margin-left: auto;font-weight: var(--font-weight-bold,700)}.ti-sp-max{font-weight: normal;color: var(--bs-secondary-color)}.ti-sp-rot .ti-sp-wert{color: #a02734}.ti-sp-balken{display: block;height: 0.3rem;border-radius: 999px;background: var(--color-border-divider);overflow: hidden}.ti-sp-balken>span{display: block;height: 100%;min-width: 0.3rem;border-radius: inherit;background: var(--ti-sp-farbe)}.vdfb-chip-gold{background: var(--color-secondary);border-color: var(--color-secondary);color: var(--bs-dark,#212529)}.vdfb-chip-gold .icon{color: inherit}.vdfb-chip-rot{background: var(--bs-danger,#dc3545);border-color: var(--bs-danger,#dc3545);color: #fff}.vdfb-chip-rot .icon{color: inherit}a.vdfb-chip:not(.vdfb-chip-aktion,.vdfb-chip-mehr,.vdfb-chip-gold,.vdfb-chip-rot):hover{background: var(--color-hover-tint)}a.vdfb-chip:not(.vdfb-chip-aktion,.vdfb-chip-mehr,.vdfb-chip-gold,.vdfb-chip-rot):hover{color: var(--bs-body-color)}a.vdfb-chip-gold:hover{color: var(--bs-dark,#212529)}a.vdfb-chip-rot:hover{color: #fff}.kader-btn-va{color: var(--bs-secondary-color,#6c757d)}a:hover>.kader-btn-va,a:focus-visible>.kader-btn-va{background: var(--bs-danger,#dc3545);border-color: var(--bs-danger,#dc3545);color: #fff}.ti-torschuetzen .ts-goals{font-variant-numeric: tabular-nums}.hp-results-table{table-layout: fixed;width: 100%;font-size: 0.875rem}.hp-team{display: flex;align-items: center;min-width: 0;min-height: 24px}.hp-team-end{justify-content: flex-end}.hp-team>span{min-width: 0;overflow: hidden;text-overflow: ellipsis}.hp-team>img{flex: 0 0 auto;display: inline-flex;align-items: center}.hp-bericht{display: inline-flex;align-items: center;justify-content: center;min-width: 24px;min-height: 24px;margin: -4px -5px}.hp-col-datum{width: 3.6em}.hp-results-table td:nth-child(2){width: auto}.hp-results-table td:nth-child(3){width: 5.4em}.hp-results-table td:nth-child(4){width: auto}.hp-col-liga{width: 6.4em;padding-left: 0.25rem;overflow: hidden;text-overflow: ellipsis}.hp-col-akt{width: 2.4em}.hp-results-subheader{position: sticky;left: 0;background-color: var(--color-primary-darker)}.hp-results-table td:nth-child(2),.hp-results-table td:nth-child(4){overflow: hidden;text-overflow: ellipsis}.hp-liga-mob,.erg-liga-mob{display: none}@media (max-width: 575.98px){.hp-col-datum{width: 52px}.hp-results-table td:nth-child(3){width: 58px}.hp-col-liga{display: none}.hp-col-akt{width: 24px}.hp-results-table .score-cell{min-width: 0;padding-right: 0.25rem !important}.hp-results-table .score-cell .score-h,.hp-results-table .score-cell .score-g{width: 18px}.hp-results-table .score-cell .score-sep{width: 10px}.hp-liga-mob,.erg-liga-mob{display: block;font-size: max(0.68rem,11px);line-height: 1.1}}.score-cell{min-width: 5.2em;white-space: nowrap;font-variant-numeric: tabular-nums;padding-right: 0.5rem !important}.score-cell .score-h,.score-cell .score-g{display: inline-block;width: 1.75em}.score-cell .score-h{text-align: right}.score-cell .score-g{text-align: left}.score-cell .score-sep{display: inline-block;width: 0.95em;text-align: center;color: var(--bs-secondary-color,#6c757d);font-weight: 400}.bericht-galerie{display: grid;grid-template-columns: 1fr;gap: 0.5rem}@media (min-width: 576px){.bericht-galerie{grid-template-columns: repeat(2,1fr)}}@media (min-width: 992px){.bericht-galerie{grid-template-columns: repeat(4,1fr)}}.bericht-galerie a{display: block;line-height: 0}.bericht-galerie a img{width: 100%;height: 200px;aspect-ratio: 16 / 9;object-fit: cover;border-radius: 0.375rem;border: 1px solid var(--bs-border-color,#dee2e6);transition: var(--transition-fast)}.bericht-galerie a:hover img{border-color: var(--color-primary)}.spielerstaerken{margin: 0 auto}.spielerstaerken .row{padding-bottom: 2px}.spielerstaerken .row:last-child{padding-bottom: 0}.spielerstaerken .row>div{border-right: 2px solid var(--color-border-on-colored-bg);border-radius: 0.25rem;color: var(--rating-text,var(--color-text-on-dark));text-align: center;padding: 0.1rem;font-weight: var(--font-weight-regular)}.spielerstaerken .row>div:last-child{border-right: 0}.spielerstaerken .row>div:before{position: relative;left: -0.5rem;top: -0.05rem;text-transform: uppercase;font-size: 0.7rem;font-weight: 200}.spielerstaerken .pos-ls:before{content: "ls"}.spielerstaerken .pos-st:before{content: "st"}.spielerstaerken .pos-rs:before{content: "rs"}.spielerstaerken .pos-lf:before{content: "lf"}.spielerstaerken .pos-ms:before{content: "ms"}.spielerstaerken .pos-rf:before{content: "rf"}.spielerstaerken .pos-zom:before{content: "zom"}.spielerstaerken .pos-lm:before{content: "lm"}.spielerstaerken .pos-zm:before{content: "zm"}.spielerstaerken .pos-rm:before{content: "rm"}.spielerstaerken .pos-zdm:before{content: "zdm"}.spielerstaerken .pos-lav:before{content: "lav"}.spielerstaerken .pos-rav:before{content: "rav"}.spielerstaerken .pos-lv:before{content: "lv"}.spielerstaerken .pos-iv:before{content: "iv"}.spielerstaerken .pos-rv:before{content: "rv"}.spielerstaerken .pos-tw:before{content: "tw"}table.aehnliche-spieler td,table.aehnliche-spieler th{font-size: 0.8125rem;vertical-align: top}table.aehnliche-spieler td:not(:first-child){white-space: nowrap}table.aehnliche-spieler .ae-pos{display: flex;flex-wrap: wrap;gap: 0 0.375rem}.card-body:has(>.ld-kacheln){container-type: inline-size}.ld-kacheln{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 0.75rem 0.5rem}@container (min-width: 20rem){.ld-kacheln{grid-template-columns: repeat(5,minmax(0,1fr))}}.ld-kacheln .ld-wert{font-size: 1.375rem}.ld-kacheln .ld-label{font-size: 0.75rem;line-height: 1.3;margin-top: 0.25rem}@media (max-width: 575.98px){.spieler-row{--bs-gutter-x: 0}.spieler-col{display: contents}.spieler-row .sg-item{width: 100%;max-width: 100%;min-width: 0}.spieler-row .vdfb-ord-1{text-align: center}.spieler-row .spieler-hero-img{max-width: 180px}.spielerwerte{--bs-gutter-x: 1rem;font-size: 0.8125rem}.spielerwerte h2{--sw-h: 1rem}}@media (max-width: 991.98px){.spielerwerte>[class*="col-"]{margin-bottom: 2rem !important}.spielerwerte>[class*="col-"]:nth-last-child(-n+2){margin-bottom: 0 !important}}@media (max-width: 991.98px){.spielerdaten-raster{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0.6rem 1rem;margin: 0}.spielerdaten-raster>[class*="col-"]{display: contents}.spielerdaten-raster .sd-zeile .light{display: block;font-size: 0.8125rem}.spielerdaten-raster .sd-breit,.spielerdaten-raster .sd-wertung{grid-column: 1 / -1}.spielerdaten-raster .sd-wertung{order: -1;margin-bottom: 0 !important}}@media (min-width: 992px){.spielerdaten-raster .sd-abstand{margin-top: 0.5rem}}.sg-seo{order: 10}.spieler-hero-img{max-width: 225px;border-radius: 0.5rem}.spielerwerte{font-size: 0.9rem}.spielerwerte h2{font-size: var(--sw-h,1.2rem);border-bottom: 1px solid var(--color-border-divider)}h2.modal-title{font-size: 1.2rem}.spielerwerte h2 .spielerwert{font-size: 1.1rem;vertical-align: middle}.spielerwerte .spielerwert{min-width: 28px}.ti-trainername{font-size: 1.2rem;line-height: 1.2}.playstyles h3,.spielerrollen h3{font-size: 1rem}.spielerrollen dd,.playstyles dd{line-height: 1.8;font-size: 0.9rem}.w0,.w1,.w2,.w3,.w4,.w5,.w6,.w7,.w8,.w9,.w10,.w11,.w12,.w13,.w14,.w15,.w16,.w17,.w18,.w19,.w20,.w21,.w22,.w23,.w24,.w25,.w26,.w27,.w28,.w29,.w30,.w31,.w32,.w33,.w34,.w35,.w36,.w37,.w38,.w39,.w40,.w41,.w42,.w43,.w44,.w45,.w46,.w47,.w48,.w49,.w50{background: var(--color-rating-1-bad)}.w51,.w52,.w53,.w54,.w55,.w56,.w57,.w58,.w59,.w60{background: var(--color-rating-2-weak)}.w61,.w62,.w63,.w64,.w65,.w66,.w67,.w68,.w69,.w70{background: var(--color-rating-3-average)}.w71,.w72,.w73,.w74,.w75,.w76,.w77,.w78,.w79,.w80{background: var(--color-rating-4-good)}.w81,.w82,.w83,.w84,.w85,.w86,.w87,.w88,.w89,.w90,.w91,.w92,.w93,.w94,.w95,.w96,.w97,.w98,.w99{background: var(--color-rating-5-excellent)}.fa-star{color: var(--color-secondary)}.spielerwert,.pos{white-space: nowrap}.spielerwert,.pos:not(:last-child){margin-right: 0.5rem}.spielerwert{display: inline-block;position: relative;top: -1px;margin-bottom: 0.25rem;text-align: center;color: var(--rating-text,var(--color-text-on-dark));border-radius: 0.25rem;line-height: 1;padding: 0.25rem}.vdfb-rating{display: inline-block;position: relative;top: -1px;padding: calc(0.25rem - 1px) 0.3rem;border: 1px solid var(--color-primary);border-radius: 0.25rem;color: var(--color-link);background-color: var(--bs-body-bg);font-weight: inherit;line-height: 1;white-space: nowrap;font-variant-numeric: tabular-nums}.spielerwert + .vdfb-rating{margin-left: 0.375rem}.sd-wertung .spielerwert,.sd-wertung .vdfb-rating,.vgl-kopf .spielerwert,.vgl-kopf .vdfb-rating{min-width: 3rem;text-align: center}.sd-wertung .vdfb-rating,.vgl-kopf .vdfb-rating{margin-bottom: 0.25rem}.sd-wertung>div{text-align: center}.tfm-mobil-zusatz .spielerwert + .vdfb-rating,.sk-mobil .spielerwert + .vdfb-rating{margin-left: 0}.rating-lead{max-width: 52rem;margin-bottom: 1.25rem}.rating-nr{display: inline-flex;align-items: center;justify-content: center;width: 1.5rem;height: 1.5rem;margin-right: 0.5rem;border-radius: 50%;background: #fff;color: var(--color-primary);font-size: 0.8125rem;font-weight: 700;line-height: 1;vertical-align: 0.0625rem}.rating-nr-klein{width: 1.25rem;height: 1.25rem;margin-right: 0.5rem;background: var(--color-surface-tint);font-size: 0.75rem}.rating-text{padding: 0.25rem 0.5rem 0;margin-bottom: 0.75rem}.rating-fuss{padding: 0 0.5rem;margin: 0.5rem 0 0;font-size: 0.875rem;color: var(--bs-secondary-color)}.rating-werte,.rating-balken{margin-bottom: 0}.rating-werte>tbody>tr>*{padding: 0.45rem 0.5rem;vertical-align: middle;background: transparent}.rating-werte>tbody>tr:last-child>*{border-bottom: 0}.rating-werte td:last-child{text-align: right;white-space: nowrap;font-variant-numeric: tabular-nums}.rating-info{display: block;font-size: 0.8125rem;color: var(--bs-secondary-color)}.rating-nr-klein ~ .rating-info{padding-left: 1.75rem}.rating-werte>tbody>tr.rating-summe>*{border-top: 2px solid var(--bs-border-color)}.rating-delta{display: inline-block;min-width: 3.25rem;padding: 0.2rem 0.5rem;border-radius: var(--vdfb-border-radius-sm);font-size: 0.875rem;font-weight: 600;line-height: 1.2;text-align: center;font-variant-numeric: tabular-nums}.rating-delta-plus{color: var(--color-primary-darkest);background: var(--color-hover-tint);background: color-mix(in srgb,var(--color-primary) 25%,var(--bs-body-bg))}.rating-delta-minus{color: var(--bs-danger-text-emphasis);background: var(--bs-danger-bg-subtle)}.rating-delta-neutral{color: var(--bs-body-color);background: var(--bs-secondary-bg)}.rating-balken>tbody>tr>*{padding: 0.3rem 0.5rem;border: 0;background: transparent;font-variant-numeric: tabular-nums}.rating-balken-spur{display: block;height: 0.5rem;border-radius: 50rem;background: var(--color-surface-tint)}.rating-balken-wert{display: block;height: 100%;border-radius: 50rem;background: var(--color-primary)}.rating-skala{display: flex;align-items: stretch;justify-content: center;gap: 0.5rem;margin: 1rem 0.5rem 0}.rating-skala-feld{display: flex;flex: 1 1 0;flex-direction: column;align-items: center;justify-content: center;gap: 0.25rem;padding: 0.6rem 0.5rem;border-radius: var(--vdfb-border-radius-sm);background: var(--color-surface-tint);text-align: center}.rating-skala-label{font-size: 0.8125rem;color: var(--bs-secondary-color)}.rating-skala-zahl{font-size: 1.25rem;font-weight: 700;font-variant-numeric: tabular-nums}.rating-skala-pfeil{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 0.25rem;color: var(--bs-secondary-color)}.rating-vor-reitern{margin-bottom: 2.5rem}.rating-bsp-kopf{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 0.5rem 1rem;padding: 0.25rem 0.5rem 0.75rem;margin-bottom: 0.25rem;border-bottom: 1px solid var(--bs-border-color)}.rating-bsp-werte{display: inline-flex;align-items: center;gap: 0.375rem}.matrix-tabs{margin-bottom: 0.5rem}.matrix-tabs .nav-item,.ti-scorer-tabs .nav-item{flex: 1 1 0;text-align: center}.ti-scorer-tabs .nav-link,.matrix-tabs .nav-link{width: 100%;padding: 0.3rem 0.5rem;font-size: 0.875rem}.spielerstaerken .row>div.gelernt{display: flex;justify-content: center;align-items: baseline;font-weight: 700}.spielerstaerken .row>div.gelernt::before{font-weight: 800}.spielerstaerken .row>div.gelernt::after,.matrix-punkt{content: "";display: inline-block;flex-shrink: 0;width: 7px;height: 7px;border-radius: 50%}.spielerstaerken .row>div.gelernt::after{order: -1;align-self: center;margin-right: 0.75rem;background-color: currentColor}.matrix-punkt{margin-right: 0.35rem;vertical-align: middle;background-color: var(--color-primary)}.pos0{color: var(--color-pos-tw)}.pos1,.pos2,.pos3,.pos4,.pos5,.pos6,.pos7,.pos8{color: var(--color-pos-abw)}.pos9,.pos10,.pos11,.pos12,.pos13,.pos14,.pos15,.pos16,.pos17,.pos18,.pos19{color: var(--color-pos-mf)}.pos20,.pos21,.pos22,.pos23,.pos24,.pos25,.pos26,.pos27{color: var(--color-pos-st)}.spielerrollen .role-plus{color: var(--color-link)}.spielerrollen .role-position{display: inline-block;min-width: 40px;margin-right: 0.5rem}.playstyles img{max-width: 36px;height: auto}.playstyles dd{position: relative;margin-bottom: 0.5rem}.playstyles .dl-playstyleplus dd:before,.playstyles .dl-playstyle dd:before{content: "";display: block;width: 44px;height: 44px;background-repeat: no-repeat;background-size: contain;position: absolute;left: -4px;z-index: -1}.playstyles .dl-playstyleplus dd:before{background-image: url("/assets/img/playstyles/playstyleplus.svg");top: -2px}.playstyles .dl-playstyle dd:before{background-image: url("/assets/img/playstyles/playstyle.svg");top: -4px}.playstyles .playstyle-info{display: table;cursor: help}.playstyles .playstyle-info:focus-visible{outline: 2px solid var(--color-primary);outline-offset: 2px;border-radius: var(--vdfb-border-radius-sm)}.playstyles hr{margin-top: 0.5rem;margin-bottom: 0.5rem}.green-txt{background: var(--color-semantic-success);color: #fff;font-weight: bold;padding: 0 3px}.smallfont{color: #777;font-size: 9px}.ERGBlue{color: Blue}.ERGGreen{color: Green}.ERGRed{color: Red}.ERGBlack{color: #0b4b0b}.grey{color: #ccc}.btn{white-space: nowrap}.btn-green{background: green;color: #fff;padding: 6px 12px;border: 1px solid green}.btn-green:hover{background: transparent;color: green;cursor: pointer}.btn-red{background: red;color: #fff;padding: 6px 12px;border: 1px solid red}.btn-red:hover{background: transparent;color: red;cursor: pointer}#tifieber #gchart{width: 100%}footer{background-color: var(--color-primary);-webkit-box-shadow: var(--shadow-default);box-shadow: var(--shadow-default);color: var(--color-text-on-dark-subtle)}footer a{color: var(--color-text-on-dark-subtle);transition: var(--transition-default)}footer a:not(.btn):hover,footer a:not(.btn):active,footer a:not(.btn):focus{color: var(--color-text-on-dark) !important;text-decoration: none}footer .footer-logo{width: 112px;height: auto}.nav-footer .nav-link{padding-top: 0.35rem;padding-bottom: 0.35rem;color: var(--color-text-on-dark)}.nav-footer .nav-link:hover,.nav-footer .nav-link:focus{color: rgba(255,255,255,0.75)}.minw-xxs{min-width: 360px !important}.minw-xs{min-width: 480px !important}.minw-sm{min-width: 576px !important}.minw-md{min-width: 768px !important}.minw-lg{min-width: 992px !important}.minw-xl{min-width: 1200px !important}.maxw-xxs{max-width: 360px !important}.maxw-xs{max-width: 480px !important}.maxw-sm{max-width: 576px !important}.maxw-md{max-width: 768px !important}.maxw-lg{max-width: 992px !important}.maxw-xl{max-width: 1200px !important}.fit-content{max-width: fit-content !important}.smaller{font-size: 0.7rem}.text-primary.fa-birthday-cake{margin-left: 2px}i.text-primary.fas{margin-top: 2px}.content-left{order: 1}.content-right{order: 2}.content-center{order: 3}@media (min-height: 450px){body:after{content: "";position: absolute;top: 150px;left: 100px;right: 0;bottom: 150px;z-index: -1;min-height: 300px;max-height: 600px;background-image: url("/assets/img/bg.svg");background-repeat: no-repeat;background-size: contain}}@media (min-width: 480px){.d-xs-table{display: table !important}}@media (min-width: 576px){.navbar-nav .dropdown-menu.columns-2 .col-sm-6:not(:last-child),.navbar-nav .dropdown-menu.columns-3 .col-sm-4:not(:last-child),.navbar-nav .dropdown-menu.columns-4 .col-sm-3:not(:last-child){border-right: 1px solid var(--color-border-divider)}.navbar-nav .dropdown-menu.columns-2 .row>[class*="col-sm-"],.navbar-nav .dropdown-menu.columns-3 .row>[class*="col-sm-"],.navbar-nav .dropdown-menu.columns-4 .row>[class*="col-sm-"]{padding-left: 0.4rem;padding-right: 0.4rem}.nav-footer{justify-content: center}.nav-footer .nav-link{padding: 0.5rem 1rem}.form-captcha{flex-basis: 160px}.form-captcha-input{flex-basis: calc(100% - 160px)}.spielerspalte{flex-basis: 248px}}@media (min-width: 768px){html{font-size: 16px}.navbar-dark .navbar-brand img,footer .footer-logo{width: 125px;height: 39px}.table .tabelle-wappen{width: 24px;height: 24px}.spielerdaten{flex-basis: calc(100% - 251px)}}@media (min-width: 992px){h1{font-size: 2rem}h2{font-size: 1.5rem}.table .tabelle-wappen{width: 30px;height: 30px}.content-right{order: 3}.content-center{order: 2}}@media (min-width: 1200px){h1{font-size: 2.25rem}h2{font-size: 1.75rem}h3{font-size: 1.6rem}h4{font-size: 1.4rem}.navbar-expand-xl .navbar-nav .nav-link{padding: 0.5rem 0.75rem}.navbar-nav .dropdown-menu{-webkit-box-shadow: var(--shadow-dropdown);box-shadow: var(--shadow-dropdown);opacity: 0;margin-top: 20px;transition-property: opacity,margin-top,display;transition-duration: 0.2s;transition-timing-function: ease;transition-behavior: allow-discrete}.navbar-nav .dropdown-menu.dropdown-menu-end{right: 0;left: auto}.navbar-nav .dropdown-menu.show{opacity: 1;margin-top: 0}@starting-style{.navbar-nav .dropdown-menu.show{opacity: 0;margin-top: 20px}}.navbar-nav .dropdown-menu .dropdown-item:first-child{margin-top: 0.5rem}.navbar-nav .dropdown-menu .dropdown-item:last-child{margin-bottom: 0.5rem}.navbar-nav .dropdown-menu.columns-2 .dropdown-item,.navbar-nav .dropdown-menu.columns-3 .dropdown-item,.navbar-nav .dropdown-menu.columns-4 .dropdown-item{white-space: nowrap}.navbar-nav .dropdown-menu.columns-2,.navbar-nav .dropdown-menu.columns-3,.navbar-nav .dropdown-menu.columns-4{width: max-content;max-width: calc(100vw - 1rem)}.navbar-nav .dropdown-menu.columns-2 .row,.navbar-nav .dropdown-menu.columns-3 .row,.navbar-nav .dropdown-menu.columns-4 .row{flex-wrap: nowrap}.navbar-nav .dropdown-menu.columns-2 .row>[class*="col-sm-"],.navbar-nav .dropdown-menu.columns-3 .row>[class*="col-sm-"],.navbar-nav .dropdown-menu.columns-4 .row>[class*="col-sm-"]{flex: 0 0 auto;width: auto;min-width: 9rem}.container{max-width: 1440px}.box{padding: 2rem}}@media (min-width: 1440px){html{font-size: 18px}.input-euro{top: 0.5rem}.navbar-dark .navbar-brand{margin-right: 2.5rem}.navbar-expand-xl .navbar-nav .nav-link{padding: 1rem}}@media (max-width: 1199.98px){.dropdown.show .dropdown-toggler:after{transform: rotate(180deg)}}@media (max-width: 991px){.table-tabelle th,.table-tabelle td{padding: 0.5rem}.table.table-tabelle .tabelle-wappen{position: relative;top: -1px}table#ufo-offene-paarungen th{display: none}table#ufo-offene-paarungen tr{display: flex;flex-wrap: wrap}table#ufo-offene-paarungen td{display: flex;padding: 0.5rem;overflow: hidden}table#ufo-offene-paarungen td:first-child{font-weight: bold;flex-basis: 40%}table#ufo-offene-paarungen td:first-child:after{content: ". Spieltag"}table#ufo-offene-paarungen td:nth-child(2){flex-basis: 60%;justify-content: flex-end}table#ufo-offene-paarungen td:nth-child(2):before{content: "Freigabe:";padding-right: 0.25rem}table#ufo-offene-paarungen td:nth-child(3),table#ufo-offene-paarungen td:nth-child(7){flex-basis: 44%;flex-direction: column}table#ufo-offene-paarungen td:nth-child(3) br,table#ufo-offene-paarungen td:nth-child(7) br{display: none}table#ufo-offene-paarungen td:nth-child(4),table#ufo-offene-paarungen td:nth-child(5),table#ufo-offene-paarungen td:nth-child(6){flex-basis: 4%;justify-content: center}table#ufo-offene-paarungen td:nth-child(8),table#ufo-offene-paarungen td:last-child{flex-basis: 50%}table#ufo-offene-paarungen td:nth-child(8){justify-content: flex-end}}@media (max-width: 767px){table#ufo-offene-paarungen td:nth-child(3),table#ufo-offene-paarungen td:nth-child(7){flex-basis: 41%}table#ufo-offene-paarungen td:nth-child(4),table#ufo-offene-paarungen td:nth-child(5),table#ufo-offene-paarungen td:nth-child(6){flex-basis: 6%}nav[data-bs-toggle="toc"]{position: static;margin-bottom: 2rem}nav[data-bs-toggle="toc"] .nav .nav{display: block}body:after{display: none !important}}@media (max-width: 575px){.table-buchungsform tr:first-of-type td{display: none !important}.table-buchungsform tr:not(:first-of-type) td{display: block}.table-buchungsform tr:nth-of-type(2) td:last-child{padding-bottom: 2rem}.table-buchungsform tr:nth-of-type(3) td:first-child{padding-top: 2rem}.table-buchungsform tr:not(:first-of-type) td:nth-child(3):before{content: "Summe:"}.table-buchungsform tr:not(:first-of-type) td:nth-child(4):before{content: "Grund:"}}@media (max-width: 479px){table#ufo-offene-paarungen td:nth-child(3),table#ufo-offene-paarungen td:nth-child(7){flex-basis: 38%}table#ufo-offene-paarungen td:nth-child(4),table#ufo-offene-paarungen td:nth-child(5),table#ufo-offene-paarungen td:nth-child(6){flex-basis: 8%}}.table-user{background-color: var(--color-primary-background-subtle) !important}html[data-theme="dark"] .table-user{background-color: var(--color-primary-background-faint) !important}.table-matrix{font-size: 0.95rem !important}.table-matrix td,.table-matrix th{padding: 0.6rem 0.35rem !important}.table-matrix .matrix-fix{position: sticky;left: 0;z-index: 1;background-color: var(--color-background-surface)}.table-matrix thead .matrix-fix{z-index: 2;background-color: var(--color-primary)}.table-matrix .matrix-team{min-width: 0;max-width: 180px;line-height: 1.25}.table-matrix .matrix-ziel{margin-top: 0.125rem;font-size: 0.75rem;color: var(--bs-secondary-color)}@media (max-width: 767.98px){.table-matrix .matrix-team{max-width: 8.5rem}}.cell-highlight{background-color: var(--color-secondary) !important;color: #000 !important;font-weight: var(--font-weight-bold) !important;border-radius: var(--vdfb-border-radius-sm);padding: 0.2rem 0.5rem;display: inline-block;min-width: 2.2rem}html[data-theme="dark"] .cell-highlight{background-color: #f6bb43 !important}.badge-result{width: 1.25rem;height: 1.25rem;display: inline-flex;align-items: center;justify-content: center;font-weight: bold;border-radius: var(--vdfb-border-radius-sm);margin-right: 2px;font-size: 0.75rem;line-height: 1}.badge-result-s{background-color: var(--color-semantic-success);color: #fff}.badge-result-u{background-color: var(--color-text-light);color: #fff}.badge-result-n{background-color: var(--color-semantic-danger);color: #fff}.btn-outline-vdfb{--bs-btn-color: var(--color-link);--bs-btn-border-color: var(--color-primary);--bs-btn-bg: transparent;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--color-primary);--bs-btn-hover-border-color: var(--color-primary);--bs-btn-focus-shadow-rgb: var(--color-primary-rgb);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--color-primary);--bs-btn-active-border-color: var(--color-primary);color: var(--color-link);border-color: var(--color-primary)}.btn-outline-vdfb:hover,.btn-outline-vdfb:active,.btn-outline-vdfb:focus,.btn-outline-vdfb:focus-visible,.btn-outline-vdfb.active,.btn-check:checked + .btn-outline-vdfb,.btn-check:active + .btn-outline-vdfb{background-color: var(--color-primary) !important;border-color: var(--color-primary) !important;color: #fff !important}.btn-vdfb{--bs-btn-color: #fff;--bs-btn-bg: var(--color-primary);--bs-btn-border-color: var(--color-primary);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--color-primary-darkest);--bs-btn-hover-border-color: var(--color-primary-darkest);--bs-btn-focus-shadow-rgb: var(--color-primary-rgb);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--color-primary-darkest);--bs-btn-active-border-color: var(--color-primary-darkest);background-color: var(--color-primary);border-color: var(--color-primary);color: #fff}.btn-vdfb:hover,.btn-vdfb:active,.btn-vdfb:focus,.btn-vdfb:focus-visible,.btn-vdfb.active{background-color: var(--color-primary-darkest) !important;border-color: var(--color-primary-darkest) !important;color: #fff !important}.bg-vdfb{background-color: var(--color-primary) !important;color: #fff !important}.text-vdfb,.text-success{color: var(--color-link) !important}.text-danger{color: var(--color-text-danger) !important}.border-vdfb{border-color: var(--color-primary) !important}.vdfb-flag{height: 14px;width: auto}.card-header.bg-vdfb h1,.card-header.bg-vdfb h2,.card-header.bg-vdfb h3,.card-header.bg-vdfb h4,.card-header.bg-vdfb h5,.card-header.bg-vdfb h6{color: #fff}.nav-tabs .nav-link{color: var(--color-text-primary);font-weight: 600}.nav-tabs .nav-link.active{color: var(--color-link);border-bottom: 3px solid var(--color-primary);border-top: none;border-left: none;border-right: none;background: transparent}.hover-opacity-100:hover{opacity: 1 !important}.border-vdfb{border-color: var(--color-primary) !important}.btn-xs{padding: 0.15rem 0.4rem;font-size: 0.75rem;border-radius: 0.2rem}@media (pointer: coarse){.btn-xs,.btn-sm.py-0{min-height: 24px;display: inline-flex;align-items: center;justify-content: center}}.text-transparent{color: transparent !important}.card-header.bg-vdfb,.bg-vdfb{background-color: var(--color-primary) !important;color: #fff !important;border-bottom: 0}.card-header.bg-primary,.card-header.bg-dark{background-color: var(--color-primary) !important;color: #fff !important;border-bottom: 0 !important}.card-header.bg-primary a:not(.btn),.card-header.bg-dark a:not(.btn),.card-header.bg-primary h1,.card-header.bg-primary h2,.card-header.bg-primary h3,.card-header.bg-primary h4,.card-header.bg-primary h5,.card-header.bg-primary h6,.card-header.bg-dark h1,.card-header.bg-dark h2,.card-header.bg-dark h3,.card-header.bg-dark h4,.card-header.bg-dark h5,.card-header.bg-dark h6{color: #fff !important}.card.border-primary,.card.border-dark{border-color: var(--color-primary) !important}.btn-vdfb{background-color: var(--color-primary) !important;border-color: var(--color-primary) !important;color: #fff !important}.btn-vdfb:hover,.btn-vdfb:focus,.btn-vdfb.active{background-color: var(--color-primary-darkest) !important;border-color: var(--color-primary-darkest) !important;color: #fff !important}.ticket-thread .chat-bubble{padding: 1rem;border-radius: 0.5rem;background-color: #f4f8f7;border: 1px solid rgba(48,128,99,0.15)}html[data-theme="dark"] .ticket-thread .chat-bubble{background-color: var(--color-background-elevated)}footer{background-color: var(--color-primary);color: var(--color-text-on-dark)}.footer-title{font-size: 1.1rem;font-weight: 700;margin-bottom: 1.5rem;color: var(--color-text-on-dark)}.footer-links li{margin-bottom: 0.75rem}.footer-links a{color: var(--color-text-on-dark-subtle);transition: var(--vdfb-transition);font-size: 0.95rem}.footer-links a:hover{color: var(--color-text-on-dark)}@media (pointer: coarse){footer ul.footer-links li{margin-bottom: 0.1rem}footer ul.footer-links a{display: inline-block;padding-block: 0.3rem}footer .social-links a{display: inline-flex;align-items: center;justify-content: center;min-width: 2.25rem;min-height: 2.25rem}}.footer-links a.is-current{color: var(--color-text-on-dark);font-weight: var(--font-weight-semibold,600)}.navbar-nav .nav-link.is-current,.navbar-nav .nav-link.is-current-parent{font-weight: var(--font-weight-semibold,600);color: var(--color-text-on-dark) !important}.table>tbody>tr.spieltag-head>td,.table-hover>tbody>tr.spieltag-head:hover>td,.table-striped>tbody>tr.spieltag-head>td{background-color: var(--color-primary-darker) !important;color: #fff !important;--bs-table-accent-bg: transparent;--bs-table-bg-type: transparent}.navbar-nav>.nav-item>.nav-link.is-current{box-shadow: inset 0 -2px 0 0 currentColor}.dropdown-menu .dropdown-item.is-current{background-color: var(--color-hover-tint);font-weight: var(--font-weight-semibold,600)}.admin-zaehler{vertical-align: 0.15em}.social-links a{display: inline-flex;align-items: center;justify-content: center;color: var(--color-text-on-dark-subtle);transition: var(--vdfb-transition);font-size: 1.25rem}.social-links a:hover{color: var(--color-text-on-dark)}@media (min-width: 992px){footer{position: absolute;left: 0;right: 0;bottom: 0}}html[data-theme="dark"] footer{background-color: var(--color-background-surface);border-top: 1px solid var(--color-border-divider)}html[data-theme="dark"] .footer-title{color: var(--color-link)}html[data-theme="dark"] .footer-links a{color: var(--color-text-primary);opacity: 0.75}html[data-theme="dark"] .footer-links a:hover{color: var(--color-link);opacity: 1}html[data-theme="dark"] .social-links a{color: var(--color-text-primary);opacity: 0.75}html[data-theme="dark"] .social-links a:hover{color: var(--color-link);opacity: 1}@media (max-width: 991.98px){footer .footer-spalte{text-align: left}footer .footer-spalte .footer-title{margin-top: 0;margin-bottom: 0.75rem}footer .footer-links li{margin-bottom: 0.5rem}footer .footer-links-2sp{columns: 2;column-gap: 1rem}footer .footer-links-2sp li{break-inside: avoid}footer .footer-marke>a{margin-bottom: 1rem !important}footer .footer-aktionen{display: flex;flex-direction: column;align-items: center;gap: 1rem}footer .footer-aktionen .social-links{margin-bottom: 0 !important}}@media (max-width: 991.98px){footer{text-align: center}.footer-title{margin-top: 1.5rem}.social-links{justify-content: center}}.page-rules h2[id],.page-rules h3[id],.page-rules h4[id]{scroll-margin-top: 80px}.page-rules .rules-hero{background: var(--color-primary,#318064);padding: 1.5rem 1.75rem;border-radius: 0.5rem}.page-rules .rules-hero h1,.page-rules .rules-hero .small{color: #fff !important}.page-rules .rules-hero-icon{width: 56px;height: 56px;border-radius: 50%;background: rgba(255,255,255,0.15);color: #fff;display: flex;align-items: center;justify-content: center;font-size: 1.6rem;flex-shrink: 0}.page-rules .rules-toc{position: sticky;top: 80px;max-height: calc(100vh - 100px);overflow-y: auto;background: #fff;border: 1px solid #e9ecef;border-radius: 0.5rem;padding: 1rem 1rem 0.75rem}.page-rules .rules-toc-label{letter-spacing: 0.05em}.page-rules .rules-toc nav,.page-rules .rules-toc nav ul,.page-rules .rules-toc nav .nav{padding-left: 0;list-style: none}.page-rules .rules-toc nav .nav .nav{padding-left: 0.75rem}.page-rules .rules-toc .nav-link,.page-rules .rules-toc a{color: #6c757d;padding: 0.25rem 0 0.25rem 0.85rem;font-size: 0.875rem;line-height: 1.4;text-decoration: none;display: block;border-left: 2px solid #e9ecef;border-radius: 0;background: transparent}.page-rules .rules-toc .nav-link:hover,.page-rules .rules-toc a:hover{color: var(--color-link);border-left-color: #adb5bd;background: transparent}.page-rules .rules-toc .nav-link.active,.page-rules .rules-toc .active>.nav-link,.page-rules .rules-toc li.active>a,.page-rules .rules-toc a.active{color: var(--color-link) !important;background: transparent !important;border-left-color: var(--color-primary,#318064) !important;font-weight: 600}.page-rules section.regelwerk,.page-rules section.strafenkatalog{background: #fff;border: 1px solid #e9ecef;border-radius: 0.5rem;margin-bottom: 1.5rem;overflow: hidden;padding: 0}.page-rules section>h2{background: var(--color-primary,#318064) !important;color: #fff !important;margin: 0;padding: 0.9rem 1.5rem;font-size: 1.35rem;font-weight: 600;border: none}.page-rules section>*:not(h2){padding-left: 1.5rem;padding-right: 1.5rem}.page-rules section>ul,.page-rules section>ol{padding-left: 3rem}.page-rules section>h2 + *{padding-top: 1.5rem;margin-top: 0}.page-rules section>*:last-child:not(h2){padding-bottom: 1.5rem}.page-rules section h3{font-weight: 600;margin: 1.5rem 0 0.75rem 0;color: var(--color-link)}.page-rules section h3:first-of-type{margin-top: 0.25rem}.page-rules section h4{font-weight: 600;margin: 1.25rem 0 0.5rem 0;color: #495057}.page-rules section p{margin-bottom: 1rem}.page-rules section ul li,.page-rules section ol li{margin-bottom: 0.5rem}.page-rules section ul li strong,.page-rules section ol li strong{color: #212529;font-weight: 700}.page-rules section hr{border: 0;height: 1px;background: #dee2e6;opacity: 1;margin: 1.5rem 0 !important}.page-rules section a{color: var(--color-link);text-decoration: none;border: none}.page-rules section a:hover{color: var(--color-link-hover);text-decoration: underline}@media (max-width: 991.98px){.page-rules .rules-toc{position: static;max-height: none}}.page-rules .rules-content{counter-reset: rw-chapter}.page-rules section.regelwerk>h2::before{counter-increment: rw-chapter;content: counter(rw-chapter);display: inline-flex;align-items: center;justify-content: center;width: 1.7em;height: 1.7em;margin-right: 0.65rem;background: rgba(255,255,255,0.18);border-radius: 50%;font-size: 0.8em;font-weight: 700;flex-shrink: 0}.page-rules section.regelwerk>h2{display: flex;align-items: center}.page-rules.is-searching section.regelwerk>h2::before{display: none}.page-rules section[id]{scroll-margin-top: 80px}.page-faq .faq-section{background: transparent;border: 0;border-radius: 0;margin-bottom: 2rem;padding: 0;overflow: visible}.page-faq .faq-section>*:not(h2){padding-top: 0;padding-left: 0;padding-right: 0}.page-faq .faq-section h3.accordion-header{margin: 0;color: inherit;font-weight: inherit}.page-faq .faq-section .accordion-body p:last-child,.page-faq .faq-section .accordion-body ul:last-child{margin-bottom: 0}.page-faq .faq-contact a{color: var(--color-link);text-decoration: none}.page-faq .faq-contact a:hover{text-decoration: underline}.page-faq.faq-admin .accordion-header{display: flex;align-items: stretch}.page-faq.faq-admin .accordion-button{flex: 1 1 auto;width: auto}.page-faq .faq-admin-bar{flex: 0 0 auto;display: flex;align-items: center;flex-wrap: nowrap;gap: 0.2rem;padding: 0 0.75rem}.page-faq .faq-admin-bar .faq-adm{border: 1px solid #dee2e6;line-height: 1;padding: 0.15rem 0.35rem}.page-faq .faq-item-inactive{opacity: 0.6}.page-faq .faq-item-inactive .accordion-button{font-style: italic}.page-rules .rules-search{margin-bottom: 1.25rem}.page-rules .rules-search-box{position: relative}.page-rules .rules-search .rules-search-icon{position: absolute;left: 0.9rem;top: 50%;transform: translateY(-50%);color: #6c757d;pointer-events: none}.page-rules .rules-search input{padding-left: 2.5rem}.page-rules .rules-search input::-webkit-search-cancel-button{-webkit-appearance: none;appearance: none}.page-rules .rules-search input::-ms-clear{display: none}.page-rules .rules-search .rules-search-clear{position: absolute;right: 0.5rem;top: 50%;transform: translateY(-50%);border: 0;background: transparent;color: #6c757d;display: none}.page-rules.is-searching .rules-search .rules-search-clear{display: inline-flex}.page-rules .rules-search-status{font-size: 0.85rem;color: #6c757d;margin-top: 0.4rem;min-height: 1.2rem}.page-rules .rules-noresults{display: none}.page-rules .rules-toc a.is-dimmed{opacity: 0.35}.page-rules .rule-callout{border: 1px solid #c1d9d1;background: #eaf2ef;border-radius: var(--vdfb-border-radius);color: var(--color-text-primary);padding: 0.85rem 1rem;margin: 0 0 1rem 0}.page-rules .rule-callout>.rule-callout-title{font-weight: 700;font-size: 1.05rem;color: var(--color-link-hover);margin-bottom: 0.25rem;display: flex;align-items: center;gap: 0.4rem}.page-rules .rule-callout>p:last-child,.page-rules .rule-callout>ul:last-child,.page-rules .rule-callout>ol:last-child{margin-bottom: 0}.page-rules .rule-callout.rule-warn{border-color: #fbe0aa;background: #fef4e1}.page-rules .rule-callout.rule-warn>.rule-callout-title{color: #7d5810}.page-rules .rule-formula-eq{font-family: var(--bs-font-monospace,ui-monospace,monospace);font-size: 0.95em;display: block;margin-top: 0.25rem;color: var(--color-link)}html[data-theme="dark"] .page-rules .rule-callout{background: #1e2f2d;border-color: #24493f}html[data-theme="dark"] .page-rules .rule-callout>.rule-callout-title{color: var(--color-semantic-success-dark)}html[data-theme="dark"] .page-rules .rule-callout.rule-warn{background: #302d24;border-color: #493f27}html[data-theme="dark"] .page-rules .rule-callout.rule-warn>.rule-callout-title{color: #e0be60}.page-presse .presse-tile{background-color: var(--color-surface-tint);border: 1px solid var(--color-border-divider);border-radius: var(--vdfb-border-radius,0.5rem)}.page-presse .presse-card-actions{margin-top: auto;display: flex;flex-wrap: wrap;gap: 0.25rem}.page-presse .presse-oklch{white-space: nowrap}.page-presse .farben-swatch{display: inline-block;width: 24px;height: 24px;border-radius: 4px;border: 1px solid rgba(0,0,0,0.1);vertical-align: middle}.page-presse .farben-swatch-cell{width: 48px}.page-onboarding .onboarding-step{position: relative;padding-bottom: 1.25rem}.page-onboarding .onboarding-step:last-child{padding-bottom: 0}.page-onboarding .onboarding-step:not(:last-child)::before{content: "";position: absolute;left: 17px;top: 40px;bottom: 0;width: 2px;background: var(--color-border-divider)}.page-onboarding .onboarding-step-num{flex: 0 0 36px;width: 36px;height: 36px;border-radius: 50%;background: var(--color-primary);color: #fff;font-weight: var(--font-weight-bold,700);display: flex;align-items: center;justify-content: center;position: relative;z-index: 1}.freie-teams-crest{width: 20px;height: 20px}.freie-teams-table>tbody>tr>td{vertical-align: middle}.freie-teams-table .ft-col-liga,.freie-teams-table .ft-col-bew{white-space: nowrap;width: 1%}.freie-teams-table .ft-col-team{max-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.ft-tn-lang{display: none}@media (min-width: 576px){.ft-tn-medium{display: none}.ft-tn-lang{display: inline}}.btn-like{display: inline-flex;align-items: center;gap: 0.4rem;border: 1px solid var(--color-border-divider);background: var(--color-background-surface,#fff);color: var(--color-text-secondary,#666);line-height: 1}.btn-like:hover{background: var(--color-hover-tint);border-color: var(--color-primary);color: var(--color-link-hover)}.btn-like.is-liked{background: var(--color-primary);border-color: var(--color-primary);color: #fff}.btn-like.is-liked:hover{background: var(--color-primary-darkest,#266951);border-color: var(--color-primary-darkest,#266951);color: #fff}.btn-like .btn-like-label{font-weight: var(--font-weight-semibold,600)}.btn-like .btn-like-count{font-weight: var(--font-weight-bold,700);font-variant-numeric: tabular-nums;min-width: 1.5em;text-align: center;padding: 0.05rem 0.4rem;border-radius: 999px;background: var(--color-hover-tint);color: var(--color-link-hover)}.btn-like.is-liked .btn-like-count{background: rgba(255,255,255,0.24);color: #fff}.btn-like:not(.is-liked):hover .btn-like-count{background: var(--color-background-surface,#fff)}.btn-like .icon{width: 1em;height: 1em}@keyframes like-pop{0%{transform: scale(1)}40%{transform: scale(1.25)}100%{transform: scale(1)}}.btn-like.like-pop .icon{animation: like-pop 0.28s ease}.like-static{display: inline-flex;align-items: center;gap: 0.2rem;font-variant-numeric: tabular-nums;vertical-align: middle}.like-static .icon{width: 0.9em;height: 0.9em}.stat-likes-num{font-size: 1.9rem;font-weight: var(--font-weight-bold,700);line-height: 1;font-variant-numeric: tabular-nums}.stat-likes-rank-col{width: 3rem}.stat-likes-rank{display: inline-flex;align-items: center;justify-content: center;width: 1.6rem;height: 1.6rem;border-radius: 50%;font-weight: var(--font-weight-bold,700);font-size: 0.8rem;font-variant-numeric: tabular-nums;background: var(--color-surface-tint);color: var(--color-text-secondary,#555)}.stat-likes-medal-1{background: var(--color-primary);color: #fff}.stat-likes-medal-2{background: #a9d1bf;color: #1f5644}.stat-likes-medal-3{background: var(--color-hover-tint);color: var(--color-link-hover)}.notif-badge{position: absolute;top: 0;right: -2px;min-width: 16px;height: 16px;padding: 0 4px;border-radius: 999px;background: var(--color-secondary,#f6bb43);color: #1a1d21;font-size: 0.62rem;font-weight: var(--font-weight-bold,700);line-height: 16px;text-align: center;font-variant-numeric: tabular-nums}.notif-menu{width: 380px;max-width: 92vw;max-height: 72vh;overflow-y: auto;padding: 0.3rem;border: 0;box-shadow: var(--shadow-dropdown);line-height: var(--bs-body-line-height)}.notif-menu-kopf{padding: 0.5rem 1rem 0.25rem}.notif-menu-titel{font-size: 0.95rem;font-weight: var(--font-weight-bold,700);color: var(--color-link)}.notif-menu-leer{padding: 1rem;text-align: center}.topbar-notif-wrap .dropdown-menu{right: 0;left: auto;opacity: 0;margin-top: 14px;transition-property: opacity,margin-top,display;transition-duration: 0.2s;transition-timing-function: ease;transition-behavior: allow-discrete}.topbar-notif-wrap .notif-item{padding: 0.5rem 1rem;align-items: flex-start}.topbar-notif-wrap .notif-item + .notif-item{border-top: 0}.topbar-notif-wrap .notif-item.notif-unread{background: transparent}.topbar-notif-wrap .notif-item-icon{margin-top: 0.15rem}.topbar-notif-wrap .notif-title{line-height: 1.35}.topbar-notif-wrap .notif-item .notif-text{margin-bottom: 2px}.topbar-notif-wrap .notif-footer{padding: 0.25rem 1rem;font-size: 0.875rem}.topbar-notif-wrap .dropdown-menu.show{opacity: 1;margin-top: 2px}@starting-style{.topbar-notif-wrap .dropdown-menu.show{opacity: 0;margin-top: 14px}}.notif-item{text-decoration: none;color: var(--color-text-primary,#444)}.notif-item + .notif-item,.notif-page-list .notif-item{border-top: 1px solid var(--color-border-subtle)}.notif-item.notif-unread{background: rgba(var(--color-primary-rgb),0.06)}.notif-item-icon{color: var(--color-link);width: 1.05em;height: 1.05em;flex-shrink: 0}.notif-time{font-size: 0.72rem;color: var(--color-text-light,#999)}html[data-theme="dark"] .notif-time{color: #656d75}.notif-item .notif-title{margin-bottom: 3px}.notif-item .notif-text{margin-bottom: 3px;line-height: 1.35}.notif-readall{color: var(--color-link) !important}.notif-readall:hover,.notif-readall:focus{color: var(--color-link-hover) !important}.notif-dot{width: 9px;height: 9px;border-radius: 50%;background: var(--color-secondary,#f6bb43)}.topbar-notif{display: inline-flex;align-items: center;line-height: 1;padding: 2px}.topbar-notif .icon{width: 1.15em;height: 1.15em}.topbar-notif-glocke{display: inline-flex}.topbar-notif-label{margin-left: 0.45rem}.topbar .notif-menu a{color: var(--color-link) !important}.topbar .notif-menu a:hover,.topbar .notif-menu a:focus{color: var(--color-link-hover) !important}.tfm-team-crest{width: 16px;height: 16px}.tfm-team-name{max-width: 200px}.team-crest-20{width: 20px;height: 20px}.col-thread-icon{width: 32px}.col-pl{width: 35px}.col-tore{width: 45px}.col-pos{width: 90px}.col-st{width: 35px}.ts-team-link{line-height: 1.2}.ts-team-crest{flex-shrink: 0;vertical-align: middle}.bilanz-crest{height: 16px;width: auto;vertical-align: middle}.hp-tn,.erg-tn{display: none}.hp-tn-kurz,.erg-tn-kurz{display: inline}@media (min-width: 576px){.hp-tn-kurz,.erg-tn-kurz{display: none}.hp-tn-medium,.erg-tn-medium{display: inline}}@media (min-width: 1200px){.hp-tn-medium,.erg-tn-medium{display: none}.hp-tn-lang,.erg-tn-lang{display: inline}}.erg-col-st{width: 35px}.erg-col-datum{width: 50px}.erg-col-tore{min-width: 60px}.erg-col-zuschauer{width: 90px}.erg-col-liga{width: 70px}.erg-col-thread{width: 28px}.bilanz-col-marke{width: 36px}.bilanz-kacheln{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 0.5rem}@media (min-width: 768px){.bilanz-kacheln{grid-template-columns: repeat(6,minmax(0,1fr))}}.bilanz-kachel{background-color: var(--color-surface-tint);border-radius: var(--vdfb-border-radius-sm,0.25rem);border-top: 3px solid transparent;padding: 0.5rem 0.25rem;text-align: center}.bilanz-kachel.bilanz-s{border-top-color: var(--color-primary)}.bilanz-kachel.bilanz-u{border-top-color: var(--bs-gray-500)}.bilanz-kachel.bilanz-n{border-top-color: var(--bs-danger)}.bilanz-wert{font-size: 1.375rem;font-weight: 700;line-height: 1.1;color: var(--color-link);font-variant-numeric: tabular-nums}.bilanz-label{font-size: 0.75rem;color: var(--bs-secondary-color);margin-top: 0.125rem}.bilanz-zusatz{font-size: 0.75rem;font-weight: 600;color: var(--bs-body-color)}.bilanz-balken{display: flex;height: 0.5rem;border-radius: 0.25rem;overflow: hidden;background-color: var(--color-surface-tint)}.bilanz-balken-s{background-color: var(--color-primary)}.bilanz-balken-u{background-color: var(--bs-gray-500)}.bilanz-balken-n{background-color: var(--bs-danger)}.erg-col-heim{text-align: end}@media (max-width: 575.98px){.erg-col-st{width: 26px}.erg-col-datum{width: 46px}.erg-col-tore{min-width: 0;width: 56px}.erg-col-zuschauer{display: none}.erg-col-liga{display: none}.erg-col-thread{width: 24px}.erg-col-heim,.erg-col-gast{overflow: hidden;text-overflow: ellipsis}.lo-results-table>tbody>tr>td:first-child{padding-left: 0.5rem !important}.lo-results-table>tbody>tr>td:last-child{padding-right: 0.5rem !important}.erg-basic-table .erg-basic-team{display: none}.erg-basic-table>tbody>tr>td:nth-child(2),.erg-basic-table>tbody>tr>td:nth-child(4){overflow: hidden;text-overflow: ellipsis;max-width: 0}.fr-results-table>tbody>tr>td:first-child{padding-left: 0.5rem !important}.fr-results-table>tbody>tr>td:last-child{padding-right: 0.5rem !important}.fr-results-table>tbody>tr>td:nth-child(2){width: 76px}.fr-results-table>tbody>tr>td:nth-child(4){width: 28px}.fr-results-table>tbody>tr>td:nth-child(1),.fr-results-table>tbody>tr>td:nth-child(3){width: 50%;max-width: 0}.fr-results-table>tbody>tr>td:nth-child(1)>div,.fr-results-table>tbody>tr>td:nth-child(3)>div{overflow: hidden;text-overflow: ellipsis}}.team-crest-18{width: 18px;height: 18px}.stat-chart{width: 100%;height: 320px}.stat-chart.mvs-chart{height: auto;min-height: 200px}.table thead.bg-vdfb th{color: #fff;border-color: rgba(255,255,255,0.18)}.demo-age-lbl{width: 3.2rem}.demo-bar{height: 0.85rem}.demo-age-val{width: 5.5rem}.demo-nat-rk{width: 1.8rem}.col-meister-saison{width: 75px}.meister-toggle .lbl-expanded{display: none !important}.meister-toggle .lbl-collapsed{display: inline !important}.meister-toggle[aria-expanded="true"] .lbl-collapsed{display: none !important}.meister-toggle[aria-expanded="true"] .lbl-expanded{display: inline !important}.meister-toggle-row>td{border-top-color: rgba(0,0,0,0.05) !important}.spieltag-select{width: auto;min-width: 8rem}.vgl-picker{position: relative}.vgl-picker-row .card,.vgl-picker-row .card-body{overflow: visible}.vgl-pick-info{flex: 1 1 auto;min-width: 0}.vgl-results{position: absolute;z-index: 20;left: 0;right: 0;top: 100%;margin-top: 2px;max-height: 320px;overflow-y: auto;background: #fff;border: 1px solid #dee2e6;border-radius: 0.375rem;box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.12)}.vgl-result{display: flex;align-items: center;gap: 0.5rem;padding: 0.4rem 0.6rem;border-bottom: 1px solid #f0f0f0;text-decoration: none;color: inherit}.vgl-result:last-child{border-bottom: 0}.vgl-result:hover{background: rgba(var(--color-primary-rgb),0.1)}.vgl-result-img{width: 32px;height: 32px;object-fit: cover;object-position: top center;border-radius: 50%;background: #e9ecef;flex: 0 0 auto}.vgl-result-text{min-width: 0}.vgl-result-name{display: block;font-weight: 600;color: var(--color-link-hover)}.vgl-result-meta{display: block;font-size: 0.8rem;color: #6c757d}.vgl-mini-crest{width: 16px;height: 16px;object-fit: contain;vertical-align: -3px;flex-shrink: 0}.vgl-pick-img{width: 44px;height: 44px;object-fit: cover;object-position: top center;border-radius: 50%;background: #e9ecef;flex: 0 0 auto}.vgl-kopf-col{padding: 0.5rem 0.75rem}.vgl-kopf-col:first-child{border-right: 1px solid #dee2e6}.vgl-kopf-img{display: block;margin: 0 auto;max-width: 225px;width: 100%;height: auto}.vgl-crest{width: 20px;height: 20px;object-fit: contain;vertical-align: -4px}.vgl-geld div{font-size: 0.9rem;line-height: 1.5}.vgl-stamm{max-width: 230px;margin: 0.5rem auto 0}.vgl-stamm-row{display: flex;justify-content: space-between;gap: 1rem;padding: 0.2rem 0;border-bottom: 1px solid #f0f0f0;font-size: 0.9rem}.vgl-stamm-row:last-child{border-bottom: 0}.vgl-stamm-label{color: #6c757d}.vgl-stamm-val{font-weight: 600}.vgl-tabelle{table-layout: fixed}.vgl-tabelle td{vertical-align: middle;padding: 0.4rem 0.5rem}.vgl-tabelle .vgl-a{width: 30%;text-align: right}.vgl-tabelle .vgl-b{width: 30%;text-align: left}.vgl-tabelle .vgl-mid{width: 40%;text-align: center;line-height: 1.25}.vgl-label{display: block;font-size: 0.88rem;color: #495057}.vgl-grp td{background: #f3f5f4;padding-top: 0.55rem;padding-bottom: 0.55rem}.vgl-grp-name{display: block;font-weight: 700;font-size: 1rem;color: var(--color-link-hover)}.vgl-grp-wert.spielerwert{font-size: 1.15rem;padding: 0.2rem 0.55rem}.vgl-schwach{opacity: 0.32}.vgl-diff{display: inline-block;margin-top: 0.15rem;font-size: 0.72rem;font-weight: 700;color: #fff;background: #6c757d;border-radius: 10px;padding: 0.05rem 0.45rem}.vgl-diff-plus{background: var(--color-primary)}.vgl-diff-minus{background: #6c757d}.vgl-stile>div:first-child{border-right: 1px solid #dee2e6}@media (max-width: 575px){.vgl-tabelle td{padding: 0.4rem 0.25rem}.vgl-kopf-col{padding: 0.5rem 0.35rem}}.vgl-fgroup{display: flex;flex-wrap: wrap;gap: 0.5rem;align-items: flex-end}.news-content img{max-width: 100%;height: auto;border-radius: 0.375rem;margin: 0.5rem 0}.news-content h2,.news-content h3,.news-content h4{margin-top: 1.25rem;margin-bottom: 0.5rem;font-weight: 700}.news-content p{margin-bottom: 0.85rem}.news-content blockquote{background: var(--color-surface-tint);border: 1px solid var(--color-border-divider);border-radius: var(--vdfb-border-radius-sm);padding: 0.5rem 0.75rem;color: inherit;margin: 1rem 0}.news-content blockquote>:last-child{margin-bottom: 0}.kommentar-kasten{background: var(--color-surface-tint);border: 1px solid var(--color-border-divider);border-radius: var(--vdfb-border-radius-sm);padding: 0.625rem 0.875rem}.news-item{overflow: hidden;transition: var(--transition-fast)}.news-item:hover{border-color: var(--color-primary);background-color: var(--color-hover-tint)}.news-item-img{aspect-ratio: 3 / 2;overflow: hidden;background: var(--color-primary-background-faint,#ecf4f1)}.news-item-img img{width: 100%;height: 100%;object-fit: cover}.news-item-title{font-size: 1.35rem;line-height: 1.25;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}@media (min-width: 992px){.news-item-title{font-size: 1.55rem}}.news-item:hover .news-item-title{color: var(--color-link) !important}.news-item-teaser{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.news-tabs-row{border-bottom: 1px solid var(--color-border-divider)}.news-tabs-row .nav-tabs{border-bottom: 0}.news-kat-anzahl{font-size: 0.8125rem;color: var(--bs-secondary-color);font-variant-numeric: tabular-nums}.dropdown-item.active .news-kat-anzahl,.dropdown-item.active .text-muted{color: inherit !important}.news-kat-menu{min-width: 16rem;max-height: 70vh;overflow-y: auto}.news-detail-hero{width: 100%;aspect-ratio: 1200 / 420;max-height: 420px;overflow: hidden;background: var(--color-primary-background-faint,#ecf4f1)}.news-detail-hero-crest{display: flex;align-items: center;justify-content: center;background: var(--color-primary,#318064);aspect-ratio: auto;height: clamp(180px,26vw,340px)}.news-detail-hero.news-detail-hero-crest img{width: auto;height: 72%;max-width: 34%;object-fit: contain;filter: drop-shadow(0 3px 10px rgba(0,0,0,0.3))}.news-detail-hero img{width: 100%;height: 100%;object-fit: cover;display: block}.news-thumb-cat{display: inline-flex;align-items: center;justify-content: center;background: var(--color-primary);color: #fff}.news-thumb-cat i.ph{font-size: 1.5rem}.news-thumb-crest{display: inline-flex;align-items: center;justify-content: center;background: var(--color-primary);overflow: hidden;padding: 0.5rem}.news-thumb-crest img{max-width: 100%;max-height: 100%;object-fit: contain}.news-detail-title{font-size: 1.5rem;line-height: 1.25}@media (min-width: 992px){.news-detail-title{font-size: 1.8rem}}h1:empty{display: none}@media (max-width: 575.98px){.news-item-img{aspect-ratio: 3 / 2}}.news-widget-thumb{width: 56px;height: 56px;object-fit: cover;border-radius: 0.375rem}.text-truncate-2{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.magazin-kicker{color: var(--color-link);font-weight: 600;font-size: 0.8rem;line-height: 1.25;margin-bottom: 0.1rem}.magazin-w-text{min-width: 0}.magazin-crest{width: 15px;height: 15px;object-fit: contain;vertical-align: -2px}.magazin-card{transition: var(--transition-fast)}.magazin-card:hover{border-color: var(--color-primary);background-color: var(--color-hover-tint)}.magazin-card-img{aspect-ratio: 3 / 2;overflow: hidden;background: var(--color-primary-background-faint,#ecf4f1)}.magazin-card-img img{width: 100%;height: 100%;object-fit: cover}.magazin-card-img-empty{display: flex;align-items: center;justify-content: center;color: var(--color-link);font-size: 2rem;opacity: 0.5}.magazin-card-img-crest{display: flex;align-items: center;justify-content: center;background: var(--color-primary,#318064)}.magazin-card-img-crest img{width: 46%;height: 70%;object-fit: contain;filter: drop-shadow(0 2px 6px rgba(0,0,0,0.3))}.magazin-card-title{color: var(--bs-body-color,#212529);font-size: 1.1rem;line-height: 1.3;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.magazin-card:hover .magazin-card-title{color: var(--color-link)}.bericht-stat-val{width: 52px;flex-shrink: 0}.bericht-stat-bar{height: 6px}.tor-min{width: 72px}.scorer-pos{display: inline-block;width: 36px;text-align: center;vertical-align: middle}.ki-overlay{position: fixed;inset: 0;background: rgba(0,0,0,0.5);z-index: 2000;display: flex;align-items: center;justify-content: center}.ki-overlay-box{background: #fff;border-radius: 0.5rem;padding: 1.5rem 2rem;text-align: center;box-shadow: 0 0.5rem 2rem rgba(0,0,0,0.3)}.bericht-stat-val{width: 64px}input.bericht-stat-val::-webkit-outer-spin-button,input.bericht-stat-val::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}input.bericht-stat-val[type="number"]{-moz-appearance: textfield}.pitch-field{position: relative;width: 100%;max-width: 520px;margin: 0 auto;aspect-ratio: 68 / 100;background-color: var(--color-primary,#318064);border: 2px solid rgba(255,255,255,0.35);border-radius: 0.6rem;overflow: hidden}.pitch-lines{position: absolute;inset: 0;width: 100%;height: 100%}.pitch-slots{position: absolute;inset: 0}.pitch-slot{position: absolute;transform: translate(-50%,-50%);width: 19%;min-width: 76px;display: flex;flex-direction: column;align-items: center;z-index: 2}.pitch-avatar{width: 42px;height: 42px;border-radius: 50%;background-color: rgba(255,255,255,0.9);border: 2px solid #fff;box-shadow: 0 1px 4px rgba(0,0,0,0.35);overflow: hidden;display: flex;align-items: center;justify-content: center;transition: transform 0.25s ease-in-out}.pitch-avatar img{width: 100%;height: 100%;object-fit: cover;object-position: top center}.pitch-avatar.empty{background-color: rgba(0,0,0,0.18);border-style: dashed;border-color: rgba(255,255,255,0.6)}.pitch-avatar.no-img::after{content: attr(data-fallback);font-weight: 700;font-size: 0.9rem;color: #333}.pitch-slot{cursor: pointer}.pitch-slot:focus-visible{outline: none}.pitch-slot:focus-visible .pitch-avatar{box-shadow: 0 0 0 3px rgba(246,187,67,0.9)}.pitch-slot:hover .pitch-avatar{transform: scale(1.05)}.pitch-label{margin-top: 3px;max-width: 100%;font-size: max(0.72rem,11px);font-weight: 600;line-height: 1.15;text-align: center;color: #fff;background-color: rgba(13,40,28,0.82);padding: 1px 6px;border-radius: 0.35rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.pitch-slot.is-filled .pitch-label{background-color: rgba(13,40,28,0.92)}.pitch-slot.is-filled,.bench-row.is-filled{cursor: grab;touch-action: none}.pitch-avatar img,.bench-avatar img,.lineup-drag-ghost img{-webkit-user-drag: none;user-select: none;pointer-events: none}.lineup-drag-ghost{position: fixed;z-index: 1080;transform: translate(-50%,-50%);pointer-events: none;opacity: 0.9;display: flex;flex-direction: column;align-items: center}body.lineup-dragging{user-select: none;-webkit-user-select: none}.lineup-bench-head{font-weight: 700;font-size: 0.9rem}.bench-row{display: flex;align-items: center;gap: 0.5rem;padding: 0.3rem 0.5rem;border: 1px solid rgba(0,0,0,0.08);background-color: #fafafa;cursor: pointer}.bench-row.is-filled{background-color: rgba(var(--color-primary-rgb),0.06)}.bench-row:focus-visible{outline: 2px solid var(--color-primary,#318064);outline-offset: 1px}.bench-label{font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.bench-avatar{flex: 0 0 auto;width: 34px;height: 34px;border-radius: 50%;overflow: hidden;background-color: #e9ecef;border: 1px solid rgba(0,0,0,0.1);display: flex;align-items: center;justify-content: center}.bench-avatar img{width: 100%;height: 100%;object-fit: cover;object-position: top center}.bench-avatar.empty{border-style: dashed}.bench-avatar.no-img::after{content: attr(data-fallback);font-weight: 700;font-size: 0.8rem;color: #555}.lineup-picker-list{overflow-y: auto}.lineup-pick-item{display: flex;align-items: center;gap: 0.6rem;padding: 0.35rem 0.4rem;border-radius: 0.4rem;cursor: pointer}.lineup-pick-item:hover{background-color: rgba(var(--color-primary-rgb),0.1)}.lineup-pick-item.is-current{background-color: rgba(var(--color-primary-rgb),0.14)}.lineup-pick-clear{color: #b02a37;font-weight: 600}.pick-avatar{flex: 0 0 auto;width: 32px;height: 32px;border-radius: 50%;overflow: hidden;background-color: #e9ecef;border: 1px solid rgba(0,0,0,0.1);display: flex;align-items: center;justify-content: center}.pick-avatar img{width: 100%;height: 100%;object-fit: cover;object-position: top center}.pick-avatar.no-img::after{content: attr(data-fallback);font-weight: 700;font-size: 0.75rem;color: #555}.pick-name{font-size: 0.85rem;font-weight: 600}.pick-sub{font-size: 0.72rem}@media (max-width: 575.98px){.pitch-avatar{width: 34px;height: 34px}.pitch-slot{min-width: 60px}.pitch-label{font-size: 0.64rem}}@media (min-width: 768px){.pitch-avatar{width: 56px;height: 56px}.pitch-label{font-size: 0.83333rem}}.pitch-player-link{display: flex;flex-direction: column;align-items: center;width: 100%;color: inherit;text-decoration: none;position: relative}.pitch-motm{position: absolute;top: -6px;left: auto;right: 50%;margin-right: 7px;z-index: 4;display: inline-flex;align-items: center;gap: 2px;color: #f6bb43;font-size: 0.8rem;line-height: 1;filter: drop-shadow(0 1px 1px rgba(0,0,0,0.55));pointer-events: none;white-space: nowrap}.totw-widget .pitch-field{max-width: 340px}.totw-widget .pitch-label{font-size: 0.62rem}@media (min-width: 1200px){.tot-pitch .pitch-readonly .pitch-avatar{width: 54px;height: 54px}.tot-pitch .pitch-readonly .pitch-label{font-size: 0.78rem}.tot-pitch .pitch-club{width: 24px;height: 24px}.tot-pitch .pitch-club img{width: 17px;height: 17px}}.pitch-club{margin-top: 2px;width: 20px;height: 20px;border-radius: 50%;background-color: rgba(255,255,255,0.92);border: 2px solid rgba(255,255,255,0.9);box-shadow: 0 1px 3px rgba(0,0,0,0.35);display: flex;align-items: center;justify-content: center;overflow: hidden}.pitch-club img{width: 14px;height: 14px;object-fit: contain}.pitch-club-1{border-color: #3585d6}.pitch-club-2{border-color: #e05561}.pitch-club-12{border-color: #a877e8}.pitch-liga-legende{display: inline-flex;align-items: center;gap: 0.3rem}.pitch-liga-punkt{width: 0.7rem;height: 0.7rem;border-radius: 50%;border: 2px solid transparent;background-color: var(--color-background-surface);display: inline-block}.az-zahl{display: inline-flex;align-items: baseline;justify-content: center;gap: 0.05em;min-width: 2.2em;padding: 0.2em 0.45em;border-radius: 0.5rem;background-color: var(--color-primary);color: #fff;font-size: 0.8125rem;font-weight: 800;line-height: 1.15;font-variant-numeric: tabular-nums}.az-zahl small,.pitch-chip small{font-size: 0.75em;font-weight: 600;opacity: 0.7}.az-zahl-leer{background-color: transparent;color: var(--color-text-light);font-weight: 600}.az-zahl-alt{background-color: var(--color-hover-tint);color: var(--color-text-primary);border: 1px solid var(--color-border-divider);padding: calc(0.2em - 1px) calc(0.5em - 1px);min-width: 0;font-size: 0.75rem;white-space: nowrap}.az-zahl-txt{margin-left: 0.35em;font-weight: 600}.az-liste>tbody>tr>td{vertical-align: top}.az-liste>tbody>tr>td:last-child{width: 1%;white-space: nowrap}.az-liste>tbody>tr:not(:last-child)>td{border-bottom: 1px solid var(--color-border-divider)}.az-sub{font-size: 0.75rem;line-height: 1.3}.az-fuss{font-size: 0.7rem;line-height: 1.4}.pitch-chip{position: absolute;top: -6px;left: 50%;margin-left: 7px;z-index: 4;display: inline-flex;align-items: baseline;gap: 0.05em;min-width: 17px;padding: 1px 4px;border-radius: 0.5rem;background-color: var(--color-secondary);color: #33270a;font-size: 0.62rem;font-weight: 800;line-height: 1.15;font-variant-numeric: tabular-nums;white-space: nowrap;pointer-events: none}.pitch-note{margin-top: -9px;z-index: 3;min-width: 22px;padding: 0 4px;border-radius: 0.5rem;font-size: max(0.62rem,11px);font-weight: 800;line-height: 1.4;text-align: center;color: #fff;border: 1.5px solid #fff;box-shadow: 0 1px 2px rgba(0,0,0,0.35);background: #6c757d}.pitch-note-top{background: #198754}.pitch-note-good{background: var(--color-primary)}.pitch-note-mid{background: #b8870b}.pitch-note-low{background: #b02a37}.pitch-note.pitch-note-klub{display: inline-flex;align-items: center;gap: 3px;padding: 1px 1px 1px 5px}.pitch-note-wappen{width: 14px;height: 14px;padding: 1px;border-radius: 50%;background-color: #fff;object-fit: contain}.pitch-rating{margin-top: -9px;z-index: 3;min-width: 26px;padding: 0 4px;border: 1.5px solid var(--color-primary);border-radius: 0.5rem;background: #fff;color: #2d755b;font-size: max(0.62rem,11px);font-weight: 800;line-height: 1.4;text-align: center;font-variant-numeric: tabular-nums}.pitch-rating.fremd{border-color: #b02a37;color: #b02a37}.tn-preview-img{max-width: 240px;max-height: 135px;object-fit: cover}.noten-input{width: 5rem;flex: 0 0 auto}.noten-row{padding: 1px 0}.pitch-events{position: absolute;top: -6px;left: 50%;margin-left: 7px;z-index: 4;display: flex;flex-direction: column;gap: 2px;pointer-events: none}.pitch-ev{position: relative;width: 15px;height: 15px;border-radius: 50%;background: #fff;box-shadow: 0 1px 2px rgba(0,0,0,0.45);display: inline-flex;align-items: center;justify-content: center;color: #1f2d24}.pitch-ev .icon{width: 10px;height: 10px}.pitch-ev-on .icon{color: #198754}.pitch-ev-off .icon{color: #dc3545}.pitch-ev-n{position: absolute;right: -4px;bottom: -3px;font-size: 0.5rem;font-weight: 800;line-height: 1;color: #fff;background: var(--color-primary,#318064);border-radius: 0.4rem;padding: 0 2px}.pitch-motm-note{font-size: 0.6rem;font-weight: 800;color: #5a3d00;background: #f6bb43;border-radius: 0.3rem;padding: 0 3px;line-height: 1.35}.pitch-readonly .pitch-slot{cursor: pointer}.pitch-min{margin-top: 2px;font-size: 0.62rem;font-weight: 700;color: #fff;background: rgba(13,40,28,0.82);padding: 0 5px;border-radius: 0.3rem;line-height: 1.45;display: inline-block;white-space: nowrap}.bench-row .pitch-min{color: var(--color-link);background: transparent;padding: 0;font-size: 0.8rem}a.bench-row{color: inherit;text-decoration: none}.pitch-readonly .pitch-avatar{width: 38px;height: 38px}.pitch-readonly .pitch-label{font-size: max(0.66rem,11px)}@media (max-width: 767.98px){.ti-aufstellung .pitch-readonly .pitch-avatar{width: 46px;height: 46px}}@media (min-width: 768px){.pitch-readonly .pitch-avatar{width: 42px;height: 42px}.pitch-readonly .pitch-label{font-size: 0.72rem}}.pitch-slot.is-drag-source,.bench-row.is-drag-source{opacity: 0.5;cursor: grabbing;outline-offset: 2px;border-radius: var(--vdfb-border-radius-sm)}.pitch-slot.is-drag-source{outline: 2px dashed rgba(255,255,255,0.9)}.bench-row.is-drag-source{outline: 2px dashed var(--color-primary)}.pitch-slot.is-drop-ok,.pitch-slot.is-drop-no,.bench-row.is-drop-ok,.bench-row.is-drop-no{outline-offset: 2px;border-radius: var(--vdfb-border-radius-sm)}.pitch-slot.is-drop-ok,.bench-row.is-drop-ok{outline: 3px solid var(--color-primary);background-color: rgba(var(--color-primary-rgb),0.24)}.pitch-slot.is-drop-no,.bench-row.is-drop-no{outline: 3px solid #dc3545;background-color: rgba(220,53,69,0.18)}body.lineup-dragging .bench-row{transition: none}.pitch-slot.is-drop-ok .pitch-avatar{box-shadow: 0 0 0 3px var(--color-primary)}.pitch-slot.is-drop-no .pitch-avatar{box-shadow: 0 0 0 3px #dc3545}.lineup-pick-item.is-gesperrt{opacity: 0.55;cursor: not-allowed}.lineup-pick-item.is-gesperrt .pick-name{text-decoration: line-through}.lineup-pick-item.is-gesperrt:hover{background-color: transparent}#ergSperrFehler{scroll-margin-top: 9rem}.sperre-symbol{display: inline-flex;align-items: center;cursor: help;margin-inline: 0.15rem}.sperre-symbole{display: inline-flex;align-items: center;gap: 0.35rem;white-space: nowrap}.sperre-symbole .sperre-symbol{margin-inline: 0}.pitch-slot.is-gesperrt .pitch-avatar{box-shadow: 0 0 0 3px var(--color-text-danger)}.pitch-slot.is-gesperrt .pitch-label{color: #fff;background-color: var(--bs-danger)}.bench-row.is-gesperrt{outline: 2px solid var(--color-text-danger);outline-offset: -2px}.bench-row.is-gesperrt .bench-label::after{content: " · gesperrt";color: var(--color-text-danger);font-weight: 700}.sk-minute-label{flex: 0 0 4.5rem}.sk-minute-bar{height: 1.1rem;background-color: var(--color-surface-tint);border-radius: var(--vdfb-border-radius-sm);overflow: hidden}.sk-minute-fill{display: block;height: 100%;background-color: var(--color-primary);border-radius: var(--vdfb-border-radius-sm)}.sk-minute-wert{flex: 0 0 2.5rem}.sk-crest{width: 18px;height: 18px;object-fit: contain;vertical-align: text-bottom}.sperre-badge{display: inline-flex;align-items: center;gap: 0.2rem;padding: 0 0.35rem;border-radius: var(--vdfb-border-radius-sm);background-color: rgba(220,53,69,0.12);border: 1px solid rgba(220,53,69,0.35);color: #a02734;font-size: 0.75rem;font-weight: 600;white-space: nowrap}.sperre-karte{display: inline-block;width: 0.55rem;height: 0.75rem;border-radius: 1px;vertical-align: -0.08rem}.sperre-karte-gelb{background-color: #f6bb43}.sperre-karte-rot{background-color: #dc3545}.sperre-karte-paar{display: inline-flex;gap: 1px}.ws-crest{width: 18px;height: 18px;object-fit: contain;vertical-align: text-bottom}.ws-krit-ok{background-color: rgba(var(--color-primary-rgb),0.12);color: var(--color-link);border: 1px solid rgba(var(--color-primary-rgb),0.35);font-weight: 600}.ws-krit-nein{background-color: transparent;color: var(--color-text-light);border: 1px dashed var(--color-border-divider);font-weight: 400}.lineup-chip{display: flex;align-items: center;gap: 0.4rem;min-width: 0;max-width: 100%;padding: 0.25rem 0.5rem;min-height: calc(1.5em + 0.5rem + 2px);background: var(--color-background-surface,#fff);border: 1px solid var(--color-border-divider,#ced4da);border-radius: 0.375rem;color: var(--color-text-primary,#212529);font-size: 0.85rem;text-align: left;line-height: 1.2;cursor: pointer;transition: border-color 0.12s ease}.lineup-chip:hover{border-color: var(--color-primary,#318064)}.lineup-chip:not(.is-filled){color: #6c757d}.chip-avatar{flex: 0 0 auto;width: 22px;height: 22px;border-radius: 50%;overflow: hidden;background: #e9ecef;display: flex;align-items: center;justify-content: center}.chip-avatar img{width: 100%;height: 100%;object-fit: cover;object-position: top center}.chip-avatar.no-img::after{content: attr(data-fallback);font-weight: 700;font-size: 0.6rem;color: #555}.chip-name{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.scorer-avatar{flex: 0 0 auto;width: 24px;height: 24px;border-radius: 50%;overflow: hidden;background: #e9ecef;margin-right: 0.5rem;display: inline-flex;align-items: center;justify-content: center;border: 1px solid rgba(0,0,0,0.08)}.scorer-avatar img{width: 100%;height: 100%;object-fit: cover;object-position: top center}.scorer-avatar.no-img::after{content: attr(data-fallback);font-weight: 700;font-size: 0.65rem;color: #555}:root{--erg-nav-h: 56px;--erg-scroll-h: 130px}html{scroll-behavior: smooth}.erg-sticky{position: sticky;top: var(--erg-nav-h,56px);z-index: 1019}.erg-sticky-inner{background: var(--color-background-surface,#fff);border: 1px solid var(--color-border-divider,#dee2e6);border-radius: 0.5rem;box-shadow: 0 2px 8px rgba(0,0,0,0.06);padding: 0.4rem 0.7rem}.erg-sticky-crest{width: 26px;height: 26px}.erg-sticky-score{font-size: 1.05rem;white-space: nowrap}.erg-sticky-nav{overflow-x: auto;scrollbar-width: thin}.erg-navlink{white-space: nowrap;text-decoration: none;color: var(--color-text-secondary,#555);font-size: 0.85rem;font-weight: 600;padding: 0.2rem 0.6rem}.erg-navlink:hover{color: var(--color-link)}.erg-navlink.active{background: var(--color-primary,#318064);color: #fff}.erg-navlink.active:hover,.erg-navlink.active:focus{background: var(--color-primary-darkest);color: #fff}.erg-section{scroll-margin-top: var(--erg-scroll-h,130px)}@media (max-width: 575.98px){.erg-sticky-nav{order: 3;flex-basis: 100%}}.reltag-row .reltag-leg{flex: 0 0 2.5rem}.reltag-row .reltag-score{flex: 0 0 4rem}.reltag-row .reltag-team{flex: 1 1 0;min-width: 0}.icon{display: inline-block;width: 1em;height: 1em;vertical-align: -0.125em;flex-shrink: 0;overflow: visible}.icon-fill{fill: currentColor}.icon-missing{display: inline-block;width: 1em;height: 1em;vertical-align: -0.125em}.pokal-round-title{letter-spacing: 0.06em}.pokal-match{display: flex;flex-wrap: wrap;gap: 1rem;align-items: center;padding: 0.75rem 1rem;background: var(--color-surface-tint);border-radius: var(--vdfb-border-radius)}.pokal-match-team{display: flex;align-items: center;gap: 0.75rem;flex: 1 1 200px;min-width: 200px}.pokal-match-team--right{justify-content: flex-end;text-align: right}.pokal-match-trainer{display: block;font-size: 0.7rem;color: var(--color-text-light)}.pokal-match-score{min-width: 100px;padding: 0.5rem 1rem;text-align: center;background: var(--color-background-surface);border: 1px solid var(--color-border-divider);border-radius: var(--vdfb-border-radius-sm)}.pokal-match-meta{display: flex;flex-wrap: wrap;gap: 0.2rem 0.4rem;align-items: center;justify-content: center;margin-top: 0.3rem}.pokal-match-meta .badge{font-size: 0.65rem}.pokal-crest{width: 28px;height: 28px;object-fit: contain}.pokal-crest-lg{width: 30px;height: 30px;object-fit: contain}.pokal-empty{padding: 1.25rem;text-align: center;background: var(--color-surface-tint);border: 1px dashed var(--color-border-divider);border-radius: var(--vdfb-border-radius)}.ki-unterstuetzen{display: flex;flex-wrap: wrap;align-items: center;gap: 0.5rem 0.875rem;margin-top: 0.75rem;padding: 0.75rem 1rem;border: 1px solid var(--color-primary);border-radius: var(--vdfb-border-radius);background: var(--color-surface-tint);color: var(--bs-body-color)}.ki-unterstuetzen-icon{flex: 0 0 auto;font-size: 1.5rem;color: var(--color-primary)}.ki-unterstuetzen-text{flex: 1 1 12rem}.ki-unterstuetzen .btn{flex: 0 0 auto}.ki-proc-ic{width: 1.2em}.ki-step-num{flex: 0 0 auto;width: 1.75rem;height: 1.75rem;border-radius: 50%;background: var(--color-primary);color: #fff;font-weight: 700;font-size: 0.9rem;display: flex;align-items: center;justify-content: center}.ki-step + .ki-step{border-top: 1px solid var(--color-border-divider);padding-top: 0.9rem}.vdfb-hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.vdfb-captcha-input{max-width: 200px}.urlaub-side{font-size: 0.65rem}.urlaub-state{font-size: 0.6rem}.urlaub-meta{font-size: 0.7rem}.sv-tl-scroll{}.sv-tl{display: flex;align-items: stretch;gap: 0.75rem}.sv-tl::after{content: "";flex: 0 0 22px}.sv-tl-teams{display: flex;flex-direction: column;justify-content: space-around;flex-shrink: 0;padding-bottom: 1.35rem}.sv-tl-teams img{width: 22px;height: 22px;object-fit: contain}.sv-tl-segs{display: flex;flex: 1 1 auto;gap: 1.1rem}.sv-seg{position: relative;flex-basis: 0;min-width: 0;display: flex;flex-direction: column}.sv-lane{position: relative;height: 36px}.sv-axis{height: 2px;border-radius: 1px;background: var(--color-primary)}.sv-seg-label{margin-top: 0.2rem;text-align: center;font-size: 0.7rem;color: var(--color-text-light)}.sv-ev{position: absolute;transform: translateX(-50%);line-height: 1;cursor: default;z-index: 2}.sv-lane-h .sv-ev{bottom: 3px}.sv-lane-h .sv-ev.sv-ev-2{bottom: 20px}.sv-lane-g .sv-ev{top: 3px}.sv-lane-g .sv-ev.sv-ev-2{top: 20px}.sv-tip .tooltip-inner{white-space: pre-line;text-align: left;max-width: 320px}.sv-ic-tor{font-size: 1rem}.sv-ic-tor.sv-ic-et{color: var(--color-semantic-danger,#dc3545)}.sv-card{display: inline-block;width: 9px;height: 12px;border-radius: 2px;background: #f5c211}.sv-card-rot{background: #d23c33}.sv-card-2{margin-left: -3px}.sv-sub{display: inline-flex;flex-direction: column;gap: 1px}.sv-sub .icon{font-size: 0.68rem}.sv-sub .icon:first-child{color: var(--color-semantic-success)}.sv-sub .icon:last-child{color: var(--color-semantic-danger,#dc3545)}.sv-ev-stack{display: inline-flex;flex-direction: column;align-items: center;gap: 2px}.sv-dots{display: flex;gap: 2px}.sv-dot{width: 4px;height: 4px;border-radius: 50%;background: var(--color-primary)}.sv-half{display: flex;justify-content: space-between;padding: 0.35rem 1rem;background: var(--color-surface-tint);font-size: 0.72rem;font-weight: 700;letter-spacing: 0.04em;color: var(--color-text-light)}.sv-row{display: flex;align-items: center;gap: 0.5rem;padding: 0.45rem 1rem;font-size: 0.85rem}.sv-row + .sv-row{border-top: 1px solid var(--color-border-subtle)}.sv-row-g{flex-direction: row-reverse;text-align: right}.sv-min{color: var(--color-text-light);font-variant-numeric: tabular-nums;min-width: 2.1em;flex-shrink: 0}.sv-row-g .sv-min{text-align: right}.sv-row-ic{display: inline-flex;align-items: center;flex-shrink: 0}.sv-score{font-size: 0.7rem;vertical-align: 1px}@media (max-width: 767.98px){.sv-tl{gap: 0.4rem}.sv-tl-segs{gap: 0.6rem}.sv-tl-teams img{width: 18px;height: 18px}.sv-tl::after{flex-basis: 18px}.sv-lane{height: 30px}.sv-lane-h .sv-ev.sv-ev-2{bottom: 16px}.sv-lane-g .sv-ev.sv-ev-2{top: 16px}.sv-ic-tor{font-size: 0.85rem}.sv-card{width: 7px;height: 10px}.sv-sub .icon{font-size: 0.58rem}.sv-seg-label{font-size: 0.62rem}.sv-tl-teams{padding-bottom: 1.15rem}}.sv-miss{position: relative;display: inline-flex;line-height: 1}.sv-miss .icon-soccer-ball{font-size: 1rem;opacity: 0.55}.sv-miss .icon-x{position: absolute;right: -5px;bottom: -3px;font-size: 0.65rem;font-weight: 700;color: var(--color-semantic-danger,#dc3545);background: var(--color-background-surface);border-radius: 50%}.pkh-row{cursor: pointer}.pkh-chev{display: inline-block;transition: transform 0.18s ease}.pkh-row[aria-expanded="true"] .pkh-chev{transform: rotate(180deg)}.pkh-detail>td{background: var(--color-surface-tint) !important}.pkh-matches td{background: transparent !important}.pkh-runde{width: 130px}.pkq-p1>td{background: var(--color-hover-tint)}.pkq-p2>td{background: var(--color-surface-tint)}.pkq-spieltag{font-size: 0.75rem;font-weight: var(--font-weight-semibold,600);color: var(--bs-secondary-color);padding-top: 0.35rem}.pkq-spieltag:not(:first-child){border-top: 1px dashed var(--color-border-divider);margin-top: 0.25rem}.pkq-spiel{display: grid;grid-template-columns: minmax(0,1fr) 3.5rem minmax(0,1fr);align-items: center;column-gap: 0.25rem}.pkq-spiel>:nth-child(2){text-align: center;padding-left: 0 !important;padding-right: 0 !important}.errlog-wrap{background: var(--color-surface-tint);overflow: hidden}.errlog-pre{max-height: 65vh;overflow: auto;margin: 0;padding: 0.75rem 1rem;font-family: var(--bs-font-monospace,ui-monospace,monospace);font-size: 0.8rem;line-height: 1.5;white-space: pre;tab-size: 4;color: var(--bs-body-color);background: transparent}.form-switch.form-switch-lg{padding-left: 3.5rem;min-height: 1.75rem;display: flex;align-items: center}.form-switch.form-switch-lg .form-check-input{width: 3rem;height: 1.5rem;margin-left: -3.5rem;cursor: pointer}.form-switch.form-switch-lg .form-check-label{cursor: pointer}#poolKader thead>tr>th div.dt-column-header,table.dataTable.table.ws-dt thead>tr>th div.dt-column-header{justify-content: flex-start}#poolKader thead>tr>th div.dt-column-header .dt-column-title,table.dataTable.table.ws-dt thead>tr>th div.dt-column-header .dt-column-title{flex-grow: 0}#poolKader thead>tr>th.text-center div.dt-column-header,table.dataTable.table.ws-dt thead>tr>th.text-center div.dt-column-header{justify-content: center}table.dataTable.table.ws-dt thead>tr>th.text-end div.dt-column-header{justify-content: flex-end}table.dataTable.table.ws-dt>tbody>tr>td.ws-c-pos{text-align: left}table.dataTable.table.ws-dt thead>tr>th.ws-th-pos{text-align: left}table.dataTable.table.ws-dt thead>tr>th.ws-th-pos div.dt-column-header{flex-direction: row}#poolKader thead>tr>th .dt-column-order,table.dataTable.table.ws-dt thead>tr>th .dt-column-order{right: auto;left: auto}#poolKader thead>tr>th .dt-column-order::before,#poolKader thead>tr>th .dt-column-order::after,table.dataTable.table.ws-dt thead>tr>th .dt-column-order::before,table.dataTable.table.ws-dt thead>tr>th .dt-column-order::after{opacity: 0.45}#poolKader thead>tr>th.dt-ordering-asc .dt-column-order::before,#poolKader thead>tr>th.dt-ordering-desc .dt-column-order::after,table.dataTable.table.ws-dt thead>tr>th.dt-ordering-asc .dt-column-order::before,table.dataTable.table.ws-dt thead>tr>th.dt-ordering-desc .dt-column-order::after{opacity: 1}.card-body.p-0 .dt-container>.row:not(.dt-layout-table){margin: 0;padding: 0.75rem 1rem}#wsNeu_wrapper>.row,#wsErstellt_wrapper>.row,#wsVorgemerkt_wrapper>.row,#wsMarkt_wrapper>.row{--bs-gutter-y: 0;margin: 0 !important}#wsNeu_wrapper>.row>*,#wsErstellt_wrapper>.row>*,#wsVorgemerkt_wrapper>.row>*,#wsMarkt_wrapper>.row>*{margin-top: 0}.pool-howto-head{display: flex;align-items: center;gap: 0.5rem;margin-bottom: 0.65rem;padding-bottom: 0.45rem;border-bottom: 2px solid var(--color-primary);font-weight: 700;font-size: 0.95rem;letter-spacing: 0.01em;color: var(--color-link)}.pool-howto-icon{display: inline-flex;align-items: center;justify-content: center;width: 1.6rem;height: 1.6rem;flex: 0 0 1.6rem;border-radius: 50%;background: var(--color-primary);color: #fff}.pool-howto-icon .icon{width: 0.95rem;height: 0.95rem}.pool-howto-out{border-bottom-color: var(--color-secondary);color: var(--color-link-hover)}.pool-howto-out .pool-howto-icon{background: var(--color-secondary);color: #212529}.ausl-bar{flex: 1 1 auto;min-width: 4rem;height: 8px;border-radius: var(--vdfb-border-radius-sm,0.25rem);background: var(--color-surface-tint);overflow: hidden}.ausl-bar-fill{height: 100%;border-radius: inherit;background: var(--color-primary)}.tb-progress{height: 0.75rem;border-radius: var(--vdfb-border-radius-sm)}.tb-legende .badge + .badge{margin-left: 0.25rem}.tb-ziel{min-width: 12rem;max-width: 18rem}.tb-interessenten{margin-top: 0.25rem}.tb-interessenten .badge + .badge{margin-left: 0.15rem}html{scrollbar-width: auto;scrollbar-color: var(--vdfb-scrollbar-thumb) var(--vdfb-scrollbar-track)}::-webkit-scrollbar{width: var(--vdfb-scrollbar-size);height: var(--vdfb-scrollbar-size)}::-webkit-scrollbar-track{background: var(--vdfb-scrollbar-track)}::-webkit-scrollbar-thumb{background: var(--vdfb-scrollbar-thumb);border-radius: var(--vdfb-border-radius-sm)}::-webkit-scrollbar-thumb:hover{background: var(--vdfb-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background: var(--vdfb-scrollbar-track)}.ql-toolbar.bericht-toolbar{display: flex;flex-wrap: wrap;align-items: center;row-gap: 0.25rem}.ql-toolbar.bericht-toolbar button.bericht-ki-btn{width: auto;height: auto;float: none;margin-left: auto;flex: 0 0 auto;max-width: 100%;padding: 0.1rem 0.55rem;font-size: 0.78rem;line-height: 1.5;border: 1px solid var(--color-primary);border-radius: var(--vdfb-border-radius-sm);color: var(--color-link);background: transparent}.ql-toolbar.bericht-toolbar button.bericht-ki-btn:hover,.ql-toolbar.bericht-toolbar button.bericht-ki-btn:focus{background-color: var(--color-primary);border-color: var(--color-primary);color: #fff}.ql-toolbar.bericht-toolbar button.bericht-ki-btn svg{float: none;width: 1em;height: 1em;vertical-align: -0.125em}@media (max-width: 575.98px){.ql-toolbar.bericht-toolbar button.bericht-ki-btn{margin-left: 0}}.dw-spalte-balken{min-width: 190px}.dw-balken{height: 8px}.bew-crest{width: 48px;height: 48px;object-fit: contain;flex: 0 0 auto}.bew-vereine{display: flex;flex-wrap: wrap;gap: 0.375rem}.bew-verein{display: inline-flex;align-items: center;gap: 0.375rem;padding: 0.2rem 0.55rem;border: 1px solid var(--color-border-divider,#dee2e6);border-radius: var(--vdfb-border-radius-sm,0.25rem);background-color: var(--color-background-surface,#fff);color: var(--color-link);text-decoration: none;white-space: nowrap}.bew-verein:hover{background-color: var(--color-hover-tint);color: var(--color-link-hover)}.te-label{font-size: 0.8125rem;color: var(--bs-secondary-color)}.te-wert{font-size: 1.15rem;font-weight: 700;line-height: 1.3}.te-naechste{border-top: 1px solid var(--color-border-divider,#dee2e6)}.te-zeitleiste{display: grid;grid-template-columns: 7.5rem repeat(var(--te-wochen),minmax(0,1fr));column-gap: 2px;row-gap: 0.35rem;align-items: center}.te-zl-name{grid-column: 1;font-size: 0.8125rem;color: var(--bs-secondary-color)}.te-zl-phase,.te-zl-markt{padding: 0.3rem 0.4rem;border-radius: var(--vdfb-border-radius-sm,0.25rem);font-size: 0.8125rem;font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.te-phase-vorbereitung{background-color: var(--color-surface-tint,#e4efe9);color: var(--color-text-primary)}.te-phase-hinrunde{background-color: var(--color-primary);color: #fff}.te-phase-winterpause{background-color: var(--color-hover-tint);color: var(--color-text-primary)}.te-phase-rueckrunde{background-color: var(--color-primary-darkest,#266650);color: #fff}.te-phase-saisonende{background-color: var(--color-surface-tint,#e4efe9);color: var(--color-text-primary)}.te-zl-markt{border: 1px solid var(--color-link);color: var(--color-link);background-color: transparent}.te-zl-pokal{text-align: center;color: var(--color-secondary)}.te-zl-kw{text-align: center;font-size: 0.6875rem;color: var(--bs-secondary-color);border-radius: var(--vdfb-border-radius-sm,0.25rem);font-variant-numeric: tabular-nums}.te-zl-kw.is-jetzt,.te-legende-jetzt{background-color: var(--color-secondary);color: #212529;font-weight: 700}.te-legende-jetzt{display: inline-block;width: 0.9rem;height: 0.7rem;border-radius: 2px;vertical-align: -0.05rem}@media (min-width: 768px){.te-tabelle{table-layout: fixed}.te-tabelle th:nth-child(1){width: 20%}.te-tabelle th:nth-child(2){width: 17%}.te-tabelle th:nth-child(3){width: 14%}.te-tabelle th:nth-child(4){width: 19%}.te-tabelle th:nth-child(5){width: 14%}.te-tabelle th:nth-child(6){width: 16%}}.te-tabelle tr.te-vorbei>td{color: var(--bs-secondary-color)}.te-tabelle tr.te-vorbei .fw-semibold,.te-tabelle tr.te-vorbei .fw-bold{font-weight: 400 !important}.te-hinweis{background-color: var(--color-surface-tint,#e4efe9);color: var(--color-text-primary);border: 1px solid var(--color-border-divider,#c4d6cd);font-weight: 600;cursor: help}.spieltermin-kurz{font-size: 0.75rem;font-weight: 600;color: var(--color-link);white-space: nowrap;cursor: help}.md-termin{color: var(--color-link)}.vdfb-altcha{display: flex;align-items: center;gap: 0.625rem;padding: 0.625rem 0.875rem;border: 1px solid var(--bs-border-color);border-radius: var(--vdfb-border-radius-sm,0.25rem);background: var(--color-surface-tint);font-size: 0.875rem;color: var(--bs-secondary-color)}.vdfb-altcha-icon{flex-shrink: 0;color: var(--bs-secondary-color)}.vdfb-altcha.is-ok{border-color: var(--color-primary);color: var(--color-link)}.vdfb-altcha.is-ok .vdfb-altcha-icon{color: var(--color-primary)}.vdfb-altcha.is-fehler{border-color: var(--bs-danger);color: var(--bs-danger)}.kasse-zahl{display: block;font-size: 1.5rem;font-weight: 800;color: var(--color-link);line-height: 1.2}.kasse-balken{height: 1.25rem}.kasse-trainer{width: 9rem}@media (max-width: 575.98px){.kasse-zahl{font-size: 1.125rem}}.live-spiel{display: grid;grid-template-columns: 4.5rem minmax(0,1fr) 15rem;align-items: center;gap: 0.25rem 1rem;padding: 0.625rem 1rem}.live-spiel.is-live{background: var(--color-hover-tint)}.live-zeit{display: flex;flex-direction: column;align-items: flex-start;gap: 0.125rem}.live-paarung{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 0.75rem}.live-team{display: flex;align-items: center;gap: 0.5rem;min-width: 0;min-height: 24px;color: var(--color-link);text-decoration: none}.live-team-heim{justify-content: flex-end;text-align: right}.live-team:hover{text-decoration: underline}.live-stand{min-width: 3.5rem;text-align: center;white-space: nowrap;text-decoration: none}.live-streams{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 0.375rem}.live-badge{text-transform: uppercase;letter-spacing: 0.04em;font-size: 0.6875rem}.live-badge-weg{color: var(--bs-secondary-color);background: var(--bs-secondary-bg)}.live-spiel.is-weg .live-zeit .fw-bold,.live-spiel.is-weg .live-team{color: var(--bs-secondary-color)}.live-spiel.is-weg .live-zeit .fw-bold{text-decoration: line-through}.live-widget .live-paarung{gap: 0.5rem}.live-widget tr.is-live>td{background: var(--color-hover-tint)}.live-widget-zeit{width: 6.5rem}.live-widget-streams .icon{color: var(--color-link)}@media (max-width: 767.98px){.live-widget-zeit{width: 3.25rem;line-height: 1.2}.live-widget-tag{display: block;font-size: 0.75rem}}@media (max-width: 767.98px){.live-spiel{grid-template-columns: 3.25rem minmax(0,1fr)}.live-streams{grid-column: 2;justify-content: center}}.kanal-badge{display: inline-flex;align-items: center;gap: 0.3em;min-height: 24px;padding: 0.15em 0.6em;font-size: 0.8125rem;line-height: 1.2;color: var(--bs-body-color);background: var(--color-surface-tint);border: 1px solid var(--bs-border-color);border-radius: 50rem}a.kanal-badge{color: var(--color-primary);text-decoration: none;vertical-align: middle}a.kanal-badge:hover{background: var(--color-hover-tint)}.kanal-badge-leer{color: var(--bs-secondary-color);background: transparent}.kanal-wahl{display: inline-flex;flex-wrap: wrap;gap: 0.375rem}.kanal-wahl label.kanal-badge{cursor: pointer;color: var(--bs-secondary-color);background: transparent}.kanal-wahl label.kanal-badge:hover{background: var(--color-hover-tint)}.kanal-wahl .btn-check:checked + label.kanal-badge{color: #fff;background: var(--color-primary);border-color: var(--color-primary)}.kanal-wahl .btn-check:focus-visible + label.kanal-badge{outline: 2px solid var(--color-primary);outline-offset: 2px}.te-ics-adresse{color: var(--color-text-primary);word-break: break-all}.te-zl-mobil-zeile{display: flex;align-items: center;gap: 0.5rem;padding: 0.35rem 0.5rem;border-radius: var(--vdfb-border-radius-sm,0.25rem)}.te-zl-mobil-zeile.is-jetzt{background-color: var(--color-hover-tint)}.te-zl-mobil-punkt{flex: 0 0 0.75rem;height: 0.75rem;border-radius: 2px;border: 1px solid var(--color-border-divider,#c4d6cd)}.chronik-zahl{font-size: 1.5rem;font-weight: 800;line-height: 1.2;color: var(--color-link);font-variant-numeric: tabular-nums}.bew-crest-mini{width: 18px;height: 18px;object-fit: contain}.bew-text{overflow-wrap: anywhere}.stat-rank{width: 46px}.table thead.bg-vdfb th .stat-sort,.table thead.bg-vdfb th .stat-sort:hover,.table thead.bg-vdfb th .stat-sort:focus{color: #fff}.table thead.bg-vdfb th .stat-sort:hover{text-decoration: underline}.stat-sort-an{font-weight: 700}.torminute-lbl{width: 4.5rem}.torminute-bar{height: 0.85rem}.torminute-val{width: 7.5rem}.abschluss-protokoll{font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size: 0.8125rem;line-height: 1.5;max-height: 28rem;overflow-y: auto}.ja-tabelle .ja-w-xs{width: 30px}.ja-tabelle .ja-w-sm{width: 40px}.ja-tabelle .ja-w-md{width: 50px}.ja-tabelle .ja-w-lg{width: 60px}.ja-tabelle .ja-w-liga{width: 120px}.min-w-0{min-width: 0}.badge-mini{font-size: max(0.65rem,11px)}.w-24px{width: 24px}.hp-widget .widget-table,.hp-widget .widget-table td,.hp-widget .widget-table th{font-size: 0.875rem}.hp-widget .widget-table .small,.hp-widget .widget-table small{font-size: 1em}.hp-widget .widget-table>tbody>tr>td{padding-top: 0.25rem;padding-bottom: 0.25rem}.news-widget-list>li:last-child{border-bottom: 0 !important}.kt-siegerliste{max-height: 22rem;overflow-y: auto}.ws-w-haken{width: 2.5rem}.ws-w-zul{min-width: 14rem}.ws-aktion-knoepfe{display: flex;flex-direction: column;gap: 0.25rem}.ws-aktion-knoepfe .btn{width: 100%;white-space: nowrap}.ws-aktion{position: sticky;right: 0;z-index: 2}.table.table-striped tbody tr:nth-child(even)>.ws-aktion{background-color: var(--color-background-surface)}.table.table-striped tbody tr:nth-child(odd)>.ws-aktion{background-color: var(--color-background-table-stripe)}.table.table-hover tbody tr:hover>.ws-aktion{background-color: var(--color-background-table-hover)}.table thead.bg-vdfb>tr>.ws-aktion{background-color: var(--color-primary)}@media (max-width: 1199.98px){table.table.ws-karten,table.table.ws-karten>thead,table.table.ws-karten>tbody{display: block;width: 100%}table.table.ws-karten>thead>tr{display: flex;flex-wrap: wrap;align-items: center;gap: 0.125rem 0.25rem;padding: 0.375rem 0.5rem;background-color: var(--color-primary)}table.table.ws-karten>thead>tr::before{content: "Sortieren:";font-size: 0.8125rem;color: var(--color-text-on-dark);opacity: 0.75;margin-right: 0.25rem}table.table.ws-karten>thead>tr>th{display: block;padding: 0.125rem 0.375rem !important;font-size: 0.8125rem;white-space: nowrap}table.dataTable.table.ws-karten>thead>tr>th div.dt-column-header{flex-direction: row;justify-content: flex-start;gap: 0.125rem}table.table.ws-karten>thead>tr>th.ws-w-haken,table.table.ws-karten>thead>tr>th.ws-aktion{display: none}table.table.ws-karten>tbody>tr{display: grid;grid-template-columns: auto auto auto 1fr auto;grid-template-areas: "haken name    name    name    staerke" "haken alter   pos     verein  verein" "haken trainer trainer trainer ende" "haken zul     zul     zul     zul" "haken aktion  aktion  aktion  aktion";align-items: center;padding: 0.5rem 0.375rem;border-bottom: 1px solid var(--color-border-divider);background-color: var(--color-background-surface)}table.table.ws-karten>tbody>tr:nth-child(odd){background-color: var(--color-background-table-stripe)}table.table.table-hover.ws-karten>tbody>tr:hover{background-color: var(--color-background-table-hover)}table.table.table-hover.ws-karten>tbody>tr>td{display: block;padding: 0.125rem 0.375rem !important;border: 0;box-shadow: none !important;background-color: transparent !important;white-space: normal !important;min-width: 0}table.table.ws-karten>tbody>tr>.ws-c-haken{grid-area: haken;align-self: start;padding-top: 0.25rem !important}table.table.ws-karten>tbody>tr>.ws-c-name{grid-area: name}table.table.ws-karten>tbody>tr>.ws-c-staerke{grid-area: staerke;text-align: right !important}table.table.ws-karten>tbody>tr>.ws-c-alter{grid-area: alter;text-align: left !important;white-space: nowrap !important}table.table.ws-karten>tbody>tr>.ws-c-pos{grid-area: pos}table.table.ws-karten>tbody>tr>.ws-c-verein{grid-area: verein}table.table.ws-karten>tbody>tr>.ws-c-trainer{grid-area: trainer}table.table.ws-karten>tbody>tr>.ws-c-ende{grid-area: ende;align-self: end}table.table.ws-karten>tbody>tr>.ws-w-zul{grid-area: zul;min-width: 0}table.table.ws-karten>tbody>tr>.ws-aktion{grid-area: aktion}table.table.ws-karten>tbody>tr>.ws-c-alter::before{content: "Alter ";color: var(--color-text-light)}table.table.ws-karten>tbody>tr>.ws-c-ende::before{content: attr(data-label);display: block;font-size: 0.75rem;font-weight: 400;color: var(--color-text-light)}table.table.table-striped.ws-karten>tbody>tr>td.ws-aktion{position: static;background-color: transparent;padding-top: 0.375rem !important}table.table.ws-karten .ws-aktion-knoepfe{flex-direction: row}table.table.ws-karten .ws-aktion-knoepfe>form{flex: 1 1 0}}@media (min-width: 768px) and (max-width: 1199.98px){table.table.ws-karten>tbody{display: grid;grid-template-columns: 1fr 1fr}table.table.ws-karten>tbody>tr,table.table.ws-karten>tbody>tr:nth-child(odd){background-color: var(--color-background-surface)}table.table.ws-karten>tbody>tr:nth-child(4n + 1),table.table.ws-karten>tbody>tr:nth-child(4n + 2){background-color: var(--color-background-table-stripe)}table.table.ws-karten>tbody>tr:nth-child(odd){border-right: 1px solid var(--color-border-divider)}table.table.table-hover.ws-karten>tbody>tr:hover{background-color: var(--color-background-table-hover)}}@media (max-width: 767.98px){table.table.tabelle-block,table.table.tabelle-block>tbody,table.table.tabelle-block>tfoot{display: block;width: 100%}table.table.tabelle-block>thead{display: none}table.table:is(.tabelle-block,.spieler-karten).tb-sortleiste>thead{display: block}table.table:is(.tabelle-block,.spieler-karten).tb-sortleiste>thead>tr{display: flex;flex-wrap: wrap;align-items: center;gap: 0.125rem 0.25rem;padding: 0.375rem 0.5rem;background-color: var(--color-primary)}table.table:is(.tabelle-block,.spieler-karten).tb-sortleiste>thead>tr::before{content: "Sortieren:";font-size: 0.8125rem;color: var(--color-text-on-dark);opacity: 0.75;margin-right: 0.25rem}table.table:is(.tabelle-block,.spieler-karten).tb-sortleiste>thead>tr>th{display: block;padding: 0.125rem 0.375rem !important;font-size: 0.8125rem;white-space: nowrap;border: 0}table.dataTable.table:is(.tabelle-block,.spieler-karten).tb-sortleiste>thead>tr>th div.dt-column-header{flex-direction: row;justify-content: flex-start;gap: 0.125rem}table.dataTable.table:is(.tabelle-block,.spieler-karten).tb-sortleiste>thead>tr>th div.dt-column-header .dt-column-title{flex-grow: 0}table.dataTable.table:is(.tabelle-block,.spieler-karten).tb-sortleiste>thead>tr>th .dt-column-order{right: auto;left: auto}table.table.tabelle-block>:is(tbody,tfoot)>tr{display: flex;flex-wrap: wrap;align-items: center;column-gap: 0.75rem;row-gap: 0.125rem;padding: 0.5rem 0.75rem;border-bottom: 1px solid var(--color-border-divider);background-color: var(--color-background-surface)}table.table.table-striped.tabelle-block>:is(tbody,tfoot)>tr:nth-child(odd){background-color: var(--color-background-table-stripe)}table.table.table-hover.tabelle-block>:is(tbody,tfoot)>tr:hover{background-color: var(--color-background-table-hover)}table.table.tabelle-block>:is(tbody,tfoot)>tr::before{content: "";order: 1;flex-basis: 100%;height: 0}table.table.tabelle-block>:is(tbody,tfoot)>tr>td{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 0.3rem;order: 2;min-width: 0;padding: 0 !important;border: 0;background-color: transparent !important;box-shadow: none !important;white-space: normal !important;text-align: left !important;font-size: 0.875rem}table.table.tabelle-block>:is(tbody,tfoot)>tr>td[data-label]::before{content: attr(data-label);color: var(--bs-secondary-color);font-size: 0.8125rem;font-weight: 400}table.table.tabelle-block>:is(tbody,tfoot)>tr>td.tb-rang,table.table.tabelle-block>:is(tbody,tfoot)>tr>td.tb-titel,table.table.tabelle-block>:is(tbody,tfoot)>tr>td.tb-wert{font-size: 1rem}table.table.tabelle-block>:is(tbody,tfoot)>tr>td.tb-rang{order: -2}table.table.tabelle-block>:is(tbody,tfoot)>tr>td.tb-titel{order: -1}table.table.tabelle-block>:is(tbody,tfoot)>tr>td.tb-wert{order: 0}table.table.tabelle-block>:is(tbody,tfoot)>tr>td.tb-ende{order: 3}table.table.tabelle-block>:is(tbody,tfoot)>tr>td.dw-balken-zelle>*{flex: 1 1 100%}table.table.tabelle-block>:is(tbody,tfoot)>tr>td.tb-titel{flex: 1 1 0}table.table.tabelle-block>:is(tbody,tfoot)>tr>td.tb-wert{margin-left: auto}table.table.tabelle-block>:is(tbody,tfoot)>tr>td.tb-rang::before,table.table.tabelle-block>:is(tbody,tfoot)>tr>td.tb-titel::before,table.table.tabelle-block>:is(tbody,tfoot)>tr>td.tb-wert::before,table.table.tabelle-block>:is(tbody,tfoot)>tr>td.tb-ohne-label::before{content: none}table.table.tabelle-block>:is(tbody,tfoot)>tr>td.tb-voll,table.table.tabelle-block>:is(tbody,tfoot)>tr>td[colspan]:not(.tb-titel):not(.tb-wert){flex-basis: 100%}table.table.tabelle-block>:is(tbody,tfoot)>tr>td[colspan]::before{content: none}table.table.tabelle-block>:is(tbody,tfoot)>tr>td:empty,table.table.tabelle-block>:is(tbody,tfoot)>tr>td.tb-weg,table.table:is(.tabelle-block,.spieler-karten).tb-sortleiste>thead>tr>th.tb-weg{display: none !important}}.sk-name-box{display: flex;align-items: center;min-width: 11rem}.sk-name-box .tfm-gesicht{flex-shrink: 0}.sk-alter{margin-left: 0.35rem;font-size: 0.8rem;font-weight: 400;color: var(--bs-secondary-color);white-space: nowrap}@media (max-width: 767.98px){.sk-name-box{display: contents}}.leih-pos{min-width: 6rem}.leih-auswahl{width: 6.75rem;flex-shrink: 0}.sk-mobil{display: none}@media (max-width: 767.98px){.table-responsive:has(>table.spieler-karten),.table-responsive:has(>.dt-container table.spieler-karten){overflow-x: visible}table.table.spieler-karten,table.table.spieler-karten>tbody{display: block;width: 100%}table.table.spieler-karten>thead{display: none}table.table.spieler-karten>tbody>tr{display: flex;flex-wrap: wrap;align-items: center;column-gap: 0.75rem;row-gap: 0.2rem;position: relative;min-height: 5.75rem;padding: 0.6rem 0.75rem 0.6rem 4.25rem;border-bottom: 1px solid var(--color-border-divider);background-color: var(--color-background-surface)}table.table.table-striped.spieler-karten>tbody>tr:nth-child(odd){background-color: var(--color-background-table-stripe)}table.table.table-hover.spieler-karten>tbody>tr:hover{background-color: var(--color-background-table-hover)}table.table.spieler-karten>tbody>tr.table-user{background-color: var(--color-primary-background-subtle)}table.table.spieler-karten>tbody>tr::before{content: "";order: 1;flex-basis: 100%;height: 0}table.table.spieler-karten>tbody>tr>td{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 0.3rem;order: 2;min-width: 0;padding: 0 !important;border: 0;background-color: transparent !important;box-shadow: none !important;white-space: normal !important;text-align: left !important;font-size: 0.875rem}table.table.spieler-karten>tbody>tr>td[data-label]::before{content: attr(data-label);color: var(--bs-secondary-color);font-size: 0.8125rem}table.table.spieler-karten>tbody>tr>td.sk-name{order: -1;flex: 1 1 0;font-size: 1rem;line-height: 1.25}table.table.spieler-karten>tbody>tr>td.sk-name .tfm-gesicht{position: absolute;left: 0.75rem;top: 0.6rem;width: 44px;height: 44px;margin: 0}table.table.spieler-karten>tbody>tr>td.sk-name .sk-wappen{position: absolute;left: calc(0.75rem + 12px);top: calc(0.6rem + 50px);line-height: 0}table.table.spieler-karten>tbody>tr>td.sk-name .sk-wappen img{width: 20px;height: 20px;margin: 0 !important}table.table.spieler-karten .sk-mobil{display: inline-flex;align-items: center;gap: 0.35rem}table.table.spieler-karten .sk-alter{margin-left: 0}table.table.spieler-karten>tbody>tr>td.sk-ecke{order: 0;margin-left: auto;font-size: 0.875rem;white-space: nowrap !important}table.table.spieler-karten>tbody>tr>td.sk-voll{flex-basis: 100%}table.table.spieler-karten>tbody>tr>td.sk-aktion{flex-basis: 100%;justify-content: flex-end;margin-top: 0.35rem}table.table.spieler-karten>tbody>tr>td.sk-team img{display: none}table.table.spieler-karten>tbody>tr>td.sk-desk,table.table.spieler-karten>tbody>tr>td:empty,table.table.spieler-karten.tb-sortleiste>thead>tr>th.tb-weg{display: none !important}}@media (min-width: 768px) and (max-width: 1199.98px){.table-responsive:has(>table.spieler-karten.sk-bis-tablet),.table-responsive:has(>.dt-container table.spieler-karten.sk-bis-tablet){overflow-x: visible}table.table.spieler-karten.sk-bis-tablet,table.table.spieler-karten.sk-bis-tablet>tbody{display: block;width: 100%}table.table.spieler-karten.sk-bis-tablet>thead{display: none}table.table.spieler-karten.sk-bis-tablet>tbody>tr{display: flex;flex-wrap: wrap;align-items: center;column-gap: 0.75rem;row-gap: 0.2rem;position: relative;min-height: 5.75rem;padding: 0.6rem 0.75rem 0.6rem 4.25rem;border-bottom: 1px solid var(--color-border-divider);background-color: var(--color-background-surface)}table.table.table-striped.spieler-karten.sk-bis-tablet>tbody>tr:nth-child(odd){background-color: var(--color-background-table-stripe)}table.table.table-hover.spieler-karten.sk-bis-tablet>tbody>tr:hover{background-color: var(--color-background-table-hover)}table.table.spieler-karten.sk-bis-tablet>tbody>tr.table-user{background-color: var(--color-primary-background-subtle)}table.table.spieler-karten.sk-bis-tablet>tbody>tr::before{content: "";order: 1;flex-basis: 100%;height: 0}table.table.spieler-karten.sk-bis-tablet>tbody>tr>td{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 0.3rem;order: 2;min-width: 0;padding: 0 !important;border: 0;background-color: transparent !important;box-shadow: none !important;white-space: normal !important;text-align: left !important;font-size: 0.875rem}table.table.spieler-karten.sk-bis-tablet>tbody>tr>td[data-label]::before{content: attr(data-label);color: var(--bs-secondary-color);font-size: 0.8125rem}table.table.spieler-karten.sk-bis-tablet>tbody>tr>td.sk-name{order: -1;flex: 1 1 0;font-size: 1rem;line-height: 1.25}table.table.spieler-karten.sk-bis-tablet>tbody>tr>td.sk-name .tfm-gesicht{position: absolute;left: 0.75rem;top: 0.6rem;width: 44px;height: 44px;margin: 0}table.table.spieler-karten.sk-bis-tablet>tbody>tr>td.sk-name .sk-wappen{position: absolute;left: calc(0.75rem + 12px);top: calc(0.6rem + 50px);line-height: 0}table.table.spieler-karten.sk-bis-tablet>tbody>tr>td.sk-name .sk-wappen img{width: 20px;height: 20px;margin: 0 !important}table.table.spieler-karten.sk-bis-tablet .sk-mobil{display: inline-flex;align-items: center;gap: 0.35rem}table.table.spieler-karten.sk-bis-tablet .sk-alter{margin-left: 0}table.table.spieler-karten.sk-bis-tablet>tbody>tr>td.sk-ecke{order: 0;margin-left: auto;font-size: 0.875rem;white-space: nowrap !important}table.table.spieler-karten.sk-bis-tablet>tbody>tr>td.sk-voll{flex-basis: 100%}table.table.spieler-karten.sk-bis-tablet>tbody>tr>td.sk-aktion{flex-basis: 100%;justify-content: flex-end;margin-top: 0.35rem}table.table.spieler-karten.sk-bis-tablet>tbody>tr>td.sk-team img{display: none}table.table.spieler-karten.sk-bis-tablet>tbody>tr>td.sk-desk,table.table.spieler-karten.sk-bis-tablet>tbody>tr>td:empty,table.table.spieler-karten.sk-bis-tablet.tb-sortleiste>thead>tr>th.tb-weg{display: none !important}table.table.spieler-karten.sk-bis-tablet .sk-name-box{display: contents}}@media (min-width: 768px) and (max-width: 1199.98px){table.table.tabelle-block.tb-bis-tablet,table.table.tabelle-block.tb-bis-tablet>tbody,table.table.tabelle-block.tb-bis-tablet>tfoot{display: block;width: 100%}table.table.tabelle-block.tb-bis-tablet>thead{display: none}table.table.tabelle-block.tb-bis-tablet.tb-sortleiste>thead{display: block}table.table.tabelle-block.tb-bis-tablet.tb-sortleiste>thead>tr{display: flex;flex-wrap: wrap;align-items: center;gap: 0.125rem 0.25rem;padding: 0.375rem 0.5rem;background-color: var(--color-primary)}table.table.tabelle-block.tb-bis-tablet.tb-sortleiste>thead>tr::before{content: "Sortieren:";font-size: 0.8125rem;color: var(--color-text-on-dark);opacity: 0.75;margin-right: 0.25rem}table.table.tabelle-block.tb-bis-tablet.tb-sortleiste>thead>tr>th{display: block;padding: 0.125rem 0.375rem !important;font-size: 0.8125rem;white-space: nowrap;border: 0}table.dataTable.table.tabelle-block.tb-bis-tablet.tb-sortleiste>thead>tr>th div.dt-column-header{flex-direction: row;justify-content: flex-start;gap: 0.125rem}table.dataTable.table.tabelle-block.tb-bis-tablet.tb-sortleiste>thead>tr>th div.dt-column-header .dt-column-title{flex-grow: 0}table.dataTable.table.tabelle-block.tb-bis-tablet.tb-sortleiste>thead>tr>th .dt-column-order{right: auto;left: auto}table.table.tabelle-block.tb-bis-tablet>:is(tbody,tfoot)>tr{display: flex;flex-wrap: wrap;align-items: center;column-gap: 0.75rem;row-gap: 0.125rem;padding: 0.5rem 0.75rem;border-bottom: 1px solid var(--color-border-divider);background-color: var(--color-background-surface)}table.table.table-striped.tabelle-block.tb-bis-tablet>:is(tbody,tfoot)>tr:nth-child(odd){background-color: var(--color-background-table-stripe)}table.table.table-hover.tabelle-block.tb-bis-tablet>:is(tbody,tfoot)>tr:hover{background-color: var(--color-background-table-hover)}table.table.tabelle-block.tb-bis-tablet>:is(tbody,tfoot)>tr::before{content: "";order: 1;flex-basis: 100%;height: 0}table.table.tabelle-block.tb-bis-tablet>:is(tbody,tfoot)>tr>td{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 0.3rem;order: 2;min-width: 0;padding: 0 !important;border: 0;background-color: transparent !important;box-shadow: none !important;white-space: normal !important;text-align: left !important;font-size: 0.875rem}table.table.tabelle-block.tb-bis-tablet>:is(tbody,tfoot)>tr>td[data-label]::before{content: attr(data-label);color: var(--bs-secondary-color);font-size: 0.8125rem;font-weight: 400}table.table.tabelle-block.tb-bis-tablet>:is(tbody,tfoot)>tr>td.tb-rang,table.table.tabelle-block.tb-bis-tablet>:is(tbody,tfoot)>tr>td.tb-titel,table.table.tabelle-block.tb-bis-tablet>:is(tbody,tfoot)>tr>td.tb-wert{font-size: 1rem}table.table.tabelle-block.tb-bis-tablet>:is(tbody,tfoot)>tr>td.tb-rang{order: -2}table.table.tabelle-block.tb-bis-tablet>:is(tbody,tfoot)>tr>td.tb-titel{order: -1}table.table.tabelle-block.tb-bis-tablet>:is(tbody,tfoot)>tr>td.tb-wert{order: 0}table.table.tabelle-block.tb-bis-tablet>:is(tbody,tfoot)>tr>td.tb-ende{order: 3}table.table.tabelle-block.tb-bis-tablet>:is(tbody,tfoot)>tr>td.tb-titel{flex: 1 1 0}table.table.tabelle-block.tb-bis-tablet>:is(tbody,tfoot)>tr>td.tb-wert{margin-left: auto}table.table.tabelle-block.tb-bis-tablet>:is(tbody,tfoot)>tr>td.tb-rang::before,table.table.tabelle-block.tb-bis-tablet>:is(tbody,tfoot)>tr>td.tb-titel::before,table.table.tabelle-block.tb-bis-tablet>:is(tbody,tfoot)>tr>td.tb-wert::before,table.table.tabelle-block.tb-bis-tablet>:is(tbody,tfoot)>tr>td.tb-ohne-label::before{content: none}table.table.tabelle-block.tb-bis-tablet>:is(tbody,tfoot)>tr>td.tb-voll,table.table.tabelle-block.tb-bis-tablet>:is(tbody,tfoot)>tr>td[colspan]:not(.tb-titel):not(.tb-wert){flex-basis: 100%}table.table.tabelle-block.tb-bis-tablet>:is(tbody,tfoot)>tr>td[colspan]::before{content: none}table.table.tabelle-block.tb-bis-tablet>:is(tbody,tfoot)>tr>td:empty,table.table.tabelle-block.tb-bis-tablet>:is(tbody,tfoot)>tr>td.tb-weg,table.table.tabelle-block.tb-bis-tablet.tb-sortleiste>thead>tr>th.tb-weg{display: none !important}}@media (max-width: 575.98px){table.table.tabelle-schmal>:is(thead,tbody,tfoot)>tr>*{padding-left: 0.375rem;padding-right: 0.375rem;font-size: 0.875rem}table.table.tabelle-schmal>:is(thead,tbody,tfoot)>tr>.ps-3{padding-left: 0.5rem !important}table.table.tabelle-schmal>:is(thead,tbody,tfoot)>tr>.pe-3{padding-right: 0.5rem !important}}@media (max-width: 767.98px){.liga-legacy table[align="left"]:not(.table),.liga-legacy table[align="left"]:not(.table)>tbody,.liga-legacy table[align="left"]:not(.table)>tbody>tr,.liga-legacy table[align="left"]:not(.table)>tbody>tr>td{display: block;width: auto}}.kader-pos{white-space: nowrap}@media (max-width: 575.98px){.kader-pos{white-space: normal}.kader-pos .pos{display: inline-block}.kader-pos .pos:not(:last-child){margin-right: 0.3rem}.kader-btn .kader-btn-text{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.kader-btn{padding: 0.35em 0.45em}}table.table.pokal-paarungen>tbody>tr>td.pk-erg{white-space: nowrap;width: 5.5rem;min-width: 5.5rem}table.table.pokal-paarungen>tbody>tr>td.pk-heim,table.table.pokal-paarungen>tbody>tr>td.pk-gast{white-space: nowrap}table.table.pokal-paarungen>tbody>tr>td.pk-aktion:empty{padding: 0}table.table.pokal-paarungen>tbody>tr.pk-spieltag>td{font-size: 0.75rem;font-weight: var(--font-weight-semibold,600);color: var(--bs-secondary-color);background-color: var(--color-surface-tint) !important;box-shadow: none !important;padding-top: 0.375rem;padding-bottom: 0.375rem;border-top: 1px solid var(--color-border-divider)}table.table.pokal-paarungen>tbody>tr.pk-spieltag:first-child>td{border-top: 0}table.table.pokal-paarungen>tbody + tbody{border-top: 0}.ts-platz{display: inline-block;min-width: 1.5rem;padding: 0.0625rem 0.25rem;border-radius: var(--vdfb-border-radius-sm);font-weight: var(--font-weight-semibold,600);text-align: center}.ts-platz-weiter{background-color: var(--color-primary);color: #fff}.ts-platz-chance{background-color: var(--color-secondary);color: var(--bs-dark)}.ts-tabelle td .text-nowrap{white-space: normal !important}@media (max-width: 767.98px){table.table.pokal-paarungen,table.table.pokal-paarungen>tbody{display: block;width: 100%}table.table.pokal-paarungen>tbody>tr{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);grid-template-areas: "heim erg gast" "aktion aktion aktion";align-items: center;column-gap: 0.5rem;padding: 0.5rem 0.75rem;border-bottom: 1px solid var(--color-border-divider);background-color: var(--color-background-surface)}table.table.pokal-paarungen>tbody>tr:hover{background-color: var(--color-background-table-hover)}table.table.pokal-paarungen>tbody>tr.table-user{background-color: var(--color-primary-background-subtle)}table.table.pokal-paarungen>tbody>tr.pk-spieltag{display: block;padding: 0;border-bottom: 1px solid var(--color-border-divider)}table.table.table-sm.pokal-paarungen>tbody>tr.pk-spieltag>td{padding: 0.375rem 0.75rem !important;background-color: var(--color-surface-tint) !important}table.table.table-sm.pokal-paarungen>tbody>tr>td{display: block;width: auto;min-width: 0;padding: 0 !important;border: 0;background-color: transparent !important;box-shadow: none !important}table.table.pokal-paarungen>tbody>tr>td.pk-heim{grid-area: heim;text-align: right !important;overflow: hidden;text-overflow: ellipsis}table.table.pokal-paarungen>tbody>tr>td.pk-gast{grid-area: gast;text-align: left !important;overflow: hidden;text-overflow: ellipsis}table.table.pokal-paarungen>tbody>tr>td.pk-erg{grid-area: erg;width: auto;min-width: 3.5rem;text-align: center !important}table.table.pokal-paarungen>tbody>tr>td.pk-aktion{grid-area: aktion;text-align: right !important;padding-top: 0.375rem !important}table.table.pokal-paarungen>tbody>tr>td.pk-aktion:empty{display: none}table.table.pokal-paarungen>tbody>tr:has(>td.pk-aktion>a:only-child){grid-template-columns: minmax(0,1fr) auto minmax(0,1fr) auto;grid-template-areas: "heim erg gast aktion"}table.table.pokal-paarungen>tbody>tr:has(>td.pk-aktion>a:only-child)>td.pk-aktion{padding-top: 0 !important}table.table.pokal-paarungen>tbody>tr>td[colspan]{grid-column: 1 / -1}}.hp-w-rang{width: 30px}.hp-w-platz{width: 35px}.hp-w-zahl{width: 35px}.hp-w-diff{width: 40px}.hp-w-liga{width: 55px}.team-crest-16{width: 16px;height: 16px}.hp-prozent{min-width: 55px;text-align: right}.hp-fortschritt{height: 6px}.hp-formbadge{width: 18px;font-size: 0.65rem;padding: 2px 0}.hp-hero{position: relative;overflow: hidden;background-color: var(--color-primary);color: #fff;border: 0}html[data-theme="dark"] .hp-hero{border: 0}.hp-hero-inhalt{position: relative;padding: 2rem 1.5rem 1.75rem 1.5rem}.hp-hero-titel{margin: 0 0 1rem 0;font-size: clamp(1.9rem,1.2rem + 2.8vw,3.25rem);font-weight: 800;line-height: 1.05;letter-spacing: -0.01em}.hp-hero-text{max-width: 40rem;margin-bottom: 1.5rem;font-size: 1.05rem;color: var(--color-text-on-dark-hover)}.hp-hero-aktionen{display: flex;flex-wrap: wrap;align-items: center;gap: 0.5rem 1.25rem;margin-bottom: 1.5rem}.hp-hero-link{color: var(--color-text-on-dark-hover);font-size: 0.9rem;font-weight: 600;text-decoration: none;white-space: nowrap;transition: var(--transition-fast)}.hp-hero-link:hover,.hp-hero-link:focus-visible{text-decoration: underline}.hp-hero-link:hover,.hp-hero-link:focus,.hp-hero-link:active{color: var(--color-text-on-dark)}.hp-hero-frei{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 0.6rem 1rem;max-width: 100%;padding: 0.75rem 1rem;border-radius: var(--bs-border-radius);background-color: var(--color-primary-darkest);color: #fff}.hp-hero-frei-wappen{width: 36px;height: 36px;object-fit: contain}.hp-hero-frei-text{font-size: 0.95rem}.hp-hero-frei-liga{display: block;font-size: 0.8rem;color: var(--color-text-on-dark-subtle)}.hp-hero-frei-liste{display: block;max-width: 40rem}.hp-hero-frei-kopf{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: 0.25rem 1rem;margin-bottom: 0.65rem}.hp-hero-frei-chips{display: flex;flex-wrap: wrap;gap: 0.4rem}.hp-hero-frei-chip{display: inline-flex;align-items: center;gap: 0.4rem;padding: 0.25rem 0.7rem 0.25rem 0.35rem;border-radius: 999px;background-color: var(--color-primary);color: #fff;font-size: 0.85rem;font-weight: 600;text-decoration: none;transition: var(--transition-fast)}.hp-hero-frei-chip:hover,.hp-hero-frei-chip:focus-visible{background-color: var(--color-hover-tint);color: var(--color-link-hover) !important}.hp-hero-frei-chip img{width: 22px;height: 22px;object-fit: contain}.hp-neu{max-width: 44rem}.hp-neu-liste{display: flex;flex-direction: column;gap: 0.1rem;margin: 0 -0.5rem}.hp-neu-zeile{display: flex;align-items: center;gap: 0.6rem;min-width: 0;padding: 0.3rem 0.5rem;border-radius: var(--vdfb-border-radius-sm);color: #fff;font-size: 0.9rem;text-decoration: none;transition: var(--transition-fast)}.hp-neu-zeile:hover,.hp-neu-zeile:focus-visible{background-color: var(--color-primary);color: #fff !important}.hp-neu-icon{flex: 0 0 auto;color: var(--color-text-on-dark-subtle)}.hp-neu-art{flex: 0 0 6.75rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 0.85rem;color: var(--color-text-on-dark-subtle)}.hp-neu-text{flex: 1 1 auto;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.hp-neu-mehr{flex: 0 0 auto;white-space: nowrap;font-size: 0.8rem;color: var(--color-text-on-dark-subtle)}@media (max-width: 575.98px){.hp-neu-art{display: none}}.hp-hero-zahlen{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 1rem 2rem;margin-top: 1.5rem}.hp-hero-zahl{text-align: center}.hp-hero-zahl-wert{display: block;font-size: clamp(1.75rem,1.2rem + 1.6vw,2.6rem);font-weight: 800;line-height: 1;font-variant-numeric: tabular-nums}.hp-hero-zahl-label{display: block;margin-top: 0.3rem;font-size: 0.9rem;color: var(--color-text-on-dark-subtle)}.hp-hero-kopf{display: grid;grid-template-columns: minmax(0,1fr);gap: 1.5rem 2rem;align-items: start}.hp-hero-frei.hp-hero-reihe{width: 100%;max-width: none;margin-top: 1.5rem}.hp-hero-reihe>.btn{margin-left: auto}.hp-hero-warteliste{flex-direction: column;align-items: flex-start}.hp-hero-warteliste>.btn{margin-left: 0}@media (min-width: 992px){.hp-hero-kopf{grid-template-columns: minmax(0,1fr) minmax(0,26rem)}}@media (min-width: 1400px){.hp-hero-kopf{grid-template-columns: minmax(0,1fr) minmax(0,30rem)}}.hp-trailer{position: relative;color: #fff;display: block;width: 100%;padding: 0;border: 0;border-radius: var(--bs-border-radius-lg);overflow: hidden;aspect-ratio: 16 / 9;background-color: var(--color-primary-darkest);cursor: pointer}.hp-trailer img{display: block;width: 100%;height: 100%;object-fit: cover}.hp-trailer-leiste{position: absolute;left: 1.25rem;bottom: 1.25rem;display: flex;align-items: center;gap: 0.75rem}.hp-trailer-dauer{color: #fff;font-size: 0.95rem;font-weight: 700}.hp-trailer-modal{position: relative;overflow: hidden;border: 0;background-color: #000}.hp-trailer-modal video{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9}.hp-trailer-schliessen{position: absolute;top: 0.75rem;right: 0.75rem;z-index: 2}.hp-hero-verein{display: flex;align-items: center;gap: 1.25rem;margin-bottom: 1.5rem}.hp-hero-verein>div{min-width: 0}.hp-hero-spalte>:last-child{margin-bottom: 0}.hp-hero-verein-wappen{width: 80px;height: 80px;flex: 0 0 auto;object-fit: contain}.hp-hero-gruss{font-size: 0.95rem;color: var(--color-text-on-dark-subtle)}.hp-hero-verein-info{display: flex;flex-wrap: wrap;gap: 0.375rem;margin-top: 0.25rem}.hp-hero-fakt{padding: 0.2rem 0.65rem;border-radius: 50rem;background-color: var(--color-primary-darkest);color: #fff;font-size: 0.85rem;font-weight: 600;line-height: 1.3;white-space: nowrap;text-decoration: none;transition: var(--transition-fast)}a.hp-hero-fakt:hover,a.hp-hero-fakt:focus-visible{background-color: var(--color-hover-tint);color: var(--color-link-hover) !important}.hp-hero-panel{padding: 1.25rem;border-radius: var(--bs-border-radius-lg);background-color: var(--color-primary-darkest)}.hp-hero-panel-label{margin-bottom: 0.75rem;font-size: 0.95rem;font-weight: 700;color: var(--color-text-on-dark-hover)}.hp-hero-panel-label-cd{margin-top: 1.25rem}.hp-hero-duell{display: flex;align-items: flex-start;justify-content: space-around;gap: 0.75rem}.hp-hero-duell-team{display: flex;flex-direction: column;align-items: center;gap: 0.4rem;flex: 1 1 0;min-width: 0;color: #fff;font-size: 0.9rem;font-weight: 700;text-align: center;text-decoration: none}.hp-hero-duell-team:hover,.hp-hero-duell-team:focus,.hp-hero-duell-team:active{color: #fff}.hp-hero-duell-team img{width: 56px;height: 56px;object-fit: contain}.hp-hero-duell-vs{align-self: center;margin-top: -1.2rem;font-size: 0.8rem;font-weight: 800;color: var(--color-text-on-dark-subtle)}.hp-hero-panel-info{margin-top: 0.6rem;font-size: 0.85rem;text-align: center;color: var(--color-text-on-dark-subtle)}.hp-hero-panel-tv{margin-top: 0.5rem;text-align: center;font-size: 0.875rem}.hp-hero-panel-tv-hinweis{color: var(--color-text-on-dark-subtle)}.hp-countdown{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0.5rem}.hp-countdown-feld{padding: 0.5rem 0.25rem;border-radius: var(--bs-border-radius);background-color: var(--color-primary);text-align: center}.hp-countdown-wert{display: block;font-size: 1.6rem;font-weight: 800;line-height: 1.1;font-variant-numeric: tabular-nums}.hp-countdown-label{display: block;font-size: 0.7rem;color: var(--color-text-on-dark-subtle)}.hp-band{display: flex;justify-content: center;overflow: hidden;padding: 0.75rem 0;background-color: var(--color-primary-darkest)}.hp-band-wappen{position: relative;flex: 0 0 auto;padding: 0 0.9rem;opacity: 0.45}.hp-band-wappen img{display: block;width: 40px;height: 40px;object-fit: contain}.hp-schritte-bereich{padding: 1.5rem 1.25rem 1.25rem 1.25rem;border: 2px solid var(--color-primary);border-radius: var(--bs-border-radius-lg)}.hp-schritte-titel{margin: 0 0 1rem 0;font-size: 1.35rem;font-weight: 800;text-align: center;color: var(--color-link)}.hp-schritte{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 0}.hp-schritt{display: flex;flex-direction: column;align-items: center;gap: 0.4rem;padding: 1rem 1.25rem;border-radius: var(--bs-border-radius-lg);color: var(--bs-body-color);text-align: center;text-decoration: none;transition: var(--transition-fast)}.hp-schritt + .hp-schritt{border-left: 1px solid var(--bs-border-color);border-top-left-radius: 0;border-bottom-left-radius: 0}.hp-schritt:hover,.hp-schritt:focus-visible{color: var(--bs-body-color) !important;background-color: var(--color-hover-tint)}.hp-schritt-icon{margin-bottom: 0.4rem;display: flex;align-items: center;justify-content: center;width: 3rem;height: 3rem;border-radius: 50%;background-color: var(--color-primary);color: #fff;font-size: 1.35rem}.hp-schritt-titel{font-size: 1.15rem;font-weight: 800;color: var(--color-link)}.hp-schritt-text{flex: 1 1 auto;font-size: 0.95rem;color: var(--color-text-primary)}.hp-schritt-los{margin-top: 0.75rem;font-weight: 700}.hp-schritt:hover .hp-schritt-los,.hp-schritt:focus-visible .hp-schritt-los{background-color: var(--color-primary-darkest);border-color: var(--color-primary-darkest);color: #fff}@media (max-width: 767.98px){.hp-schritte{grid-template-columns: minmax(0,1fr)}.hp-schritt{padding: 1rem 0.5rem}.hp-schritt + .hp-schritt{border-left: 0;border-top: 1px solid var(--bs-border-color);border-radius: 0}}@media (max-width: 575.98px){.hp-trailer-leiste{left: auto;right: 0.75rem;bottom: 0.75rem;flex-direction: row-reverse}.hp-hero-inhalt{padding: 1.5rem 1rem 1.25rem 1rem}.hp-hero-zahlen{grid-template-columns: repeat(2,minmax(0,1fr))}.hp-hero-verein-wappen{width: 56px;height: 56px}.hp-band-wappen img{width: 32px;height: 32px}}.md-kopf .md-wappen{width: 64px;height: 64px;object-fit: contain}.md-prognose{height: 18px}.md-formname{min-width: 12rem}.md-phase{width: 3.5rem}.md-phasenzahl{width: 3.5rem;text-align: right}.md-phasenbalken{height: 12px}.md-raster{column-gap: 1rem}@media (min-width: 992px){.md-raster{column-count: 2}}@media (min-width: 1600px){.md-raster{column-count: 3}}.md-kachel{break-inside: avoid;page-break-inside: avoid;margin-bottom: 1rem}.md-seite{border: 1px solid transparent;border-radius: var(--vdfb-border-radius-sm)}.md-seite-eigen{border-color: var(--color-primary);background-color: var(--color-hover-tint)}.md-seitenlabel{letter-spacing: 0.06em}.md-trainerbild{width: 44px;height: 44px;border-radius: 50%;object-fit: cover}.table tbody tr>td.md-eigen,.table.table-striped tbody tr>td.md-eigen{background-color: var(--color-primary-background-subtle);box-shadow: inset 0 0 0 9999px transparent}.table tbody tr.md-eigen-zeile>td,.table.table-striped tbody tr.md-eigen-zeile>td{background-color: var(--color-primary-background-subtle);box-shadow: inset 0 0 0 9999px transparent}.table tbody tr.md-gegner-zeile>td,.table.table-striped tbody tr.md-gegner-zeile>td{background-color: var(--color-surface-tint);box-shadow: inset 0 0 0 9999px transparent}.table.table-hover tbody tr:hover>td.md-eigen,.table.table-hover tbody tr.md-eigen-zeile:hover>td{background-color: var(--color-primary-background-subtle) !important}.table tbody tr>td.md-eigen,.table thead tr>th.md-eigen{border-left: 2px solid var(--color-primary);border-right: 2px solid var(--color-primary)}.table thead.bg-vdfb>tr>th.md-eigen{background-color: var(--color-primary-darkest);border-left-color: rgba(255,255,255,0.55);border-right-color: rgba(255,255,255,0.55)}.md-hinweis:last-child{border-bottom: 0 !important}.md-h2h-balken{height: 10px}.md-scorerbalken{height: 8px;max-width: 6rem}.md-scorerzahl{min-width: 1.5rem;text-align: right}.md-raster .card-body{font-size: 0.875rem}.md-raster .small,.md-raster small{font-size: 0.8125rem}.md-tabelle>:not(caption)>*>*{padding-top: 0.4rem;padding-bottom: 0.4rem}.md-label{font-size: 0.8125rem;font-weight: 600;color: var(--bs-secondary-color)}.md-fakten>tbody>tr>*{border-bottom: 0}.md-fakten th{width: 7.5rem;font-weight: 600;color: var(--bs-secondary-color);white-space: nowrap;vertical-align: top}.md-zeiten{display: flex;flex-wrap: wrap;gap: 0.25rem}.md-zeit{padding: 0 0.4rem;border-radius: var(--vdfb-border-radius-sm);background-color: var(--color-surface-tint);white-space: nowrap}.md-note{display: inline-block;min-width: 2.25rem;padding: 0 0.35rem;border-radius: 0.5rem;font-weight: 700;color: #fff;background: #6c757d;font-variant-numeric: tabular-nums}.md-note-top{background: #198754}.md-note-gut{background: var(--color-primary)}.md-note-mittel{background: #b8870b}.md-note-schwach{background: #b02a37}@media (max-width: 575.98px){.md-formname{min-width: 0;width: 100%}.md-phase,.md-phasenzahl{width: 3rem}.md-kopf .md-wappen{width: 52px;height: 52px}.md-fakten th{width: 6.25rem}}.md-chart,.md-radar{width: 100%;height: auto;display: block}.md-radar{max-width: 360px;margin: 0 auto}.md-radar .md-chart-text{font-size: 10px}.md-chart-grid,.md-radar-netz,.md-radar-speiche{fill: none;stroke: var(--color-border-divider);stroke-width: 1}.md-chart-text{fill: var(--color-text-light);font-size: 9px}.md-chart-linie{fill: none;stroke-width: 2;stroke-linejoin: round;stroke-linecap: round}.md-chart-linie.md-serie-a,.md-radar-flaeche.md-serie-a{stroke: var(--color-primary)}.md-chart-linie.md-serie-b,.md-radar-flaeche.md-serie-b{stroke: var(--color-secondary)}.md-chart-punkt.md-serie-a{fill: var(--color-primary);stroke: none}.md-chart-punkt.md-serie-b{fill: var(--color-secondary);stroke: none}.md-radar-flaeche{stroke-width: 2;fill-opacity: 0.16}.md-radar-flaeche.md-serie-a{fill: var(--color-primary)}.md-radar-flaeche.md-serie-b{fill: var(--color-secondary)}.md-punkt{display: inline-block;width: 0.6rem;height: 0.6rem;border-radius: 50%;margin-right: 0.35rem;vertical-align: baseline}.md-punkt.md-serie-a{background-color: var(--color-primary)}.md-punkt.md-serie-b{background-color: var(--color-secondary)}.su-erledigt{opacity: 0.5;transition: opacity 0.15s ease-in-out}.su-erledigt:hover,.su-erledigt:focus-within{opacity: 1}[data-bs-target="#protokollBody"] .icon-chevron-down{transition: transform 0.15s ease-in-out}[data-bs-target="#protokollBody"][aria-expanded="true"] .icon-chevron-down{transform: rotate(180deg)}#suModal .abschluss-protokoll{max-height: none;overflow-y: visible}.rk-col-rang{width: 30px}.rk-col-saison{width: 60px}.rk-col-liga{width: 42px}.rk-col-erg{width: 54px}.rk-col-wert{width: 56px}.rk-col-zuschauer{width: 84px}.rk-col-karten{width: 150px}@media (max-width: 575.98px){.rk-col-rang,.rk-col-saison,.rk-col-erg,.rk-col-karten,.rk-col-zuschauer{width: auto}}.rk-zahl{font-variant-numeric: tabular-nums;white-space: nowrap}.rk-karten{display: inline-flex;align-items: center;gap: 0.45rem}.rk-karten>span{display: inline-flex;align-items: center;gap: 2px;font-weight: 400}.rk-karten>.rk-karten-summe{font-weight: 700;min-width: 1.1em;justify-content: flex-end}.tore-elf{flex: 0 0 auto;width: 30px;height: 30px;padding: 0;border: 1px solid var(--color-border-hr);border-radius: var(--vdfb-border-radius-sm,0.25rem);background-color: var(--color-background-surface);color: var(--color-text-light);font-size: 0.78rem;font-weight: 700;line-height: 1}.tore-elf:hover:not(:disabled){background-color: var(--color-hover-tint);color: var(--color-link)}.tore-elf.is-on{background-color: var(--color-primary);border-color: var(--color-primary);color: #fff}.tore-elf:disabled{opacity: 0.35;cursor: not-allowed}.tore-elf:focus-visible{outline: 2px solid var(--color-primary);outline-offset: 1px}.rk-karten .sv-miss{margin-right: 5px}.yt-zweiklick{overflow: hidden;background-color: #0f1214;color: #fff}.yt-zweiklick-bild{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.yt-zweiklick-bild.is-fehlt{display: none}.yt-zweiklick-start{position: absolute;inset: 0;width: 100%;height: 100%;padding: 0;border: 0;background-color: transparent;color: #fff;display: flex;align-items: center;justify-content: center;cursor: pointer}.yt-zweiklick-knopf{width: 68px;height: 48px;border-radius: 12px;background-color: rgba(15,18,20,0.78);display: inline-flex;align-items: center;justify-content: center;font-size: 1.6rem;transition: background-color 0.15s ease}.yt-zweiklick-start:hover .yt-zweiklick-knopf,.yt-zweiklick-start:focus-visible .yt-zweiklick-knopf,.hp-trailer:hover .yt-zweiklick-knopf,.hp-trailer:focus-visible .yt-zweiklick-knopf{background-color: var(--color-primary)}.yt-zweiklick-start:focus-visible{outline: 3px solid var(--color-secondary);outline-offset: -3px}.yt-zweiklick-hinweis{position: absolute;left: 0;right: 0;bottom: 0;z-index: 1;padding: 0.35rem 0.6rem;background-color: rgba(15,18,20,0.8);color: rgba(255,255,255,0.9);font-size: max(0.72rem,12px);line-height: 1.3;pointer-events: none}.yt-zweiklick-hinweis a{display: inline-flex;align-items: center;min-height: 24px;margin: -5px 0;color: var(--color-secondary);text-decoration: none;pointer-events: auto}.yt-zweiklick-hinweis a:hover{text-decoration: underline}.rollen-heatmap{display: block;width: 100%;height: auto}.rollen-heatmap .rh-feld{fill: var(--color-primary)}.rollen-heatmap .rh-stufe1{fill: rgba(246,187,67,0.3)}.rollen-heatmap .rh-stufe2{fill: rgba(246,187,67,0.62)}.rollen-heatmap .rh-stufe3{fill: var(--color-secondary)}.rollen-heatmap .rh-linien *{fill: none;stroke: rgba(255,255,255,0.55);stroke-width: 0.8}.rollen-plus{color: var(--color-link);font-weight: 700}.card-header .rollen-plus{color: var(--color-secondary)}.rollen-kacheln{display: grid;grid-template-columns: repeat(auto-fill,minmax(8.5rem,1fr));gap: 0.5rem}.rollen-kachel{display: flex;flex-direction: column;align-items: center;gap: 0.35rem;padding: 0.5rem;border-radius: var(--vdfb-border-radius-sm);color: var(--color-link);text-align: center}.rollen-kachel:hover,.rollen-kachel:focus-visible{background-color: var(--color-hover-tint)}.rollen-kachel .rollen-heatmap{max-width: 6.5rem}.rollen-kachel-name{font-weight: 700;line-height: 1.2}.rollen-kachel-info{font-size: 0.8rem;color: var(--bs-secondary-color)}.rollen-fokus-raster{display: grid;grid-template-columns: repeat(auto-fill,minmax(10rem,1fr));gap: 1rem}.rollen-fokus{margin: 0}.rollen-fokus .rollen-heatmap{max-width: 8rem;margin-bottom: 0.5rem}.spielstil-icon{width: 36px;height: 36px;flex: none}.spielstil-icon-gross{width: 64px;height: 64px;flex: none}.spielstile-tabelle .spielstil-typ{max-width: 16rem;white-space: normal}.spielstil-wirkung dt{font-weight: 700}.spielstil-wirkung dd{margin-bottom: 0.5rem}.spielerrollen .rollen-link{color: inherit;text-decoration: none}.spielerrollen .rollen-link:hover{text-decoration: underline}.info-tabs{position: sticky;top: var(--vdfb-kopf-h,88px);z-index: 1019;background-color: var(--color-background-body);overflow-x: auto;overflow-y: hidden;scrollbar-width: thin;margin-left: -0.25rem;margin-right: -0.25rem;padding: 0 0.25rem}.info-tabs .nav-tabs{flex-wrap: nowrap;white-space: nowrap;min-width: max-content}.info-tabs .nav-link{white-space: nowrap}.rollen-abschnitt,.spielstile-abschnitt{scroll-margin-top: calc(var(--vdfb-kopf-h,88px) + 3.5rem)}.spielerrollen .dl-roles dd{display: table}.spielerkarte-popover{--bs-popover-max-width: none;--bs-popover-body-padding-x: 0.35rem;--bs-popover-body-padding-y: 0.35rem}.spielerkarte-bild{display: block;width: 180px;height: auto;aspect-ratio: 721 / 998}.form-range::-webkit-slider-thumb{background-color: var(--color-primary)}.form-range::-webkit-slider-thumb:active{background-color: var(--color-hover-tint)}.form-range::-moz-range-thumb{background-color: var(--color-primary)}.form-range::-moz-range-thumb:active{background-color: var(--color-hover-tint)}.form-range:focus::-webkit-slider-thumb{box-shadow: 0 0 0 1px var(--bs-body-bg),0 0 0 0.25rem var(--color-hover-tint)}.form-range:focus::-moz-range-thumb{box-shadow: 0 0 0 1px var(--bs-body-bg),0 0 0 0.25rem var(--color-hover-tint)}.sprinttyp-ergebnis-name{font-size: 1.75rem;font-weight: 700;line-height: 1.2}.sprinttyp-skala{display: flex;gap: 4px}.sprinttyp-skala span{flex: 1;height: 8px;border-radius: var(--vdfb-border-radius-sm);background: var(--color-hover-tint)}.sprinttyp-skala span.aktiv{background: var(--color-primary)}.sprinttyp-skala-text span{flex: 1;text-align: center}.sprinttyp-skala-text span:first-child{text-align: left}.sprinttyp-skala-text span:last-child{text-align: right}.draft-fcid{max-width: 18rem}.draft-notiz{flex: 1 1 18rem;max-width: 32rem}.tfm-vorschau-bild{width: 100%;max-width: 225px;height: auto}#wmTabelle th.dt-type-numeric.wm-links,#wmTabelle td.dt-type-numeric.wm-links{text-align: left}#wmTabelle th.dt-type-numeric.wm-links div.dt-column-header{flex-direction: row}.tfm-vorschau-saisons{max-height: 60vh;overflow-y: auto}.text-xs{font-size: 0.75rem}.text-2xs{font-size: 0.65rem}.vdfb-h-8{height: 8px}.vdfb-h-12{height: 12px}.vdfb-h-16{height: 16px}.vdfb-h-20{height: 20px}.vdfb-h-24{height: 24px}.vdfb-h-40{height: 40px}.vdfb-h-60{height: 60px}.vdfb-h-120{height: 120px}.vdfb-h-340{height: 340px}.vdfb-h-360{height: 360px}.vdfb-h-400{height: 400px}.vdfb-mh-140{max-height: 140px}.vdfb-mh-240{max-height: 240px}.vdfb-mh-300{max-height: 300px}.vdfb-mh-340{max-height: 340px}.vdfb-mh-360{max-height: 360px}.vdfb-mh-420{max-height: 420px}.vdfb-minw-1-5r{min-width: 1.5rem}.vdfb-minw-9r{min-width: 9rem}.vdfb-minw-11r{min-width: 11rem}.vdfb-minw-12r{min-width: 12rem}.vdfb-minw-120{min-width: 120px}.vdfb-minw-160{min-width: 160px}.vdfb-minw-200{min-width: 200px}.vdfb-minw-240{min-width: 240px}.vdfb-minw-280{min-width: 280px}.vdfb-minw-320{min-width: 320px}.vdfb-mw-50p{max-width: 50%}.vdfb-mw-180{max-width: 180px}.vdfb-mw-240{max-width: 240px}.vdfb-mw-320{max-width: 320px}.vdfb-mw-500{max-width: 500px}.vdfb-w-2-5r{width: 2.5rem}.vdfb-w-3r{width: 3rem}.vdfb-w-3-5r{width: 3.5rem}.vdfb-w-5r{width: 5rem}.vdfb-w-10r{width: 10rem}.vdfb-w-16{width: 16px}.vdfb-w-20{width: 20px}.vdfb-w-24{width: 24px}.vdfb-w-30p{width: 30%}.vdfb-w-32{width: 32px}.vdfb-w-36{width: 36px}.vdfb-w-40{width: 40px}.vdfb-w-40p{width: 40%}.vdfb-w-60{width: 60px}.vdfb-w-80{width: 80px}.vdfb-w-100{width: 100px}.vdfb-w-120{width: 120px}.vdfb-w-140{width: 140px}.vdfb-w-160{width: 160px}.vdfb-w-200{width: 200px}.vdfb-w-240{width: 240px}.vdfb-w-500{width: 500px}.vdfb-z-2{z-index: 2}.vdfb-z-1050{z-index: 1050}.vdfb-404-wrap{padding: 4rem 1rem;text-align: center}.vdfb-404-ball{display: block;margin: 0 auto 2rem;max-width: 320px;width: 100%;height: auto}.vdfb-404-code{font-size: 5rem;font-weight: 800;line-height: 1;color: var(--color-link);letter-spacing: -2px}.vdfb-404-title{font-size: 1.75rem;font-weight: 700;margin: 0.5rem 0 1rem;color: var(--color-text-primary)}.vdfb-404-text{color: var(--color-text-muted);max-width: 540px;margin: 0 auto 2rem;line-height: 1.6}.vdfb-404-actions{display: flex;gap: 0.75rem;justify-content: center;flex-wrap: wrap}.transition-all{transition: all 0.2s ease-in-out}.hover-opacity-100:hover{opacity: 1 !important}.deviation{position: absolute;top: 2px;left: 2px;font-size: 0.65rem;font-weight: bold;pointer-events: none}#transitionTable .form-control-sm{padding-top: 10px;font-size: 0.85rem}.zeile-hervorgehoben td:first-child,.table.table-hover tbody tr.zeile-hervorgehoben:hover>td:first-child{box-shadow: inset 4px 0 0 var(--color-secondary) !important}@media (max-width: 767.98px){table.table.tabelle-block>tbody>tr.zeile-hervorgehoben{box-shadow: inset 4px 0 0 var(--color-secondary)}}.table tr.tabelle-zone-meister>td:first-child{box-shadow: inset 4px 0 0 var(--color-secondary) !important}.table tr.tabelle-zone-aufstieg>td:first-child{box-shadow: inset 4px 0 0 var(--color-primary) !important}.table tr.tabelle-zone-relegation-hoch>td:first-child{box-shadow: inset 4px 0 0 var(--bs-info) !important}.table tr.tabelle-zone-relegation-runter>td:first-child{box-shadow: inset 4px 0 0 var(--bs-secondary) !important}.table tr.tabelle-zone-abstieg>td:first-child{box-shadow: inset 4px 0 0 var(--bs-danger) !important}.stadion-form .form-check-input{width: 1.35rem;height: 1.35rem;cursor: pointer;border: 2px solid var(--color-border-divider);margin-top: 0}.stadion-form .form-check-input:checked{background-color: var(--color-primary);border-color: var(--color-primary)}.stadion-form tbody tr{cursor: pointer}.stadion-form tbody tr.row-selected{background-color: var(--color-hover-tint) !important}#tipaarungen .card-header a{display: none}body.hat-seiten-wappen:after{background-image: var(--vdfb-seiten-wappen) !important;filter: grayscale(0.75);opacity: 0.075}.ti-collapse{transition: height 0.2s}.ti-collapse-link[aria-expanded="true"] .icon-chevron-down,.ti-collapse-link[aria-expanded="true"] .bi-chevron-down{transform: rotate(180deg)}.vdfb-minw-180{min-width: 180px}.vdfb-minw-40{min-width: 40px}.vdfb-mw-220{max-width: 220px}.vdfb-mw-400{max-width: 400px}.vdfb-mw-40p{max-width: 40%}.vdfb-mw-560{max-width: 560px}.vdfb-mw-600{max-width: 600px}.vdfb-mw-640{max-width: 640px}.vdfb-mw-720{max-width: 720px}.vdfb-mw-800{max-width: 800px}.vdfb-ord-1{order: 1}.vdfb-ord-2{order: 2}.vdfb-ord-3{order: 3}.vdfb-ord-4{order: 4}.vdfb-ord-5{order: 5}.vdfb-ord-6{order: 6}.vdfb-ord-7{order: 7}.vdfb-ord-8{order: 8}.vdfb-w-1-5r{width: 1.5rem}.vdfb-w-20p{width: 20%}.vdfb-w-4{width: 4px}.vdfb-scroll-y{overflow-y: auto}.vdfb-flex-1{flex: 1}.fgv-dropdown{top: calc(100% + 4px)}.fgv-scroll{overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch}.fgv-wisch-hinweis{display: none}@media (max-width: 767.98px){.fgv-wisch-hinweis{display: block}}.fgv-serie{cursor: pointer}.fgv-serie[aria-pressed="false"]{opacity: 0.5;text-decoration: line-through}.fgv-serie:hover{background: var(--color-hover-tint)}.fgv-serie-punkt{display: inline-block;width: 0.65em;height: 0.65em;border-radius: 50%;flex-shrink: 0}.fgv-mehr{display: inline-flex;align-items: center;gap: 0.35rem;padding: 0.2rem 0.5rem;border: 0;border-radius: var(--vdfb-border-radius-sm);background: transparent;color: var(--color-link);font-size: 0.875rem;font-weight: var(--font-weight-semibold,600)}.fgv-mehr:hover,.fgv-mehr:focus-visible{background: var(--color-hover-tint);color: var(--color-link-hover)}.fgv-mehr .icon{transition: transform 0.15s ease}.fgv-mehr[aria-expanded="true"] .icon{transform: rotate(180deg)}.fgv-tabelle:not(.fgv-alle) tr.fgv-alt{display: none}.news-content blockquote.forum-zitat{background: var(--color-surface-tint);border: 1px solid var(--color-border-divider);border-radius: var(--vdfb-border-radius-sm);padding: 0.5rem 0.75rem;margin: 0.5rem 0;color: inherit;font-size: 0.9375em}.forum-zitat-kopf{font-weight: 700;font-size: 0.875em;color: var(--color-link-hover);margin-bottom: 0.25rem}.news-content blockquote.forum-zitat>:last-child{margin-bottom: 0}.news-content img.forum-smiley{display: inline;max-height: 1.5em;margin: 0 0.125rem;border-radius: 0;vertical-align: text-bottom}img.forum-wappen,.news-content img.forum-wappen{display: inline;height: 1.25em;width: auto;margin: 0 0.125rem;border-radius: 0;vertical-align: text-bottom}.forum-anhaenge{display: flex;flex-wrap: wrap;gap: 0.5rem;margin-top: 0.5rem}.news-content .forum-anhaenge img{width: 9rem;height: 6.5rem;object-fit: cover;margin: 0}.kommentar-forum img:not(.forum-smiley){max-height: 24rem}.kommentar-forum>:last-child,.kommentar-forum p:last-child{margin-bottom: 0}.news-content .forum-beitrag-kopf{font-size: 0.875rem;color: var(--bs-secondary-color);margin-bottom: 0.5rem}.chronik-beitrag .news-content,.kommentar-forum{overflow-x: auto}.chronik-jahr,.teamnews-archiv-jahr{color: var(--color-link-hover);border-bottom: 1px solid var(--bs-border-color);margin-bottom: 0.25rem}.news-jahr-menu{max-height: 60vh;overflow-y: auto}.newsarchiv-dekade{min-width: 3.25rem}.newsarchiv-jahr{padding: 0.15rem 0.45rem;border-radius: var(--vdfb-border-radius-sm);font-weight: var(--font-weight-semibold,600)}.newsarchiv-jahr.active,.newsarchiv-jahr.active:hover{background-color: var(--color-primary);color: var(--color-text-on-dark,#fff)}.admin-speicherleiste{position: sticky;bottom: 0;z-index: 5;padding: 0.75rem 0;border-top: 1px solid var(--color-border-divider);background-color: var(--color-background-body,var(--bs-body-bg))}.admin-trainer-info .team-crest-18{width: 22px;height: 22px}.kader-pos-mehr{border: 0;background: none;padding: 0 0.25rem;margin-left: 0.125rem;color: var(--bs-secondary-color);font-weight: 700;line-height: 1;cursor: pointer;border-radius: var(--vdfb-border-radius-sm)}.kader-pos-mehr:hover,.kader-pos-mehr:focus-visible{background-color: var(--color-hover-tint);color: var(--color-link)}.app-leiste{display: none}@media (max-width: 1199.98px){.app-leiste{display: flex;position: fixed;left: 0;right: 0;bottom: 0;z-index: 1030;padding-bottom: env(safe-area-inset-bottom);background-color: var(--color-background-surface);border-top: 1px solid var(--color-border-divider)}.app-leiste a{position: relative;flex: 1 1 0;min-width: 0;min-height: 3.5rem;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 0.125rem;font-size: max(0.6875rem,11px);line-height: 1.1;color: var(--bs-secondary-color);text-decoration: none;-webkit-tap-highlight-color: transparent}.app-leiste a span:not(.app-leiste-zahl){max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.app-leiste a .icon{width: 1.375rem;height: 1.375rem}.app-leiste a.aktiv{color: var(--color-link);font-weight: 700}.app-leiste a:active{background-color: var(--color-hover-tint)}.app-leiste-zahl{position: absolute;top: 0.3rem;left: calc(50% + 0.3rem);min-width: 1.125rem;height: 1.125rem;padding: 0 0.3rem;border-radius: 999px;background-color: var(--color-primary);color: #fff;font-size: 0.625rem;font-weight: 700;line-height: 1.125rem;text-align: center}body:has(.app-leiste){padding-bottom: calc(3.5rem + env(safe-area-inset-bottom))}.app-leiste{justify-content: center}.app-leiste a{max-width: 9rem}body:has(.app-leiste) .toast-container.bottom-0{bottom: calc(3.5rem + env(safe-area-inset-bottom)) !important}}@media (min-width: 992px) and (max-width: 1199.98px){body:has(.app-leiste){padding-bottom: 0;margin-bottom: calc(506px + 3.5rem + env(safe-area-inset-bottom))}body:has(.app-leiste) footer{bottom: calc(3.5rem + env(safe-area-inset-bottom))}}@media (min-width: 992px){.push-app-hinweis{display: none}}@media (display-mode: standalone){.push-app-hinweis{display: none}}.leih-angebote li + li{border-top: 1px solid var(--color-border-subtle)}.leih-angebot-rang{min-width: 1.5em;text-align: right;font-variant-numeric: tabular-nums}.kp-tabelle td:first-child{width: 7.5rem;white-space: nowrap}.kp-tabelle tr:last-child td{border-bottom: 0}@media (max-width: 1199.98px){table.tabelle-block.tb-bis-tablet td.bew-aktionen{display: flex !important;gap: 0.5rem;padding-top: 0.5rem}table.tabelle-block.tb-bis-tablet td.bew-aktionen>form,table.tabelle-block.tb-bis-tablet td.bew-aktionen>a{flex: 1 1 0}table.tabelle-block.tb-bis-tablet td.bew-aktionen .btn{width: 100%;padding: 0.375rem 0.75rem !important}}@media (min-width: 576px) and (max-width: 1199.98px){table.tabelle-block.tb-bis-tablet td.bew-aktionen>form,table.tabelle-block.tb-bis-tablet td.bew-aktionen>a{flex: 0 0 auto}table.tabelle-block.tb-bis-tablet td.bew-aktionen .btn{width: auto;min-width: 8rem}}#wlTabelle th.dt-type-numeric,#wlTabelle td.dt-type-numeric{text-align: left}#wlTabelle th.dt-type-numeric div.dt-column-header{flex-direction: row}.wl-staerke{min-width: 9rem}.umfrage-zeile + .umfrage-zeile{margin-top: 0.75rem}.umfrage-balken{height: 0.5rem;margin-top: 0.25rem;border-radius: var(--vdfb-border-radius-sm,0.25rem);background: var(--color-hover-tint);overflow: hidden}.umfrage-balken>span{display: block;height: 100%;background: var(--color-primary)}.umfrage-vorn>div:first-child>span:first-child{font-weight: var(--font-weight-bold,700)}.umfrage-modal{font-size: 0.9rem}.umfrage-modal .umfrage-zeile + .umfrage-zeile{margin-top: 0.55rem}.umfrage-ergebnis-kompakt{font-size: 0.875rem}.umfrage-ergebnis-kompakt .umfrage-zeile + .umfrage-zeile{margin-top: 0.4rem}.umfrage-ergebnis-kompakt .umfrage-balken{height: 0.35rem;margin-top: 0.15rem}.umfrage-antwort{display: flex;align-items: center;gap: 0.25rem;margin-bottom: 0.5rem}.umfrage-antwort .umfrage-nr{min-width: 1.75rem;color: var(--bs-secondary-color)}.umfrage-antwort button{border: 0;background: transparent;padding: 0.25rem 0.35rem;line-height: 1;color: var(--bs-body-color);border-radius: var(--vdfb-border-radius-sm,0.25rem)}.umfrage-antwort button:hover:not(:disabled){background: var(--color-hover-tint)}.umfrage-antwort button:disabled{opacity: 0.35}.umfrage-antwort .umfrage-griff{cursor: grab;touch-action: none;color: var(--bs-secondary-color)}.umfrage-antwort .form-control{flex: 1 1 auto;min-width: 0;margin-left: 0.25rem}.umfrage-zieht{background: var(--color-hover-tint);border-radius: var(--vdfb-border-radius-sm,0.25rem)}
