::-webkit-scrollbar{width:5px;height:8px}::-webkit-scrollbar-thumb{background-color:#555;border-radius:10px}::-webkit-scrollbar-track{background:transparent}body{padding:15px 20px;max-width:100dvw;min-height:500px;height:auto;margin:0 auto;overflow-x:hidden}.menu-tabs__wrap,.secondary__wrap{overflow-x:auto;overflow-y:hidden;max-width:100%;height:36px;position:sticky;top:10px;z-index:100}.secondary__wrap{display:none}.vereinsseite-header{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 16px;background-color:#275549;color:#ffff80;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:700;white-space:nowrap}.vereinsseite-header__teamname{font-size:20px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vereinsseite-header__flag{display:flex;align-items:center}.vereinsseite-header__liga{font-size:9px;font-weight:700}.vereinsseite-tabs,.secondary__tabs{display:flex;flex-wrap:wrap;gap:0;padding:0 8px 4px;justify-content:center}.vereinsseite-tabs__tab,.secondary__tabs__tab{height:100%;color:#ccc;text-decoration:none;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:700;cursor:pointer;transition:background-color .15s,color .15s;display:flex;align-items:center;justify-content:center;flex:1;padding:0 6px;white-space:nowrap}.vereinsseite-tabs__tab:first-child,.secondary__tabs__tab:first-child{border-radius:10px 0 0 10px}.vereinsseite-tabs__tab:hover,.secondary__tabs__tab:hover{color:#fff;background-color:var(--color-blue);text-decoration:none}.vereinsseite-tabs__tab--active,.secondary__tabs__tab--active{color:#fff!important;background-color:var(--color-blue)}.vereinsseite-content{min-height:300px;position:relative}.vereinsseite-content .row{align-items:flex-start}.vereinsseite-content .team__wappen{min-height:180px;border-radius:0 0 0 10px}.vereinsseite-content .team__info{width:calc(100% - 175px);padding:10px;border-right:1px solid var(--color-blue-light);border-bottom:1px solid var(--color-blue-light);border-radius:0 0 10px;background:linear-gradient(to bottom,#fefefe 1%,#9ebbca)}.vereinsseite-content .team__info h2{color:var(--color-blue-dark);font-size:1.4rem;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.vereinsseite-content .team__info h4{margin:0;font-size:.8rem;color:var(--color-grey-darkest)}.vereinsseite-content .team__icons{margin:10px 0;font-size:.8rem}.vereinsseite-content .team__icons .team__icon{display:flex;justify-content:flex-start;align-items:center;gap:0 4px;color:var(--color-grey-darkest);min-height:21px}.vereinsseite-content .team__icons .team__icon>img,.vereinsseite-content .team__icons .team__icon>svg{width:24px;height:21px;object-fit:none;object-position:center;flex-shrink:0}.vereinsseite-content .team__icons .team__icon a span{color:var(--color-blue);text-decoration:underline}.vereinsseite-content .team__icons .team__icon span{color:var(--color-black);font-weight:600;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.vereinsseite-content .team__icons .team__icon.--manager svg{color:var(--color-blue)}.vereinsseite-content .team__icons .team__icon.--clan svg{color:#159c50}.vereinsseite-content .team__icons .team__icon.--clan .team__clanlogo{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;overflow:visible}.vereinsseite-content .team__icons .team__icon.--clan .team__clanlogo img{max-width:30px;max-height:30px;transition:transform .2s ease}.vereinsseite-content .team__icons .team__icon.--clan .team__clanlogo:hover img{transform:scale(4);position:relative;z-index:100;filter:drop-shadow(0 4px 10px rgba(0,0,0,.45))}.vereinsseite-content .team__icons .team__icon.--founding svg{color:#c07219}.vereinsseite-content .team__icons .team__icon.--counter svg{color:var(--color-grey-darkest);width:24px;flex-shrink:0}.vereinsseite-content .team__icons .team__icon.--online:before,.vereinsseite-content .team__icons .team__icon.--offline:before{content:"";display:inline-block;flex-shrink:0;width:10px;height:10px;border-radius:50%;margin:0 7px}.vereinsseite-content .team__icons .team__icon.--online:before{background-color:#2ecc40;box-shadow:0 0 4px #2ecc4099}.vereinsseite-content .team__icons .team__icon.--offline:before{background-color:#b2b3b1}.vereinsseite-content .team__buttons{display:flex;flex-wrap:nowrap;align-items:center;gap:0 6px}.vereinsseite-content .team__buttons .button{height:24px;min-width:24px;text-decoration:none}.vereinsseite-content .team__buttons .button:before{display:none!important}.vereinsseite-content .team__sperrnotice{display:flex;align-items:center;gap:10px;margin:10px 0 4px;padding:8px 10px;border:1px solid var(--color-red);border-radius:6px;background:oklch(from var(--color-red) .95 calc(c*.3) h);font-size:.8rem}.vereinsseite-content .team__sperrnotice>img{width:56px;height:auto;flex-shrink:0}.vereinsseite-content .team__sperrnotice .team__sperrnotice-title{display:block;color:var(--color-red);font-weight:700;margin-bottom:2px}.vereinsseite-content .team__sperrnotice .team__sperrnotice-text{display:block;color:var(--color-grey-darkest);font-size:11px;line-height:1.3}.vereinsseite-content .team__teamname{display:flex;align-items:center;gap:4px;min-width:0}.vereinsseite-content .team__teamname h2{min-width:0}.vereinsseite-content .team__teamname-edit{cursor:pointer;color:var(--color-grey-dark);opacity:0;transition:opacity .15s;flex-shrink:0}.vereinsseite-content .team__teamname:hover .team__teamname-edit{opacity:.6}.vereinsseite-content .team__teamname-edit:hover{opacity:1!important;color:var(--color-blue)}.vereinsseite-content .team-rename{margin:6px 0}.vereinsseite-content .team-rename__input-row{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.vereinsseite-content .team-rename__input{min-width:100%;width:100%;flex:1;padding:4px 8px;font-size:var(--font-size-small);border:1px solid var(--color-grey);border-radius:4px}.vereinsseite-content .team-rename__input.tooltip__trigger:hover+.tooltip__content,.vereinsseite-content .team-rename__input.tooltip__trigger:focus+.tooltip__content{display:flex;top:106px;right:-195px}.vereinsseite-content .team-rename .button{width:calc(50% - 4px)}.vereinsseite-content .team-rename__message{font-size:var(--font-size-x-small);margin-top:6px}.vereinsseite-content .team-rename__message.--error{color:var(--color-red)}.vereinsseite-content .team-rename__info{display:flex;justify-content:space-between;font-size:var(--font-size-x-small);color:var(--color-grey-dark);margin-top:4px}.vereinsseite-content .team-rename #teamRenameGuthaben,.vereinsseite-content .team-rename #teamRenameKosten b{font-weight:600;color:var(--color-blue)}.vereinsseite-content .friend-request-box{padding:8px 10px;background:var(--color-grey-light);border-radius:6px;font-size:12px;position:absolute;margin-top:-74px;margin-left:60px;border:1px solid var(--color-blue-light)}.vereinsseite-content .friend-request-box__options{display:flex;flex-direction:column;gap:4px 0;margin-bottom:6px}.vereinsseite-content .friend-request-box__options label{display:flex;align-items:center;gap:0 4px;cursor:pointer;width:100%}.vereinsseite-content .friend-request-box__options input[type=radio]{margin:0;width:12px}.vereinsseite-content .friend-request-box .button{width:120px}.vereinsseite-content .friend-request-box p{margin:5px 0}.vereinsseite-content .team__list{width:100%}.vereinsseite-content .team__list .team__item{position:relative;width:100%;height:28px;display:flex;align-items:center;justify-content:flex-start;padding:0 10px;gap:0 6px;font-size:12px;font-weight:500}.vereinsseite-content .team__list .team__item:nth-child(2n){background:var(--color-grey-light)}.vereinsseite-content .team__list .team__item:nth-child(2n) .team__averageAge{background:var(--color-grey-medium)}.vereinsseite-content .team__list .team__item .player__lineup-position{margin:0}.vereinsseite-content .team__list .team__item .team__averageAge{font-size:10px;color:var(--color-grey-dark);text-align:right;background:var(--color-grey-light);width:60px;height:28px;display:flex;justify-content:center;align-items:center}.vereinsseite-content .team__list .team__item .team__strength,.vereinsseite-content .team__list .team__item .team__right{display:flex;flex-wrap:wrap;gap:0 6px;align-items:flex-end;position:absolute;font-weight:600;right:10px;text-align:right;color:var(--color-black)}.vereinsseite-content .team__list .team__item .team__strength .team__lineupStrength,.vereinsseite-content .team__list .team__item .team__right .team__lineupStrength{position:relative;top:-6px;width:55px}.vereinsseite-content .team__list .fairplay__bar{background:#81899c;border:1px solid #414F62;border-radius:3px;width:40px;height:12px;position:relative;top:-2px;margin:0 auto}.vereinsseite-content .team__list .fairplay__bar .status{position:absolute;left:0;top:0;height:100%;background:var(--color-green);border-radius:2px}.vereinsseite-content .team__list .fairplay__bar .status:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(180deg,#fff,#000);opacity:.25}.vereinsseite-content .team__list .fairplay__bar .status.--perfect{background:var(--color-green);width:100%}.vereinsseite-content .team__list .fairplay__bar .status.--good{background:var(--color-green);width:66%}.vereinsseite-content .team__list .fairplay__bar .status.--warning{background:#ffc700;width:33%}.vereinsseite-content .team__list .fairplay__bar .status.--bad{background:var(--color-red-dark);width:10%}.vereinsseite-content .team__stadion{height:205px;width:100%;border-radius:0 0 10px 10px;background:url(/bilder/wappen/wappen_bg.jpg) no-repeat;background-position:bottom center;background-size:768px;position:relative;overflow:hidden}.vereinsseite-content .team__stadion:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to bottom,#0000 70%,#000000a6);z-index:1;pointer-events:none}.vereinsseite-content .team__stadion .stadion__images{position:absolute;inset:0}.vereinsseite-content .team__stadion .stadion__slider{width:100%;height:100%;position:relative}.vereinsseite-content .team__stadion .stadion__slider__track{display:flex;width:100%;height:100%;transition:transform .4s ease}.vereinsseite-content .team__stadion .stadion__slider__slide-wrap{min-width:100%;width:100%;height:100%;overflow:hidden}.vereinsseite-content .team__stadion .stadion__slider__slide{width:100%;height:100%;object-fit:cover;transform:scale(1.05);animation:kenburns 12s ease-in-out infinite alternate}.vereinsseite-content .team__stadion .stadion__slider__slide:nth-child(odd){animation-name:kenburns}.vereinsseite-content .team__stadion .stadion__slider__slide:nth-child(2n){animation-name:kenburns-reverse}.vereinsseite-content .team__stadion .stadion__slider__btn{position:absolute;top:50%;transform:translateY(-50%);z-index:3;background:var(--color-blue);opacity:.6;color:#fff;border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;opacity:0;transition:opacity .2s}.vereinsseite-content .team__stadion .stadion__slider__btn svg{width:16px;height:16px}.vereinsseite-content .team__stadion .stadion__slider__btn--prev{left:6px}.vereinsseite-content .team__stadion .stadion__slider__btn--next{right:6px}.vereinsseite-content .team__stadion .stadion__slider__btn:hover{background:var(--color-blue);opacity:.9}.vereinsseite-content .team__stadion .stadion__slider__dots{position:absolute;bottom:10px;left:50%;transform:translate(-50%);z-index:3;display:flex;gap:5px;opacity:0;transition:opacity .2s}.vereinsseite-content .team__stadion .stadion__slider__dot{width:7px;height:7px;border-radius:50%;border:none;background:#ffffff80;cursor:pointer;padding:0;transition:background .2s}.vereinsseite-content .team__stadion .stadion__slider__dot.--active{background:#fff}.vereinsseite-content .team__stadion:hover .stadion__slider__btn,.vereinsseite-content .team__stadion:hover .stadion__slider__dots{opacity:1}.vereinsseite-content .team__stadion .stadion__info{position:absolute;left:10px;bottom:10px;z-index:2}.vereinsseite-content .team__stadion .stadion__info h2,.vereinsseite-content .team__stadion .stadion__info h4{color:#fff}.vereinsseite-content .team__stadion .stadion__info h4{margin:0;font-weight:400}@keyframes kenburns{0%{transform:scale(1.05) translate(0)}to{transform:scale(1.15) translate(-1.5%,-1%)}}@keyframes kenburns-reverse{0%{transform:scale(1.05) translate(0)}to{transform:scale(1.15) translate(1.5%,-1%)}}.vereinsseite-content .scroll-container{position:relative;width:100%}.vereinsseite-content .scroll-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:24px;height:24px;border:none;border-radius:50%;background:var(--color-blue);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;opacity:.85;transition:opacity .15s}.vereinsseite-content .scroll-arrow svg{width:16px;height:16px}.vereinsseite-content .scroll-arrow:hover{opacity:1}.vereinsseite-content .scroll-arrow.--left{left:2px}.vereinsseite-content .scroll-arrow.--right{right:2px}.vereinsseite-content .scroll-arrow.--hidden{opacity:0;pointer-events:none}.vereinsseite-content .achievements,.vereinsseite-content .friendsList{width:100%;height:68px;overflow-x:auto;overflow-y:hidden;display:flex;align-items:center;justify-content:flex-start;padding:0 15px;scroll-behavior:smooth}.vereinsseite-content .achievements__icons,.vereinsseite-content .friendsList__icons{width:auto;display:flex;gap:0 6px}.vereinsseite-content .achievements__icons .achievements__item,.vereinsseite-content .achievements__icons .friendsList__item,.vereinsseite-content .friendsList__icons .achievements__item,.vereinsseite-content .friendsList__icons .friendsList__item{min-width:45px;width:45px;height:45px;position:relative;display:flex;justify-content:center;align-items:center;cursor:default}.vereinsseite-content .achievements__icons .achievements__item .achievements__stars,.vereinsseite-content .achievements__icons .friendsList__item .achievements__stars,.vereinsseite-content .friendsList__icons .achievements__item .achievements__stars,.vereinsseite-content .friendsList__icons .friendsList__item .achievements__stars{position:absolute;bottom:5px}.vereinsseite-content .achievements__icons .achievements__item>.tooltip__content,.vereinsseite-content .achievements__icons .friendsList__item>.tooltip__content,.vereinsseite-content .friendsList__icons .achievements__item>.tooltip__content,.vereinsseite-content .friendsList__icons .friendsList__item>.tooltip__content{display:none;position:fixed;z-index:9999;flex-direction:column}.vereinsseite-content .achievements__icons .achievements__item>.tooltip__content .tooltip__content.--small,.vereinsseite-content .achievements__icons .friendsList__item>.tooltip__content .tooltip__content.--small,.vereinsseite-content .friendsList__icons .achievements__item>.tooltip__content .tooltip__content.--small,.vereinsseite-content .friendsList__icons .friendsList__item>.tooltip__content .tooltip__content.--small{display:none!important}.vereinsseite-content .achievements__icons .achievements__item>.tooltip__content,.vereinsseite-content .friendsList__icons .achievements__item>.tooltip__content{width:300px;height:130px;right:15px}.vereinsseite-content .achievements__icons .friendsList__item>.tooltip__content,.vereinsseite-content .friendsList__icons .friendsList__item>.tooltip__content{width:max-content;min-width:200px;max-width:min(340px,100vw - 16px);height:auto;min-height:40px;padding:5px 9px;right:auto}.vereinsseite-content .achievements__icons a.friendsList__item,.vereinsseite-content .friendsList__icons a.friendsList__item{cursor:pointer}.vereinsseite-content .achievement-tooltip{display:flex;gap:10px;min-width:280px}.vereinsseite-content .achievement-tooltip__image{flex-shrink:0;width:70px;text-align:center}.vereinsseite-content .achievement-tooltip__image img{max-width:100%;height:auto}.vereinsseite-content .achievement-tooltip__stars{display:block;margin:-25px auto 0;position:relative}.vereinsseite-content .achievement-tooltip__info{padding:4px 0}.vereinsseite-content .achievement-tooltip__label{font-size:10px;color:#6b6b6b}.vereinsseite-content .achievement-tooltip__title{color:#01498b;font-size:15px;font-weight:700;margin:2px 0 4px}.vereinsseite-content .achievement-tooltip__desc{font-size:12px;color:#333}.vereinsseite-content .achievement-tooltip__next{display:flex;align-items:center;gap:5px;margin-top:8px;font-size:12px;color:#333}.vereinsseite-content .achievement-tooltip__next img{height:7px}.vereinsseite-content .achievement-tooltip__next-desc{font-size:11px;color:#555;margin-top:2px}.vereinsseite-content .achievement-tooltip__max{margin-top:8px;font-size:12px;font-weight:700;color:#333}.vereinsseite-content .table-responsive,.vereinsseite-content .table-responsive .ofm-table{width:100%}.vereinsseite-content .table-responsive .ofm-table thead th:first-child,.vereinsseite-content .table-responsive .ofm-table thead th:last-child{border-radius:0}.vereinsseite-content .table-responsive .ofm-table tbody tr:last-child td:first-child{border-radius:0 0 0 10px}.vereinsseite-content .table-responsive .ofm-table tbody tr:last-child td:last-child{border-radius:0 0 10px}.vereinsseite-content .table-responsive .player__lineup .lineup-position__redCard{display:flex;justify-content:center;align-items:center;gap:1px}.vereinsseite-content .table-responsive .player__lineup .lineup-position__redCard span{font-size:11px;font-weight:700;line-height:1;color:#fff;position:absolute;top:9px}.vereinsseite-content .club-award-icon{cursor:help;vertical-align:middle}.vereinsseite-content #kaderTable.ofm-table thead th:first-child{border-radius:10px 0 0}.vereinsseite-content #kaderTable.ofm-table thead th:last-child{border-radius:0 10px 0 0}.vereinsseite-content #kaderTable .player__strength{white-space:nowrap}.vereinsseite-content #kaderTable .strength-trend{font-size:10px;vertical-align:middle;margin-left:1px}.vereinsseite-content #kaderTable .strength-trend.--up{color:var(--color-green-dark)}.vereinsseite-content #kaderTable .strength-trend.--down{color:var(--color-red)}.vereinsseite-content .vereinsinfo{padding:10px;font-size:12px;line-height:1.6;word-break:break-word;border-radius:0 0 10px 10px;min-height:40px;width:100%;height:auto}.vereinsseite-content .vereinsinfo img{max-width:100%;height:auto}.vereinsseite-content .vereinsinfo a{color:var(--color-blue)}.vereinsseite-content .vereinsinfo b,.vereinsseite-content .vereinsinfo strong{font-weight:700}.vereinsseite-content .vereinsinfo i,.vereinsseite-content .vereinsinfo em{font-style:italic}.vereinsseite-content .vereinsinfo u,.vereinsseite-content .vereinsinfo ins{text-decoration:underline}.vereinsseite-content .vereinsinfo s,.vereinsseite-content .vereinsinfo strike,.vereinsseite-content .vereinsinfo del{text-decoration:line-through}.vereinsseite-content .vereinsinfo sub,.vereinsseite-content .vereinsinfo sup{font-size:smaller;line-height:0}.vereinsseite-content .vereinsinfo sub{vertical-align:sub}.vereinsseite-content .vereinsinfo sup{vertical-align:super}.vereinsseite-content .vereinsinfo .ql-align-center{text-align:center}.vereinsseite-content .vereinsinfo .ql-align-right{text-align:right}.vereinsseite-content .vereinsinfo .ql-align-justify{text-align:justify}.vereinsseite-content .vereinsinfo .ql-indent-1{padding-left:3em}.vereinsseite-content .vereinsinfo .ql-indent-2{padding-left:6em}.vereinsseite-content .vereinsinfo .ql-indent-3{padding-left:9em}.vereinsseite-content .vereinsinfo .ql-indent-4{padding-left:12em}.vereinsseite-content .vereinsinfo .ql-indent-5{padding-left:15em}.vereinsseite-content .vereinsinfo .ql-indent-6{padding-left:18em}.vereinsseite-content .vereinsinfo .ql-indent-7{padding-left:21em}.vereinsseite-content .vereinsinfo .ql-indent-8{padding-left:24em}.vereinsseite-content .vereinsinfo .ql-indent-9{padding-left:27em}.vereinsseite-content .vereinsinfo ul,.vereinsseite-content .vereinsinfo ol{padding-left:1.5em;list-style:none;counter-reset:ofm-l0 ofm-l1 ofm-l2 ofm-l3 ofm-l4 ofm-l5 ofm-l6 ofm-l7 ofm-l8 ofm-l9}.vereinsseite-content .vereinsinfo p,.vereinsseite-content .vereinsinfo h1,.vereinsseite-content .vereinsinfo h2,.vereinsseite-content .vereinsinfo h3{counter-reset:ofm-l0 ofm-l1 ofm-l2 ofm-l3 ofm-l4 ofm-l5 ofm-l6 ofm-l7 ofm-l8 ofm-l9}.vereinsseite-content .vereinsinfo li{list-style:none;padding-left:1.5em;position:relative;counter-reset:ofm-l1 ofm-l2 ofm-l3 ofm-l4 ofm-l5 ofm-l6 ofm-l7 ofm-l8 ofm-l9}.vereinsseite-content .vereinsinfo li:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.vereinsseite-content .vereinsinfo ul>li:before{content:"\2022"}.vereinsseite-content .vereinsinfo ol>li{counter-increment:ofm-l0}.vereinsseite-content .vereinsinfo ol>li:before{content:counter(ofm-l0,decimal) ". "}.vereinsseite-content .vereinsinfo li.ql-indent-1{padding-left:4.5em;counter-reset:ofm-l2 ofm-l3 ofm-l4 ofm-l5 ofm-l6 ofm-l7 ofm-l8 ofm-l9}.vereinsseite-content .vereinsinfo ol>li.ql-indent-1{counter-increment:ofm-l1}.vereinsseite-content .vereinsinfo ol>li.ql-indent-1:before{content:counter(ofm-l1,lower-alpha) ". "}.vereinsseite-content .vereinsinfo li.ql-indent-2{padding-left:7.5em;counter-reset:ofm-l3 ofm-l4 ofm-l5 ofm-l6 ofm-l7 ofm-l8 ofm-l9}.vereinsseite-content .vereinsinfo ol>li.ql-indent-2{counter-increment:ofm-l2}.vereinsseite-content .vereinsinfo ol>li.ql-indent-2:before{content:counter(ofm-l2,lower-roman) ". "}.vereinsseite-content .vereinsinfo li.ql-indent-3{padding-left:10.5em;counter-reset:ofm-l4 ofm-l5 ofm-l6 ofm-l7 ofm-l8 ofm-l9}.vereinsseite-content .vereinsinfo ol>li.ql-indent-3{counter-increment:ofm-l3}.vereinsseite-content .vereinsinfo ol>li.ql-indent-3:before{content:counter(ofm-l3,decimal) ". "}.vereinsseite-content .vereinsinfo li.ql-indent-4{padding-left:13.5em;counter-reset:ofm-l5 ofm-l6 ofm-l7 ofm-l8 ofm-l9}.vereinsseite-content .vereinsinfo ol>li.ql-indent-4{counter-increment:ofm-l4}.vereinsseite-content .vereinsinfo ol>li.ql-indent-4:before{content:counter(ofm-l4,lower-alpha) ". "}.vereinsseite-content .vereinsinfo li.ql-indent-5{padding-left:16.5em;counter-reset:ofm-l6 ofm-l7 ofm-l8 ofm-l9}.vereinsseite-content .vereinsinfo ol>li.ql-indent-5{counter-increment:ofm-l5}.vereinsseite-content .vereinsinfo ol>li.ql-indent-5:before{content:counter(ofm-l5,lower-roman) ". "}.vereinsseite-content .vereinsinfo li.ql-indent-6{padding-left:19.5em;counter-reset:ofm-l7 ofm-l8 ofm-l9}.vereinsseite-content .vereinsinfo ol>li.ql-indent-6{counter-increment:ofm-l6}.vereinsseite-content .vereinsinfo ol>li.ql-indent-6:before{content:counter(ofm-l6,decimal) ". "}.vereinsseite-content .vereinsinfo li.ql-indent-7{padding-left:22.5em;counter-reset:ofm-l8 ofm-l9}.vereinsseite-content .vereinsinfo ol>li.ql-indent-7{counter-increment:ofm-l7}.vereinsseite-content .vereinsinfo ol>li.ql-indent-7:before{content:counter(ofm-l7,lower-alpha) ". "}.vereinsseite-content .vereinsinfo li.ql-indent-8{padding-left:25.5em;counter-reset:ofm-l9}.vereinsseite-content .vereinsinfo ol>li.ql-indent-8{counter-increment:ofm-l8}.vereinsseite-content .vereinsinfo ol>li.ql-indent-8:before{content:counter(ofm-l8,lower-roman) ". "}.vereinsseite-content .vereinsinfo li.ql-indent-9{padding-left:28.5em;counter-reset:ofm-l10 ofm-l9}.vereinsseite-content .vereinsinfo ol>li.ql-indent-9{counter-increment:ofm-l9}.vereinsseite-content .vereinsinfo ol>li.ql-indent-9:before{content:counter(ofm-l9,decimal) ". "}.vereinsseite-content .vereinsinfo h1,.vereinsseite-content .vereinsinfo h2,.vereinsseite-content .vereinsinfo h3{color:inherit;margin:.5em 0;line-height:1.3}.vereinsseite-content .vereinsinfo h1{font-size:2em}.vereinsseite-content .vereinsinfo h2{font-size:1.5em}.vereinsseite-content .vereinsinfo h3{font-size:1.17em}.vereinsseite-content .vereinsinfo blockquote{border-left:4px solid var(--color-grey);margin:5px 0;padding-left:16px}.vereinsseite-content #btnVereinsInfoEdit{position:absolute;right:10px;top:10px;padding:0 10px 0 5px}.vereinsseite-content .vereinsinfo__edit-toggle{padding:6px 10px;display:flex;justify-content:flex-end}.vereinsseite-content .vereinsinfo__editor{padding:10px 10px 130px;width:100%}.vereinsseite-content .vereinsinfo__editor .ql-container{min-height:200px;font-size:12px;background:#fff}.vereinsseite-content .vereinsinfo__editor .ql-editor{min-height:200px;line-height:1.6;padding:10px}.vereinsseite-content .vereinsinfo__editor .ql-editor b,.vereinsseite-content .vereinsinfo__editor .ql-editor strong{font-weight:700}.vereinsseite-content .vereinsinfo__editor .ql-editor i,.vereinsseite-content .vereinsinfo__editor .ql-editor em{font-style:italic}.vereinsseite-content .vereinsinfo__editor .ql-editor u,.vereinsseite-content .vereinsinfo__editor .ql-editor ins{text-decoration:underline}.vereinsseite-content .vereinsinfo__editor .ql-editor s,.vereinsseite-content .vereinsinfo__editor .ql-editor strike,.vereinsseite-content .vereinsinfo__editor .ql-editor del{text-decoration:line-through}.vereinsseite-content .vereinsinfo__editor .ql-editor sub,.vereinsseite-content .vereinsinfo__editor .ql-editor sup{font-size:smaller;line-height:0}.vereinsseite-content .vereinsinfo__editor .ql-editor sub{vertical-align:sub}.vereinsseite-content .vereinsinfo__editor .ql-editor sup{vertical-align:super}.vereinsseite-content .vereinsinfo__editor .ql-editor p,.vereinsseite-content .vereinsinfo__editor .ql-editor ul,.vereinsseite-content .vereinsinfo__editor .ql-editor ol{margin:10px 0}.vereinsseite-content .vereinsinfo__editor .ql-editor h1,.vereinsseite-content .vereinsinfo__editor .ql-editor h2,.vereinsseite-content .vereinsinfo__editor .ql-editor h3{margin:.5em 0;line-height:1.3}.vereinsseite-content .vereinsinfo__editor .ql-toolbar{background:#fff}.vereinsseite-content .vereinsinfo__editor .ql-picker.ql-header .ql-picker-label:before,.vereinsseite-content .vereinsinfo__editor .ql-picker.ql-header .ql-picker-item:before,.vereinsseite-content .vereinsinfo__editor .ql-picker.ql-size .ql-picker-label:before,.vereinsseite-content .vereinsinfo__editor .ql-picker.ql-size .ql-picker-item:before{text-transform:capitalize}.vereinsseite-content .vereinsinfo__editor .ql-picker.ql-size{width:84px}.vereinsseite-content .vereinsinfo__editor .ql-picker.ql-size .ql-picker-item[data-value="0.75em"]:before{font-size:11px}.vereinsseite-content .vereinsinfo__editor .ql-picker.ql-size .ql-picker-item[data-value="1.5em"]:before{font-size:18px}.vereinsseite-content .vereinsinfo__editor .ql-picker.ql-size .ql-picker-item[data-value="2.5em"]:before{font-size:26px}.vereinsseite-content .vereinsinfo__imageurl{display:none;align-items:center;gap:0 6px;margin-bottom:8px;font-size:12px}.vereinsseite-content .vereinsinfo__imageurl.--open{display:flex;flex-wrap:wrap}.vereinsseite-content .vereinsinfo__imageurl label{flex-basis:100%;margin-bottom:4px}.vereinsseite-content .vereinsinfo__imageurl input[type=url]{flex:1 1 180px;min-width:0;height:24px;padding:0 6px;border:1px solid var(--color-grey);border-radius:4px;font-size:12px}.vereinsseite-content .vereinsinfo__imageurl .button{padding:0 6px}.vereinsseite-content .vereinsinfo__imageurl-error{display:none;flex-basis:100%;color:var(--color-red)}.vereinsseite-content .vereinsinfo__imageurl-error.--visible{display:block}.vereinsseite-content .vereinsinfo__toolbar{display:flex;align-items:center;gap:0 10px;margin-bottom:8px;font-size:12px}.vereinsseite-content .vereinsinfo__toolbar label{display:flex;align-items:center;gap:0 6px}.vereinsseite-content .vereinsinfo__toolbar input[type=color]{width:30px;height:24px;border:1px solid var(--color-grey);border-radius:4px;padding:0;cursor:pointer}.vereinsseite-content .vereinsinfo__actions{display:flex;justify-content:flex-end;gap:0 8px;margin-top:8px}.vereinsseite-content .vereinsinfo__actions .button{padding:0 6px}.vereinsseite-tab-pane{padding:0}.vereinsseite-spinner{display:flex;justify-content:center;align-items:center;padding:60px 0}.vereinsseite-spinner__dot{width:32px;height:32px;border:3px solid rgba(255,255,255,.2);border-top-color:#6eabc8;border-radius:50%;animation:vereinsseite-spin .7s linear infinite}@keyframes vereinsseite-spin{to{transform:rotate(360deg)}}.vereinsseite-error{text-align:center;color:#ff6b6b;padding:40px 16px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px}.vereinsseite-not-found{text-align:center;padding:80px 16px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;color:#333}.saisonverlauf__wrap{width:100%;overflow-x:auto}.saisonverlauf-grid{border-collapse:separate;border-spacing:1px;background-color:var(--color-blue-dark);width:100%;min-width:700px}.saisonverlauf-grid__row{height:15px}.saisonverlauf-grid__row:nth-child(2n) .saisonverlauf-grid__platz{background-color:var(--color-blue)}.saisonverlauf-grid__platz{width:20px;height:20px;text-align:center;vertical-align:middle;background-color:#2a7baa;color:#fff;font-size:10px;font-weight:600;background-color:var(--color-blue-dark)}.saisonverlauf-grid__platz--footer{background-color:var(--color-blue-dark)}.saisonverlauf-grid__cell{text-align:center;vertical-align:middle;font-size:10px;width:20px;height:20px}.saisonverlauf-grid__footer td{width:20px;height:20px;color:#fff;font-size:10px;font-weight:600;background-color:var(--color-blue-dark)}.saisonverlauf-grid__footer td:nth-child(2n){background-color:var(--color-blue)}.dot{display:inline-flex;width:14px;height:14px;border-radius:100%;position:relative}.dot__green{background:linear-gradient(0deg,oklch(from var(--color-green) l c h),oklch(from var(--color-green) calc(l + .1) c h) 60%);border:1px solid var(--color-green-darkest)}.dot__yellow{background:linear-gradient(0deg,oklch(from var(--color-yellow-dark) l c h),oklch(from var(--color-yellow) calc(l + .1) c h) 60%);border:1px solid var(--color-yellow-darkest)}.dot__red{background:linear-gradient(0deg,oklch(from var(--color-red-dark) calc(l - .1) c h),oklch(from var(--color-red) calc(l + .1) c h) 60%);border:1px solid var(--color-red-darkest)}.saisonverlauf__legende{width:100%;display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.saisonverlauf__legende .legende__item{display:flex;gap:0 6px;justify-content:center;align-items:center;font-size:14px}.gaestebuch__form{padding:10px;border-bottom:1px solid var(--color-grey-light);width:480px;max-width:100%;margin:0 auto}.gaestebuch__form .button{padding:0 6px}.gaestebuch__form textarea{width:100%;min-height:80px;resize:vertical;border:1px solid var(--color-grey);border-radius:4px;padding:8px;font-size:12px;font-family:inherit}.gaestebuch__form textarea:focus{outline:none;border-color:var(--color-blue)}.gaestebuch__form-footer{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.gaestebuch__chars-left{font-size:10px;color:var(--color-grey-dark)}.gaestebuch__hinweis{margin-top:6px;font-size:11px;color:var(--color-red)}.gaestebuch__plus-hinweis{display:flex;align-items:center;gap:6px;padding:10px;font-size:11px;color:var(--color-grey-dark);border-bottom:1px solid var(--color-grey-light)}.gaestebuch__eintrag{border-bottom:1px solid var(--color-grey-light)}.gaestebuch__eintrag:last-child{border-bottom:none}.gaestebuch__eintrag-header{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background:var(--color-blue-dark);color:#fff;font-size:11px;gap:8px}.gaestebuch__eintrag-text{padding:8px 10px;font-size:12px;line-height:1.5;word-break:break-word}.gaestebuch__autor{display:flex;align-items:center;gap:0 6px;min-width:0;overflow:hidden}.gaestebuch__autor strong{white-space:nowrap}.gaestebuch__teamlink{color:var(--color-blue-light);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gaestebuch__teamlink:hover{text-decoration:underline}.gaestebuch__teamlink.--geloescht{color:var(--color-grey);font-style:italic}.gaestebuch__meta{display:flex;align-items:center;gap:0 6px;font-size:10px;white-space:nowrap;color:#ffffffb3}.gaestebuch__delete{background:none;border:none;color:#ffffff80;cursor:pointer;padding:0;display:flex;align-items:center}.gaestebuch__delete:hover{color:var(--color-red)}.mobile-box-tabs--hidden{display:none!important}.pagination{display:flex;justify-content:center;gap:0 5px;padding:5px;background:var(--color-blue-dark);border-radius:0 0 10px 10px;color:#fff}.pagination .button{min-width:24px}.pagination .button:before{display:none!important}.pagination .button.--active:after{border:1px solid oklch(from var(--color-blue-darkest) l c h)!important;background:linear-gradient(0deg,oklch(from var(--color-blue) l c h),oklch(from var(--color-blue) calc(l + .2) c h) 60%)!important}@media screen and (max-width:768px){body{padding:10px}.vereinsseite-content .team-rename__input.tooltip__trigger:hover+.tooltip__content,.vereinsseite-content .team-rename__input.tooltip__trigger:focus+.tooltip__content{top:186px;right:205px}.vereinsseite-content .team__info{width:calc(100% - 155px)}.secondary__wrap{display:flex}.vereinsseite-tabs__tab,.secondary__tabs__tab{flex:0;padding:0 12px}.menu-secondary__tabs{margin-bottom:0}.vereinsseite-tab-pane .row{gap:5px 0;margin:0!important}#kaderTable .player__name-full{display:inline-block!important;width:auto;flex-basis:auto}}.club-tooltip{display:none;position:fixed;z-index:99999;padding:6px 10px;max-width:300px;border-radius:4px;background:#143a7cfa;box-shadow:0 2px 8px #00000059;color:#fff;font-size:12px;line-height:1.3;text-align:center;pointer-events:none}.club-tooltip.--visible{display:block}.club-tooltip b{font-weight:700}.club-tooltip img{display:block;margin:4px auto 0;max-width:100%;height:auto}
