/* #5885: generated from preserved blocks.css; see tasks/5885/build-css.py. */
.cska-data-new *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.cska-data-new :focus{outline:none}.cska-data-new :focus-visible{outline:var(--cska-focus-ring);outline-offset:3px}@media(prefers-reduced-motion:reduce){.cska-data-new *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.cska-data-new{margin:0;background:var(--cska-bg);color:var(--cska-text);font:var(--cska-font-size-body)/var(--cska-line-body) var(--cska-font-body)}.cska-data-new h1,.cska-data-new h2,.cska-data-new h3{font-family:var(--cska-font-heading);font-weight:400;line-height:var(--cska-line-heading)}.cska-data-new h1{font-size:36px;margin:0 0 16px}.cska-data-new h2{font-size:26px;margin:0 0 18px}.cska-data-new h3{font-size:23px;margin:10px 0}.cska-data-new p{margin:8px 0 16px}.cska-data-new small,.cska-data-new .meta{font-size:13px;color:var(--cska-muted)}.cska-data-new a{color:var(--cska-blue);text-underline-offset:3px}.cska-data-new a:hover,.cska-data-new .link-hover{color:var(--cska-blue-hover)}.cska-data-new a:active,.cska-data-new .link-pressed{color:var(--cska-blue-pressed)}.cska-data-new nav,.cska-data-new .actions{display:flex;gap:12px;flex-wrap:wrap}.cska-data-new nav a{min-height:44px;display:inline-flex;align-items:center}.cska-data-new button,.cska-data-new select{font:inherit;cursor:pointer;min-height:44px}.cska-data-new button,.cska-data-new .button{border:1px solid var(--cska-blue);border-radius:var(--cska-radius-button);background:var(--cska-blue);color:white;padding:10px 18px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:44px}.cska-data-new button:hover,.cska-data-new .button:hover,.cska-data-new .hover{background:var(--cska-blue-hover);color:white}.cska-data-new button:active,.cska-data-new .pressed{background:var(--cska-blue-pressed)}.cska-data-new button:disabled,.cska-data-new .disabled{background:var(--cska-disabled-bg);color:var(--cska-disabled-text);border-color:var(--cska-disabled-bg);cursor:default}.cska-data-new .secondary{background:var(--cska-surface);color:var(--cska-blue)}.cska-data-new .focus-demo{outline:var(--cska-focus-ring);outline-offset:3px}.cska-data-new .link-disabled{color:var(--cska-disabled-text);text-decoration:none}.cska-data-new .state-samples{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.cska-data-new .state-samples>div{display:grid;gap:8px;justify-items:start}.cska-data-new .card{background:var(--cska-surface);border:1px solid var(--cska-border);border-radius:var(--cska-radius-card);padding:18px;box-shadow:var(--cska-shadow);min-width:0}.cska-data-new .columns{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.cska-data-new .columns>*{min-width:0}.cska-data-new img{max-width:100%;height:auto;display:block}.cska-data-new .news-image{width:100%;aspect-ratio:1.57;object-fit:cover;border-radius:12px;margin-bottom:16px}.cska-data-new .date{display:inline-block;padding:5px 10px;background:var(--cska-date-bg);color:var(--cska-date-text);border-radius:6px;font-size:13px}.cska-data-new .tag{display:inline-block;padding:5px 9px;border-radius:6px;font-size:12px;font-weight:700;background:var(--cska-blue-soft);color:var(--cska-blue)}.cska-data-new .derby,.cska-data-new .injury{border:1px solid var(--cska-red);color:var(--cska-red-text);background:var(--cska-red-soft)}.cska-data-new .success{background:var(--cska-success-bg);color:var(--cska-success)}.cska-data-new .popular{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;margin:16px 0;min-height:55px}.cska-data-new .popular img{width:72px;height:55px;object-fit:cover;border-radius:6px}.cska-data-new .menu{background:var(--cska-menu-bg);border-radius:18px;padding:16px}.cska-data-new .menu a{display:flex;align-items:center;min-height:44px;color:var(--cska-on-dark);font-family:var(--cska-font-heading);font-size:22px;text-decoration:none;padding:10px 8px}.cska-data-new .menu a[aria-current]{background:var(--cska-blue);border-radius:8px}.cska-data-new .match{text-align:center}.cska-data-new .score{display:flex;justify-content:center;align-items:center;gap:12px;margin:18px 0}.cska-data-new .score>*{min-width:0;flex:1}.cska-data-new .score b{font-size:30px;color:var(--cska-blue);flex:0 0 auto}.cska-data-new .history,.cska-data-new .metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center;margin-top:16px}.cska-data-new .history b,.cska-data-new .metrics b{display:block;font-size:24px}.cska-data-new .metrics{gap:var(--cska-grid-gap)}.cska-data-new .metrics>div{background:var(--cska-surface-soft);border-radius:8px;padding:12px 6px}.cska-data-new .metrics small{font-size:11px}.cska-data-new .player{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px}.cska-data-new .photo-button{padding:0;border:0;background:none;border-radius:12px;align-self:start;overflow:hidden}.cska-data-new .photo-button img{width:90px;aspect-ratio:1}.cska-data-new .photo-button:hover{filter:brightness(.95);background:none}.cska-data-new .player h3{margin:4px 0}.cska-data-new .row{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--cska-border);padding:12px 0}.cska-data-new .row:last-child{border:0}.cska-data-new .row>*{min-width:0}.cska-data-new .transfer{border-bottom:1px solid var(--cska-border);padding:16px 0}.cska-data-new .transfer:last-child{border:0}.cska-data-new .state{padding:14px;border:1px solid var(--cska-border);border-radius:8px;margin:10px 0;font-size:14px}.cska-data-new .loading{background:var(--cska-loading-bg)}.cska-data-new .empty{background:var(--cska-empty-bg)}.cska-data-new .error{background:var(--cska-error-bg);color:var(--cska-error)}.cska-data-new .denied{background:var(--cska-denied-bg)}.cska-data-new .stale{background:var(--cska-stale-bg)}.cska-data-new .spinner{display:inline-block;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:middle;animation:cska-data-spin 1s linear infinite;margin-right:8px}@keyframes cska-data-spin{to{transform:rotate(360deg)}}.cska-data-new .next-block>.card+ .card{margin-top:16px}.cska-data-new summary{min-height:44px;cursor:pointer}.cska-data-new dialog{border:0;border-radius:18px;padding:16px;max-width:min(90vw,850px);max-height:95dvh;background:var(--cska-surface);color:var(--cska-text)}.cska-data-new dialog::backdrop{background:var(--cska-modal-bg)}.cska-data-new dialog img{max-height:76dvh;object-fit:contain;margin:auto}.cska-data-new dialog .actions{justify-content:space-between;align-items:center;margin-bottom:12px}.cska-data-new dialog h2{margin:0;font-size:22px}.cska-data-new select{max-width:100%;border:1px solid var(--cska-border);border-radius:8px;padding:8px;background:white;color:var(--cska-text)}.cska-data-new .swatches{display:flex;gap:12px;flex-wrap:wrap}.cska-data-new .swatch{width:100px;height:60px;border:1px solid var(--cska-border);border-radius:8px}.cska-data-new .preview{padding:16px;border:1px dashed var(--cska-border);border-radius:12px}.cska-data-new .dark-preview{background:var(--cska-menu-bg);color:white}.cska-data-new .dark-preview a{color:#b8c2ff}@media(max-width:700px){.cska-data-new .columns{grid-template-columns:1fr}.cska-data-new .score{gap:8px;font-size:15px}.cska-data-new h1{font-size:30px}.cska-data-new .history small{font-size:12px}}.cska-data-new .legacy-host{display:block;min-width:0}.cska-data-new .legacy-caption{font-size:13px;color:#5c6679;margin-bottom:16px}.cska-data-new .legacy-caption b{color:#172033}@keyframes cska-data-cskaTransfersSpin{.cska-data-page to{transform: rotate(360deg);}}@keyframes cska-data-rplDarkShimmer {
  0%   { background-position: 200% 0; }
  100% { background-position: -200% 0; }
}.cska-data-new{color:var(--cska-text);font:17px/1.6 CSKADataRoboto,Arial,sans-serif}.cska-data-new .photo-placeholder{width:90px;height:90px;display:grid;place-items:center;background:var(--cska-surface-soft);font-size:12px;border-radius:12px}.cska-data-new > .card+.card{margin-top:16px}.cska-data-new dialog:not([open]){display:none}.cska-data-new .player-list{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.cska-data-new .player-list .card{margin:0}@media(max-width:700px){.cska-data-new .player-list{grid-template-columns:1fr}}.cska-data-new .cska-photo-close{width:44px;height:44px;padding:10px}.cska-data-new dialog .actions{justify-content:flex-end}
