@layer screens{
.tk-player{max-width:640px;margin-inline:auto;color:var(--klar-ink)}
.tk-player .mr-chev{width:15px;height:15px;flex:none;color:var(--klar-sub)}
.tk-player .tk-fixture-crest{display:block;width:var(--kreis-liste);height:var(--kreis-liste);flex:0 0 var(--kreis-liste);object-fit:contain}
.tk-player .tk-empty{padding:var(--sp-5);font-size:var(--fs-sub);color:var(--klar-sub)}
.tk-player .tk-result{display:block;width:100%;font:inherit;text-align:left;color:var(--klar-ink);cursor:pointer}
.tk-player .tk-square-empty{display:flex;align-items:center;flex:1;font-size:var(--fs-sub);color:var(--klar-sub);line-height:1.4}
.tk-player button:focus-visible{outline:2px solid var(--klar-accent);outline-offset:var(--sp-1)}
}


/* Freigegebene TEAM-Aufteilung: Liga breit, Form und persönliche Bilanz darunter. */
@layer screens{
.tk-player .tk-league{aspect-ratio:auto}
.tk-league-title{display:flex;align-items:center;justify-content:space-between;min-width:0}.tk-league-title .ez-square-head{flex:none}.tk-league-title .mr-chev{display:none}.tk-league-name{min-width:0;text-align:right;color:var(--klar-sub);font-size:var(--fs-eb);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tk-league-table{display:flex;flex-direction:column;flex:1;justify-content:center;font-variant-numeric:tabular-nums}.tk-league-row{display:grid;grid-template-columns:14px minmax(0,1fr) 22px 27px 25px;align-items:center;min-height:30px;font-size:var(--fs-sub);color:var(--klar-sub)}.tk-league-row>span:nth-child(n+3),.tk-league-row>strong{text-align:right}.tk-league-row strong{font-weight:var(--klar-fw-row)}.tk-league-row.own{background:transparent;border-block:1px solid var(--klar-line);color:var(--hl-text);font-weight:var(--klar-fw-row)}.tk-league-label{font-size:var(--fs-mini);min-height:24px}.tk-league-team{display:flex;align-items:center;min-width:0}.tk-league-team .tk-table-crest{height:18px;width:18px;object-fit:contain;flex:none}.tk-league-team>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-league-footer{display:flex;justify-content:space-between;color:var(--klar-sub);font-size:var(--fs-mini)}.tk-league-footer>span:last-child{display:flex;align-items:center}.tk-league-footer .mr-chev{width:11px;height:11px}
.tk-player .tk-form-fines .ez-square-head{font-size:var(--fs-body);line-height:1.2;align-items:flex-start}.tk-form-fines .ez-square-head .mr-chev{display:none}.tk-player .tk-form-fines .ez-square-emoji{font-size:var(--fs-val)}.tk-player .tk-form-fines .ez-square-bars{height:82px}.tk-player .tk-form-fines .ez-square-bar{height:calc(var(--points)*12px + 5px)}.tk-player .tk-form-fines .loss .ez-square-bar{height:5px}.tk-form-fines .ez-square-chronology{display:none}.tk-player .tk-form-fines .ez-square-footer{font-size:var(--fs-mini)}
.tk-fine-ring-wrap{flex:1;display:grid;place-items:center;min-height:0}.tk-fine-ring{position:relative;width:88px;height:88px;display:flex;flex-direction:column;justify-content:center;align-items:center}.tk-fine-ring>svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);stroke-width:1.4}.tk-fine-ring circle{fill:none;stroke-linecap:round}.tk-fine-ring .paid{stroke:var(--ok)}.tk-fine-ring .open{stroke:var(--hl-text)}.tk-fine-ring .empty{stroke:var(--klar-line)}.tk-fine-ring>span{font-size:var(--fs-mini);color:var(--klar-sub)}.tk-fine-ring>strong{font-size:var(--fs-title);font-weight:400;line-height:1.2;white-space:nowrap}.tk-fine-ring.long>strong{font-size:var(--fs-val)}.tk-fine-ring small{font-size:var(--fs-body);color:var(--klar-ink)}.tk-fine-footer>span:first-child{display:flex;align-items:center}.tk-fine-footer i{width:5px;height:5px;border-radius:50%;background:var(--ok);flex:none}.tk-fine-reported{font-size:var(--fs-mini);color:var(--klar-sub)}.tk-personal-only{max-width:200px}
@media(max-width:360px){.tk-league-row{grid-template-columns:12px minmax(0,1fr) 18px 23px 23px;font-size:var(--fs-mini)}.tk-league-team .tk-table-crest{width:14px;height:14px}.tk-fine-ring{width:80px;height:80px}.tk-fine-footer{flex-direction:column}.tk-player .tk-form-fines .ez-square-head{font-size:var(--fs-sub)}}
}
