#tabmain4{background:#fff;border:0!important;border-radius:0!important;box-shadow:none!important}
#tabmain4 .ptl-lines{--ptl-color:#172d40}
#tabmain4 .pt-section-title{font-size:24px;font-weight:800;color:#172d40;margin:24px 0 18px}
#tabmain4 .ptl-section{margin-bottom:28px}
#tabmain4 .ptl-section h3{font-size:14px;font-weight:700;color:#111;padding:12px 0;margin:0;border-bottom:3px solid var(--ptl-color);background:#fff}
#tabmain4 .ptl-unit{padding:12px 0;border-bottom:1px solid #e2e8f0}
#tabmain4 .ptl-unit h4{font-size:11px;font-weight:600;color:#64748b;margin:0 0 4px;text-transform:uppercase;letter-spacing:.04em}
#tabmain4 .ptl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
#tabmain4 .ptl-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}
#tabmain4 .ptl-player{display:flex;align-items:center;gap:12px;min-width:0;padding:0 8px}
#tabmain4 .ptl-player:hover{background:#f2f6fa}
#tabmain4 .ptl-photo{flex:0 0 100px;height:100px;background:transparent}
#tabmain4 .ptl-photo img{width:100%;height:100%;object-fit:contain;display:block;border:0;border-radius:0}
#tabmain4 .ptl-identity{min-width:0}
#tabmain4 .ptl-position{display:block;color:#64748b;font-size:11px;font-weight:700;margin-bottom:6px}
#tabmain4 .ptl-identity a,#tabmain4 .ptl-identity strong{display:block;font-size:16px;font-weight:700;color:#111!important;line-height:1.35;text-decoration:none;overflow-wrap:anywhere}
#tabmain4 .ptl-identity a:hover{text-decoration:underline}
#tabmain4 .ptl-identity small{display:block;color:#64748b;font-size:12px;margin-top:5px}
@media(max-width:1000px){#tabmain4 .ptl-photo{flex-basis:74px;height:84px}#tabmain4 .ptl-grid{gap:8px}#tabmain4 .ptl-identity a,#tabmain4 .ptl-identity strong{font-size:14px}}
@media(max-width:640px){#tabmain4 .ptl-grid{grid-template-columns:1fr;gap:0}#tabmain4 .ptl-player{padding:2px 0}#tabmain4 .ptl-photo{flex-basis:80px;height:80px}#tabmain4 .ptl-identity a,#tabmain4 .ptl-identity strong{font-size:16px}#tabmain4 .ptl-position{display:inline-block;margin-bottom:4px}#tabmain4 .ptl-unit{padding:10px 0}}
#tabmain4 .ptl-player{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;padding:16px 8px;gap:10px}
#tabmain4 .ptl-photo{position:relative;display:block;flex:0 0 auto;width:200px;height:200px;max-width:100%}
#tabmain4 .ptl-photo .ptl-headshot{width:100%;height:100%;object-fit:contain}
#tabmain4 .ptl-photo .ptl-team-logo{position:absolute;bottom:0;left:0;width:52px;height:52px;object-fit:contain;filter:drop-shadow(0 1px 2px #fff)}
#tabmain4 .ptl-number{position:absolute;top:20px;left:0;font-size:26px;font-weight:800;color:#172d40;text-shadow:0 1px 3px white,0 0 6px white;line-height:1}
#tabmain4 .ptl-identity{width:100%;text-align:center}
#tabmain4 .ptl-position{display:block;margin:0 0 5px}
#tabmain4 .ptl-identity a,#tabmain4 .ptl-identity strong{font-size:18px}
@media(max-width:640px){
#tabmain4 .ptl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
#tabmain4 .ptl-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}
#tabmain4 .ptl-player{padding:12px 2px;gap:8px}
#tabmain4 .ptl-photo{width:140px;height:auto;aspect-ratio:1}
#tabmain4 .ptl-photo .ptl-team-logo{width:34px;height:34px}
#tabmain4 .ptl-number{font-size:18px;top:10px}
#tabmain4 .ptl-identity a,#tabmain4 .ptl-identity strong{font-size:13px}
#tabmain4 .ptl-position{font-size:10px}
}
#tabmain4 a.ptl-player{color:#111!important;text-decoration:none!important}
#tabmain4 a.ptl-player:focus-visible{outline:2px solid var(--ptl-color);outline-offset:2px}
#tabmain4 .ptl-photo .ptl-team-logo{left:auto;right:0;bottom:-7px}
#tabmain4 .ptl-number{top:auto;bottom:0;left:0}
#tabmain4 .ptl-player{gap:17px}
#tabmain4 .ptl-unit h4{font-size:14px;color:#172d40;font-weight:800;margin:3px 0 8px}
@media(max-width:640px){#tabmain4 .ptl-number{top:auto;bottom:0}#tabmain4 .ptl-photo .ptl-team-logo{bottom:-5px}}
#tabmain4 .ptl-number{color:var(--ptl-color);font-size:36px;font-weight:900}
#tabmain4 .ptl-number{text-shadow:0 1px 2px var(--ptl-number-shadow,#0008)}
#tabmain4 .ptl-grid{max-width:960px;margin:0 auto;gap:10px}
#tabmain4 .ptl-count-2{max-width:640px}
#tabmain4 .ptl-player{padding:8px 4px;gap:12px;width:100%;max-width:280px;justify-self:center;box-sizing:border-box}
#tabmain4 .ptl-photo{width:160px;height:160px}
#tabmain4 .ptl-unit{padding:2px 0}
#tabmain4 .ptl-section{margin-bottom:18px}
#tabmain4 .ptl-player{padding-top:3px;padding-bottom:3px}
#tabmain4 .ptl-title-row{display:flex;justify-content:space-between;align-items:center;gap:12px}
#tabmain4 .ptl-download{border:1px solid #d6e0e9;border-radius:8px;background:#f4f7fa;color:#172d40;padding:9px 13px;font-size:12px;font-weight:700;cursor:pointer}
#tabmain4 .ptl-download:hover{background:#e7eef5}
#tabmain4 .ptl-download:disabled{opacity:.65;cursor:wait}
@media(max-width:640px){
#tabmain4 .ptl-player{padding:6px 2px;gap:11px}
#tabmain4 .ptl-photo{width:110px;height:auto}
#tabmain4 .ptl-number{font-size:25px;font-weight:900}
#tabmain4 .ptl-grid{gap:4px}
}

#tabmain4 .ptl-lines[data-team="26"]{--ptl-color:#F47A38}
#tabmain4 .ptl-lines[data-team="19"]{--ptl-color:#6CACE4}
#tabmain4 .ptl-lines[data-team="20"]{--ptl-color:#FFB81C}
#tabmain4 .ptl-lines[data-team="21"]{--ptl-color:#003087}
#tabmain4 .ptl-lines[data-team="1"]{--ptl-color:#D2001C}
#tabmain4 .ptl-lines[data-team="22"]{--ptl-color:#CF0A2C}
#tabmain4 .ptl-lines[data-team="7"]{--ptl-color:#6F263D}
#tabmain4 .ptl-lines[data-team="24"]{--ptl-color:#002654}
#tabmain4 .ptl-lines[data-team="27"]{--ptl-color:#006847}
#tabmain4 .ptl-lines[data-team="9"]{--ptl-color:#CE1126}
#tabmain4 .ptl-lines[data-team="17"]{--ptl-color:#041E42}
#tabmain4 .ptl-lines[data-team="23"]{--ptl-color:#C8102E}
#tabmain4 .ptl-lines[data-team="14"]{--ptl-color:#111111}
#tabmain4 .ptl-lines[data-team="12"]{--ptl-color:#154734}
#tabmain4 .ptl-lines[data-team="10"]{--ptl-color:#AF1E2D}
#tabmain4 .ptl-lines[data-team="3"]{--ptl-color:#CE1126}
#tabmain4 .ptl-lines[data-team="5"]{--ptl-color:#00539B}
#tabmain4 .ptl-lines[data-team="8"]{--ptl-color:#0038A8}
#tabmain4 .ptl-lines[data-team="4"]{--ptl-color:#DA1A32}
#tabmain4 .ptl-lines[data-team="2"]{--ptl-color:#F74902}
#tabmain4 .ptl-lines[data-team="30"]{--ptl-color:#006D75}
#tabmain4 .ptl-lines[data-team="32"]{--ptl-color:#001628}
#tabmain4 .ptl-lines[data-team="18"]{--ptl-color:#002F87}
#tabmain4 .ptl-lines[data-team="16"]{--ptl-color:#002868}
#tabmain4 .ptl-lines[data-team="28"]{--ptl-color:#00205B}
#tabmain4 .ptl-lines[data-team="13"]{--ptl-color:#00205B}
#tabmain4 .ptl-lines[data-team="31"]{--ptl-color:#B4975A}
#tabmain4 .ptl-lines[data-team="11"]{--ptl-color:#C8102E}
#tabmain4 .ptl-lines[data-team="25"]{--ptl-color:#041E42}

#tabmain4 .ptl-lines[data-team="26"]{--ptl-number-shadow:#0009}
#tabmain4 .ptl-lines[data-team="19"]{--ptl-number-shadow:#000}
#tabmain4 .ptl-lines[data-team="20"]{--ptl-number-shadow:#000}
#tabmain4 .ptl-lines[data-team="21"]{--ptl-number-shadow:#0009}
#tabmain4 .ptl-lines[data-team="1"]{--ptl-number-shadow:#0009}
#tabmain4 .ptl-lines[data-team="22"]{--ptl-number-shadow:#0009}
#tabmain4 .ptl-lines[data-team="7"]{--ptl-number-shadow:#0009}
#tabmain4 .ptl-lines[data-team="24"]{--ptl-number-shadow:#0009}
#tabmain4 .ptl-lines[data-team="27"]{--ptl-number-shadow:#0009}
#tabmain4 .ptl-lines[data-team="9"]{--ptl-number-shadow:#0009}
#tabmain4 .ptl-lines[data-team="17"]{--ptl-number-shadow:#0009}
#tabmain4 .ptl-lines[data-team="23"]{--ptl-number-shadow:#0009}
#tabmain4 .ptl-lines[data-team="14"]{--ptl-number-shadow:#0009}
#tabmain4 .ptl-lines[data-team="12"]{--ptl-number-shadow:#0009}
#tabmain4 .ptl-lines[data-team="10"]{--ptl-number-shadow:#0009}
#tabmain4 .ptl-lines[data-team="3"]{--ptl-number-shadow:#0009}
#tabmain4 .ptl-lines[data-team="5"]{--ptl-number-shadow:#0009}
#tabmain4 .ptl-lines[data-team="8"]{--ptl-number-shadow:#0009}
#tabmain4 .ptl-lines[data-team="4"]{--ptl-number-shadow:#0009}
#tabmain4 .ptl-lines[data-team="2"]{--ptl-number-shadow:#0009}
#tabmain4 .ptl-lines[data-team="30"]{--ptl-number-shadow:#0009}
#tabmain4 .ptl-lines[data-team="32"]{--ptl-number-shadow:#0009}
#tabmain4 .ptl-lines[data-team="18"]{--ptl-number-shadow:#0009}
#tabmain4 .ptl-lines[data-team="16"]{--ptl-number-shadow:#0009}
#tabmain4 .ptl-lines[data-team="28"]{--ptl-number-shadow:#0009}
#tabmain4 .ptl-lines[data-team="13"]{--ptl-number-shadow:#0009}
#tabmain4 .ptl-lines[data-team="31"]{--ptl-number-shadow:#000}
#tabmain4 .ptl-lines[data-team="11"]{--ptl-number-shadow:#0009}
#tabmain4 .ptl-lines[data-team="25"]{--ptl-number-shadow:#0009}
