/* Shared initial-read skeletons; known data stays visible during refresh. */
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .skeleton-v208 {display:inline-block;vertical-align:middle;min-width:8px;max-width:100%;height:12px;border-radius:4px;background:linear-gradient(100deg,#1b2c3b 20%,#293e50 45%,#1b2c3b 70%);background-size:220% 100%;animation:loading-shimmer-v208 1.7s linear infinite;pointer-events:none;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .skeleton-v208.circle {width:32px;height:32px;flex:0 0 auto;border-radius:50%;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .skeleton-v208.tile {border-radius:8px;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .sr-only-v208 {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .loading-block-v208 {width:100%;min-width:0;box-sizing:border-box;padding:20px;border:1px solid #24384b;border-radius:14px;background:#0b1722;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .loading-panel:has(> .loading-block-v208) {display:block;padding:0!important;background:transparent;border:0;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .skeleton-list-v208 {display:grid;gap:22px;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .skeleton-row-v208 {display:flex;align-items:center;gap:12px;min-height:36px;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .skeleton-row-v208 > div {display:grid;gap:9px;flex:1;min-width:0;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .skeleton-columns-v208 {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .skeleton-kpis-v208 {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .skeleton-kpis-v208 > div {display:grid;gap:14px;padding:18px;border:1px solid #24384b;border-radius:12px;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .kind-settings > .skeleton-list-v208 + .skeleton-list-v208 {margin-top:32px;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .async-image-v208 {display:inline-block;position:relative;vertical-align:middle;overflow:hidden;isolation:isolate;flex-shrink:0;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .async-image-v208 > img {position:absolute;inset:0;width:100%;height:100%;max-width:none;border-radius:inherit;display:block;transition:opacity .15s ease;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .async-image-v208 > .image-bone-v208 {position:absolute;inset:0;width:100%;height:100%;min-width:0;border-radius:inherit;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .async-image-v208 > .image-empty-v208 {position:absolute;inset:0;width:100%;height:100%;display:grid;place-items:center;border-radius:inherit;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .async-image-v208 .player-silhouette-v201 {width:100%;height:100%;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .avatar-photo-v208 {width:100%;height:100%;border-radius:inherit;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .avatar-choice-v208 {width:48px;height:48px;border-radius:50%;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .hero-logo-tile-v201:has(.is-loading-v208),#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .pitch-team-mark-v201:has(.is-loading-v208) {background:#1b2c3b!important;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .stat-track-bone-v208 {display:block;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .match-stats-v179 [role="status"] {display:inline-flex;vertical-align:middle;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .read-error-v208 {display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:12px 0;padding:12px 14px;border:1px solid #65454d;border-radius:10px;background:#251e28;color:#ecc5cb;font:400 13px/1.5 Arial,sans-serif!important;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .read-error-v208 button {min-height:38px;padding:6px 14px;border:1px solid #526475;border-radius:8px;background:#0b1722;color:#d9e3ed;font:700 13px/1.3 Arial,sans-serif!important;cursor:pointer;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .costs-overview-v204 > .api-quota-v204 > .skeleton-v208 + .skeleton-v208 {display:block;margin-top:20px;}
@keyframes loading-shimmer-v208 {from{background-position:180% 0}to{background-position:-100% 0}}
@media(max-width:760px){
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .skeleton-kpis-v208 {grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .skeleton-columns-v208 {grid-template-columns:1fr;gap:28px;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .loading-block-v208 {padding:16px;}
}
@media(prefers-reduced-motion:reduce){
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .skeleton-v208 {animation:none!important;background:#203243;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .async-image-v208 > img {transition:none!important;}
}

#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .skeleton-model-v208 {display:grid;justify-items:center;gap:24px;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .skeleton-model-metrics-v208 {width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;}
#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .skeleton-model-metrics-v208 > div {display:grid;justify-items:center;gap:12px;}
@media(max-width:760px){#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root .skeleton-model-metrics-v208 {grid-template-columns:repeat(2,minmax(0,1fr));}}
