.banns-page[data-v-25f2ccd4]{--navy:#081a33;--navy2:#12345e;--gold:#f5b51b;--red:#dc2626;min-height:100vh;padding:30px 20px 70px;color:#142033;background:radial-gradient(circle at 8% 0,rgba(245,181,27,.11),transparent 24%),linear-gradient(135deg,#f8fafc,#edf3f9)}.page-grid[data-v-25f2ccd4]{width:min(1220px,100%);margin:auto}.page-grid main[data-v-25f2ccd4]{min-width:0}.hero[data-v-25f2ccd4]{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;overflow:hidden;position:relative;padding:30px;border-radius:24px;color:#fff;background:linear-gradient(135deg,var(--navy),var(--navy2));box-shadow:0 18px 45px rgba(8,26,51,.18)}.hero[data-v-25f2ccd4]:after{content:"";position:absolute;right:-70px;top:-100px;width:280px;height:280px;border:44px solid rgba(245,181,27,.09);border-radius:50%}.kicker[data-v-25f2ccd4]{color:var(--gold);font-size:10px;font-weight:900;letter-spacing:.11em}.hero h1[data-v-25f2ccd4]{margin:7px 0 6px;font-size:clamp(28px,4vw,40px);line-height:1.05}.hero p[data-v-25f2ccd4]{max-width:590px;margin:0;color:#cbd5e1;line-height:1.55}.metrics[data-v-25f2ccd4]{display:grid;grid-template-columns:repeat(3,92px);gap:8px;z-index:1}.metrics div[data-v-25f2ccd4]{padding:12px 7px;border:1px solid hsla(0,0%,100%,.14);border-radius:13px;text-align:center;background:hsla(0,0%,100%,.07)}.metrics span[data-v-25f2ccd4],.metrics strong[data-v-25f2ccd4]{display:block}.metrics strong[data-v-25f2ccd4]{color:var(--gold);font-size:24px}.metrics span[data-v-25f2ccd4]{color:#cbd5e1;font-size:9px}.filters-box[data-v-25f2ccd4],.rules-box[data-v-25f2ccd4],.state-box[data-v-25f2ccd4],.summary-box[data-v-25f2ccd4]{margin-top:20px;padding:21px;border:1px solid #dbe3ee;border-radius:20px;background:#fff;box-shadow:0 12px 35px rgba(15,23,42,.07)}.section-title[data-v-25f2ccd4]{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.section-title h2[data-v-25f2ccd4]{margin:2px 0 0;font-size:19px}.section-title>small[data-v-25f2ccd4]{color:#64748b}.team-filters[data-v-25f2ccd4]{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 7px}.team-filters button[data-v-25f2ccd4]{display:flex;flex:0 0 auto;align-items:center;gap:7px;max-width:205px;padding:7px 12px 7px 7px;border:1px solid #dbe3ee;border-radius:999px;color:#475569;font-size:12px;font-weight:800;background:#f8fafc;cursor:pointer}.team-filters button.active[data-v-25f2ccd4]{color:#fff;border-color:var(--navy);background:var(--navy)}.filter-name[data-v-25f2ccd4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-logo[data-v-25f2ccd4],.summary-logo[data-v-25f2ccd4]{display:grid;flex:0 0 auto;place-items:center;width:30px;height:30px;overflow:hidden;border-radius:50%;color:var(--navy);font-size:9px;background:#fff}.crest img[data-v-25f2ccd4],.mini-logo img[data-v-25f2ccd4],.summary-logo img[data-v-25f2ccd4]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.player-list[data-v-25f2ccd4]{display:grid;gap:16px;margin-top:20px}.player-card[data-v-25f2ccd4]{overflow:hidden;border:1px solid #dbe3ee;border-left:5px solid var(--red);border-radius:20px;background:#fff;box-shadow:0 14px 36px rgba(15,23,42,.075)}.player-card.violation[data-v-25f2ccd4]{border-color:#f59e0b}.player-head[data-v-25f2ccd4]{display:grid;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px 20px;border-bottom:1px solid #edf1f6}.crest[data-v-25f2ccd4]{display:grid;place-items:center;width:66px;height:66px;overflow:hidden;padding:6px;border:1px solid #dbe3ee;border-radius:16px;color:var(--navy);background:#f8fafc}.identity[data-v-25f2ccd4]{min-width:0}.player-label[data-v-25f2ccd4]{color:var(--red);font-size:9px;font-weight:900;letter-spacing:.1em}.identity h2[data-v-25f2ccd4]{overflow:hidden;margin:3px 0 6px;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.team[data-v-25f2ccd4]{color:#475569;font-size:12px;font-weight:700}.status[data-v-25f2ccd4]{display:flex;align-items:center;gap:6px;padding:8px 11px;border-radius:999px;color:#b91c1c;font-size:10px;font-weight:900;background:#fee2e2}.player-body[data-v-25f2ccd4]{display:grid;grid-template-columns:1.15fr 1fr .7fr;padding:18px 20px}.player-body>div[data-v-25f2ccd4]{min-width:0;padding:3px 18px;border-right:1px solid #edf1f6}.player-body>div[data-v-25f2ccd4]:first-child{padding-left:0}.player-body>div[data-v-25f2ccd4]:last-child{padding-right:0;border:0}.sanction[data-v-25f2ccd4]{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:10px}.sanction-icon[data-v-25f2ccd4]{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:#fff;background:var(--red)}.dates>small[data-v-25f2ccd4],.sanction small[data-v-25f2ccd4]{color:#64748b;font-size:9px;font-weight:900;letter-spacing:.06em}.sanction strong[data-v-25f2ccd4]{display:block;color:var(--red);font-size:19px}.sanction p[data-v-25f2ccd4]{grid-column:1/-1;margin:9px 0 0;color:#475569;font-size:12px;line-height:1.5}.dates>div[data-v-25f2ccd4]:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:13px}.dates span[data-v-25f2ccd4]{color:#64748b;font-size:11px}.dates strong[data-v-25f2ccd4]{color:var(--red);font-size:12px}.date-chips[data-v-25f2ccd4]{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.date-chips b[data-v-25f2ccd4]{padding:5px 8px;border-radius:7px;color:#92400e;font-size:10px;background:#fef3c7}.date-chips em[data-v-25f2ccd4]{color:#64748b;font-size:11px}.cards[data-v-25f2ccd4]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cards>div[data-v-25f2ccd4]{display:grid;grid-template-columns:12px auto;align-items:center;gap:2px 6px;padding:9px;border-radius:11px;background:#f8fafc}.cards small[data-v-25f2ccd4]{grid-column:1/-1;color:#64748b;font-size:9px}.card[data-v-25f2ccd4]{width:10px;height:15px;border-radius:2px}.yellow[data-v-25f2ccd4]{background:#fbbf24}.red[data-v-25f2ccd4]{background:#ef4444}.cards p[data-v-25f2ccd4]{grid-column:1/-1;margin:3px 0;color:#64748b;font-size:10px;line-height:1.45}.claim-alert[data-v-25f2ccd4]{display:flex;align-items:center;gap:8px;padding:10px 20px;color:#92400e;font-size:11px;font-weight:700;background:#fffbeb;border-top:1px solid #fde68a}.summary-grid[data-v-25f2ccd4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.summary-team[data-v-25f2ccd4]{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border:1px solid #e5eaf1;border-radius:14px;background:#f8fafc}.summary-logo[data-v-25f2ccd4]{width:42px;height:42px;border:1px solid #dbe3ee}.summary-team div[data-v-25f2ccd4]{min-width:0}.summary-team div small[data-v-25f2ccd4],.summary-team div strong[data-v-25f2ccd4]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-team div strong[data-v-25f2ccd4]{font-size:12px}.summary-team div small[data-v-25f2ccd4]{color:#64748b;font-size:10px}.count[data-v-25f2ccd4]{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;color:#fff;background:var(--navy)}.rules-box[data-v-25f2ccd4]{display:flex;align-items:center;gap:13px;color:#fff;background:var(--navy)}.rules-icon[data-v-25f2ccd4]{display:grid;flex:0 0 auto;place-items:center;width:46px;height:46px;border-radius:14px;color:var(--navy);background:var(--gold)}.rules-box h2[data-v-25f2ccd4]{margin:2px 0 5px;font-size:17px}.rules-box p[data-v-25f2ccd4]{margin:0;color:#cbd5e1;font-size:11px;line-height:1.5}.state-box[data-v-25f2ccd4]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;text-align:center}.state-box strong[data-v-25f2ccd4]{margin-top:12px;font-size:18px}.state-box p[data-v-25f2ccd4]{color:#64748b}.state-box button[data-v-25f2ccd4]{padding:9px 14px;border:0;border-radius:9px;color:#fff;font-weight:800;background:var(--navy)}.spinner[data-v-25f2ccd4]{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:var(--gold);border-radius:50%;animation:spin-25f2ccd4 .8s linear infinite}.error-box i[data-v-25f2ccd4]{color:var(--red);font-size:34px}.empty-icon[data-v-25f2ccd4]{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;color:#15803d;font-size:26px;background:#dcfce7}@keyframes spin-25f2ccd4{to{transform:rotate(1turn)}}@media(max-width:760px){.banns-page[data-v-25f2ccd4]{padding:16px 12px 50px}.hero[data-v-25f2ccd4]{display:block;padding:23px 19px}.metrics[data-v-25f2ccd4]{grid-template-columns:repeat(3,1fr);margin-top:18px}.player-body[data-v-25f2ccd4]{grid-template-columns:1fr;padding:3px 17px 15px}.player-body>div[data-v-25f2ccd4],.player-body>div[data-v-25f2ccd4]:first-child,.player-body>div[data-v-25f2ccd4]:last-child{padding:14px 0;border:0;border-bottom:1px solid #edf1f6}.player-body>div[data-v-25f2ccd4]:last-child{border-bottom:0}.summary-grid[data-v-25f2ccd4]{grid-template-columns:1fr}}@media(max-width:520px){.hero h1[data-v-25f2ccd4]{font-size:28px}.hero p[data-v-25f2ccd4]{font-size:12px}.metrics strong[data-v-25f2ccd4]{font-size:20px}.metrics span[data-v-25f2ccd4]{font-size:8px}.filters-box[data-v-25f2ccd4],.rules-box[data-v-25f2ccd4],.summary-box[data-v-25f2ccd4]{padding:16px}.section-title>small[data-v-25f2ccd4]{display:none}.player-head[data-v-25f2ccd4]{grid-template-columns:55px minmax(0,1fr);padding:15px}.crest[data-v-25f2ccd4]{width:55px;height:55px}.identity h2[data-v-25f2ccd4]{font-size:16px}.status[data-v-25f2ccd4]{grid-column:1/-1;justify-self:start}.rules-box[data-v-25f2ccd4]{align-items:flex-start}}.group-dot[data-v-9f9bee78]{box-shadow:0 0 0 5px hsla(0,0%,100%,.08)}.qualification-summary[data-v-9f9bee78]{display:flex;flex-direction:column;padding:.55rem .8rem;border:1px solid hsla(0,0%,100%,.12);border-radius:.75rem;background:hsla(0,0%,100%,.07);font-size:10px;line-height:1.25;text-transform:uppercase;letter-spacing:.08em;color:#cbd5e1}.qualification-summary strong[data-v-9f9bee78]{color:#f5bd28;font-size:11px}.qualification-legend[data-v-9f9bee78]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.45rem;padding:.85rem 1rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}.legend-item[data-v-9f9bee78]{display:flex;align-items:center;gap:.4rem;color:#64748b;font-size:10px}.legend-color[data-v-9f9bee78]{display:block;width:10px;height:10px;border-radius:3px}.standings-wrap[data-v-9f9bee78]{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.standings-head[data-v-9f9bee78]{color:#475569;background:#eef2f7;border-bottom:1px solid #dbe3ee}.standings-row[data-v-9f9bee78]{border-left:4px solid transparent;border-bottom:1px solid #edf1f5;transition:background-color .18s ease,transform .18s ease}.standings-row[data-v-9f9bee78]:hover{background:#f1f5f9!important}.qualified-row[data-v-9f9bee78]{border-left-color:#f5bd28}.position-badge[data-v-9f9bee78]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;font-weight:800}.qualification-qualified[data-v-9f9bee78]{background:#f5bd28;color:#07111f}.qualification-none[data-v-9f9bee78]{background:#e2e8f0;color:#475569}.points-badge[data-v-9f9bee78]{display:inline-flex;min-width:25px;height:23px;align-items:center;justify-content:center;padding:0 .25rem;border-radius:6px;background:#fff3c4;color:#8a5b00;font-weight:900}.compact-table[data-v-9f9bee78]{width:100%;min-width:526px;table-layout:fixed;font-size:10px}.team-cell[data-v-9f9bee78]{width:180px}.stat-cell[data-v-9f9bee78]{width:38px;padding:3px 0}.pos-cell[data-v-9f9bee78]{width:42px}.team-logo[data-v-9f9bee78]{width:18px;height:18px;flex-shrink:0}.team-name[data-v-9f9bee78]{max-width:136px;font-size:10px;line-height:1.1}.compact-table td[data-v-9f9bee78]:first-child,.compact-table th[data-v-9f9bee78]:first-child{position:sticky;left:0;z-index:3;width:42px;background:inherit}.compact-table td[data-v-9f9bee78]:nth-child(2),.compact-table th[data-v-9f9bee78]:nth-child(2){position:sticky;left:42px;z-index:3;width:180px;background:inherit;box-shadow:8px 0 12px -12px rgba(15,23,42,.65)}.compact-table thead th[data-v-9f9bee78]:first-child,.compact-table thead th[data-v-9f9bee78]:nth-child(2){z-index:5;background:#eef2f7}@media (min-width:640px){.compact-table[data-v-9f9bee78]{font-size:12px}.team-name[data-v-9f9bee78]{font-size:11px}.team-logo[data-v-9f9bee78]{width:22px;height:22px}.stat-cell[data-v-9f9bee78]{padding:6px 3px}.qualification-legend[data-v-9f9bee78]{grid-template-columns:repeat(1,minmax(0,1fr));padding:.85rem 1.5rem}.legend-item[data-v-9f9bee78]{font-size:10px}}@media (min-width:768px){.compact-table[data-v-9f9bee78]{font-size:14px}}@media (max-width:639px){.qualification-summary[data-v-9f9bee78]{align-self:flex-start}.qualification-legend[data-v-9f9bee78]{grid-template-columns:repeat(1,minmax(0,1fr));padding:.75rem}.standings-wrap[data-v-9f9bee78]{border-top:1px solid #e2e8f0}.compact-table[data-v-9f9bee78]{min-width:496px;font-size:10px}.compact-table td[data-v-9f9bee78]:nth-child(2),.compact-table th[data-v-9f9bee78]:nth-child(2),.team-cell[data-v-9f9bee78]{width:150px}.compact-table td[data-v-9f9bee78]:nth-child(2),.compact-table th[data-v-9f9bee78]:nth-child(2){left:42px}.team-name[data-v-9f9bee78]{max-width:106px;font-size:11px}.team-logo[data-v-9f9bee78]{width:22px;height:22px;margin-right:.4rem}.compact-table td[data-v-9f9bee78],.compact-table th[data-v-9f9bee78]{height:46px}}