@layer components{.stats-table-locked{position:relative;min-height:600px;overflow:hidden}.stats-table-locked .skeleton{pointer-events:none}.stats-table-locked__overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1.5rem;padding-top:5rem;backdrop-filter:blur(14px);z-index:10}html.dark .stats-table-locked__overlay{background:linear-gradient(180deg, rgba(21, 14, 36, 0.01) 0%, rgba(21, 14, 36, 0.4) 100%)}html:not(.dark) .stats-table-locked__overlay{background:linear-gradient(180deg, rgba(244, 246, 250, 0.01) 0%, rgba(244, 246, 250, 0.4) 100%)}.stats-table-locked__logo{height:37px;width:auto}.stats-table-locked__cta{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.5rem;border-radius:var(--radius-full);font-size:1rem;font-weight:600;color:var(--color-black);background:var(--color-accent);text-decoration:none}html:not(.dark) .stats-table-locked__cta{color:var(--color-white)}.stats-table-locked__cta{transition:opacity .2s}.stats-table-locked__cta:hover{opacity:.9}@media(width <= 768px){.stats-table-locked__cta{font-size:.75rem;padding:.5rem 1rem}}.stats-table-locked__cta-icon{width:1rem;height:1rem;flex-shrink:0}@media(width <= 768px){.stats-table-locked__cta-icon{width:.75rem;height:.75rem}}.source-logo{height:22px;width:auto;max-width:64px;object-fit:contain;display:block}.source-logo--badge{border-radius:4px}html.dark .source-logo--invertible{filter:invert(1)}html.dark .source-logo--white-bg{background-color:#fff;border-radius:3px;padding:2px 4px}.table-logo{object-fit:contain}.logo-tooltip{position:relative;display:inline-flex;cursor:pointer}.logo-tooltip::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;width:max-content;max-width:200px;padding:.375rem .5rem;border-radius:var(--radius-sm);transform:translateX(-50%);background:#57606f;color:#fff;font-size:.6875rem;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:9999}.logo-tooltip::before{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;width:8px;height:8px;transform:translateX(-50%) rotate(45deg);background:#57606f;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:9998}.logo-tooltip:hover::after,.logo-tooltip:hover::before{opacity:1}.table-team__logo{width:28px;height:28px;object-fit:contain}.table-player__name{font-size:inherit;max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}@media(width >= 768px){.table-player__name{max-width:none;overflow:visible;text-overflow:unset;display:inline}}.player-name--short{display:none}@media(width < 768px){.player-name--full{display:none}.player-name--short{display:inline}}.injury-badge{position:relative;font-size:.625rem;font-weight:700;padding:.125rem .375rem;border-radius:var(--radius-full);margin-left:.375rem;vertical-align:middle;cursor:help}.injury-badge::after{content:attr(data-tooltip);position:absolute;top:calc(100% + 10px);left:50%;width:max-content;max-width:280px;padding:.5rem .625rem;border-radius:var(--radius-sm);transform:translateX(-50%);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);font-size:.75rem;white-space:normal;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:25}.injury-badge::before{content:"";position:absolute;top:calc(100% + 4px);left:50%;width:10px;height:10px;transform:translateX(-50%) rotate(45deg);background:var(--color-surface);border-inline-start:1px solid var(--color-border);border-block-start:1px solid var(--color-border);opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:24}.injury-badge:hover::after,.injury-badge:hover::before{opacity:1}.injury-out{background:rgba(255,82,82,.2);color:var(--color-danger-bright)}.injury-doubtful{background:rgba(255,152,0,.2);color:var(--color-warning-strong)}.injury-questionable{background:rgba(255,193,7,.2);color:var(--color-warning)}.team-cell-wrapper{display:inline-flex;align-items:center;gap:.375rem}.lineup-status-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;cursor:help;line-height:1}.lineup-status-icon::after{content:attr(data-tooltip);position:absolute;top:calc(100% + 10px);left:50%;width:max-content;max-width:280px;padding:.5rem .625rem;border-radius:var(--radius-sm);transform:translateX(-50%);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);font-size:.75rem;white-space:normal;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:25}.lineup-status-icon::before{content:"";position:absolute;top:calc(100% + 4px);left:50%;width:10px;height:10px;transform:translateX(-50%) rotate(45deg);background:var(--color-surface);border-inline-start:1px solid var(--color-border);border-block-start:1px solid var(--color-border);opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:24}.lineup-status-icon:hover::after,.lineup-status-icon:hover::before{opacity:1}}
