:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#0f172a;background:#f8fafc}*{box-sizing:border-box}body{margin:0;background:#f8fafc}.app-shell{min-height:100vh}.header{position:sticky;top:0;z-index:10;background:#fffffff5;border-bottom:1px solid #e2e8f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header-inner{max-width:1400px;margin:0 auto;padding:18px 20px}.header-title{margin:0;font-size:24px;font-weight:900}.tabs{display:flex;gap:8px;overflow-x:auto;margin-top:14px;padding-bottom:4px}.tab{border:0;border-radius:12px;padding:9px 12px;background:#f1f5f9;color:#334155;font-weight:700;white-space:nowrap;cursor:pointer}.tab.active{background:#0f172a;color:#fff}.main{max-width:1400px;margin:0 auto;padding:20px;display:grid;gap:16px}.card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 1px 2px #0f172a0a;padding:16px}.toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.grid{display:grid;gap:14px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;background:#f1f5f9;color:#475569;padding:10px;text-transform:uppercase;font-size:11px;letter-spacing:.04em}td{border-top:1px solid #e2e8f0;padding:10px;vertical-align:middle}tr:hover td{background:#f8fafc}.btn{border:0;border-radius:12px;padding:9px 13px;font-weight:800;font-size:13px;cursor:pointer}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:#0f172a;color:#fff}.btn.success{background:#059669;color:#fff}.btn.warning{background:#f59e0b;color:#fff}.btn.danger{background:#dc2626;color:#fff}.btn.soft{background:#f1f5f9;color:#0f172a}.input{width:100%;min-width:90px;border:1px solid #cbd5e1;border-radius:12px;padding:8px 10px;font-size:13px;background:#fff;color:#0f172a}.input:disabled{background:#f1f5f9;color:#64748b}.field{display:grid;gap:6px;font-size:13px}.field-label{font-weight:800;color:#334155}.field-hint{color:#64748b;font-size:12px}.stat{min-height:95px}.stat-label{color:#64748b;font-weight:900;text-transform:uppercase;font-size:11px;letter-spacing:.06em}.stat-value{font-size:28px;font-weight:950;margin-top:5px}.stat-hint{color:#64748b;font-size:12px;margin-top:4px}.badge{display:inline-flex;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800;background:#e2e8f0;color:#334155}.badge.success{background:#dcfce7;color:#166534}.badge.warning{background:#fef3c7;color:#92400e}.badge.danger{background:#fee2e2;color:#991b1b}.badge.info{background:#dbeafe;color:#1d4ed8}.section-title h2{margin:0;font-size:20px;font-weight:900}.section-title p{margin:6px 0 0;color:#64748b;font-size:14px}.empty{padding:24px;text-align:center;color:#64748b;background:#f8fafc;border-radius:16px}.player-name{font-weight:800}.small{color:#64748b;font-size:12px}.round-card{border:1px solid #e2e8f0;border-radius:16px;padding:12px;background:#fff}@media (max-width: 900px){.grid-2,.grid-3,.grid-4,.grid-5,.grid-6{grid-template-columns:1fr}.main{padding:12px}}.avatar{width:44px;height:44px;border-radius:999px;object-fit:cover;border:2px solid #e2e8f0;background:#f1f5f9;display:inline-flex;align-items:center;justify-content:center;font-weight:900;color:#334155}.avatar.placeholder{background:linear-gradient(135deg,#e2e8f0,#f8fafc)}.player-table-wrap{max-height:none}.player-table th,.player-table td{white-space:nowrap}.edit-row td{background:#f8fafc!important}.edit-panel{border:1px solid #cbd5e1;border-radius:16px;padding:14px;background:#fff}.validation-card{border-color:#fecaca;background:#fff7f7;color:#991b1b}.history-box{margin-top:14px;padding:12px;border-radius:14px;background:#f8fafc}.history-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.history-chip{display:inline-flex;padding:6px 10px;border-radius:999px;background:#e2e8f0;font-size:12px;font-weight:700;color:#334155}@media (max-width: 1200px){.player-table{min-width:1200px}}.player-code{display:inline-flex;align-items:center;border-radius:999px;background:#eef2ff;color:#3730a3;font-weight:800;padding:4px 10px;font-size:12px;letter-spacing:.02em}.photo-input-stack{display:grid;gap:8px}.photo-preview-row{display:flex;align-items:center;gap:8px}.flag-icon{display:inline-flex;width:30px;height:20px;border-radius:5px;overflow:hidden;border:1px solid #cbd5e1;box-shadow:0 1px 1px #0f172a14;background:#f8fafc;flex:0 0 auto}.flag-icon svg{display:block;width:100%;height:100%}.country-label{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-weight:700}.flag-only{margin:0 auto}.table-wrap table th,.table-wrap table td{vertical-align:middle}.swap-selected{outline:2px solid #f59e0b}.qualified-row td{background:#dcfce7!important}.completed-row td{background:#f0fdf4!important}.completed-row-card{border-color:#86efac;background:#f0fdf4}.player-submeta{display:flex;align-items:center;gap:8px;margin-top:4px}.bracket-match-card{min-height:180px}.bracket-player-list{display:grid;gap:8px;margin-top:12px}.bracket-player{display:flex;gap:10px;align-items:center;border:1px solid #e2e8f0;border-radius:14px;padding:10px;background:#fff}.bracket-player.winner{border-color:#86efac;background:#f0fdf4}.bracket-player-main{display:grid;gap:2px}.bracket-continuous{display:flex;gap:14px;overflow-x:auto;padding-bottom:8px}.bracket-round-column{min-width:310px;display:grid;gap:12px;align-content:start}.bracket-round-column h3{margin:0;font-size:16px}.face-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr) minmax(0,1fr);gap:16px;align-items:start}.face-side{display:grid;gap:12px}.face-center{position:sticky;top:120px;display:grid;gap:12px}.winner-row td{background:#f0fdf4!important}.champion-card{border-color:#86efac;background:#f0fdf4}@media (max-width: 900px){.face-grid{grid-template-columns:1fr}.face-center{position:static}}.selected-row td{background:#eef2ff!important}.champion-card{border-color:#facc15;background:#fefce8}@media print{.header,.toolbar,.tabs,.btn{display:none!important}.card{box-shadow:none;break-inside:avoid}.main{max-width:100%;padding:0}}:root{color:#e5e7eb;background:#0b1020}body{background:radial-gradient(circle at top left,#1f2937 0,#0b1020 42%,#070b13);color:#e5e7eb}.app-shell{min-height:100vh;display:grid;grid-template-columns:268px minmax(0,1fr);background:transparent}.header{position:sticky;top:0;align-self:start;height:100vh;z-index:20;background:linear-gradient(180deg,#0f172a,#090e1a);border-right:1px solid rgba(250,204,21,.14);border-bottom:0;padding:22px 16px;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:18px 0 50px #00000040}.brand-block{display:flex;align-items:center;gap:12px;padding:8px 8px 20px;border-bottom:1px solid rgba(148,163,184,.16)}.brand-mark{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:radial-gradient(circle at 30% 30%,#fff7ed,#f59e0b 42%,#991b1b 43%,#111827 75%);color:#111827;font-weight:950;letter-spacing:-.05em;box-shadow:0 12px 30px #f59e0b40}.brand-title{font-size:22px;line-height:1;font-weight:950;color:#fff;letter-spacing:.04em}.brand-subtitle{margin-top:4px;color:#94a3b8;font-size:12px;font-weight:700}.tabs{display:grid;gap:8px;overflow:visible;margin-top:18px;padding-bottom:0}.tab{width:100%;display:flex;align-items:center;gap:10px;border-radius:14px;padding:11px 12px;background:transparent;color:#cbd5e1;font-weight:800;text-align:left}.tab:hover{background:#94a3b81a;color:#fff}.tab.active{background:linear-gradient(135deg,#f59e0b,#facc15);color:#111827;box-shadow:0 12px 28px #f59e0b40}.tab-icon{width:22px;display:inline-grid;place-items:center;font-size:15px}.main{max-width:none;width:100%;padding:24px 28px 40px;gap:18px}.topbar{display:flex;justify-content:space-between;gap:16px;align-items:center;border:1px solid rgba(148,163,184,.16);background:#0f172ab8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:24px;padding:18px 20px;box-shadow:0 18px 50px #00000038}.header-title{color:#fff;font-size:26px;letter-spacing:-.02em}.header-meta{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.topbar-user{display:flex;align-items:center;gap:10px;color:#e5e7eb}.notification-pill{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#f59e0b;color:#111827;font-weight:950}.card{background:#0f172ac7;border-color:#94a3b82e;box-shadow:0 18px 50px #0003;color:#e5e7eb}th{background:#1e293bf2;color:#facc15;border-bottom:1px solid rgba(250,204,21,.18)}td{border-top-color:#94a3b829;color:#e5e7eb}tr:hover td{background:#1e293b59}.input{background:#0f172ae6;border-color:#94a3b852;color:#e5e7eb}.field-label{color:#cbd5e1}.field-hint,.small,.section-title p,.stat-hint{color:#94a3b8}.section-title h2,.stat-value{color:#fff}.stat-label{color:#facc15}.round-card{background:#1e293ba6;border-color:#94a3b82e}.badge{background:#94a3b82e;color:#e5e7eb}.badge.success{background:#22c55e2e;color:#86efac}.badge.warning{background:#f59e0b33;color:#fde68a}.badge.danger{background:#ef44442e;color:#fecaca}.badge.info{background:#3b82f62e;color:#93c5fd}.empty{background:#0f172ac7;color:#94a3b8;border:1px solid rgba(148,163,184,.16)}.btn.primary{background:linear-gradient(135deg,#334155,#0f172a);border:1px solid rgba(148,163,184,.24)}.btn.success{background:linear-gradient(135deg,#059669,#047857)}.btn.warning{background:linear-gradient(135deg,#f59e0b,#d97706);color:#111827}.btn.soft{background:#94a3b829;color:#e5e7eb}.bracket-hero-card{border:1px solid rgba(250,204,21,.18);border-radius:24px;padding:18px;background:linear-gradient(135deg,#0f172af2,#1e293bbf);box-shadow:0 24px 70px #00000047}.bracket-control-bar{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.control-chip{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:8px 12px;background:#94a3b821;color:#cbd5e1;font-size:13px;font-weight:800}.control-chip b{color:#fff}.view-toggle{display:inline-flex;padding:4px;border-radius:999px;background:#0206178c;border:1px solid rgba(148,163,184,.18)}.view-toggle button{border:0;background:transparent;color:#cbd5e1;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:900;cursor:pointer}.view-toggle button.active{background:linear-gradient(135deg,#f59e0b,#facc15);color:#111827;box-shadow:0 10px 24px #f59e0b3d}.bracket-premium-panel{position:relative;overflow-x:auto;border-radius:24px;padding:20px;background:radial-gradient(circle at 100% 0%,rgba(245,158,11,.1),transparent 38%),linear-gradient(180deg,#111827,#070b13);border:1px solid rgba(148,163,184,.18)}.bracket-rounds-continuous{display:flex;gap:18px;min-width:max-content;align-items:flex-start}.bracket-round-premium{min-width:365px;display:grid;gap:16px;position:relative}.round-premium-title{display:flex;align-items:baseline;justify-content:space-between;padding:0 4px 6px;border-bottom:1px solid rgba(250,204,21,.22)}.round-premium-title h3{margin:0;color:#facc15;text-transform:uppercase;font-size:16px;letter-spacing:.04em}.round-premium-title span{color:#94a3b8;font-size:12px;font-weight:800}.continuous-match{position:relative;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:#0f172ae0;padding:13px;box-shadow:0 14px 36px #00000038}.continuous-match.completed{border-color:#22c55e47}.continuous-match:after{content:"";position:absolute;right:-19px;top:50%;width:18px;border-top:2px solid rgba(148,163,184,.45)}.bracket-round-premium:last-child .continuous-match:after{display:none}.continuous-match-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;color:#e5e7eb}.continuous-match-head p{margin:3px 0 0;color:#94a3b8;font-size:12px}.continuous-player-stack{display:grid;gap:9px;margin-top:12px}.bracket-player-line{display:grid;grid-template-columns:30px 44px minmax(0,1fr) 48px;gap:10px;align-items:center;border-radius:16px;padding:9px;background:#1e293bb8;border:1px solid rgba(148,163,184,.15)}.bracket-player-line.winner{background:#16653447;border-color:#86efac73}.bracket-player-line.compact{grid-template-columns:28px 36px minmax(0,1fr) 42px;padding:7px}.bracket-seed,.tabular-seed{display:inline-grid;place-items:center;min-width:28px;height:28px;border-radius:999px;background:#facc1524;color:#facc15;font-weight:950;font-size:12px}.bracket-avatar{width:44px;height:44px;object-fit:cover;border-radius:999px;border:2px solid rgba(250,204,21,.35);background:#111827;color:#facc15;display:grid;place-items:center;font-weight:950}.bracket-avatar.placeholder{background:linear-gradient(135deg,#334155,#0f172a)}.bracket-name-line,.tabular-name{display:flex;align-items:center;gap:8px;color:#fff}.bracket-player-info{min-width:0}.bracket-stat-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;color:#cbd5e1;font-size:12px}.bracket-stat-row b{color:#facc15}.bracket-serie-row{margin-top:3px;color:#94a3b8;font-size:12px}.bracket-score{display:grid;place-items:center;min-height:36px;border-radius:12px;background:#0206178c;color:#e5e7eb;font-weight:950;font-size:18px}.bracket-score.winner{background:linear-gradient(135deg,#22c55e,#16a34a);color:#052e16}.continuous-winner{margin-top:10px;color:#86efac;font-size:12px;font-weight:900}.champion-premium{position:sticky;right:0;bottom:0;margin-top:18px;display:inline-grid;gap:4px;min-width:260px;border-radius:22px;padding:18px;background:linear-gradient(135deg,#facc1538,#f59e0b14);border:1px solid rgba(250,204,21,.38);color:#fff}.champion-premium .trophy{font-size:30px}.champion-premium span{color:#facc15;font-weight:900;text-transform:uppercase;font-size:12px}.champion-premium b{font-size:22px}.champion-premium small{color:#cbd5e1}.bracket-tabular-panel{display:grid;gap:18px;border-radius:24px;padding:18px;background:linear-gradient(180deg,#111827,#070b13);border:1px solid rgba(148,163,184,.18)}.bracket-table-section{display:grid;gap:10px}.bracket-table-section-title{color:#facc15;font-size:18px;font-weight:950;letter-spacing:.06em;border-bottom:1px solid rgba(250,204,21,.22);padding-bottom:8px}.bracket-table-wrap{border:1px solid rgba(148,163,184,.16);border-radius:18px;overflow:auto}.bracket-tabular-table{min-width:1080px}.bracket-tabular-table th{background:#0f172af5;color:#facc15}.bracket-tabular-table td{background:#0f172a9e}.bracket-tabular-table tr:nth-child(4n+1) td,.bracket-tabular-table tr:nth-child(4n+2) td{background:#1e293b8a}.bracket-tabular-table .tabular-winner-row td{background:#1665343b!important}.num-cell{color:#facc15;font-weight:950}.tabular-player-cell{display:flex;align-items:center;gap:10px;min-width:310px}.tabular-player-cell .bracket-avatar{width:36px;height:36px;font-size:12px}.prom-cell{color:#93c5fd;font-weight:950}.bracket-flag{width:24px;height:16px}@media (max-width: 900px){.app-shell{grid-template-columns:1fr}.header{position:static;height:auto}.tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.main{padding:14px}.topbar{align-items:flex-start;flex-direction:column}.bracket-round-premium{min-width:320px}}.group-player-cell{display:flex;align-items:center;gap:10px;min-width:220px}.group-player-avatar{width:34px;height:34px;object-fit:cover;border-radius:999px;border:2px solid rgba(8,145,178,.65);background:#0e7490;color:#e0f2fe;display:inline-grid;place-items:center;font-size:11px;font-weight:950;flex:0 0 auto}.group-player-avatar.placeholder{background:linear-gradient(135deg,#155e75,#083344)}.completed-row td{background:#dcfce7!important;color:#1d4ed8!important;font-weight:800}.completed-row td .input{color:#1d4ed8;background:#ffffffb8;border-color:#86efac}.completed-row-card{border-color:#86efac!important;background:#dcfce7!important;color:#1d4ed8!important}.completed-row-card .small,.completed-row-card h3,.completed-row-card .field-label{color:#1d4ed8!important}.completed-row-card .input{color:#1d4ed8;background:#ffffffbf;border-color:#86efac}.qualified-row td,.winner-row td,.swap-selected td{background:#0891b259!important;color:#e0f2fe!important}.qualified-row td b,.winner-row td b,.swap-selected td b{color:#fff}.bracket-player-line.winner{background:#0891b273;border-color:#67e8f9b3;box-shadow:0 0 0 1px #67e8f933}.bracket-score.winner{background:linear-gradient(135deg,#0e7490,#155e75);color:#ecfeff}.bracket-tabular-table .tabular-winner-row td{background:#0891b25c!important;color:#e0f2fe}.continuous-winner{color:#67e8f9}.continuous-match.completed{border-color:#67e8f973}.bracket-seed,.tabular-seed{background:#0891b240;color:#67e8f9}.prom-cell{color:#67e8f9;font-weight:950}.points-cell{color:#facc15;font-weight:950}.brand-block{align-items:center}.brand-logo-main{width:54px;height:54px;object-fit:contain;border-radius:16px;background:#fff;padding:3px;box-shadow:0 10px 26px #00000040}.brand-copy{min-width:0}.brand-secondary{display:inline-flex;align-items:center;gap:6px;margin-top:3px;color:#cbd5e1;font-size:11px;font-weight:800;letter-spacing:.08em}.brand-secondary img{width:22px;height:22px;object-fit:contain;border-radius:999px;background:#fff;padding:1px}.selected-row td{background:#0891b275!important;color:#e0f2fe!important;border-top-color:#67e8f959!important}.selected-row td .badge{background:#064e3b8c;color:#dcfce7}.schedule-status-cell,.schedule-status-cell .badge{color:#064e3b!important;font-weight:950}.schedule-status-cell .badge.success{background:#bbf7d0!important;color:#064e3b!important}.schedule-status-cell .badge.neutral{background:#dcfce7!important;color:#065f46!important}.schedule-status-cell .badge.danger{background:#fecaca!important;color:#7f1d1d!important}.bracket-round-premium{display:block}.bracket-round-matches{display:flex;flex-direction:column;position:relative}.continuous-match{min-height:138px}.continuous-match.source-linked:before{content:"";position:absolute;left:-20px;top:50%;width:20px;border-top:2px solid rgba(148,163,184,.55)}.continuous-match:after{border-top-color:#94a3b894}.bracket-round-premium:not(:last-child) .continuous-match.completed:after{border-top-color:#67e8f9d1}.bracket-premium-panel:before{content:"";position:absolute;inset:20px 20px auto 20px;height:1px;background:linear-gradient(90deg,transparent,rgba(103,232,249,.25),transparent);pointer-events:none}.bracket-print-header{display:none}@media print{@page{size:A3 landscape;margin:8mm}body.printing-bracket,body.printing-bracket *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body.printing-bracket{background:#070b13!important;color:#e5e7eb!important}body.printing-bracket .header,body.printing-bracket .topbar,body.printing-bracket .bracket-hero-card,body.printing-bracket .tabs,body.printing-bracket .btn{display:none!important}body.printing-bracket .main{max-width:none!important;width:100%!important;padding:0!important;display:block!important}body.printing-bracket .main>*:not(.bracket-export-root){display:none!important}body.printing-bracket .bracket-export-root{display:block!important;width:100%!important}body.printing-bracket .bracket-export-root>*:not(.bracket-print-scope){display:none!important}body.printing-bracket .bracket-print-scope{display:block!important;width:100%!important;margin:0!important;padding:0!important}body.printing-bracket .bracket-print-header{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;margin:0 0 10px!important;padding:10px 12px!important;border:1px solid rgba(250,204,21,.32)!important;border-radius:14px!important;background:linear-gradient(135deg,#0f172a,#020617)!important;color:#e5e7eb!important}body.printing-bracket .bracket-print-header h1{margin:0!important;font-size:20px!important;color:#fff!important}body.printing-bracket .bracket-print-header p{margin:4px 0 0!important;color:#cbd5e1!important;font-size:12px!important}body.printing-bracket .bracket-print-header strong,body.printing-bracket .bracket-print-header span{color:#facc15!important;font-size:12px!important}body.printing-bracket .bracket-premium-panel,body.printing-bracket .bracket-tabular-panel,body.printing-bracket .card,body.printing-bracket .face-grid{box-shadow:none!important;page-break-inside:avoid}body.printing-bracket .bracket-premium-panel{overflow:visible!important}body.printing-bracket .bracket-tabular-table{font-size:10px!important}body.printing-bracket .bracket-tabular-table th,body.printing-bracket .bracket-tabular-table td{padding:5px 6px!important}body.printing-bracket .continuous-match{break-inside:avoid}}.pdf-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin-top:12px;padding:12px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:#0f172a6b}.pdf-controls .field{min-width:150px}.pdf-print-header{display:none}.pdf-summary-strip{margin:0 0 14px}@media print{body.printing-pdf,body.printing-pdf *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body.printing-pdf{background:#fff!important;color:#0f172a!important}body.printing-pdf .header,body.printing-pdf .topbar,body.printing-pdf .tabs,body.printing-pdf .btn,body.printing-pdf .toolbar,body.printing-pdf .pdf-controls{display:none!important}body.printing-pdf .main{max-width:none!important;width:100%!important;padding:0!important;display:block!important;background:#fff!important}body.printing-pdf .pdf-print-header{display:block!important;margin:0 0 12px!important;padding:12px 14px!important;border:1px solid #d4a017!important;border-radius:12px!important;background:linear-gradient(135deg,#fff,#fff7ed)!important;color:#0f172a!important;page-break-inside:avoid}body.printing-pdf .pdf-brand-row{display:grid!important;grid-template-columns:86px minmax(0,1fr) 72px!important;gap:14px!important;align-items:center!important}body.printing-pdf .pdf-logo{display:block!important;max-width:100%!important;max-height:72px!important;object-fit:contain!important;background:#fff!important;border-radius:10px!important}body.printing-pdf .pdf-logo.primary{max-height:82px!important}body.printing-pdf .pdf-logo.secondary{max-height:60px!important;justify-self:end!important}body.printing-pdf .pdf-kicker{margin:0 0 3px!important;color:#b91c1c!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.06em!important}body.printing-pdf .pdf-title-block h1{margin:0!important;color:#111827!important;font-size:20px!important;font-weight:950!important}body.printing-pdf .pdf-title-block p{margin:3px 0 0!important;color:#334155!important;font-size:12px!important}body.printing-pdf .pdf-meta-row{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:8px!important}body.printing-pdf .pdf-meta-row span{display:inline-flex!important;border-radius:999px!important;padding:3px 8px!important;background:#eef2ff!important;color:#1e3a8a!important;font-size:10px!important;font-weight:800!important}body.printing-pdf .card,body.printing-pdf .round-card,body.printing-pdf .bracket-premium-panel,body.printing-pdf .bracket-tabular-panel,body.printing-pdf .face-grid{background:#fff!important;color:#0f172a!important;box-shadow:none!important;border-color:#cbd5e1!important}body.printing-pdf .section-title h2,body.printing-pdf .stat-value,body.printing-pdf b{color:#0f172a!important}body.printing-pdf .section-title p,body.printing-pdf .small,body.printing-pdf .field-hint{color:#475569!important}body.printing-pdf table{font-size:10px!important}body.printing-pdf th{background:#1f2937!important;color:#fff!important;padding:5px 6px!important}body.printing-pdf td{color:#111827!important;border-top-color:#cbd5e1!important;padding:5px 6px!important}body.printing-pdf .flag-icon{border-color:#94a3b8!important}body.printing-pdf .qualified-row td{background:#dbeafe!important}body.printing-pdf .completed-row td{background:#dcfce7!important;color:#1e3a8a!important}body.printing-pdf .pdf-summary-strip{display:grid!important;gap:8px!important;margin-bottom:12px!important}body.printing-pdf .pdf-summary-strip .card{break-inside:avoid}body.printing-pdf .groups-print-scope,body.printing-pdf .reports-export-root,body.printing-pdf .close-export-root,body.printing-pdf .bracket-print-scope{transform:scale(var(--pdf-scale, 1))!important;transform-origin:top left!important;width:calc(100% / var(--pdf-scale, 1))!important}body.printing-groups .main>*:not(.groups-export-root),body.printing-reports .main>*:not(.reports-export-root),body.printing-close .main>*:not(.close-export-root),body.printing-bracket .main>*:not(.bracket-export-root){display:none!important}body.printing-groups .groups-control-card,body.printing-reports .reports-control-card,body.printing-bracket .bracket-hero-card{display:none!important}body.printing-groups .groups-export-root,body.printing-reports .reports-export-root,body.printing-close .close-export-root,body.printing-bracket .bracket-export-root,body.printing-groups .groups-print-scope{display:block!important;width:100%!important}body.printing-bracket .bracket-export-root>*:not(.bracket-print-scope){display:none!important}body.printing-bracket .bracket-print-scope{display:block!important;width:100%!important;margin:0!important;padding:0!important}body.printing-bracket .bracket-premium-panel{overflow:visible!important}body.printing-bracket .continuous-match{break-inside:avoid}}.group-report-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.group-report-kicker{margin:0 0 4px;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}@media print{body.printing-pdf{background:#fff!important}body.printing-pdf .groups-print-scope,body.printing-pdf .reports-export-root,body.printing-pdf .close-export-root,body.printing-pdf .bracket-print-scope{transform:none!important;zoom:var(--pdf-scale, 1)!important;width:100%!important;max-width:100%!important;overflow:visible!important}body.printing-pdf .pdf-print-header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:9999!important;margin:0!important;padding:8px 10px!important;border-radius:8px!important;min-height:74px!important}body.printing-pdf .pdf-brand-row{grid-template-columns:66px minmax(0,1fr) 54px!important;gap:10px!important}body.printing-pdf .pdf-logo.primary{max-height:62px!important}body.printing-pdf .pdf-logo.secondary{max-height:48px!important}body.printing-pdf .pdf-title-block h1{font-size:16px!important;line-height:1.1!important}body.printing-pdf .pdf-title-block p{font-size:10px!important;line-height:1.15!important}body.printing-pdf .pdf-kicker{font-size:9px!important}body.printing-pdf .pdf-meta-row{margin-top:5px!important;gap:4px!important}body.printing-pdf .pdf-meta-row span{font-size:8px!important;padding:2px 5px!important}body.printing-pdf .groups-print-scope,body.printing-pdf .reports-export-root,body.printing-pdf .close-export-root,body.printing-pdf .bracket-print-scope{padding-top:96px!important;box-sizing:border-box!important}body.printing-pdf .table-wrap{overflow:visible!important;max-width:none!important;width:100%!important}body.printing-pdf table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:auto!important;border-collapse:collapse!important}body.printing-pdf th,body.printing-pdf td{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;vertical-align:top!important}body.printing-pdf .card,body.printing-pdf details,body.printing-pdf .group-report-heading{break-inside:auto!important;page-break-inside:auto!important}body.printing-pdf .pdf-summary-strip .card,body.printing-pdf .pdf-print-header,body.printing-pdf .group-report-heading,body.printing-pdf h1,body.printing-pdf h2,body.printing-pdf h3,body.printing-pdf summary{break-inside:avoid!important;page-break-inside:avoid!important}body.printing-pdf .groups-export-root,body.printing-pdf .reports-export-root,body.printing-pdf .close-export-root,body.printing-pdf .bracket-export-root{min-height:0!important;height:auto!important;page-break-after:auto!important}body.printing-pdf .groups-print-scope:empty,body.printing-pdf .reports-export-root:empty,body.printing-pdf .close-export-root:empty,body.printing-pdf .bracket-print-scope:empty{display:none!important}body.printing-pdf.pdf-orientation-portrait table{font-size:8px!important}body.printing-pdf.pdf-orientation-portrait th,body.printing-pdf.pdf-orientation-portrait td{padding:3px 4px!important}body.printing-pdf.pdf-orientation-portrait .pdf-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.printing-pdf.pdf-orientation-portrait .grid-2,body.printing-pdf.pdf-orientation-portrait .grid.grid-2{grid-template-columns:1fr!important}body.printing-pdf.pdf-orientation-landscape table{font-size:9px!important}body.printing-pdf.pdf-orientation-landscape th,body.printing-pdf.pdf-orientation-landscape td{padding:4px 5px!important}}@media print{body.printing-groups:not(.pdf-fit-one-page) .groups-list-print{display:block!important}body.printing-groups:not(.pdf-fit-one-page) .group-print-card{break-before:page!important;page-break-before:always!important;break-inside:avoid!important;page-break-inside:avoid!important;margin-bottom:0!important}body.printing-groups:not(.pdf-fit-one-page) .group-print-card:first-child{break-before:page!important;page-break-before:always!important}body.printing-bracket:not(.pdf-fit-one-page) .bracket-tabular-panel{display:block!important}body.printing-bracket:not(.pdf-fit-one-page) .bracket-tabular-section{break-before:page!important;page-break-before:always!important;break-inside:avoid!important;page-break-inside:avoid!important;margin-bottom:0!important}body.printing-bracket:not(.pdf-fit-one-page) .bracket-tabular-section:first-child{break-before:auto!important;page-break-before:auto!important}body.printing-pdf.pdf-fit-one-page .groups-print-scope,body.printing-pdf.pdf-fit-one-page .reports-export-root,body.printing-pdf.pdf-fit-one-page .close-export-root,body.printing-pdf.pdf-fit-one-page .bracket-print-scope{zoom:var(--pdf-scale, .45)!important;padding-top:74px!important;page-break-before:auto!important;page-break-after:auto!important;break-before:auto!important;break-after:auto!important}body.printing-pdf.pdf-fit-one-page .group-print-card,body.printing-pdf.pdf-fit-one-page .bracket-tabular-section,body.printing-pdf.pdf-fit-one-page .card,body.printing-pdf.pdf-fit-one-page details{break-before:auto!important;page-break-before:auto!important;break-inside:auto!important;page-break-inside:auto!important}body.printing-pdf.pdf-fit-one-page table{font-size:6.5px!important}body.printing-pdf.pdf-fit-one-page th,body.printing-pdf.pdf-fit-one-page td{padding:2px 3px!important}body.printing-pdf.pdf-fit-one-page .pdf-print-header{min-height:52px!important;padding:5px 7px!important}body.printing-pdf.pdf-fit-one-page .pdf-logo.primary{max-height:46px!important}body.printing-pdf.pdf-fit-one-page .pdf-logo.secondary{max-height:36px!important}body.printing-pdf.pdf-fit-one-page .pdf-title-block h1{font-size:12px!important}body.printing-pdf.pdf-fit-one-page .pdf-title-block p{font-size:7px!important}body.printing-pdf.pdf-fit-one-page .pdf-meta-row span{font-size:6px!important;padding:1px 3px!important}}.config-summary-card{border-color:#0891b259}.group-agenda-wrap{border:1px solid rgba(148,163,184,.2);border-radius:16px;overflow:auto}.group-agenda-table th{background:#0f172aeb;color:#e0f2fe}.group-agenda-table td{background:#0f172a7a;color:#e5e7eb;border-top-color:#94a3b82e}.group-agenda-table tr:hover td{background:#0891b229}.agenda-score-cell{font-weight:950;color:#67e8f9}.agenda-status-cell{color:#065f46;font-weight:900}.agenda-completed-row td,.completed-row td,.completed-row-card{background:#0e7490!important;color:#e0f2fe!important;border-color:#67e8f9!important}.agenda-completed-row td b,.completed-row-card b,.completed-row-card h3,.completed-row-card .small,.completed-row-card .field-label{color:#e0f2fe!important}.completed-row-card .input{background:#ffffffeb!important;color:#0f172a!important;border-color:#67e8f9!important}.agenda-completed-row .badge,.completed-row .badge{background:#cffafe!important;color:#155e75!important}.report-standings-card{border-color:#0891b242}.report-standings-table th{background:#0f172af0;color:#e0f2fe}.report-standings-table td{background:#0f172a6b;color:#e5e7eb;border-top-color:#94a3b82e}.report-standings-table .qualified-row td{background:#0891b261!important;color:#e0f2fe!important}@media print{body.printing-pdf,body.printing-pdf *{font-family:Arial,Helvetica,sans-serif!important}body.printing-pdf{background:#fff!important;color:#111827!important}body.printing-pdf .pdf-print-header{position:fixed!important;top:5mm!important;left:7mm!important;right:7mm!important;min-height:30mm!important;max-height:34mm!important;padding:5mm 6mm!important;border-radius:3mm!important;background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:none!important;overflow:hidden!important}body.printing-pdf .pdf-brand-row{grid-template-columns:32mm minmax(0,1fr) 24mm!important;align-items:center!important;gap:5mm!important}body.printing-pdf .pdf-logo.primary{max-height:23mm!important;max-width:30mm!important;object-fit:contain!important}body.printing-pdf .pdf-logo.secondary{max-height:18mm!important;max-width:22mm!important;object-fit:contain!important}body.printing-pdf .pdf-title-block h1{font-size:14pt!important;line-height:1.1!important;color:#0f172a!important;margin:0!important}body.printing-pdf .pdf-title-block p{font-size:8.5pt!important;line-height:1.15!important;color:#334155!important}body.printing-pdf .pdf-kicker{font-size:7pt!important;color:#475569!important}body.printing-pdf .pdf-meta-row{gap:2mm!important;margin-top:2mm!important}body.printing-pdf .pdf-meta-row span{border:1px solid #cbd5e1!important;background:#f8fafc!important;color:#334155!important;font-size:6.5pt!important;padding:1mm 2mm!important}body.printing-pdf .groups-print-scope,body.printing-pdf .reports-export-root,body.printing-pdf .close-export-root,body.printing-pdf .bracket-print-scope{padding-top:38mm!important;color:#111827!important}body.printing-pdf .card,body.printing-pdf .round-card,body.printing-pdf details,body.printing-pdf .report-standings-card{background:#fff!important;color:#111827!important;border:1px solid #d1d5db!important;box-shadow:none!important}body.printing-pdf th,body.printing-pdf .report-standings-table th,body.printing-pdf .group-agenda-table th{background:#eef2f7!important;color:#111827!important;border:1px solid #cbd5e1!important;font-weight:800!important}body.printing-pdf td,body.printing-pdf .report-standings-table td,body.printing-pdf .group-agenda-table td{background:#fff!important;color:#111827!important;border:1px solid #d1d5db!important}body.printing-pdf .qualified-row td{background:#e0f2fe!important;color:#0f172a!important}body.printing-pdf .completed-row td,body.printing-pdf .agenda-completed-row td,body.printing-pdf .completed-row-card{background:#cffafe!important;color:#0f172a!important}body.printing-pdf .agenda-status-cell{color:#065f46!important;font-weight:900!important}body.printing-pdf:not(.pdf-fit-one-page) .groups-final-order-print{break-before:page!important;page-break-before:always!important}body.printing-groups:not(.pdf-fit-one-page) .group-print-card:first-child{break-before:auto!important;page-break-before:auto!important}body.printing-pdf .pdf-summary-strip{margin-bottom:6mm!important}body.printing-pdf h1,body.printing-pdf h2,body.printing-pdf h3,body.printing-pdf summary{color:#0f172a!important}}.theme-light{background:linear-gradient(135deg,#f8fafc,#eef6f7 48%,#fdf7ed);color:#1e293b}.theme-light .header{background:linear-gradient(180deg,#fff,#eef6f7);border-right-color:#0e749033;box-shadow:14px 0 38px #0f172a1a}.theme-light .brand-title{color:#1f2937}.theme-light .brand-subtitle,.theme-light .brand-secondary{color:#64748b}.theme-light .tab{color:#334155}.theme-light .tab:hover{background:#0e749014;color:#0f172a}.theme-light .tab.active{background:linear-gradient(135deg,#0e7490,#67e8f9);color:#082f49;box-shadow:0 12px 28px #0e74902e}.theme-light .main{color:#1e293b}.theme-light .topbar,.theme-light .card,.theme-light .round-card,.theme-light .empty{background:#ffffffdb;color:#1e293b;border-color:#94a3b847;box-shadow:0 16px 40px #0f172a14}.theme-light .header-title,.theme-light .section-title h2,.theme-light .stat-value,.theme-light b{color:#0f172a}.theme-light .field-label{color:#334155}.theme-light .field-hint,.theme-light .small,.theme-light .section-title p,.theme-light .stat-hint{color:#64748b}.theme-light .stat-label{color:#0e7490}.theme-light th{background:#e0f2fe;color:#164e63;border-bottom-color:#0e74902e}.theme-light td{color:#1e293b;border-top-color:#dbe3ea}.theme-light tr:hover td{background:#f0fdfa}.theme-light .input{background:#fff;color:#0f172a;border-color:#cbd5e1}.theme-light .btn.primary{background:linear-gradient(135deg,#155e75,#0e7490);color:#fff}.theme-light .btn.soft{background:#e0f2fe;color:#164e63}.theme-light .badge{background:#e2e8f0;color:#334155}.theme-light .badge.success{background:#dcfce7;color:#166534}.theme-light .badge.info{background:#dbeafe;color:#1d4ed8}.theme-light .badge.warning{background:#fef3c7;color:#92400e}.theme-light .badge.danger{background:#fee2e2;color:#991b1b}.theme-light .group-agenda-table th,.theme-light .report-standings-table th{background:#e0f2fe;color:#164e63}.theme-light .group-agenda-table td,.theme-light .report-standings-table td{background:#ffffffd1;color:#1e293b}.group-agenda-table th{background:#1e293bf2!important;color:#facc15!important}.group-agenda-table td{color:#e5e7eb}.agenda-status-cell{white-space:nowrap}.agenda-status-cell .badge{font-weight:950}body.printing-pdf .group-agenda-table th,body.printing-pdf .report-standings-table th{background:#e5e7eb!important;color:#111827!important}body.printing-pdf .group-agenda-table td,body.printing-pdf .report-standings-table td{background:#fff!important;color:#111827!important}body.printing-pdf .agenda-completed-row td,body.printing-pdf .completed-row td{background:#e0f2fe!important;color:#0f172a!important}body.printing-pdf .tabular-seed,body.printing-pdf .bracket-seed,body.printing-pdf .num-cell{color:#1d4ed8!important;background:#dbeafe!important}@media print{body.printing-pdf .pdf-print-header{position:fixed!important;top:6mm!important;left:9mm!important;right:9mm!important;min-height:28mm!important;max-height:31mm!important;padding:4mm 5mm!important;margin:0!important;overflow:hidden!important}body.printing-pdf .pdf-brand-row{grid-template-columns:34mm minmax(0,1fr) 24mm!important;gap:5mm!important}body.printing-pdf .pdf-logo.primary{max-height:24mm!important}body.printing-pdf .pdf-logo.secondary{max-height:20mm!important}body.printing-pdf .pdf-title-block h1{font-size:14px!important;line-height:1.05!important}body.printing-pdf .pdf-title-block p{font-size:9px!important;line-height:1.05!important}body.printing-pdf .pdf-kicker{font-size:8px!important}body.printing-pdf .pdf-meta-row{gap:3px!important;margin-top:3px!important}body.printing-pdf .pdf-meta-row span{font-size:7px!important;padding:1px 4px!important}body.printing-pdf .groups-print-scope,body.printing-pdf .reports-export-root,body.printing-pdf .close-export-root,body.printing-pdf .bracket-print-scope{padding-top:0!important}body.printing-groups:not(.pdf-fit-one-page) .group-print-card:first-child{break-before:auto!important;page-break-before:auto!important}body.printing-groups:not(.pdf-fit-one-page) .groups-final-order-print{break-before:page!important;page-break-before:always!important}body.printing-pdf table{font-family:Arial,Helvetica,sans-serif!important}body.printing-pdf th{background:#e5e7eb!important;color:#111827!important}body.printing-pdf td{color:#111827!important}}@media print{body.printing-pdf .pdf-print-header{position:fixed!important;top:4mm!important;left:8mm!important;right:8mm!important;min-height:24mm!important;max-height:27mm!important;padding:3mm 4mm!important;margin:0!important;border-radius:2.5mm!important;overflow:hidden!important;background:#fff!important;border:1px solid #cbd5e1!important;z-index:9999!important}body.printing-pdf .pdf-brand-row{grid-template-columns:28mm minmax(0,1fr) 20mm!important;gap:4mm!important;align-items:center!important}body.printing-pdf .pdf-logo.primary{max-height:20mm!important;max-width:27mm!important}body.printing-pdf .pdf-logo.secondary{max-height:17mm!important;max-width:20mm!important}body.printing-pdf .pdf-title-block h1{font-size:12px!important;line-height:1.05!important;margin:0!important}body.printing-pdf .pdf-title-block p{font-size:8px!important;line-height:1.05!important;margin:1px 0 0!important}body.printing-pdf .pdf-kicker{font-size:7px!important;margin:0 0 1px!important}body.printing-pdf .pdf-meta-row{gap:2px!important;margin-top:2px!important}body.printing-pdf .pdf-meta-row span{font-size:6px!important;padding:1px 3px!important}body.printing-pdf .groups-print-scope,body.printing-pdf .reports-export-root,body.printing-pdf .close-export-root,body.printing-pdf .bracket-print-scope{padding-top:33mm!important;box-sizing:border-box!important}body.printing-pdf.pdf-fit-one-page .groups-print-scope,body.printing-pdf.pdf-fit-one-page .reports-export-root,body.printing-pdf.pdf-fit-one-page .close-export-root,body.printing-pdf.pdf-fit-one-page .bracket-print-scope{padding-top:25mm!important}body.printing-groups:not(.pdf-fit-one-page) .group-print-card:first-child{break-before:auto!important;page-break-before:auto!important}}@media print{body.printing-pdf{--pdf-header-gap: 40mm;--pdf-header-height: 27mm;--pdf-header-top: 5mm}body.printing-pdf .pdf-print-header{position:fixed!important;top:var(--pdf-header-top)!important;left:8mm!important;right:8mm!important;height:var(--pdf-header-height)!important;min-height:var(--pdf-header-height)!important;max-height:var(--pdf-header-height)!important;padding:3mm 4mm!important;margin:0!important;border-radius:2.5mm!important;overflow:hidden!important;background:#fff!important;border:1px solid #1E3A8A!important;box-shadow:none!important;z-index:9999!important}body.printing-pdf .pdf-title-block p,body.printing-pdf .pdf-meta-row span{color:#075985!important}body.printing-pdf .pdf-kicker,body.printing-pdf .small,body.printing-pdf .field-hint,body.printing-pdf .section-title p{color:#374151!important}body.printing-pdf th,body.printing-pdf .group-agenda-table th,body.printing-pdf .report-standings-table th,body.printing-pdf .bracket-tabular-table th{background:#e0f2fe!important;color:#0f172a!important;border:1px solid #1E3A8A!important}body.printing-pdf td,body.printing-pdf .group-agenda-table td,body.printing-pdf .report-standings-table td,body.printing-pdf .bracket-tabular-table td{border:1px solid #1E3A8A!important}body.printing-pdf .qualified-row td,body.printing-pdf .qualified-row td b,body.printing-pdf .badge.success{color:#075985!important}body.printing-pdf .groups-print-scope,body.printing-pdf .reports-export-root,body.printing-pdf .close-export-root,body.printing-pdf .bracket-print-scope{padding-top:var(--pdf-header-gap)!important;box-sizing:border-box!important}body.printing-groups:not(.pdf-fit-one-page) .group-print-card,body.printing-groups:not(.pdf-fit-one-page) .groups-final-order-page,body.printing-groups:not(.pdf-fit-one-page) .groups-final-order-print,body.printing-bracket:not(.pdf-fit-one-page) .bracket-tabular-section,body.printing-reports:not(.pdf-fit-one-page) .report-page-break,body.printing-close:not(.pdf-fit-one-page) .close-page-break{padding-top:var(--pdf-header-gap)!important;box-sizing:border-box!important}body.printing-groups:not(.pdf-fit-one-page) .group-print-card:first-child{break-before:page!important;page-break-before:always!important}body.printing-pdf.pdf-fit-one-page .groups-print-scope,body.printing-pdf.pdf-fit-one-page .reports-export-root,body.printing-pdf.pdf-fit-one-page .close-export-root,body.printing-pdf.pdf-fit-one-page .bracket-print-scope,body.printing-pdf.pdf-fit-one-page .group-print-card,body.printing-pdf.pdf-fit-one-page .groups-final-order-page,body.printing-pdf.pdf-fit-one-page .bracket-tabular-section{padding-top:0!important}body.printing-pdf thead{display:table-header-group!important}body.printing-pdf tfoot{display:table-footer-group!important}body.printing-pdf tr{break-inside:avoid!important;page-break-inside:avoid!important}}.agenda-status-cell .badge{border-radius:999px!important;padding:6px 12px!important;font-weight:950!important}.agenda-status-cell .badge.success{background:var(--color-classified-bg)!important;color:var(--color-highlight-text)!important}.theme-light .agenda-status-cell .badge.success{background:var(--color-classified-bg)!important;color:var(--color-highlight)!important}.agenda-status-cell .badge.neutral{background:var(--color-surface-alt)!important;color:var(--color-text-muted)!important}@media print{body.printing-pdf table td,body.printing-pdf .group-agenda-table td,body.printing-pdf .report-standings-table td,body.printing-pdf .bracket-tabular-table td{font-size:12px!important;line-height:1.22!important}body.printing-pdf table td b,body.printing-pdf .tabular-name b,body.printing-pdf .bracket-name-line b,body.printing-pdf .group-player-cell b{font-size:12.5px!important;font-weight:950!important;color:var(--color-pdf-text)!important}body.printing-pdf .small,body.printing-pdf .field-hint,body.printing-pdf .pdf-kicker{color:var(--color-pdf-text-muted)!important}body.printing-pdf .qualified-row td,body.printing-pdf .classified-row td{background:var(--color-pdf-classified-bg, #E0F2FE)!important}body.printing-pdf .agenda-status-cell .badge,body.printing-pdf td .badge{font-size:12px!important;padding:4px 9px!important}body.printing-reports:not(.pdf-fit-one-page) .report-page-break{break-before:page!important;page-break-before:always!important;padding-top:var(--pdf-header-gap, 40mm)!important;box-sizing:border-box!important}body.printing-reports:not(.pdf-fit-one-page) .report-page-break.report-page-first{break-before:auto!important;page-break-before:auto!important;padding-top:0!important}body.printing-reports.pdf-fit-one-page .report-page-break{break-before:auto!important;page-break-before:auto!important;padding-top:0!important}}@media print{body.printing-pdf .classification-badge.class-no-definido{color:#1e3a8a!important;background:#e0f2fe!important;border:1px solid #1E3A8A!important}body.printing-pdf .groups-print-scope,body.printing-pdf .reports-export-root,body.printing-pdf .close-export-root,body.printing-pdf .bracket-print-scope,body.printing-pdf .matches-print-scope,body.printing-pdf .schedule-print-scope{padding-top:0!important}body.printing-groups:not(.pdf-fit-one-page) .group-print-card,body.printing-groups:not(.pdf-fit-one-page) .groups-final-order-page,body.printing-groups:not(.pdf-fit-one-page) .groups-final-order-print,body.printing-bracket:not(.pdf-fit-one-page) .bracket-tabular-section,body.printing-reports:not(.pdf-fit-one-page) .report-page-break,body.printing-close:not(.pdf-fit-one-page) .close-page-break{padding-top:0!important;margin-top:0!important}}@media print{body.printing-pdf .pdf-page-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;table-layout:auto!important;font-family:Arial,Helvetica,sans-serif!important}body.printing-pdf .pdf-page-table>thead{display:table-header-group!important}body.printing-pdf .pdf-page-table>tbody{display:table-row-group!important}body.printing-pdf .pdf-page-table>thead>tr>td,body.printing-pdf .pdf-page-table>tbody>tr>td{border:0!important;padding:0!important;background:transparent!important;color:#0f172a!important}body.printing-pdf .pdf-print-header{position:static!important;display:block!important;top:auto!important;left:auto!important;right:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 7mm!important;padding:3mm 4mm!important;overflow:hidden!important;border:1px solid #1E3A8A!important;border-radius:2.5mm!important;background:#fff!important;box-shadow:none!important;page-break-inside:avoid!important;break-inside:avoid!important}body.printing-pdf .pdf-brand-row{display:grid!important;grid-template-columns:28mm minmax(0,1fr) 20mm!important;gap:4mm!important;align-items:center!important}body.printing-pdf .pdf-logo.primary{max-height:20mm!important;max-width:27mm!important;object-fit:contain!important}body.printing-pdf .pdf-logo.secondary{max-height:17mm!important;max-width:20mm!important;object-fit:contain!important}body.printing-pdf .pdf-title-block h1{font-size:12pt!important;line-height:1.05!important;margin:0!important;color:#0f172a!important}body.printing-pdf .pdf-title-block p{font-size:8pt!important;line-height:1.05!important;margin:1px 0 0!important;color:#075985!important}body.printing-pdf .pdf-kicker{font-size:7pt!important;margin:0 0 1px!important;color:#334155!important}body.printing-pdf .pdf-meta-row{gap:2px!important;margin-top:2px!important}body.printing-pdf .pdf-meta-row span{font-size:6pt!important;padding:1px 3px!important;color:#075985!important;background:#f8fafc!important;border:1px solid #cbd5e1!important}body.printing-pdf .groups-print-scope,body.printing-pdf .reports-export-root,body.printing-pdf .close-export-root,body.printing-pdf .bracket-print-scope,body.printing-pdf .matches-print-scope,body.printing-pdf .schedule-print-scope{padding-top:0!important;margin-top:0!important;transform:none!important;zoom:var(--pdf-scale, 1)!important;width:100%!important;max-width:100%!important}body.printing-pdf .group-print-card,body.printing-pdf .groups-final-order-page,body.printing-pdf .groups-final-order-print,body.printing-pdf .bracket-tabular-section,body.printing-pdf .report-page-break,body.printing-pdf .close-page-break{padding-top:0!important;margin-top:0!important}body.printing-groups table th,body.printing-groups table td{text-align:center!important;vertical-align:middle!important}body.printing-groups .group-assignment-table th:nth-child(2),body.printing-groups .group-assignment-table td:nth-child(2),body.printing-groups .group-standings-table th:nth-child(2),body.printing-groups .group-standings-table td:nth-child(2){text-align:left!important}body.printing-groups .group-player-cell,body.printing-groups .group-standings-table td:nth-child(2)>div{justify-content:flex-start!important;text-align:left!important}body.printing-bracket .bracket-player-line.winner,body.printing-bracket .continuous-match .bracket-player-line.winner{background:#075985!important;color:#e0f2fe!important;border-color:#0e7490!important}body.printing-bracket .bracket-player-line.winner b,body.printing-bracket .bracket-player-line.winner span,body.printing-bracket .bracket-player-line.winner .bracket-stat-row,body.printing-bracket .bracket-player-line.winner .bracket-serie-row{color:#e0f2fe!important}}.bracket-rounds-continuous{align-items:flex-start;gap:42px}.continuous-match.linked-round:before{content:"";position:absolute;left:-24px;top:50%;width:24px;border-top:2px solid rgba(217,165,22,.86);z-index:1}.continuous-match .continuous-connector{position:absolute;left:-24px;top:50%;transform:translateY(-50%);height:var(--connector-height, 156px);border-left:2px solid rgba(217,165,22,.86);z-index:1}.continuous-match:after{right:-43px;width:43px;border-top-color:#d9a516db!important}.bracket-round-premium:last-child .continuous-match:after{display:none!important}@media print{body.printing-pdf .pdf-print-header{margin:0 10mm 7mm!important;padding:2.5mm 3.5mm!important}body.printing-bracket .bracket-tabular-table th,body.printing-bracket .bracket-tabular-table td{text-align:center!important;vertical-align:middle!important}body.printing-bracket .bracket-tabular-table th:nth-child(2),body.printing-bracket .bracket-tabular-table td:nth-child(2){text-align:left!important}body.printing-bracket .bracket-tabular-table .tabular-player-cell{justify-content:flex-start!important;text-align:left!important}body.printing-bracket .bracket-player-line.winner,body.printing-bracket .continuous-match .bracket-player-line.winner{background:#bae6fd!important;color:#075985!important;border-color:#075985!important}body.printing-bracket .bracket-player-line.winner b,body.printing-bracket .bracket-player-line.winner span,body.printing-bracket .bracket-player-line.winner .bracket-stat-row,body.printing-bracket .bracket-player-line.winner .bracket-serie-row{color:#075985!important}body.printing-reports table th,body.printing-reports table td{text-align:center!important;vertical-align:middle!important}body.printing-reports .report-standings-table:not(.first-phase-table) th:nth-child(2),body.printing-reports .report-standings-table:not(.first-phase-table) td:nth-child(2),body.printing-reports .first-phase-table th:nth-child(4),body.printing-reports .first-phase-table td:nth-child(4),body.printing-reports .report-bracket-table th:nth-child(3),body.printing-reports .report-bracket-table td:nth-child(3),body.printing-reports .report-bracket-table th:nth-child(4),body.printing-reports .report-bracket-table td:nth-child(4),body.printing-reports .report-bracket-table th:nth-child(11),body.printing-reports .report-bracket-table td:nth-child(11),body.printing-reports .report5-table th:nth-child(1),body.printing-reports .report5-table td:nth-child(1){text-align:left!important}body.printing-reports .report-status-eliminado .badge,body.printing-reports .report-status-eliminado{color:#e0f2fe!important}body.printing-reports .report-status-no-clasificado .badge,body.printing-reports .report-status-no-clasificado{color:#075985!important}}.bracket-rounds-continuous.bracket-rounds-grid{align-items:flex-start!important;gap:56px!important}.bracket-rounds-grid .bracket-round-premium{min-width:365px!important;position:relative!important}.bracket-round-matches.absolute-layout{position:relative!important;min-height:var(--round-stack-height, 560px)!important;padding-top:0!important;gap:0!important}.bracket-round-matches.absolute-layout .continuous-match{position:absolute!important;left:0!important;right:0!important;min-height:var(--card-height, 138px)!important;margin:0!important}.bracket-round-matches.absolute-layout .continuous-match.linked-round:before{left:-32px!important;width:32px!important;border-top:2px solid rgba(217,165,22,.95)!important}.bracket-round-matches.absolute-layout .continuous-match .continuous-connector{left:-32px!important;height:var(--connector-height, 160px)!important;border-left:2px solid rgba(217,165,22,.95)!important}.bracket-round-matches.absolute-layout .continuous-match:after{right:-56px!important;width:56px!important;border-top:2px solid rgba(217,165,22,.95)!important}.bracket-rounds-grid .bracket-round-premium:last-child .continuous-match:after{display:none!important}.bracket-round-matches.absolute-layout .continuous-match{min-height:var(--card-height, 204px)!important;overflow:visible!important}.continuous-match{overflow:visible!important}@media print{body.printing-bracket .bracket-tabular-table tr.tabular-winner-row td{background:#075985!important;color:#e0f2fe!important;border-color:#1e3a8a!important}body.printing-bracket .bracket-tabular-table tr.tabular-winner-row td *,body.printing-bracket .bracket-tabular-table tr.tabular-winner-row .tabular-name,body.printing-bracket .bracket-tabular-table tr.tabular-winner-row .tabular-name b,body.printing-bracket .bracket-tabular-table tr.tabular-winner-row .small,body.printing-bracket .bracket-tabular-table tr.tabular-winner-row .prom-cell,body.printing-bracket .bracket-tabular-table tr.tabular-winner-row .points-cell{color:#e0f2fe!important}body.printing-bracket .bracket-tabular-table tr.tabular-winner-row .tabular-seed,body.printing-bracket .bracket-tabular-table tr.tabular-winner-row .num-cell{background:#0e7490!important;color:#e0f2fe!important}body.printing-bracket .bracket-score,body.printing-bracket .bracket-score.winner{color:#bae6fd!important;background:#075985!important;border:1px solid #38BDF8!important}body.printing-bracket .bracket-tabular-table th:nth-child(2),body.printing-bracket .bracket-tabular-table td:nth-child(2),body.printing-bracket .bracket-tabular-table .tabular-player-cell,body.printing-bracket .bracket-tabular-table .tabular-name{text-align:left!important;justify-content:flex-start!important}body.printing-reports .report-player-cell,body.printing-reports .report-player-cell *,body.printing-reports .report-standings-table:not(.first-phase-table) th:nth-child(2),body.printing-reports .report-standings-table:not(.first-phase-table) td:nth-child(2),body.printing-reports .first-phase-table th:nth-child(4),body.printing-reports .first-phase-table td:nth-child(4),body.printing-reports .report-bracket-table th:nth-child(3),body.printing-reports .report-bracket-table td:nth-child(3),body.printing-reports .report-bracket-table th:nth-child(4),body.printing-reports .report-bracket-table td:nth-child(4),body.printing-reports .report-bracket-table th:nth-child(11),body.printing-reports .report-bracket-table td:nth-child(11),body.printing-reports .report5-table th:nth-child(1),body.printing-reports .report5-table td:nth-child(1){text-align:left!important;justify-content:flex-start!important}body.printing-groups .group-assignment-table th:nth-child(2),body.printing-groups .group-assignment-table td:nth-child(2),body.printing-groups .group-standings-table th:nth-child(2),body.printing-groups .group-standings-table td:nth-child(2),body.printing-groups .group-agenda-table th:nth-child(5),body.printing-groups .group-agenda-table td:nth-child(5),body.printing-groups .group-agenda-table th:nth-child(6),body.printing-groups .group-agenda-table td:nth-child(6),body.printing-groups .groups-final-order-print table th:nth-child(4),body.printing-groups .groups-final-order-print table td:nth-child(4),body.printing-groups .group-player-cell{text-align:left!important;justify-content:flex-start!important}body.printing-close .close-report5-table th:nth-child(2),body.printing-close .close-report5-table td:nth-child(2),body.printing-close .close-ranking-table th:nth-child(2),body.printing-close .close-ranking-table td:nth-child(2){text-align:left!important}}.bracket-round-matches.absolute-layout .continuous-match{min-height:var(--card-height, 255px)!important}.champion-premium.champion-under-final{position:absolute!important;left:0!important;right:0!important;bottom:auto!important;margin-top:0!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;z-index:3!important}.theme-light .first-phase-qualified-report .first-phase-table th:not(:nth-child(4)),.theme-light .first-phase-qualified-report .first-phase-table td:not(:nth-child(4)),.theme-light .first-phase-qualified-report .first-phase-table td:not(:nth-child(4)) b,.theme-light .first-phase-qualified-report .first-phase-table td:not(:nth-child(4)) .small{color:#1e3a8a!important}.theme-light .first-phase-qualified-report .first-phase-table td:nth-child(4),.theme-light .first-phase-qualified-report .first-phase-table td:nth-child(4) b,.theme-light .first-phase-qualified-report .first-phase-table td:nth-child(4) .small{color:#0f172a!important}.report-status-eliminado .badge,.report-status-eliminado,.report-status-subcampeon .badge,.report-status-subcampeon{color:#1e3a8a!important;font-weight:950!important}@media print{body.printing-reports .report-status-eliminado .badge,body.printing-reports .report-status-eliminado,body.printing-reports .report-status-subcampeon .badge,body.printing-reports .report-status-subcampeon{color:#1e3a8a!important;font-weight:950!important}body.printing-reports .first-phase-table th:not(:nth-child(4)),body.printing-reports .first-phase-table td:not(:nth-child(4)),body.printing-reports .first-phase-table td:not(:nth-child(4)) b,body.printing-reports .first-phase-table td:not(:nth-child(4)) .small{color:#1e3a8a!important}body.printing-reports .first-phase-table th:nth-child(4),body.printing-reports .first-phase-table td:nth-child(4),body.printing-reports .first-phase-table td:nth-child(4) b,body.printing-reports .first-phase-table td:nth-child(4) .small{color:#0f172a!important}body.printing-bracket.pdf-fit-one-page .pdf-print-header{margin-bottom:2mm!important;padding:1.5mm 2mm!important}body.printing-bracket.pdf-fit-one-page .bracket-premium-panel{padding:6px!important;border-radius:0!important;overflow:visible!important}body.printing-bracket.pdf-fit-one-page .bracket-rounds-continuous.bracket-rounds-grid{gap:28px!important}body.printing-bracket.pdf-fit-one-page .bracket-rounds-grid .bracket-round-premium{min-width:330px!important}body.printing-bracket.pdf-fit-one-page .round-premium-title{padding-bottom:3px!important;margin-bottom:4px!important}body.printing-bracket.pdf-fit-one-page .round-premium-title h3{font-size:12px!important}body.printing-bracket.pdf-fit-one-page .round-premium-title span{font-size:9px!important}body.printing-bracket.pdf-fit-one-page .continuous-match,body.printing-bracket.pdf-fit-one-page .champion-under-final{box-shadow:none!important}}.bracket-round-matches.absolute-layout .continuous-match{min-height:var(--card-height, 332px)!important}.continuous-match .bracket-name-line,.continuous-match .bracket-name-line b,.continuous-match .continuous-winner{color:#bae6fd!important}.continuous-match .bracket-stat-row,.continuous-match .bracket-serie-row{line-height:1.28!important}.continuous-match-head .badge{min-width:112px!important;max-width:none!important;white-space:nowrap!important;text-align:center!important;flex:0 0 auto!important;box-sizing:border-box!important}@media print{body.printing-bracket .continuous-match .bracket-name-line,body.printing-bracket .continuous-match .bracket-name-line b,body.printing-bracket .continuous-match .continuous-winner{color:#bae6fd!important}body.printing-bracket .continuous-match-head .badge{min-width:30mm!important;white-space:nowrap!important;text-align:center!important;padding-left:2mm!important;padding-right:2mm!important;box-sizing:border-box!important}body.printing-bracket.pdf-fit-one-page .bracket-rounds-grid .bracket-round-premium{min-width:315px!important}body.printing-bracket.pdf-fit-one-page .bracket-rounds-continuous.bracket-rounds-grid{gap:22px!important}}.continuous-match-head .continuous-round-label,.continuous-match-head .continuous-match-meta,.continuous-match-head .continuous-match-meta b,.continuous-match .bracket-metric-label{color:#bae6fd!important;font-weight:950!important}@media print{body.printing-bracket .bracket-print-scope{padding-top:44mm!important;box-sizing:border-box!important}body.printing-bracket .pdf-print-header{top:5mm!important;left:7mm!important;right:7mm!important;min-height:30mm!important;max-height:34mm!important;padding:5mm 6mm!important;overflow:hidden!important}body.printing-bracket .continuous-match-head .continuous-round-label,body.printing-bracket .continuous-match-head .continuous-match-meta,body.printing-bracket .continuous-match-head .continuous-match-meta b,body.printing-bracket .continuous-match .bracket-metric-label{color:#bae6fd!important;font-weight:950!important}body.printing-bracket.pdf-fit-one-page .bracket-print-scope{zoom:1!important;transform:none!important;width:100%!important;max-width:100%!important;padding-top:42mm!important;overflow:visible!important}body.printing-bracket.pdf-fit-one-page .bracket-premium-panel{zoom:var(--pdf-scale, .2)!important;width:calc(100% / var(--pdf-scale, .2))!important;max-width:none!important;padding:8px!important;border-radius:0!important;overflow:visible!important;transform:none!important;transform-origin:top left!important;page-break-before:auto!important;page-break-after:auto!important;break-before:auto!important;break-after:auto!important}body.printing-bracket.pdf-fit-one-page .bracket-rounds-grid .bracket-round-premium{min-width:330px!important}body.printing-bracket.pdf-fit-one-page .bracket-rounds-continuous.bracket-rounds-grid{gap:24px!important}body.printing-bracket.pdf-fit-one-page .round-premium-title h3{font-size:13px!important}body.printing-bracket.pdf-fit-one-page .round-premium-title span,body.printing-bracket.pdf-fit-one-page .continuous-match-head p,body.printing-bracket.pdf-fit-one-page .bracket-stat-row,body.printing-bracket.pdf-fit-one-page .bracket-serie-row,body.printing-bracket.pdf-fit-one-page .continuous-winner{font-size:12px!important}}@media print{body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-page-table,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-page-thead,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-page-tbody,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-page-table tr,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-page-table td{display:block!important;width:100%!important;border:0!important;padding:0!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-print-header{top:3mm!important;left:4mm!important;right:4mm!important;min-height:22mm!important;max-height:27mm!important;padding:2.5mm 4mm!important;border-radius:4mm!important;overflow:hidden!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-brand-row{grid-template-columns:46px minmax(0,1fr) 38px!important;gap:6px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-logo.primary{max-height:42px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-logo.secondary{max-height:34px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-kicker{font-size:7px!important;margin-bottom:1px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-title-block h1{font-size:11px!important;line-height:1.05!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-title-block p{font-size:7px!important;line-height:1.05!important;margin-top:1px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-meta-row{margin-top:2px!important;gap:2px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-meta-row span{font-size:5.5px!important;padding:1px 3px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-print-scope{padding-top:29mm!important;margin:0!important;width:100%!important;max-width:100%!important;overflow:visible!important;zoom:1!important;transform:none!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-premium-panel{zoom:var(--pdf-scale, .2)!important;width:calc(100% / var(--pdf-scale, .2))!important;max-width:none!important;padding:4px!important;border-radius:0!important;border:0!important;overflow:visible!important;transform:none!important;transform-origin:top left!important;page-break-before:auto!important;page-break-after:auto!important;break-before:auto!important;break-after:auto!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-rounds-continuous.bracket-rounds-grid{gap:20px!important;align-items:flex-start!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-rounds-grid .bracket-round-premium{min-width:340px!important;page-break-inside:avoid!important;break-inside:avoid!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-letter .bracket-rounds-grid .bracket-round-premium{min-width:365px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-legal .bracket-rounds-grid .bracket-round-premium{min-width:335px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .round-premium-title{padding-bottom:2px!important;margin-bottom:4px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .round-premium-title h3{font-size:13px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .round-premium-title span{font-size:9px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match{background:#fff!important;color:#1e3a8a!important;border:1px solid #93C5FD!important;box-shadow:none!important}body.printing-bracket.printing-bracket-continuous .continuous-match-head,body.printing-bracket.printing-bracket-continuous .continuous-match-head b,body.printing-bracket.printing-bracket-continuous .continuous-match-head .continuous-round-label,body.printing-bracket.printing-bracket-continuous .continuous-match-head .continuous-match-meta,body.printing-bracket.printing-bracket-continuous .continuous-match-head .continuous-match-meta b,body.printing-bracket.printing-bracket-continuous .continuous-match .bracket-name-line,body.printing-bracket.printing-bracket-continuous .continuous-match .bracket-name-line b,body.printing-bracket.printing-bracket-continuous .continuous-match .bracket-player-info,body.printing-bracket.printing-bracket-continuous .continuous-match .bracket-stat-row,body.printing-bracket.printing-bracket-continuous .continuous-match .bracket-serie-row,body.printing-bracket.printing-bracket-continuous .continuous-match .bracket-metric-label,body.printing-bracket.printing-bracket-continuous .continuous-match .continuous-winner{color:#1e3a8a!important;font-weight:900!important}body.printing-bracket.printing-bracket-continuous .continuous-match .bracket-score,body.printing-bracket.printing-bracket-continuous .continuous-match .bracket-score.winner{color:#1e3a8a!important;background:#dbeafe!important;border:1px solid #2563EB!important}body.printing-bracket.printing-bracket-continuous .continuous-match-head .badge{color:#1e3a8a!important;background:#e0f2fe!important;border:1px solid #38BDF8!important;min-width:32mm!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match-head p,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-stat-row,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-serie-row,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-winner{font-size:12px!important;line-height:1.18!important}}@media print{body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-print-scope{padding-top:27mm!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .pdf-print-header{top:2.5mm!important;left:3.5mm!important;right:3.5mm!important;min-height:21mm!important;max-height:25mm!important;padding:2mm 3.5mm!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-premium-panel{zoom:var(--pdf-scale, .38)!important;width:calc(100% / var(--pdf-scale, .38))!important;padding:2px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-rounds-continuous.bracket-rounds-grid{gap:18px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-letter .bracket-rounds-grid .bracket-round-premium{min-width:348px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-legal .bracket-rounds-grid .bracket-round-premium{min-width:326px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .round-premium-title{padding-bottom:1px!important;margin-bottom:3px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .round-premium-title h3{font-size:14px!important;line-height:1.05!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .round-premium-title span{font-size:10px!important;line-height:1.05!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match{border-width:1.5px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match-head{gap:5px!important;padding-bottom:4px!important;margin-bottom:5px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match-head b,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match-head .continuous-round-label{font-size:13px!important;line-height:1.08!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match-head p,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-stat-row,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-serie-row,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-winner{font-size:13px!important;line-height:1.2!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-name-line,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-name-line b{font-size:14px!important;line-height:1.15!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-score,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-score.winner{font-size:15px!important;min-width:28px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-avatar{width:34px!important;height:34px!important;font-size:11px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-seed{min-width:26px!important;height:26px!important;font-size:11px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match-head .badge{min-width:34mm!important;font-size:11px!important;line-height:1.1!important}}.setup-wizard-grid>.setup-player-selection-card{order:-1}.selection-summary-box{min-height:42px;display:flex;align-items:center;padding:10px 12px;border:1px solid rgba(14,165,233,.28);border-radius:12px;background:#0ea5e914;font-weight:800;color:var(--text)}.score-sheets-print-container{display:none}.score-sheets-control-card input[type=file]{padding:8px}.score-sheet-page{background:#fff;color:#111827;border:2px solid #111827;border-radius:10px;padding:10px;width:100%;min-height:1000px;box-sizing:border-box;page-break-after:always;font-family:Arial,Helvetica,sans-serif}.score-sheet-header{display:grid;grid-template-columns:120px 1fr 112px;gap:12px;align-items:center;border-bottom:2px solid #111827;padding-bottom:8px;margin-bottom:8px}.score-sheet-logos{display:flex;gap:6px;align-items:center;justify-content:center}.score-sheet-logos img{max-width:54px;max-height:54px;object-fit:contain}.score-sheet-title{text-align:center;text-transform:uppercase}.score-sheet-title h2{margin:0;font-size:18px;line-height:1.12}.score-sheet-title h3{margin:2px 0;font-size:14px}.score-sheet-title p{margin:0;font-size:11px;font-weight:700}.score-sheet-qr{display:grid;justify-items:center;font-size:12px;gap:2px}.score-sheet-meta-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;font-size:11px;margin-bottom:8px}.score-sheet-meta-grid>div,.score-sheet-players>div{border:1px solid #111827;padding:5px 7px;min-height:24px}.score-sheet-players{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;font-size:13px;text-transform:uppercase}.score-sheet-innings-table{width:100%;border-collapse:collapse;font-size:9px;margin-bottom:8px}.score-sheet-innings-table th,.score-sheet-innings-table td{border:1px solid #111827;height:12px;text-align:center;padding:0 2px}.score-sheet-innings-table th{background:#e5f3ff;color:#0f172a;font-weight:900}.score-sheet-innings-table .sheet-entry-number{width:32px;font-weight:800;background:#f8fafc}.score-sheet-innings-table .sheet-blank-cell{background:#fff;width:70px}.score-sheet-summary-grid{display:grid;grid-template-columns:1fr 1fr .8fr;gap:8px;align-items:stretch}.score-sheet-summary-box{border:1.5px solid #111827;padding:6px}.score-sheet-summary-box h4{margin:0 0 4px;text-align:center;text-transform:uppercase;font-size:12px}.score-sheet-summary-box>div{display:grid;grid-template-columns:82px 1fr;border-top:1px solid #111827;min-height:22px;align-items:center}.score-sheet-summary-box b{padding-left:4px;font-size:10px}.score-sheet-summary-box span{min-height:20px;border-left:1px solid #111827}.arbiter-box>div:last-child{min-height:46px}@media print{body.printing-score-sheets .header,body.printing-score-sheets .topbar,body.printing-score-sheets .matches-control-card,body.printing-score-sheets .score-sheets-control-card,body.printing-score-sheets .matches-print-scope,body.printing-score-sheets .no-print{display:none!important}body.printing-score-sheets .main{padding:0!important;margin:0!important}body.printing-score-sheets .score-sheets-print-container,body.printing-score-sheets .score-sheets-print-scope{display:block!important;width:100%!important}body.printing-score-sheets .score-sheet-page{width:100%!important;min-height:auto!important;height:calc(11in - 16mm)!important;margin:0!important;page-break-after:always!important;box-shadow:none!important;border-radius:0!important;overflow:hidden!important}body.printing-score-sheets .score-sheet-page:last-child{page-break-after:auto!important}body.printing-score-sheets .score-sheet-innings-table th,body.printing-score-sheets .score-sheet-innings-table td{height:10.4px!important;font-size:8.2px!important}body.printing-score-sheets .score-sheet-header{grid-template-columns:95px 1fr 96px!important}body.printing-score-sheets .score-sheet-title h2{font-size:15px!important}body.printing-score-sheets .score-sheet-summary-grid{gap:5px!important}}.setup-wizard-grid>*{order:10}.setup-wizard-grid>*:nth-child(1){order:1}.setup-wizard-grid>.setup-player-selection-card{order:2}.setup-wizard-grid>*:nth-child(2){order:3}.setup-wizard-grid>*:nth-child(3){order:4}.setup-wizard-grid>*:nth-child(5){order:5}.player-history-trigger{border:0;padding:0;margin:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;text-decoration:underline dotted rgba(56,189,248,.65);text-underline-offset:3px}.player-history-trigger:hover{color:#38bdf8}.player-history-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:24px;background:#020617c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.player-history-modal{width:min(1180px,96vw);max-height:92vh;overflow:auto;border:1px solid rgba(56,189,248,.35);border-radius:24px;padding:18px;background:linear-gradient(180deg,#0f172a,#020617);color:#e5e7eb;box-shadow:0 30px 90px #00000085}.player-history-header{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:14px}.player-history-header h2{margin:0;color:#e0f2fe}.player-history-summary .card{padding:12px;min-height:74px}.player-history-content{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:14px;margin-top:14px}.player-history-table-wrap{max-height:420px;overflow:auto}.player-history-table tr{cursor:pointer}.player-history-detail p{margin:6px 0}.swap-helper-box{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px;padding:10px 12px;border:1px solid rgba(56,189,248,.35);border-radius:14px;background:#0ea5e91a;color:var(--text);font-size:13px}.group-assignment-table tbody tr{cursor:pointer}.group-assignment-table tbody tr:hover td{background:#0ea5e92e!important}.bracket-rounds-continuous.has-pre-round .pre-round-column{border-right:1px dashed rgba(56,189,248,.28);padding-right:12px}.bracket-rounds-continuous.has-pre-round .pre-round-column .round-premium-title h3{color:#38bdf8}@media print{body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-premium-panel{zoom:var(--pdf-scale, .5)!important;width:calc(100% / var(--pdf-scale, .5))!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-letter .bracket-rounds-grid .bracket-round-premium{min-width:300px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-legal .bracket-rounds-grid .bracket-round-premium{min-width:285px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-rounds-continuous.bracket-rounds-grid{gap:13px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match-head b,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match-head .continuous-round-label{font-size:14px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match-head p,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-stat-row,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-serie-row,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-winner{font-size:14px!important;line-height:1.18!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-name-line,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-name-line b,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .player-history-trigger{font-size:15px!important;line-height:1.15!important;color:#1e3a8a!important;text-decoration:none!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-score,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-score.winner{font-size:17px!important;min-width:30px!important}body.printing-score-sheets,body.printing-score-sheets *{color:#111827!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body.printing-score-sheets .score-sheet-page{width:100%!important;height:calc(11in - 8mm)!important;min-height:0!important;max-height:calc(11in - 8mm)!important;padding:3mm!important;border:1.2px solid #111827!important;border-radius:0!important;box-sizing:border-box!important;overflow:hidden!important}body.printing-score-sheets .score-sheet-header{grid-template-columns:78px 1fr 78px!important;gap:5px!important;padding-bottom:3px!important;margin-bottom:3px!important}body.printing-score-sheets .score-sheet-logos img{max-width:38px!important;max-height:38px!important}body.printing-score-sheets .score-sheet-title h2{font-size:12px!important;line-height:1.04!important}body.printing-score-sheets .score-sheet-title h3{font-size:10px!important;line-height:1.02!important;margin:1px 0!important}body.printing-score-sheets .score-sheet-title p{font-size:8px!important}body.printing-score-sheets .score-sheet-qr svg{width:48px!important;height:48px!important}body.printing-score-sheets .score-sheet-meta-grid{gap:2px!important;font-size:8px!important;margin-bottom:3px!important}body.printing-score-sheets .score-sheet-meta-grid>div,body.printing-score-sheets .score-sheet-players>div{min-height:15px!important;padding:2px 4px!important}body.printing-score-sheets .score-sheet-players{gap:4px!important;margin-bottom:3px!important;font-size:10px!important}body.printing-score-sheets .score-sheet-innings-table{font-size:7.4px!important;margin-bottom:3px!important}body.printing-score-sheets .score-sheet-innings-table th,body.printing-score-sheets .score-sheet-innings-table td{height:8.4px!important;line-height:1!important;padding:0 1px!important}body.printing-score-sheets .score-sheet-innings-table .sheet-entry-number{width:22px!important}body.printing-score-sheets .score-sheet-innings-table .sheet-blank-cell{width:42px!important}body.printing-score-sheets .score-sheet-summary-grid{grid-template-columns:1fr .8fr 1fr!important;gap:4px!important}body.printing-score-sheets .score-sheet-summary-box{padding:3px!important}body.printing-score-sheets .score-sheet-summary-box h4{font-size:9px!important;margin-bottom:2px!important}body.printing-score-sheets .score-sheet-summary-box>div{min-height:16px!important;grid-template-columns:76px 1fr!important}body.printing-score-sheets .score-sheet-summary-box b{font-size:7.8px!important}body.printing-score-sheets .score-sheet-summary-box span{min-height:15px!important}}@media (max-width: 900px){.player-history-content{grid-template-columns:1fr}.player-history-header{flex-direction:column}}.flag-icon.flag-polished{width:34px;height:23px;border-radius:6px;border:1px solid rgba(15,23,42,.22);box-shadow:0 1px 2px #0f172a24,inset 0 0 0 1px #ffffff4d;background:#fff}.flag-icon.flag-polished svg{display:block;width:100%;height:100%}.bracket-flag.flag-polished{width:28px;height:19px}.champion-premium.champion-under-final.champion-right-of-final{right:auto!important;bottom:auto!important;width:130%!important;min-width:338px!important;padding:23px!important;transform:none!important;border-width:2px!important}.champion-premium.champion-under-final.champion-right-of-final .trophy{font-size:39px!important}.champion-premium.champion-under-final.champion-right-of-final span{font-size:14px!important}.champion-premium.champion-under-final.champion-right-of-final b{font-size:29px!important;line-height:1.08!important}.champion-premium.champion-under-final.champion-right-of-final small{font-size:14px!important}.bracket-rounds-grid .bracket-round-premium:last-child{padding-right:430px}.theme-light .continuous-match .bracket-name-line,.theme-light .continuous-match .bracket-name-line b,.theme-light .continuous-match .bracket-name-line .player-history-trigger,.theme-light .continuous-match .bracket-seed{color:#1e3a8a!important;text-decoration-color:#1e3a8a73!important}.theme-light .continuous-match .continuous-round-label,.theme-light .continuous-match .continuous-match-meta,.theme-light .continuous-match .continuous-match-meta b,.theme-light .continuous-match .bracket-stat-row,.theme-light .continuous-match .bracket-stat-row b,.theme-light .continuous-match .bracket-metric-label,.theme-light .continuous-match .bracket-serie-row,.theme-light .continuous-match .bracket-score,.theme-light .continuous-match .bracket-score.winner,.theme-light .continuous-match .continuous-winner{color:#38bdf8!important}.theme-light .continuous-match .continuous-winner:first-letter{color:#dc2626!important}.theme-light .continuous-match .continuous-winner{font-weight:950!important}.player-history-table tr.selected-row td,.player-history-table tr.selected-row:hover td{background:#fee2e2!important;color:#991b1b!important;font-weight:900!important}.player-history-table tr.selected-row .badge{background:#fecaca!important;color:#7f1d1d!important}.player-history-content{grid-template-columns:minmax(0,1.75fr) minmax(220px,.52fr)!important}.player-history-detail{font-size:13px;padding:10px!important}.player-history-detail h3{font-size:15px;margin-top:0}.player-history-detail p{margin:4px 0}.score-sheet-page{display:flex;flex-direction:column;min-height:1056px;max-width:816px;margin:0 auto}.score-sheet-player-block{display:grid;gap:3px}.score-sheet-player-line{min-height:22px;border-bottom:1px solid rgba(17,24,39,.55);display:flex;align-items:center;gap:6px}.score-sheet-player-line.blank-player-line span{flex:1;min-height:18px}.score-sheet-table-wrap{flex:1 1 auto;display:flex;align-items:stretch;margin-bottom:6px;overflow:hidden}.score-sheet-innings-table{table-layout:fixed;height:100%;margin-bottom:0}.score-sheet-innings-table th,.score-sheet-innings-table td{height:65px}.score-sheet-innings-table .sheet-entry-number{width:52px;min-width:52px;font-weight:950;text-align:center;vertical-align:middle}.score-sheet-innings-table .sheet-data-cell{width:130px;min-width:130px;background:#fff}.score-sheet-summary-grid{margin-top:auto;flex:0 0 auto}@media print{body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-print-scope{padding-top:26mm!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-premium-panel{zoom:var(--pdf-scale, .45)!important;width:calc(100% / var(--pdf-scale, .45))!important;padding:2px!important;overflow:visible!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-letter .bracket-rounds-grid .bracket-round-premium{min-width:430px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-legal .bracket-rounds-grid .bracket-round-premium{min-width:390px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-rounds-continuous.bracket-rounds-grid{gap:34px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match{min-height:var(--card-height, 332px)!important;padding:13px!important;border-radius:20px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-player-stack{gap:9px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-player-line{grid-template-columns:32px 44px minmax(0,1fr) 52px!important;gap:10px!important;padding:9px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match-head b,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match-head .continuous-round-label{font-size:17px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match-head p,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-stat-row,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-serie-row,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-winner{font-size:16px!important;line-height:1.22!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-name-line,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-name-line b,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .player-history-trigger{font-size:18px!important;line-height:1.18!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-score,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-score.winner{font-size:20px!important;min-width:38px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .champion-right-of-final{min-width:390px!important;width:130%!important;padding:24px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .champion-right-of-final b{font-size:30px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .champion-right-of-final .trophy{font-size:40px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-rounds-grid .bracket-round-premium:last-child{padding-right:470px!important}body.printing-score-sheets .score-sheet-page{width:calc(8.5in - 5mm)!important;height:calc(11in - 5mm)!important;min-height:0!important;max-height:calc(11in - 5mm)!important;margin:0 auto!important;padding:2.2mm!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;overflow:hidden!important;page-break-after:always!important}body.printing-score-sheets .score-sheet-header{grid-template-columns:70px 1fr 70px!important;gap:4px!important;padding-bottom:2px!important;margin-bottom:2px!important;flex:0 0 auto!important}body.printing-score-sheets .score-sheet-logos img{max-width:33px!important;max-height:33px!important}body.printing-score-sheets .score-sheet-title h2{font-size:10.5px!important;line-height:1.02!important}body.printing-score-sheets .score-sheet-title h3{font-size:8.6px!important;line-height:1!important;margin:0!important}body.printing-score-sheets .score-sheet-title p{font-size:7px!important}body.printing-score-sheets .score-sheet-qr svg{width:40px!important;height:40px!important}body.printing-score-sheets .score-sheet-qr{font-size:7px!important}body.printing-score-sheets .score-sheet-meta-grid{gap:1.5px!important;font-size:7px!important;margin-bottom:2px!important;flex:0 0 auto!important}body.printing-score-sheets .score-sheet-meta-grid>div{min-height:12px!important;padding:1px 3px!important}body.printing-score-sheets .score-sheet-players{gap:3px!important;margin-bottom:2px!important;font-size:8px!important;flex:0 0 auto!important}body.printing-score-sheets .score-sheet-players>div{min-height:22px!important;padding:1px 3px!important}body.printing-score-sheets .score-sheet-player-line{min-height:9px!important;gap:3px!important}body.printing-score-sheets .score-sheet-table-wrap{flex:1 1 auto!important;min-height:0!important;margin-bottom:2px!important;overflow:hidden!important}body.printing-score-sheets .score-sheet-innings-table{table-layout:fixed!important;width:100%!important;height:100%!important;font-size:6.2px!important;margin:0!important}body.printing-score-sheets .score-sheet-innings-table th,body.printing-score-sheets .score-sheet-innings-table td{height:calc((100% - 22px) / var(--sheet-row-count, 60))!important;min-height:0!important;line-height:1!important;padding:0!important}body.printing-score-sheets .score-sheet-innings-table .sheet-entry-number{width:7%!important;min-width:0!important;font-size:6.4px!important;font-weight:950!important;text-align:center!important;vertical-align:middle!important}body.printing-score-sheets .score-sheet-innings-table .sheet-data-cell{width:14.333%!important;min-width:0!important}body.printing-score-sheets .score-sheet-summary-grid{margin-top:auto!important;flex:0 0 51px!important;grid-template-columns:1fr .75fr 1fr!important;gap:3px!important}body.printing-score-sheets .score-sheet-summary-box{padding:2px!important;display:grid!important;grid-template-rows:auto repeat(4,1fr)!important}body.printing-score-sheets .score-sheet-summary-box h4{font-size:7px!important;margin:0!important}body.printing-score-sheets .score-sheet-summary-box>div{min-height:0!important;grid-template-columns:60px 1fr!important}body.printing-score-sheets .score-sheet-summary-box b{font-size:6.2px!important;padding-left:2px!important}body.printing-score-sheets .score-sheet-summary-box span{min-height:0!important}}.bracket-rounds-grid .bracket-round-premium.current-round-column .round-premium-title{border-color:#38bdf873!important;box-shadow:0 0 0 1px #38bdf81f,0 10px 28px #0ea5e91a!important}.bracket-round-matches.absolute-layout .continuous-match.current-round-card,.bracket-round-matches.absolute-layout .continuous-match.completed,.bracket-round-matches.absolute-layout .continuous-match.pending{height:var(--card-height, 332px)!important;min-height:var(--card-height, 332px)!important;max-height:none!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.bracket-round-matches.absolute-layout .continuous-match.current-round-card .continuous-player-stack{flex:1 1 auto!important;align-content:center!important}.bracket-round-matches.absolute-layout .continuous-match.current-round-card .bracket-player-line{min-height:88px!important;align-items:center!important}.bracket-round-matches.absolute-layout .continuous-match.current-round-card .player-history-trigger{white-space:normal!important;word-break:keep-all!important}.score-sheet-summary-box>div{min-height:44px}.score-sheet-summary-box span{min-height:42px}.score-sheet-summary-box.arbiter-box>div{min-height:44px}@media print{body.printing-score-sheets .score-sheet-summary-grid{flex:0 0 102px!important;min-height:102px!important}body.printing-score-sheets .score-sheet-summary-box{padding:2px!important;display:grid!important;grid-template-rows:auto repeat(4,1fr)!important}body.printing-score-sheets .score-sheet-summary-box.arbiter-box{grid-template-rows:auto repeat(2,1fr)!important}body.printing-score-sheets .score-sheet-summary-box>div{min-height:18px!important;grid-template-columns:60px 1fr!important}body.printing-score-sheets .score-sheet-summary-box span{min-height:18px!important}body.printing-score-sheets .score-sheet-summary-box h4{font-size:7px!important;margin:0!important}body.printing-score-sheets .score-sheet-summary-box b{font-size:6.2px!important;padding-left:2px!important}}.bracket-round-matches.absolute-layout .continuous-match.current-round-card{display:block!important}.bracket-round-matches.absolute-layout .continuous-match.current-round-card .continuous-player-stack{display:grid!important;gap:9px!important;align-content:initial!important}.bracket-round-matches.absolute-layout .continuous-match.current-round-card .bracket-player-line{min-height:unset!important}.bracket-round-matches.absolute-layout .continuous-match.current-round-card .bracket-name-line,.bracket-round-matches.absolute-layout .continuous-match.current-round-card .bracket-stat-row,.bracket-round-matches.absolute-layout .continuous-match.current-round-card .bracket-serie-row{white-space:normal!important;overflow:visible!important}.champion-premium.champion-under-final.champion-right-of-final{position:absolute!important;right:auto!important;bottom:auto!important;margin:0!important;z-index:6!important;box-sizing:border-box!important}.champion-premium.champion-under-final.champion-right-of-final:before{content:"";position:absolute;left:-86px;top:50%;width:86px;border-top:3px solid rgba(217,165,22,.95)}.bracket-rounds-grid .bracket-round-premium:last-child{padding-right:500px!important}.bracket-rounds-grid .bracket-round-premium.current-round-column .continuous-match{outline:1px solid rgba(56,189,248,.18)}@media print{body.printing-bracket.printing-bracket-continuous .champion-premium.champion-under-final.champion-right-of-final{position:absolute!important;right:auto!important;bottom:auto!important;margin:0!important;z-index:6!important}body.printing-bracket.printing-bracket-continuous .champion-premium.champion-under-final.champion-right-of-final:before{left:-86px!important;width:86px!important;border-top:3px solid rgba(217,165,22,.95)!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .bracket-rounds-grid .bracket-round-premium:last-child{padding-right:540px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .continuous-match.current-round-card{display:block!important}}.bracket-rounds-continuous.stable-bracket-grid{gap:var(--bracket-column-gap, 58px)!important;align-items:flex-start!important}.stable-bracket-grid .bracket-round-premium,.stable-bracket-grid .bracket-round-premium.current-round-column,.stable-bracket-grid .bracket-round-premium:last-child{width:var(--bracket-column-width, 430px)!important;min-width:var(--bracket-column-width, 430px)!important;max-width:none!important;padding-right:0!important;box-sizing:border-box!important}.stable-bracket-grid .bracket-round-matches.absolute-layout{width:var(--bracket-column-width, 430px)!important;min-width:var(--bracket-column-width, 430px)!important;max-width:var(--bracket-column-width, 430px)!important;box-sizing:border-box!important}.stable-bracket-grid .bracket-round-matches.absolute-layout .continuous-match,.stable-bracket-grid .bracket-round-matches.absolute-layout .continuous-match.current-round-card,.stable-bracket-grid .bracket-round-matches.absolute-layout .continuous-match.completed,.stable-bracket-grid .bracket-round-matches.absolute-layout .continuous-match.pending{left:0!important;right:auto!important;width:var(--bracket-column-width, 430px)!important;max-width:var(--bracket-column-width, 430px)!important;min-height:var(--card-height, 332px)!important;height:var(--card-height, 332px)!important;box-sizing:border-box!important;overflow:visible!important}.stable-bracket-grid .continuous-match.current-round-card .continuous-player-stack,.stable-bracket-grid .continuous-match.completed .continuous-player-stack,.stable-bracket-grid .continuous-match.pending .continuous-player-stack{flex:initial!important;display:grid!important;gap:9px!important;margin-top:12px!important;align-content:initial!important}.stable-bracket-grid .continuous-match.current-round-card .bracket-player-line,.stable-bracket-grid .continuous-match.completed .bracket-player-line,.stable-bracket-grid .continuous-match.pending .bracket-player-line{grid-template-columns:30px 44px minmax(0,1fr) 48px!important;min-height:88px!important;width:100%!important;box-sizing:border-box!important}.stable-bracket-grid .bracket-round-premium.has-champion-column{width:calc(var(--bracket-column-width, 430px) + 440px)!important;min-width:calc(var(--bracket-column-width, 430px) + 440px)!important;flex-basis:calc(var(--bracket-column-width, 430px) + 440px)!important}.stable-bracket-grid .champion-premium.champion-under-final.champion-right-of-final{width:338px!important;min-width:338px!important;max-width:338px!important;padding:22px!important;z-index:6!important}.stable-bracket-grid .champion-premium .champion-link-line{position:absolute;left:-48px;top:50%;width:48px;border-top:2px solid rgba(217,165,22,.95);content:""}@media print{body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid{gap:22px!important;--bracket-column-gap: 22px !important;--bracket-column-width: 360px !important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium.current-round-column,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium:last-child{width:var(--bracket-column-width, 360px)!important;min-width:var(--bracket-column-width, 360px)!important;padding-right:0!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-matches.absolute-layout,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .continuous-match{width:var(--bracket-column-width, 360px)!important;min-width:var(--bracket-column-width, 360px)!important;max-width:var(--bracket-column-width, 360px)!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium.has-champion-column{width:calc(var(--bracket-column-width, 360px) + 360px)!important;min-width:calc(var(--bracket-column-width, 360px) + 360px)!important;flex-basis:calc(var(--bracket-column-width, 360px) + 360px)!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .champion-premium.champion-under-final.champion-right-of-final{left:calc(100% + 30px)!important;width:300px!important;min-width:300px!important;max-width:300px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .champion-link-line{left:-30px!important;width:30px!important}}.stable-bracket-grid .bracket-round-premium.has-champion-column{width:calc(var(--bracket-column-width, 430px) + 720px)!important;min-width:calc(var(--bracket-column-width, 430px) + 720px)!important;flex-basis:calc(var(--bracket-column-width, 430px) + 720px)!important}.stable-bracket-grid .champion-premium.champion-under-final.champion-right-of-final{left:var(--champion-left, calc(100% + 180px) )!important;right:auto!important;width:360px!important;min-width:360px!important;max-width:360px!important}.stable-bracket-grid .champion-premium.champion-under-final.champion-right-of-final:before,.stable-bracket-grid .champion-premium.champion-under-final.champion-right-of-final .champion-link-line{left:-180px!important;width:180px!important}@media print{body.printing-bracket.printing-bracket-continuous .stable-bracket-grid .bracket-round-premium.has-champion-column{width:calc(var(--bracket-column-width, 430px) + 720px)!important;min-width:calc(var(--bracket-column-width, 430px) + 720px)!important;flex-basis:calc(var(--bracket-column-width, 430px) + 720px)!important}body.printing-bracket.printing-bracket-continuous .stable-bracket-grid .champion-premium.champion-under-final.champion-right-of-final{left:var(--champion-left, calc(100% + 180px) )!important;width:360px!important;min-width:360px!important;max-width:360px!important}body.printing-bracket.printing-bracket-continuous .stable-bracket-grid .champion-premium.champion-under-final.champion-right-of-final:before,body.printing-bracket.printing-bracket-continuous .stable-bracket-grid .champion-premium.champion-under-final.champion-right-of-final .champion-link-line{left:-180px!important;width:180px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium.round-key-r16 .continuous-match{transform:scale(.75)!important;transform-origin:top left!important;width:calc(var(--bracket-column-width, 360px) / .75)!important;max-width:calc(var(--bracket-column-width, 360px) / .75)!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium.round-key-r16 .continuous-player-stack{gap:8px!important}}@media print{body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid{--bracket-print-card-scale: .8175 !important;--bracket-print-connector-reach: 56px !important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-matches.absolute-layout .continuous-match,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium.round-key-r16 .continuous-match,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium.round-key-qf .continuous-match,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium.round-key-sf .continuous-match,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium.round-key-f .continuous-match,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium.round-key-r0 .continuous-match,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium.round-key-r32 .continuous-match,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium.round-key-r64 .continuous-match,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium.round-key-r128 .continuous-match{transform:scale(var(--bracket-print-card-scale, .8175))!important;transform-origin:top left!important;width:calc(var(--bracket-column-width, 360px) / var(--bracket-print-card-scale, .8175))!important;max-width:calc(var(--bracket-column-width, 360px) / var(--bracket-print-card-scale, .8175))!important;min-width:calc(var(--bracket-column-width, 360px) / var(--bracket-print-card-scale, .8175))!important;overflow:visible!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-matches.absolute-layout{overflow:visible!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .continuous-match:after{right:calc(-1 * var(--bracket-print-connector-reach, 56px))!important;width:var(--bracket-print-connector-reach, 56px)!important;border-top:3px solid rgba(217,165,22,.96)!important;z-index:3!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .continuous-match.linked-round:before{left:calc(-1 * var(--bracket-print-connector-reach, 56px))!important;width:var(--bracket-print-connector-reach, 56px)!important;border-top:3px solid rgba(217,165,22,.96)!important;z-index:3!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .continuous-match .continuous-connector{left:calc(-1 * var(--bracket-print-connector-reach, 56px))!important;height:calc(var(--connector-height, 156px) / var(--bracket-print-card-scale, .8175))!important;border-left:3px solid rgba(217,165,22,.96)!important;z-index:3!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium:last-child .continuous-match:after{display:none!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .bracket-round-premium.has-champion-column .continuous-match:after{display:none!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .champion-premium.champion-under-final.champion-right-of-final:before,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page .stable-bracket-grid .champion-premium.champion-under-final.champion-right-of-final .champion-link-line{border-top:3px solid rgba(217,165,22,.96)!important;z-index:5!important}}.group-standings-player-cell{display:grid;gap:3px;min-width:220px}.group-standings-player-main{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.group-standings-player-main .flag-icon{flex:0 0 auto}.group-substitution-toolbar{margin-top:8px;align-items:center}.group-substitution-toolbar .input{min-width:360px}.validation-text{color:#fecaca;font-weight:900;margin-left:8px}.theme-light .validation-text{color:#b91c1c}.match-score-sheet-panel{margin-top:10px;padding:10px 12px;border:1px solid rgba(56,189,248,.24);border-radius:14px;background:#0891b214}.score-sheet-inline-upload{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.score-sheet-inline-upload input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.score-sheet-attachment-list{display:grid;gap:6px;margin-top:8px}.score-sheet-attachment-item{display:flex;align-items:center;gap:8px;justify-content:space-between;padding:6px 8px;border-radius:10px;background:#0f172a40}.score-sheet-attachment-item a{color:#7dd3fc;font-weight:800;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-light .score-sheet-attachment-item{background:#eff6ff}.theme-light .score-sheet-attachment-item a{color:#075985}.player-history-modal.player-history-modal-expanded{width:min(98vw,1680px)!important;max-height:95vh!important;padding:28px!important}.player-history-content.player-history-content-chart{grid-template-columns:minmax(0,1.45fr) minmax(480px,.95fr)!important;gap:20px!important}.player-history-table-wrap{max-height:560px!important}.player-history-championships-card{margin-top:14px}.player-history-championships-table td,.player-history-championships-table th{white-space:nowrap}.player-history-chart-card{min-height:470px}.player-history-chart-card h3{margin-top:0;color:#e0f2fe}.player-history-chart-wrap{width:100%;overflow:hidden}.player-history-chart{width:100%;height:auto;display:block}.player-history-chart-empty{display:grid;place-items:center;min-height:260px;color:#94a3b8;border:1px dashed rgba(148,163,184,.35);border-radius:18px}.player-history-chart-selected{display:grid;gap:4px;margin-top:12px;padding:12px;border-radius:14px;background:#0ea5e91a;color:#e0f2fe}.player-history-chart-selected span{font-size:13px;color:#bae6fd}.theme-light .player-history-chart-card h3{color:#0f172a}.theme-light .player-history-chart-selected{background:#e0f2fe;color:#0f172a}.theme-light .player-history-chart-selected span{color:#155e75}.score-sheet-qr-placeholder{width:72px;height:72px;border:2px dashed #111827;display:grid;place-items:center;font-weight:900;color:#111827;background:#fff}.score-sheet-blank-page .score-sheet-player-line:not(.blank-player-line){min-height:24px}@media print{body.printing-score-sheets .score-sheet-page{width:calc(8.5in - 3mm)!important;height:calc(11in - 3mm)!important;max-height:calc(11in - 3mm)!important;padding:2mm!important;margin:0 auto!important;border-width:1.5px!important}body.printing-score-sheets .score-sheet-header{grid-template-columns:82px 1fr 82px!important;gap:5px!important;padding-bottom:3px!important;margin-bottom:3px!important}body.printing-score-sheets .score-sheet-logos img{max-width:42px!important;max-height:42px!important}body.printing-score-sheets .score-sheet-title h2{font-size:12px!important}body.printing-score-sheets .score-sheet-title h3{font-size:9px!important}body.printing-score-sheets .score-sheet-title p{font-size:7.6px!important}body.printing-score-sheets .score-sheet-qr svg,body.printing-score-sheets .score-sheet-qr-placeholder{width:48px!important;height:48px!important}body.printing-score-sheets .score-sheet-meta-grid{font-size:7.8px!important;gap:2px!important;margin-bottom:3px!important}body.printing-score-sheets .score-sheet-meta-grid>div{min-height:14px!important;padding:2px 4px!important}body.printing-score-sheets .score-sheet-players{font-size:8.6px!important;gap:4px!important;margin-bottom:3px!important}body.printing-score-sheets .score-sheet-player-line{min-height:11px!important}body.printing-score-sheets .score-sheet-table-wrap{flex:1 1 auto!important;min-height:0!important;margin-bottom:3px!important}body.printing-score-sheets .score-sheet-innings-table{height:100%!important;width:100%!important}body.printing-score-sheets .score-sheet-summary-grid{flex:0 0 116px!important;min-height:116px!important;margin-top:auto!important}body.printing-score-sheets .score-sheet-summary-box>div{min-height:22px!important}body.printing-score-sheets .score-sheet-summary-box span{min-height:22px!important}}@media (max-width: 1100px){.player-history-modal.player-history-modal-expanded{width:98vw!important;padding:16px!important}.player-history-content.player-history-content-chart{grid-template-columns:1fr!important}}.group-mutation-box{align-items:flex-start;flex-direction:column}.group-mutation-message{width:100%;line-height:1.35}.group-mutation-actions{margin-top:6px}.group-assignment-table.group-mutation-active tbody tr.mutation-mode-swap,.group-assignment-table.group-mutation-active tbody tr.mutation-mode-substitute{cursor:crosshair}.group-assignment-table.group-mutation-active tbody tr.mutation-mode-swap:hover td{background:#22c55e2e!important}.group-assignment-table.group-mutation-active tbody tr.mutation-mode-substitute:hover td{background:#facc152e!important}.group-substitution-toolbar{width:100%}.group-substitution-toolbar .input{flex:1 1 420px;max-width:720px}@media print{body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus{--pdf-scale: .205 !important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-page-table,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-page-thead,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-page-tbody,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-page-table tr,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-page-table td{break-before:auto!important;break-after:auto!important;break-inside:auto!important;page-break-before:auto!important;page-break-after:auto!important;page-break-inside:auto!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-print-header{margin:0 0 2mm!important;padding:1.4mm 2mm!important;border-radius:2mm!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-brand-row{grid-template-columns:34px minmax(0,1fr) 30px!important;gap:5px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-logo.primary{max-height:32px!important;max-width:34px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-logo.secondary{max-height:28px!important;max-width:30px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-kicker{font-size:5.5px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-title-block h1{font-size:9px!important;line-height:1!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-title-block p{font-size:5.8px!important;line-height:1!important;margin-top:0!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-meta-row{margin-top:1px!important;gap:1px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .pdf-meta-row span{font-size:4.8px!important;padding:.5px 2px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .bracket-print-scope{padding-top:0!important;margin:0!important;page-break-before:auto!important;break-before:auto!important;overflow:visible!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .bracket-premium-panel{zoom:var(--pdf-scale, .205)!important;width:calc(100% / var(--pdf-scale, .205))!important;max-width:none!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;overflow:visible!important;break-before:auto!important;break-after:auto!important;break-inside:auto!important;page-break-before:auto!important;page-break-after:auto!important;page-break-inside:auto!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid{--bracket-column-width: 340px !important;--bracket-column-gap: 18px !important;--bracket-print-card-scale: .86 !important;--bracket-print-connector-reach: 46px !important;gap:18px!important;align-items:flex-start!important;break-inside:auto!important;page-break-inside:auto!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .bracket-round-premium,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .bracket-round-premium.current-round-column,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .bracket-round-premium:last-child{width:var(--bracket-column-width, 340px)!important;min-width:var(--bracket-column-width, 340px)!important;flex:0 0 var(--bracket-column-width, 340px)!important;break-inside:auto!important;page-break-inside:auto!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .bracket-round-premium.has-champion-column{width:calc(var(--bracket-column-width, 340px) + 560px)!important;min-width:calc(var(--bracket-column-width, 340px) + 560px)!important;flex-basis:calc(var(--bracket-column-width, 340px) + 560px)!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .bracket-round-matches.absolute-layout,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .continuous-match{width:var(--bracket-column-width, 340px)!important;min-width:var(--bracket-column-width, 340px)!important;max-width:var(--bracket-column-width, 340px)!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .champion-premium.champion-under-final.champion-right-of-final{left:calc(100% + 140px)!important;width:330px!important;min-width:330px!important;max-width:330px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .champion-premium.champion-under-final.champion-right-of-final:before,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .champion-premium.champion-under-final.champion-right-of-final .champion-link-line{left:-140px!important;width:140px!important}}.group-standings-player-cell{display:grid!important;gap:3px!important;min-width:240px!important}.group-standings-player-main{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;white-space:nowrap!important;line-height:1.15!important}.group-standings-player-main b,.group-standings-player-main .player-history-trigger{display:inline-flex!important;align-items:center!important;line-height:1.15!important}.group-standings-player-main .flag-icon{flex:0 0 auto!important;margin-top:0!important;transform:translateY(0)!important}@media print{body.printing-bracket.bracket-tabular-r32.pdf-fit-one-page .bracket-print-scope{zoom:var(--pdf-scale, .3375)!important;transform-origin:top left!important}body.printing-bracket.bracket-tabular-r32.pdf-fit-one-page .bracket-tabular-panel{gap:10px!important;padding:10px!important}body.printing-bracket.bracket-tabular-r32.pdf-fit-one-page .bracket-table-section-title{font-size:15px!important;margin-bottom:4px!important}body.printing-bracket.bracket-tabular-r32.pdf-fit-one-page .bracket-tabular-table{font-size:8.2px!important;min-width:1080px!important}body.printing-bracket.bracket-tabular-r32.pdf-fit-one-page .bracket-tabular-table th,body.printing-bracket.bracket-tabular-r32.pdf-fit-one-page .bracket-tabular-table td{padding:3.2px 4px!important;line-height:1.12!important}body.printing-bracket.bracket-tabular-r32.pdf-fit-one-page .tabular-player-cell{min-width:300px!important;gap:8px!important}body.printing-bracket.bracket-tabular-r32.pdf-fit-one-page .tabular-player-cell .bracket-avatar{width:28px!important;height:28px!important;font-size:10px!important}body.printing-bracket.bracket-tabular-r32.pdf-fit-one-page .tabular-seed{min-width:23px!important;height:23px!important;font-size:9px!important}}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px;background:radial-gradient(circle at top left,rgba(78,204,255,.18),transparent 32%),linear-gradient(135deg,#071525,#0d2238 48%,#06111f)}.auth-card{width:min(760px,96vw);padding:28px;border-radius:28px}.auth-hero{display:flex;gap:18px;align-items:center;margin-bottom:18px}.auth-logo-mark{width:74px;height:74px;border-radius:22px;display:grid;place-items:center;font-weight:900;font-size:26px;color:#06111f;background:linear-gradient(135deg,#75d7ff,#fff);box-shadow:0 18px 45px #31b7ff47}.auth-hero h1{margin:0;font-size:36px;letter-spacing:-.04em}.auth-hero p{margin:5px 0 0;color:var(--muted, #a9bad0);max-width:560px}.auth-tabs,.auth-socials{display:flex;gap:10px;flex-wrap:wrap}.auth-separator{display:flex;align-items:center;gap:12px;margin:18px 0 12px;color:var(--muted, #a9bad0);font-size:13px;text-transform:uppercase;letter-spacing:.08em}.auth-separator:before,.auth-separator:after{content:"";height:1px;background:#ffffff21;flex:1}.auth-message,.auth-error{margin-top:14px;padding:12px 14px;border-radius:14px;font-size:14px}.auth-message{background:#42d39226;border:1px solid rgba(66,211,146,.35);color:#bfffe0}.auth-error{background:#ff535326;border:1px solid rgba(255,83,83,.35);color:#ffd2d2}.auth-note{margin-top:16px;display:flex;gap:8px;align-items:center;color:var(--muted, #a9bad0);font-size:13px}.sync-status{color:var(--muted, #9fb3c8);font-size:12px;margin:-4px 0 12px;padding:8px 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09}.shared-shell .main{max-width:1320px;margin:0 auto}.topbar-user .btn{padding:8px 11px}.auth-page-premium{min-height:100vh;padding:42px;background:radial-gradient(circle at 18% 0%,#dbeafe 0,transparent 34%),linear-gradient(135deg,#eaf4ff,#fff 46%,#dbeafe);display:grid;place-items:center}.auth-shell-premium{width:min(1180px,96vw);min-height:720px;display:grid;grid-template-columns:minmax(420px,1.15fr) minmax(380px,.85fr);overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 26px 70px #0f172a33}.auth-left-panel{position:relative;overflow:hidden;color:#fff}.auth-left-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(1.1) contrast(1.05)}.auth-left-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00288ced,#0046b4ad 54%,#00145047)}.auth-hero-copy{position:relative;z-index:1;height:100%;padding:70px 56px;display:flex;flex-direction:column;justify-content:center}.auth-logo-mark.premium{width:54px;height:54px;border-radius:18px;background:#ffffff21;color:#fff;font-size:30px;box-shadow:none}.auth-hero-copy h1{margin:28px 0 10px;font-size:clamp(48px,6vw,74px);line-height:.92;letter-spacing:-.05em;color:#fff}.auth-hero-copy p{color:#ffffffeb;font-size:18px;margin:0 0 34px}.auth-feature-list{display:grid;gap:10px;max-width:280px}.auth-feature-item{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:14px;background:#00329657;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-feature-item span{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:#ffffff24}.auth-hero-tagline{margin-top:auto;padding-top:30px;border-top:1px solid rgba(255,255,255,.32);color:#fffffff2;font-size:18px}.auth-right-panel{padding:58px 58px 42px;display:flex;flex-direction:column;justify-content:center}.auth-right-panel h2{margin:12px 0 4px;font-size:34px;text-align:center;color:#0f2a5f}.auth-subtitle{text-align:center;color:#64748b;margin:0 0 24px}.auth-security-icon{align-self:center;width:64px;height:64px;border-radius:24px;background:linear-gradient(180deg,#bfdbfe,#dbeafe);display:grid;place-items:center;font-size:26px}.premium-tabs{justify-content:center;margin-bottom:12px}.auth-form-grid .field-label{color:#334155;font-weight:800}.auth-login-options{display:flex;justify-content:space-between;align-items:center;color:#475569;font-size:13px}.auth-login-options button,.auth-switch-note button{border:0;background:transparent;color:#2563eb;font-weight:800;cursor:pointer}.auth-socials-premium{display:grid;gap:8px}.auth-socials-premium .btn{width:100%;justify-content:center}.auth-switch-note{text-align:center;color:#64748b}@media (max-width: 920px){.auth-shell-premium{grid-template-columns:1fr}.auth-left-panel{min-height:360px}.auth-right-panel{padding:34px 22px}.auth-page-premium{padding:18px}}.header.collapsed{width:86px;padding-left:10px;padding-right:10px}.app-shell.menu-collapsed{grid-template-columns:86px minmax(0,1fr)}.header.collapsed .brand-copy,.header.collapsed .tab-label,.header.collapsed .side-profile-actions .btn:not(:first-child) .tab-label{display:none!important}.header.collapsed .brand-logo-main{width:52px;height:52px}.header.collapsed .tab{justify-content:center;padding:10px}.header.collapsed .tab-icon{margin:0;font-size:20px}.menu-toolbar,.side-profile-actions{display:grid;gap:8px;margin:10px 0}.side-profile-actions .btn{width:100%}.profile-settings-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;margin-top:16px;align-items:start}.profile-avatar-preview{display:grid;gap:10px;justify-items:center;padding:18px;border-radius:20px;background:#0ea5e914;border:1px solid rgba(14,165,233,.16)}.profile-avatar-preview img,.profile-avatar-preview>span:first-child{width:132px;height:132px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#dbeafe;color:#0f2a5f;font-size:34px;font-weight:900}.theme-dark .group-standings-table tr.qualified-row td{background:#dff6ff!important;color:#0b3a77!important;font-weight:800}.theme-dark .group-standings-table tr.qualified-row td *{color:#0b3a77!important}.theme-dark .group-standings-table tr.qualified-row .classification-badge{background:#bae6fd!important;color:#075985!important}.ranking-module .ranking-table th{background:#0f2a5f;color:#e0f2fe}.ranking-module .ranking-table td{vertical-align:top}.ranking-rules-table input{min-width:90px}@media print{body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus{--pdf-scale: .292 !important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid{--bracket-column-width: 392px !important;--bracket-column-gap: 26px !important;gap:26px!important}body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .bracket-round-premium,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .bracket-round-premium.current-round-column,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .bracket-round-premium:last-child,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .bracket-round-matches.absolute-layout,body.printing-bracket.printing-bracket-continuous.pdf-fit-one-page.bracket-continuous-r32plus .stable-bracket-grid .continuous-match{width:var(--bracket-column-width, 392px)!important;min-width:var(--bracket-column-width, 392px)!important;max-width:var(--bracket-column-width, 392px)!important}}.app-error-boundary{min-height:100vh;display:grid;place-items:center;padding:32px;background:linear-gradient(135deg,#dbeafe,#fff)}.app-error-card{max-width:820px;width:100%;border:1px solid rgba(30,64,175,.18)}.app-error-card h1{margin-top:0;color:#0b2d6b}.app-error-card pre{white-space:pre-wrap;background:#f8fafc;border:1px solid #dbeafe;border-radius:12px;padding:12px;color:#991b1b}.face-to-face-premium{width:100%;overflow-x:auto;padding:14px;border-radius:26px;background:linear-gradient(135deg,#0f172aeb,#0ea5e924);border:1px solid rgba(125,211,252,.2)}.theme-light .face-to-face-premium{background:linear-gradient(135deg,#fff,#eff6ff);border-color:#3b82f638}.face-header-note{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#bae6fd;font-size:13px;margin:0 0 6px}.theme-light .face-header-note{color:#1e3a8a}.face-grid-balanced{display:grid;grid-template-columns:minmax(980px,1.35fr) minmax(360px,.48fr) minmax(980px,1.35fr);gap:36px;align-items:center;min-width:2400px}.face-branch{display:grid;gap:28px;align-items:start}.face-left-branch,.face-right-branch{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.face-round-column{display:grid;gap:10px;align-content:start;min-width:330px;position:relative}.face-round-matches{display:grid;gap:26px;align-content:start}.face-round-title{margin:0 0 2px!important}.face-center-stage{display:flex;align-items:center;justify-content:center;min-height:560px;position:relative}.face-final-wrap{position:relative;width:360px}.face-final-wrap .continuous-match:before,.face-final-wrap .continuous-match:after{display:none}.face-champion-node{position:absolute;left:calc(100% + 22px);top:54%;transform:translateY(-50%);min-width:230px;min-height:118px;border-radius:22px;background:linear-gradient(135deg,#fef3c7fa,#fffffff5);border:2px solid rgba(234,179,8,.72);box-shadow:0 20px 40px #0f172a2e;display:grid;align-content:center;justify-items:center;padding:16px;color:#1e3a8a;z-index:3}.face-champion-node .trophy{font-size:28px}.face-champion-node span{font-size:12px;color:#dc2626;font-weight:950;text-transform:uppercase}.face-champion-node b{color:#0284c7;font-size:18px;text-align:center}.face-champion-line{position:absolute;right:100%;top:50%;width:24px;border-top:2px solid #facc15}.face-left-branch .face-round-column:not(:last-child):after,.face-right-branch .face-round-column:not(:last-child):after{content:"";position:absolute;top:50%;right:-18px;width:18px;border-top:2px solid rgba(250,204,21,.75)}.face-right-branch .face-round-column:not(:last-child):after{right:auto;left:-18px}.theme-light .first-phase-qualified-report .first-phase-table th,.theme-light .first-phase-qualified-report .first-phase-table td,.theme-light .first-phase-qualified-report .first-phase-table td *,.theme-light .first-phase-qualified-report .first-phase-table th *{color:#1e3a8a!important}@media print{body.printing-reports .first-phase-qualified-report .first-phase-table th,body.printing-reports .first-phase-qualified-report .first-phase-table td,body.printing-reports .first-phase-qualified-report .first-phase-table td *,body.printing-reports .first-phase-qualified-report .first-phase-table th *{color:#1e3a8a!important}body.printing-bracket-face.pdf-fit-one-page .pdf-page-table,body.printing-bracket-face.pdf-fit-one-page .pdf-page-thead,body.printing-bracket-face.pdf-fit-one-page .pdf-page-tbody,body.printing-bracket-face.pdf-fit-one-page .pdf-page-table tr,body.printing-bracket-face.pdf-fit-one-page .pdf-page-table td{display:block!important;width:100%!important;border:0!important;padding:0!important}body.printing-bracket-face.pdf-fit-one-page .pdf-print-header{top:3mm!important;left:4mm!important;right:4mm!important;min-height:20mm!important;max-height:24mm!important;padding:2mm 4mm!important;overflow:hidden!important}body.printing-bracket-face.pdf-fit-one-page .bracket-print-scope{padding-top:26mm!important;margin:0!important;width:100%!important;max-width:100%!important;overflow:visible!important}body.printing-bracket-face.pdf-fit-one-page .face-to-face-premium{zoom:var(--pdf-scale, .24)!important;width:calc(100% / var(--pdf-scale, .24))!important;max-width:none!important;min-width:2500px!important;padding:4px!important;border:0!important;box-shadow:none!important;overflow:visible!important;background:#fff!important}body.printing-bracket-face.pdf-fit-one-page .face-header-note{display:none!important}body.printing-bracket-face.pdf-fit-one-page .face-grid-balanced{min-width:2500px!important;grid-template-columns:minmax(990px,1.35fr) minmax(390px,.5fr) minmax(990px,1.35fr)!important;gap:32px!important}body.printing-bracket-face.pdf-fit-one-page .face-round-column{min-width:330px!important}body.printing-bracket-face.pdf-fit-one-page .face-round-matches{gap:18px!important}body.printing-bracket-face.pdf-fit-one-page .continuous-match{background:#fff!important;color:#1e3a8a!important;border:1.5px solid #93C5FD!important;box-shadow:none!important}body.printing-bracket-face.pdf-fit-one-page .continuous-match *,body.printing-bracket-face.pdf-fit-one-page .round-premium-title *{color:#1e3a8a!important;font-weight:900!important}body.printing-bracket-face.pdf-fit-one-page .continuous-match-head p,body.printing-bracket-face.pdf-fit-one-page .bracket-stat-row,body.printing-bracket-face.pdf-fit-one-page .bracket-serie-row,body.printing-bracket-face.pdf-fit-one-page .continuous-winner{font-size:12px!important;line-height:1.15!important}body.printing-bracket-face.pdf-fit-one-page .bracket-name-line,body.printing-bracket-face.pdf-fit-one-page .bracket-name-line b{font-size:13px!important;line-height:1.12!important}body.printing-bracket-face.pdf-fit-one-page .face-champion-node{background:#fef3c7!important;color:#1e3a8a!important;box-shadow:none!important}}.setup-ranking-mode .setup-normal-only{display:none!important}.setup-ranking-mode .ranking-rules-table th,.setup-ranking-mode .ranking-rules-table td{vertical-align:middle}.header{display:flex;flex-direction:column;overflow:hidden}.header .tabs{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px;scrollbar-width:thin}.header .tabs::-webkit-scrollbar{width:8px}.header .tabs::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.header .side-profile-actions{flex:0 0 auto;margin-top:auto;padding-top:10px;border-top:1px solid rgba(148,163,184,.16)}.header.collapsed .tabs{padding-right:0}@media (max-height: 780px){.brand-block{padding-bottom:12px}.header .tabs{gap:6px}.tab{padding-top:9px;padding-bottom:9px}}@media (max-width: 900px){.header{overflow:visible}.header .tabs{max-height:320px;overflow-y:auto}.header .side-profile-actions{margin-top:10px}}.group-standings-player-cell{display:grid;gap:3px;min-width:230px}.group-standings-player-main.aligned-flag-player{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:8px;min-height:24px}.player-flag-slot{width:34px;min-width:34px;display:inline-flex;align-items:center;justify-content:center}.player-flag-slot .flag-only,.player-flag-slot .flag-icon{margin:0!important}.group-standings-player-name{min-width:0;display:inline-flex;align-items:center}.aligned-player-submeta{padding-left:42px}body.printing-pdf .group-standings-player-main.aligned-flag-player,body.printing-groups .group-standings-player-main.aligned-flag-player{grid-template-columns:30px minmax(0,1fr)!important;column-gap:6px!important}body.printing-pdf .aligned-player-submeta,body.printing-groups .aligned-player-submeta{padding-left:36px!important}.process-notice{margin-top:12px;padding:10px 14px;border-radius:14px;border:1px solid rgba(34,197,94,.35);background:#22c55e24;color:#bbf7d0;font-weight:900}.process-notice-warning{border-color:#f59e0b73;background:#f59e0b24;color:#fde68a}.theme-light .process-notice{background:#dcfce7;border-color:#86efac;color:#166534}.theme-light .process-notice-warning{background:#fef3c7;border-color:#f59e0b;color:#92400e}.face-to-face-premium.face-has-r0 .face-grid-balanced{grid-template-columns:minmax(1240px,1.45fr) minmax(360px,.45fr) minmax(1240px,1.45fr);min-width:2920px}.face-left-branch,.face-right-branch{align-items:stretch}.face-left-branch .face-round-column,.face-right-branch .face-round-column{height:100%}.face-round-key-r0 .round-premium-title h3{color:#67e8f9}.face-round-key-r0 .continuous-match{border-color:#67e8f95c;background:#082f4980}.face-round-column .continuous-match.source-linked:before,.face-round-column .continuous-match.linked-round:before,.face-round-column .continuous-match:after{border-color:#facc15c7!important}.face-left-branch .face-round-column:not(:last-child):after,.face-right-branch .face-round-column:not(:last-child):after{top:42px}.ranking-matrix-wrap{max-width:100%}.ranking-matrix-table{min-width:1180px}.ranking-player-name{text-align:left!important;min-width:190px}.ranking-points-cell{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ranking-detail-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.ranking-championship-detail h3{margin:0 0 4px;color:#facc15}.theme-light .ranking-championship-detail h3{color:#0e7490}.ranking-detail-table th,.ranking-detail-table td{font-size:12px}.face-tree-premium{overflow-x:auto;overflow-y:hidden}.face-tree-grid,.face-to-face-premium.face-has-r0 .face-tree-grid{display:flex!important;align-items:center!important;gap:42px!important;min-width:max-content!important;grid-template-columns:none!important}.face-tree-branch{position:relative!important;display:block!important;flex:0 0 auto!important;align-self:center!important;overflow:visible!important}.face-tree-center{flex:0 0 380px!important;width:380px!important;min-width:380px!important;display:flex!important;align-items:center!important;justify-content:center!important}.face-tree-final-wrap{width:360px!important;position:relative!important}.face-connector-svg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:visible!important;pointer-events:none!important;z-index:1!important}.face-connector-path{fill:none!important;stroke:#facc15eb!important;stroke-width:2.2!important;stroke-linejoin:round!important;stroke-linecap:round!important;vector-effect:non-scaling-stroke!important;filter:drop-shadow(0 0 3px rgba(250,204,21,.2))}.face-absolute-column{position:absolute!important;top:0!important;display:block!important;min-width:330px!important;z-index:2!important}.face-round-matches-absolute{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important}.face-match-position{position:absolute!important;left:0!important;right:0!important}.face-match-position .continuous-match{height:100%!important;min-height:100%!important;width:100%!important;box-sizing:border-box!important}.face-tree-branch .round-premium-title{position:relative!important;z-index:4!important;background:#0f172adb!important;border-radius:12px!important;padding:6px 8px!important}.theme-light .face-tree-branch .round-premium-title{background:#ffffffeb!important}.face-tree-branch .continuous-match:before,.face-tree-branch .continuous-match:after,.face-tree-branch .continuous-connector{display:none!important}.face-tree-branch .face-round-key-r0 .continuous-match{border-color:#67e8f975!important;background:#082f498f!important}.theme-light .face-tree-branch .face-round-key-r0 .continuous-match{background:#e0f2fe!important}.ranking-points-red,.ranking-table .ranking-points-red,.ranking-detail-table .ranking-points-red,.ranking-metric-cell .ranking-points-red{color:#dc2626!important;font-weight:950!important}.ranking-metric-cell{display:grid!important;gap:2px!important;text-align:left!important;min-width:170px}.ranking-matrix-table{min-width:1500px}.ranking-matrix-table th,.ranking-matrix-table td,.ranking-detail-table th,.ranking-detail-table td{text-align:center;vertical-align:middle}.ranking-matrix-table th:nth-child(2),.ranking-matrix-table td:nth-child(2),.ranking-detail-table th:nth-child(2),.ranking-detail-table td:nth-child(2){text-align:left}.ranking-detail-print-card{margin-top:14px}@media print{body.printing-ranking .main>*:not(.ranking-export-root){display:none!important}body.printing-ranking .ranking-export-root>*:not(.ranking-print-scope){display:none!important}body.printing-ranking .ranking-print-scope{display:block!important;width:100%!important;max-width:100%!important;zoom:var(--pdf-scale, 1)!important}body.printing-ranking .ranking-matrix-table{min-width:0!important;width:100%!important;font-size:8px!important}body.printing-ranking .ranking-matrix-table th,body.printing-ranking .ranking-matrix-table td,body.printing-ranking .ranking-detail-table th,body.printing-ranking .ranking-detail-table td{padding:3px 4px!important;text-align:center!important;vertical-align:middle!important}body.printing-ranking .ranking-matrix-table th:nth-child(2),body.printing-ranking .ranking-matrix-table td:nth-child(2),body.printing-ranking .ranking-detail-table th:nth-child(2),body.printing-ranking .ranking-detail-table td:nth-child(2),body.printing-ranking .ranking-metric-cell{text-align:left!important}body.printing-ranking .ranking-points-red{color:#dc2626!important;font-weight:950!important}body.printing-ranking .ranking-detail-print-card{break-before:page!important;page-break-before:always!important}body.printing-bracket-face .face-tree-grid{gap:24px!important}body.printing-bracket-face.pdf-fit-one-page .face-to-face-premium{min-width:max-content!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-grid{min-width:max-content!important;grid-template-columns:none!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-branch .round-premium-title{background:#fff!important}body.printing-bracket-face.pdf-fit-one-page .face-connector-path{stroke:#d9a516!important;stroke-width:2!important}}.face-tree-center{align-self:stretch!important}.face-tree-final-wrap{transition:transform .2s ease}.face-tree-final-wrap .face-champion-under-final,.face-tree-final-wrap .face-champion-node{position:relative!important;left:auto!important;top:auto!important;transform:none!important;margin:34px auto 0!important;min-width:240px!important;width:min(280px,100%)!important;z-index:5!important}.face-tree-final-wrap .face-champion-line,.face-champion-under-final .face-champion-line{position:absolute!important;right:auto!important;left:50%!important;top:-22px!important;width:0!important;height:22px!important;border-top:0!important;border-left:2px solid #facc15!important;transform:translate(-50%)!important}.ranking-player-identity{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;min-width:260px;max-width:100%;vertical-align:middle;white-space:nowrap}.ranking-player-history-name{display:inline-flex;align-items:center;font-weight:950;min-width:0}.ranking-player-association{display:inline-flex;align-items:center;min-height:20px;border-radius:999px;padding:2px 7px;background:#0e74902e;color:#67e8f9;font-size:11px;font-weight:900;letter-spacing:.02em}.theme-light .ranking-player-association{background:#e0f2fe;color:#155e75}.ranking-player-flag{width:28px!important;height:18px!important;margin:0!important;flex:0 0 28px!important;align-self:center}.ranking-player-name{min-width:300px}@media print{body.printing-bracket-face.pdf-fit-one-page .face-to-face-premium{zoom:var(--pdf-scale, .36)!important;min-width:max-content!important;padding:0!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-grid{gap:18px!important;align-items:center!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-center{min-width:360px!important;width:360px!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-final-wrap{transform:translateY(var(--face-final-offset, 480px))!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-final-wrap .face-champion-node{margin-top:16px!important;min-height:100px!important}body.printing-bracket-face.pdf-fit-one-page .bracket-print-scope{padding-top:17mm!important}body.printing-ranking .ranking-player-identity{min-width:220px!important;gap:5px!important;justify-content:flex-start!important;align-items:center!important;white-space:nowrap!important}body.printing-ranking .ranking-player-association{color:#075985!important;background:#e0f2fe!important;border:1px solid #93C5FD!important;font-size:8px!important;padding:1px 4px!important}body.printing-ranking .ranking-player-flag{width:22px!important;height:14px!important;flex-basis:22px!important}body.printing-ranking .ranking-player-name{min-width:230px!important;text-align:left!important}}.face-tree-center{position:relative!important;overflow:visible!important}.face-center-connector-svg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;overflow:visible!important;pointer-events:none!important;z-index:1!important}.face-center-connector-path{stroke:#facc15eb!important;stroke-width:2.35!important;fill:none!important;vector-effect:non-scaling-stroke!important}.face-tree-branch .round-premium-title,.face-tree-final-wrap .round-premium-title{margin-top:0!important}.face-round-matches-absolute{top:34px!important}.face-tree-final-wrap .round-premium-title{margin-bottom:6px!important}.ranking-player-identity-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 30px;align-items:center!important;column-gap:8px;white-space:normal!important}.ranking-player-textblock{display:grid;gap:4px;min-width:0}.ranking-player-flag-slot{display:inline-flex;align-items:center;justify-content:center;width:30px;min-width:30px}.ranking-player-history-name{min-width:0;overflow-wrap:anywhere}.ranking-player-association{justify-self:start}.ranking-metric-compact{min-width:112px!important}.ranking-metric-compact .small{white-space:nowrap}@media print{body.printing-bracket-face.pdf-fit-one-page .face-to-face-premium{zoom:var(--pdf-scale, .36)!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-grid{gap:12px!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-branch .round-premium-title,body.printing-bracket-face.pdf-fit-one-page .face-tree-final-wrap .round-premium-title{padding-top:2px!important;padding-bottom:3px!important;margin:0 0 2px!important}body.printing-bracket-face.pdf-fit-one-page .face-round-matches-absolute{top:30px!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-final-wrap .face-champion-node{margin-top:24px!important}body.printing-ranking .ranking-player-identity-grid{grid-template-columns:minmax(0,1fr) 24px!important;column-gap:5px!important;align-items:center!important}body.printing-ranking .ranking-player-textblock{gap:2px!important}body.printing-ranking .ranking-player-flag-slot{width:24px!important;min-width:24px!important}body.printing-ranking .ranking-player-association{justify-self:start!important}}.ux-mode-guided .main{gap:16px}.guided-header .menu-toolbar{gap:8px;align-items:center}.guided-tabs{gap:12px!important}.guided-nav-group{display:grid;gap:5px;padding:8px;border:1px solid rgba(148,163,184,.14);border-radius:16px;background:#0f172a4d}.guided-nav-group.active{border-color:#67e8f961;background:#0e749029}.guided-nav-group-title{display:grid;gap:1px;padding:0 5px 4px}.guided-nav-group-title b{color:#facc15;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.guided-nav-group-title span{color:#94a3b8;font-size:10px;font-weight:800}.theme-light .guided-nav-group{background:#ffffffb8;border-color:#0e749024}.theme-light .guided-nav-group.active{background:#e0f2fe;border-color:#0e74904d}.theme-light .guided-nav-group-title b{color:#0e7490}.theme-light .guided-nav-group-title span{color:#64748b}.guided-topbar{border-color:#67e8f94d}.ux-switch{display:inline-grid;gap:1px;min-width:132px;padding:8px 11px;border-radius:14px;border:1px solid rgba(103,232,249,.32);background:#0891b22e;color:#e0f2fe;text-align:left;cursor:pointer}.ux-switch span{font-weight:950}.ux-switch small{color:#94a3b8;font-weight:800}.ux-switch.classic{border-color:#facc154d;background:#facc151a}.theme-light .ux-switch{background:#e0f2fe;color:#075985}.theme-light .ux-switch small{color:#64748b}.theme-light .ux-switch.classic{background:#fef3c7;color:#92400e}.ux-context-panel,.ux-action-center,.ux-ranking-banner{display:grid;gap:14px;border-color:#67e8f938}.ux-context-panel{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr) auto;align-items:center;background:linear-gradient(135deg,#0e74902e,#0f172ab3)}.ux-context-panel.ranking{border-color:#dc262647;background:linear-gradient(135deg,#dc26261f,#0f172ab8)}.ux-context-panel ul{margin:0;padding-left:18px;color:#cbd5e1;font-size:13px;line-height:1.45}.ux-context-panel li+li{margin-top:4px}.ux-kicker{display:inline-flex;margin-bottom:4px;color:#67e8f9;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.09em}.theme-light .ux-context-panel{background:linear-gradient(135deg,#fff,#e0f2fe);border-color:#0e749033}.theme-light .ux-context-panel.ranking{background:linear-gradient(135deg,#fff,#fee2e2)}.theme-light .ux-context-panel ul{color:#334155}.theme-light .ux-kicker{color:#0e7490}.ux-action-center{grid-template-columns:minmax(0,1fr) 380px;align-items:stretch;background:linear-gradient(135deg,#0f172adb,#0891b229)}.ux-action-main h2,.ux-ranking-banner h2{margin:0 0 6px}.ux-action-main p,.ux-ranking-banner p{margin:0 0 12px;color:#cbd5e1}.ux-alert-list{display:grid;gap:8px;align-content:start}.ux-alert{padding:10px 12px;border-radius:14px;font-weight:850;font-size:13px;border:1px solid rgba(148,163,184,.18)}.ux-alert-success{background:#16a34a24;color:#bbf7d0;border-color:#22c55e4d}.ux-alert-info{background:#0ea5e924;color:#bae6fd;border-color:#0ea5e94d}.ux-alert-warning{background:#f59e0b24;color:#fde68a;border-color:#f59e0b59}.ux-alert-danger{background:#dc262624;color:#fecaca;border-color:#dc262659}.theme-light .ux-action-center{background:linear-gradient(135deg,#fff,#f0fdfa)}.theme-light .ux-action-main p,.theme-light .ux-ranking-banner p{color:#475569}.theme-light .ux-alert-success{background:#dcfce7;color:#166534}.theme-light .ux-alert-info{background:#e0f2fe;color:#075985}.theme-light .ux-alert-warning{background:#fef3c7;color:#92400e}.theme-light .ux-alert-danger{background:#fee2e2;color:#991b1b}.ux-stepper{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.ux-step{display:flex;align-items:center;gap:9px;border:1px solid rgba(148,163,184,.16);border-radius:16px;background:#0f172a8f;color:#cbd5e1;padding:10px 12px;cursor:pointer;text-align:left}.ux-step span{width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#94a3b82e;font-weight:950}.ux-step.done span{background:#0e7490;color:#e0f2fe}.ux-step.active{border-color:#facc1575;box-shadow:0 0 0 1px #facc152e}.ux-step.active b{color:#facc15}.theme-light .ux-step{background:#fff;color:#334155}.theme-light .ux-step.active b{color:#0e7490}.ux-ranking-banner{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);align-items:center;background:linear-gradient(135deg,#dc262626,#facc1514);border-color:#dc262638}.ux-ranking-banner-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.theme-light .ux-ranking-banner{background:linear-gradient(135deg,#fff,#fff7ed)}.ux-report-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.ux-report-card{display:grid;gap:5px;padding:13px;border-radius:16px;border:1px solid rgba(148,163,184,.18);background:#0f172a80;color:#e5e7eb;text-align:left;cursor:pointer}.ux-report-card b{color:#facc15}.ux-report-card span{color:#94a3b8;font-size:12px;line-height:1.35}.theme-light .ux-report-card{background:#fff;color:#0f172a}.theme-light .ux-report-card b{color:#0e7490}.theme-light .ux-report-card span{color:#64748b}.ux-board-grid{display:grid;grid-template-columns:repeat(var(--ux-board-cols, 1),minmax(0,1fr));gap:10px;margin-top:10px}.ux-board-col{display:grid;gap:7px;padding:12px;border-radius:16px;background:#0f172a75;border:1px solid rgba(148,163,184,.16)}.ux-board-col b{color:#67e8f9}.ux-board-col span{padding:7px 9px;border-radius:10px;background:#0891b229;font-size:12px;font-weight:850}.theme-light .ux-board-col{background:#f8fafc}.theme-light .ux-board-col b{color:#075985}.theme-light .ux-board-col span{background:#e0f2fe;color:#075985}.ux-checklist{display:grid;gap:9px}.ux-check{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:14px;border:1px solid rgba(148,163,184,.16);font-size:13px}.ux-check span{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:950}.ux-check.ok{background:#22c55e1f;color:#bbf7d0}.ux-check.ok span{background:#16a34a;color:#fff}.ux-check.pending{background:#f59e0b1a;color:#fde68a}.ux-check.pending span{background:#92400e;color:#fff}.theme-light .ux-check.ok{background:#dcfce7;color:#166534}.theme-light .ux-check.pending{background:#fef3c7;color:#92400e}.data-table-carom{display:grid;gap:12px;width:100%}.data-table-toolbar{display:flex;align-items:end;justify-content:space-between;gap:12px}.data-table-toolbar h3{margin:0}.data-table-toolbar p{margin:3px 0 0}.data-table-wrap{overflow:auto;border-radius:16px;border:1px solid rgba(148,163,184,.18)}.data-table-carom-table{width:100%;min-width:760px;border-collapse:collapse}.data-table-carom-table th{position:sticky;top:0;z-index:2;cursor:pointer;-webkit-user-select:none;user-select:none}.data-table-carom-table th,.data-table-carom-table td{vertical-align:middle}.data-density-compact .data-table-carom-table th,.data-density-compact .data-table-carom-table td{padding:5px 7px!important;font-size:11px}.data-density-comfortable .data-table-carom-table th,.data-density-comfortable .data-table-carom-table td{padding:9px 10px!important}.data-table-carom-table .sticky-col{position:sticky;left:0;z-index:3;background:inherit}.data-table-empty{text-align:center!important;padding:22px!important;color:#94a3b8}.sort-indicator{color:#facc15}@media (max-width: 1100px){.ux-context-panel,.ux-action-center,.ux-ranking-banner,.ux-ranking-banner-stats{grid-template-columns:1fr}}@media (max-width: 900px){.guided-nav-group-title{display:none}.data-table-toolbar{align-items:stretch;flex-direction:column}}.ux-mode-pro .main{gap:16px}.pro-header .brand-subtitle{color:#67e8f9}.pro-tabs .tab.active{border-color:#facc1573;background:#facc1524}.pro-topbar{border-color:#facc153d;background:linear-gradient(135deg,#0f172ad1,#0e74902e)}.mode-switcher{display:inline-flex;align-items:stretch;gap:6px;flex-wrap:wrap}.mode-switcher.compact{min-width:240px}.mode-switch{display:inline-grid;gap:1px;padding:7px 10px;border-radius:14px;border:1px solid rgba(148,163,184,.22);background:#0f172a66;color:#cbd5e1;cursor:pointer;text-align:left}.mode-switch span{font-weight:950;font-size:12px}.mode-switch small{color:#94a3b8;font-size:10px;font-weight:800}.mode-switch.active{background:#0ea5e92e;color:#e0f2fe;border-color:#67e8f96b;box-shadow:0 0 0 1px #67e8f91f}.mode-switcher.compact .mode-switch{padding:7px 8px}.theme-light .mode-switch{background:#fff;color:#334155}.theme-light .mode-switch.active{background:#e0f2fe;color:#075985}.pro-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;border-radius:28px;padding:24px;border:1px solid rgba(103,232,249,.22);background:radial-gradient(circle at top left,rgba(103,232,249,.18),transparent 34%),linear-gradient(135deg,#0f172ae6,#082f49bf);box-shadow:0 24px 70px #0000003d}.pro-hero h1{margin:0;font-size:clamp(28px,4vw,46px);color:#f8fafc;letter-spacing:-.04em}.pro-hero p{margin:8px 0 0;max-width:850px;color:#cbd5e1;line-height:1.45}.theme-light .pro-hero{background:linear-gradient(135deg,#fff,#e0f2fe);border-color:#0e74902e}.theme-light .pro-hero h1{color:#0f172a}.theme-light .pro-hero p{color:#475569}.pro-chart-card{overflow:hidden}.pro-chart-card h2{margin-top:0}.pro-line-chart{color:#38bdf8}.pro-line-chart svg{width:100%;height:auto;display:block}.pro-line-chart text{fill:currentColor;font-size:13px;font-weight:850}.pro-line-chart .chart-value{fill:#facc15;font-size:12px}.theme-light .pro-line-chart{color:#0e7490}.pro-bars{display:grid;gap:12px}.pro-bar-row{display:grid;grid-template-columns:minmax(120px,1fr) 2fr 70px;gap:10px;align-items:center}.pro-bar-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:850;color:#e5e7eb}.pro-bar-track{height:15px;border-radius:999px;background:#94a3b82e;overflow:hidden}.pro-bar-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#facc15)}.pro-bar-row b{color:#facc15;text-align:right}.theme-light .pro-bar-row span{color:#334155}.pro-insight-card .round-card p{margin-bottom:0;color:#cbd5e1}.theme-light .pro-insight-card .round-card p{color:#475569}.pro-workspace-tabs-card{display:grid;gap:14px}.pro-workspace-title{display:flex;justify-content:space-between;align-items:center;gap:14px}.pro-workspace-title h2{margin:0}.pro-workspace-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.pro-workspace-tabs button{display:inline-flex;gap:8px;align-items:center;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:#0f172a75;color:#cbd5e1;padding:9px 13px;font-weight:900;cursor:pointer;white-space:nowrap}.pro-workspace-tabs button.active{color:#082f49;background:#facc15;border-color:#facc15bf}.theme-light .pro-workspace-tabs button{background:#fff;color:#334155}.theme-light .pro-workspace-tabs button.active{background:#0ea5e9;color:#fff}.pro-wizard-card{border-color:#facc1547}.pro-wizard-head{display:flex;justify-content:space-between;gap:14px;align-items:center}.pro-wizard-head h2{margin:0}.pro-form-grid label{display:grid;gap:6px;font-weight:900;color:#e2e8f0}.pro-form-grid input,.pro-form-grid select{width:100%;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:#0f172a8c;color:#e5e7eb;padding:10px 12px}.theme-light .pro-form-grid label{color:#334155}.theme-light .pro-form-grid input,.theme-light .pro-form-grid select{background:#fff;color:#0f172a}.pro-wizard-summary{border-radius:18px;padding:16px;background:#0e749021;border:1px solid rgba(103,232,249,.24)}.pro-wizard-summary h3{margin-top:0;color:#facc15}.pro-wizard-actions{justify-content:flex-end}.pro-hub .table-wrap table td:last-child .toolbar{flex-wrap:nowrap}.bracket-zoom-controls{display:inline-flex;align-items:center;gap:6px;padding:5px;border-radius:999px;border:1px solid rgba(103,232,249,.25);background:#0f172a5c}.bracket-zoom-controls button{min-width:34px;height:32px;border:0;border-radius:999px;background:#0e74903d;color:#e0f2fe;font-weight:950;cursor:pointer}.bracket-zoom-controls b{min-width:54px;text-align:center;color:#facc15}.theme-light .bracket-zoom-controls{background:#f8fafc;border-color:#0e74902e}.theme-light .bracket-zoom-controls button{background:#e0f2fe;color:#075985}.bracket-zoom-viewport{width:100%;overflow:auto;padding:4px}.bracket-zoom-content{transform:scale(var(--visual-zoom, 1));transform-origin:top left;width:var(--visual-zoom-width, 100%);min-width:max-content}.face-to-face-premium .face-header-note{margin-top:0!important}.face-tree-branch .face-round-title,.face-tree-final-wrap .face-round-title{padding-top:0!important;margin-top:0!important}@media print{.bracket-zoom-controls{display:none!important}.bracket-zoom-viewport{overflow:visible!important;padding:0!important}.bracket-zoom-content{transform:none!important;width:auto!important;min-width:0!important}}@media (max-width: 1000px){.pro-hero,.pro-workspace-title,.pro-wizard-head{flex-direction:column;align-items:flex-start}.pro-bar-row{grid-template-columns:1fr}.mode-switcher.compact{min-width:0}}.pro-wizard-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:28px;background:#020617b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pro-wizard-modal{width:min(1120px,96vw);max-height:92vh;overflow:auto;border-radius:28px;box-shadow:0 32px 90px #00000073}.pro-wizard-modal .pro-wizard-card{margin:0;border:1px solid rgba(250,204,21,.36)}.pro-workspace-tabs-sticky{position:sticky;top:8px;z-index:80;border-color:#facc154d!important;background:linear-gradient(135deg,#0f172af5,#082f49f0)!important;box-shadow:0 18px 38px #00000042}.pro-process-tabs{gap:0!important;padding:4px 4px 10px!important;overflow-x:auto}.pro-process-tabs button{position:relative;min-height:54px;padding:12px 28px 12px 18px!important;border-radius:0!important;border:1px solid rgba(103,232,249,.24)!important;background:#0f172a9e!important;font-size:15px;letter-spacing:.01em}.pro-process-tabs button:first-child{border-radius:18px 0 0 18px!important}.pro-process-tabs button:last-child{border-radius:0 18px 18px 0!important}.pro-process-tabs button.has-next:after{content:"";position:absolute;right:-17px;top:50%;width:34px;height:34px;transform:translateY(-50%) rotate(45deg);background:inherit;border-top:1px solid rgba(103,232,249,.24);border-right:1px solid rgba(103,232,249,.24);z-index:2}.pro-process-tabs button.active,.pro-process-tabs button.active:after{background:linear-gradient(135deg,#facc15,#fde68a)!important;color:#082f49!important;border-color:#facc15bf!important}.pro-process-tabs button>*{position:relative;z-index:3}.pro-tab-index{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:999px;background:#67e8f92e;color:#e0f2fe;font-weight:950}.pro-process-tabs button.active .pro-tab-index{background:#082f49;color:#facc15}.pro-tab-icon{font-size:18px}.theme-light .pro-workspace-tabs-sticky{background:#fffffff2!important}.theme-light .pro-process-tabs button{background:#fff!important;color:#334155!important}.theme-light .pro-process-tabs button.has-next:after{background:inherit}.theme-light .pro-process-tabs button.active,.theme-light .pro-process-tabs button.active:after{background:linear-gradient(135deg,#0ea5e9,#67e8f9)!important;color:#fff!important}.pro-dashboard-chart-small{max-width:75%;margin-left:auto;margin-right:auto}.pro-dashboard-chart-small .pro-line-chart svg{max-height:180px}.pro-pending-matches-card .section-title h2{margin-top:0}.pro-pending-table th,.pro-pending-table td{white-space:nowrap}.ranking-dashboard-panel{margin-top:2px}.ranking-dashboard-card h2{margin-top:0}.ranking-mini-bars{display:grid;gap:11px}.ranking-mini-bar-row{display:grid;grid-template-columns:minmax(160px,1.4fr) 2fr 70px;gap:10px;align-items:center}.ranking-mini-bar-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:900}.ranking-mini-bar-track{height:14px;border-radius:999px;background:#94a3b82e;overflow:hidden}.ranking-mini-bar-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#dc2626,#facc15)}.ranking-mini-bar-row b{color:#facc15;text-align:right}.face-to-face-premium .face-header-note{margin:0 0 2px!important;min-height:0!important;padding:0 2px!important}.face-to-face-premium .face-header-note b,.face-to-face-premium .face-header-note span{font-size:9px!important;line-height:1.05!important}.face-grid-balanced.face-tree-grid{align-items:start!important}.face-tree-branch{align-self:start!important}.face-tree-branch .round-premium-title,.face-tree-final-wrap .round-premium-title{padding-top:2px!important;padding-bottom:4px!important;margin:0 0 2px!important;min-height:30px!important}.face-round-matches-absolute{top:28px!important}.face-center-connector-svg{height:100%!important}.face-tree-final-wrap .face-champion-node{margin-top:56px!important}.face-tree-final-wrap .face-champion-line,.face-champion-under-final .face-champion-line{top:-44px!important;height:44px!important}@media print{body.printing-bracket-face.pdf-fit-one-page .bracket-print-scope{padding-top:6mm!important}body.printing-bracket-face.pdf-fit-one-page .pdf-print-header{margin-bottom:2mm!important}body.printing-bracket-face.pdf-fit-one-page .face-to-face-premium{zoom:var(--pdf-scale, .42)!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-grid{align-items:start!important;gap:8px!important}body.printing-bracket-face.pdf-fit-one-page .face-header-note{display:none!important}body.printing-bracket-face.pdf-fit-one-page .face-round-matches-absolute{top:24px!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-branch .round-premium-title,body.printing-bracket-face.pdf-fit-one-page .face-tree-final-wrap .round-premium-title{min-height:24px!important;padding:1px 3px!important;margin:0!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-final-wrap .face-champion-node{margin-top:48px!important}}@media (max-width: 1000px){.pro-dashboard-chart-small{max-width:100%}.ranking-mini-bar-row{grid-template-columns:1fr}}.theme-dark.ux-mode-pro .pro-workspace-tabs-card,.theme-dark.ux-mode-pro .pro-workspace-tabs-sticky{background:linear-gradient(135deg,#7dd3fc,#38bdf8)!important;color:#082f49!important;border-color:#0e749059!important}.theme-dark.ux-mode-pro .pro-workspace-title h2,.theme-dark.ux-mode-pro .pro-workspace-title .ux-kicker,.theme-dark.ux-mode-pro .pro-workspace-title span,.theme-dark.ux-mode-pro .pro-workspace-tabs-card .badge{color:#082f49!important}.theme-dark.ux-mode-pro .pro-process-tabs button{background:#ffffffb8!important;color:#0f172a!important;border-color:#0e749047!important}.theme-dark.ux-mode-pro .pro-process-tabs button.has-next:after{background:inherit!important}.chart-clickable{cursor:pointer}.chart-clickable:hover span,.chart-clickable:hover text,.ranking-championship-link:hover{text-decoration:underline}.link-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:950;cursor:pointer;padding:0}.pro-dashboard-chart-full{max-width:100%;margin:0}.pro-dashboard-chart-full .pro-line-chart svg{max-height:none}.groups-f2-module label{display:grid;gap:6px;font-weight:900}.groups-f2-module input,.groups-f2-module select{border-radius:12px;padding:9px 10px;border:1px solid rgba(148,163,184,.32);background:#0f172a6b;color:inherit}.theme-light .groups-f2-module input,.theme-light .groups-f2-module select{background:#fff;color:#0f172a}.face-final-up-wrap{width:520px!important;min-width:520px!important}.face-final-row{display:flex;align-items:flex-start;justify-content:center;gap:22px}.face-final-row .continuous-match{flex:0 0 330px}.face-tree-final-wrap .face-champion-side-final,.face-tree-final-wrap .face-champion-node.face-champion-side-final{position:relative!important;left:auto!important;top:auto!important;transform:none!important;margin:30px 0 0!important;width:210px!important;min-width:210px!important;min-height:104px!important;z-index:5!important}.face-tree-final-wrap .face-champion-side-final .face-champion-line{position:absolute!important;left:-24px!important;top:50%!important;width:24px!important;height:0!important;border-left:0!important;border-top:2px solid #facc15!important;transform:translateY(-50%)!important}@media print{body.printing-bracket-face.pdf-fit-one-page .face-to-face-premium{zoom:var(--pdf-scale, .31)!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-final-wrap{transform:translateY(var(--face-final-offset, 128px))!important}body.printing-bracket-face.pdf-fit-one-page .face-final-up-wrap{width:520px!important;min-width:520px!important}body.printing-bracket-face.pdf-fit-one-page .face-final-row{gap:18px!important}body.printing-bracket-face.pdf-fit-one-page .face-champion-side-final{margin-top:24px!important}}.theme-dark.ux-mode-pro .pro-workspace-tabs-card,.theme-dark.ux-mode-pro .pro-workspace-tabs-sticky{background:linear-gradient(135deg,#0f172af5,#082f49f0)!important;color:#e5e7eb!important;border-color:#facc154d!important}.theme-dark.ux-mode-pro .pro-workspace-title h2{color:#f8fafc!important}.theme-dark.ux-mode-pro .pro-workspace-title .ux-kicker{color:#67e8f9!important}.theme-dark.ux-mode-pro .pro-process-tabs button,.theme-dark.ux-mode-pro .pro-process-tabs button.has-next:after{background:linear-gradient(135deg,#0ea5e9,#0369a1)!important;color:#e0f2fe!important;border-color:#7dd3fc73!important}.theme-dark.ux-mode-pro .pro-process-tabs button.active,.theme-dark.ux-mode-pro .pro-process-tabs button.active:after{background:linear-gradient(135deg,#facc15,#fde68a)!important;color:#082f49!important}.pro-dashboard-avg-row{align-items:stretch}.face-final-up-wrap{width:560px!important;min-width:560px!important}.face-final-row{align-items:flex-start!important;justify-content:center!important;gap:18px!important}.face-tree-final-wrap .face-champion-node.face-champion-side-final{margin:0!important;align-self:flex-start!important;width:218px!important;min-width:218px!important}.face-tree-final-wrap .face-champion-side-final .face-champion-line{top:42px!important}@media print{body.printing-bracket-face.pdf-fit-one-page .face-to-face-premium{zoom:var(--pdf-scale, .26)!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-final-wrap{transform:translateY(var(--face-final-offset, 0px))!important}body.printing-bracket-face.pdf-fit-one-page .face-champion-side-final{margin-top:0!important}body.printing-score-sheets .score-sheet-page{transform:scale(.9)!important;transform-origin:top center!important}}.face-tree-center{overflow:visible!important}.face-final-up-wrap{width:560px!important;min-width:560px!important;will-change:transform}.face-tree-final-wrap .face-champion-node.face-champion-side-final{margin:0!important;align-self:flex-start!important;width:218px!important;min-width:218px!important;min-height:104px!important}.face-tree-final-wrap .face-champion-side-final .face-champion-line{left:-24px!important;top:42px!important;width:24px!important;height:0!important;border-left:0!important;border-top:2px solid #facc15!important}@media print{body.printing-bracket-face.pdf-fit-one-page .face-to-face-premium{zoom:var(--pdf-scale, .26)!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-grid{align-items:start!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-final-wrap{transform:translateY(var(--face-final-offset, 0px))!important}body.printing-bracket-face.pdf-fit-one-page .face-champion-side-final{margin-top:0!important}body.printing-score-sheets .score-sheets-print-container,body.printing-score-sheets .score-sheets-print-scope{width:100%!important;margin:0!important;padding:0!important}body.printing-score-sheets .score-sheet-page{width:7.92in!important;max-width:7.92in!important;height:10.36in!important;max-height:10.36in!important;min-height:10.36in!important;margin:.13in auto!important;padding:2mm!important;box-sizing:border-box!important;transform:none!important;zoom:.94!important;overflow:hidden!important;break-after:page!important;page-break-after:always!important;display:flex!important;flex-direction:column!important}body.printing-score-sheets .score-sheet-page:last-child{break-after:auto!important;page-break-after:auto!important}body.printing-score-sheets .score-sheet-table-wrap{flex:1 1 auto!important;min-height:0!important}body.printing-score-sheets .score-sheet-summary-grid{flex:0 0 108px!important;min-height:108px!important}}@media print{body.printing-score-sheets{margin:0!important;padding:0!important;background:#fff!important}body.printing-score-sheets *{visibility:hidden!important}body.printing-score-sheets .score-sheets-print-container,body.printing-score-sheets .score-sheets-print-container *{visibility:visible!important}body.printing-score-sheets .score-sheets-print-container{display:block!important;position:absolute!important;inset:0 auto auto 0!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important}body.printing-score-sheets .score-sheets-print-scope{display:block!important;width:100%!important;margin:0!important;padding:0!important;background:#fff!important}body.printing-score-sheets .score-sheet-page{width:7.66in!important;max-width:7.66in!important;height:10.06in!important;max-height:10.06in!important;min-height:10.06in!important;margin:.22in auto!important;padding:1.9mm!important;box-sizing:border-box!important;transform:none!important;zoom:1!important;overflow:hidden!important;break-before:auto!important;page-break-before:auto!important;break-after:page!important;page-break-after:always!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;border:1.35px solid #111827!important}body.printing-score-sheets .score-sheet-page:last-child{break-after:auto!important;page-break-after:auto!important}body.printing-score-sheets .score-sheet-header{grid-template-columns:72px 1fr 72px!important;gap:4px!important;padding-bottom:2px!important;margin-bottom:2px!important;flex:0 0 auto!important}body.printing-score-sheets .score-sheet-title h2{font-size:10.6px!important;line-height:1.02!important}body.printing-score-sheets .score-sheet-title h3{font-size:8.5px!important;line-height:1!important;margin:0!important}body.printing-score-sheets .score-sheet-title p{font-size:7px!important;line-height:1!important}body.printing-score-sheets .score-sheet-logos img{max-width:34px!important;max-height:34px!important}body.printing-score-sheets .score-sheet-qr svg,body.printing-score-sheets .score-sheet-qr-placeholder{width:40px!important;height:40px!important}body.printing-score-sheets .score-sheet-meta-grid{gap:1.5px!important;font-size:7px!important;margin-bottom:2px!important}body.printing-score-sheets .score-sheet-meta-grid>div{min-height:12px!important;padding:1px 3px!important}body.printing-score-sheets .score-sheet-players{gap:3px!important;margin-bottom:2px!important;font-size:8px!important}body.printing-score-sheets .score-sheet-players>div{min-height:21px!important;padding:1px 3px!important}body.printing-score-sheets .score-sheet-player-line{min-height:8.5px!important;gap:3px!important}body.printing-score-sheets .score-sheet-table-wrap{flex:1 1 auto!important;min-height:0!important;margin-bottom:2px!important;overflow:hidden!important}body.printing-score-sheets .score-sheet-innings-table{table-layout:fixed!important;width:100%!important;height:100%!important;font-size:6px!important;margin:0!important}body.printing-score-sheets .score-sheet-innings-table th,body.printing-score-sheets .score-sheet-innings-table td{height:calc((100% - 20px) / var(--sheet-row-count, 40))!important;min-height:0!important;line-height:1!important;padding:0!important}body.printing-score-sheets .score-sheet-summary-grid{flex:0 0 94px!important;min-height:94px!important;margin-top:auto!important;grid-template-columns:1fr .75fr 1fr!important;gap:3px!important}body.printing-score-sheets .score-sheet-summary-box{padding:2px!important;display:grid!important;grid-template-rows:auto repeat(4,1fr)!important}body.printing-score-sheets .score-sheet-summary-box h4{font-size:6.9px!important;margin:0!important}body.printing-score-sheets .score-sheet-summary-box>div{min-height:0!important;grid-template-columns:58px 1fr!important}body.printing-score-sheets .score-sheet-summary-box b{font-size:6px!important;padding-left:2px!important}body.printing-score-sheets .score-sheet-summary-box span{min-height:0!important}}.face-tree-center{flex:0 0 560px!important;width:560px!important;min-width:560px!important;display:block!important;position:relative!important;align-self:stretch!important;overflow:visible!important}.face-final-up-wrap,.face-tree-final-wrap.face-final-up-wrap{position:absolute!important;left:50%!important;top:var(--face-final-offset, 120px)!important;transform:translate(-50%)!important;width:560px!important;min-width:560px!important;margin:0!important;z-index:6!important}.face-final-row{display:flex!important;align-items:flex-start!important;justify-content:center!important;gap:18px!important}.face-final-row .continuous-match{flex:0 0 330px!important}.face-tree-final-wrap .face-champion-node.face-champion-side-final{position:relative!important;left:auto!important;top:auto!important;transform:none!important;margin:28px 0 0!important;width:210px!important;min-width:210px!important;min-height:104px!important;z-index:8!important}.face-center-connector-svg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:560px!important;min-width:560px!important;pointer-events:none!important;z-index:2!important}@media print{body.printing-bracket-face.pdf-fit-one-page .face-tree-center{width:560px!important;min-width:560px!important;flex-basis:560px!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-final-wrap.face-final-up-wrap{top:var(--face-final-offset, 120px)!important;transform:translate(-50%)!important}body.printing-bracket-face.pdf-fit-one-page .face-to-face-premium{zoom:var(--pdf-scale, .29)!important}}.continuous-winner,.continuous-winner .winner-label,.continuous-winner .winner-name{color:#67e8f9!important;font-weight:950!important}.face-champion-node span,.face-champion-node b,.champion-premium span,.champion-premium b{color:#67e8f9!important}.face-to-face-premium .continuous-match{padding:13px!important;border-radius:20px!important;background:#0f172ae0!important;border:1px solid rgba(148,163,184,.18)!important;box-shadow:0 14px 36px #00000038!important}.face-to-face-premium .continuous-match.completed{border-color:#22c55e47!important}.face-to-face-premium .bracket-player-line{grid-template-columns:30px 44px minmax(0,1fr) 48px!important;gap:10px!important;border-radius:16px!important;padding:9px!important}.face-to-face-premium .bracket-avatar{width:44px!important;height:44px!important}.face-to-face-premium .bracket-seed{min-width:28px!important;height:28px!important}.face-to-face-premium .bracket-score{min-height:36px!important;border-radius:12px!important;font-size:18px!important}.face-to-face-premium .bracket-stat-row,.face-to-face-premium .bracket-serie-row,.face-to-face-premium .continuous-match-head p,.face-to-face-premium .continuous-winner{font-size:12px!important}.face-to-face-premium .face-branch,.face-to-face-premium .face-round-column{min-width:430px!important}.face-to-face-premium .face-match-position{width:430px!important}.face-to-face-premium .face-tree-center{flex:0 0 620px!important;width:620px!important;min-width:620px!important}.face-to-face-premium .face-final-up-wrap,.face-to-face-premium .face-tree-final-wrap.face-final-up-wrap{width:430px!important;min-width:430px!important;left:50%!important;transform:translate(-50%)!important}.face-final-column,.face-final-row.face-final-column{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;justify-items:center!important;gap:0!important}.face-final-row.face-final-column .continuous-match{width:430px!important;max-width:430px!important;flex:0 0 auto!important}.face-tree-final-wrap .face-champion-node.face-champion-below-final,.face-champion-below-final{position:relative!important;left:auto!important;top:auto!important;transform:none!important;margin:114px auto 0!important;width:260px!important;min-width:260px!important;min-height:116px!important;z-index:8!important}.face-champion-line-vertical,.face-champion-below-final .face-champion-line{position:absolute!important;left:50%!important;top:-114px!important;height:114px!important;width:0!important;border-left:2px solid #facc15!important;border-top:0!important;transform:translate(-50%)!important}.face-center-connector-svg{width:620px!important;min-width:620px!important}@media print{body.printing-bracket-face.pdf-fit-one-page .face-to-face-premium{zoom:var(--pdf-scale, .37)!important;width:calc(100% / var(--pdf-scale, .37))!important;min-width:3100px!important}body.printing-bracket-face.pdf-fit-one-page .face-grid-balanced,body.printing-bracket-face.pdf-fit-one-page .face-tree-grid{grid-template-columns:minmax(1240px,1.35fr) 620px minmax(1240px,1.35fr)!important;min-width:3100px!important;gap:14px!important}body.printing-bracket-face.pdf-fit-one-page .face-branch,body.printing-bracket-face.pdf-fit-one-page .face-round-column{min-width:430px!important}body.printing-bracket-face.pdf-fit-one-page .face-tree-center{width:620px!important;min-width:620px!important;flex-basis:620px!important}body.printing-bracket-face.pdf-fit-one-page .face-final-up-wrap,body.printing-bracket-face.pdf-fit-one-page .face-tree-final-wrap.face-final-up-wrap{width:430px!important;min-width:430px!important;top:var(--face-final-offset, 120px)!important;transform:translate(-50%)!important}body.printing-bracket-face.pdf-fit-one-page .face-champion-below-final{margin-top:114px!important}}.score-sheet-blank-page .score-sheet-title h2{color:#0f172a!important}.score-sheet-meta-grid>div,.score-sheet-players>div{min-height:36px;padding:8px 9px}.score-sheet-player-line.blank-player-line span{min-height:24px}@media print{body.printing-score-sheets .score-sheet-meta-grid>div{min-height:18px!important;padding:3px 5px!important}body.printing-score-sheets .score-sheet-players>div{min-height:31px!important;padding:3px 5px!important}body.printing-score-sheets .score-sheet-player-line{min-height:12px!important}body.printing-score-sheets .score-sheet-title h2{font-size:11.4px!important}body.printing-score-sheets .score-sheet-title h3{font-size:9px!important}body.printing-score-sheets .score-sheet-page{height:10in!important;max-height:10in!important;min-height:10in!important;padding:1.6mm!important}body.printing-score-sheets .score-sheet-summary-grid{flex:0 0 90px!important;min-height:90px!important}}.theme-light .championship-hub-table tr.selected-row td,.theme-light .championship-hub-table tr.selected-row td b,.theme-light .championship-hub-table tr.selected-row td .small,.theme-light .championship-hub-table tr.selected-row td span:not(.badge){color:#1d4ed8!important}.theme-light .championship-hub-table tr.selected-row td{background:#e0f2fe!important}.capture-match-title-block{flex:1 1 auto;text-align:center;display:grid;justify-items:center;gap:2px}.capture-select-line{justify-self:start;margin-bottom:2px}.capture-match-heading{margin:0!important;font-size:1.5em!important;line-height:1.08!important;font-weight:950!important;letter-spacing:.01em}.capture-match-subtitle{margin:4px 0 0!important;text-align:center}.theme-light .capture-player-name-cell,.theme-light .capture-player-name-cell *,.theme-light .capture-caroms-cell .input,.theme-light .capture-s1-cell .input,.theme-light .capture-s2-cell .input{color:#1d4ed8!important;font-weight:900!important}.theme-light .winner-row .capture-player-name-cell,.theme-light .winner-row .capture-player-name-cell *{color:#38bdf8!important;font-weight:950!important}.theme-dark .capture-caroms-cell .input,.theme-dark .capture-innings-cell .input,.theme-dark .capture-s1-cell .input,.theme-dark .capture-s2-cell .input,.theme-dark .capture-avg-cell{color:#67e8f9!important;font-weight:900!important}.group-filter-panel{margin-top:14px;padding:14px;border-radius:18px;border:1px solid rgba(103,232,249,.22);background:#082f4938}.theme-light .group-filter-panel{background:#f0f9ff;border-color:#0e74902e}.group-report-heading-centered{text-align:center;align-items:center}.group-report-heading-centered>div:first-child{flex:1 1 auto;text-align:center}.group-title-large{margin:0!important;font-size:1.5em!important;line-height:1.08!important;font-weight:950!important;letter-spacing:.01em}.group-agenda-player-lines .agenda-match-code-cell{font-weight:950;color:#67e8f9}.group-agenda-player-lines .agenda-caroms-cell,.group-agenda-player-lines .agenda-sm-cell,.group-agenda-player-lines .agenda-points-cell,.group-agenda-player-lines .agenda-avg-cell{font-weight:900;text-align:center}.group-agenda-player-lines tbody tr:nth-child(odd) td{border-top:2px solid rgba(250,204,21,.25)}.group-agenda-player-lines .agenda-winner-player,.group-agenda-player-lines .agenda-winner-player *{color:#67e8f9!important;font-weight:950!important}.theme-light .group-agenda-player-lines .agenda-match-code-cell,.theme-light .group-agenda-player-lines .agenda-caroms-cell,.theme-light .group-agenda-player-lines .agenda-sm-cell,.theme-light .group-agenda-player-lines .agenda-points-cell,.theme-light .group-agenda-player-lines .agenda-avg-cell{color:#1d4ed8!important}.feedback-widget{position:fixed;right:22px;bottom:22px;z-index:1250}.feedback-widget>.btn{box-shadow:0 18px 46px #0e749057;border:1px solid rgba(103,232,249,.35)}.feedback-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1260;display:grid;place-items:center;padding:24px;background:#020617ad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feedback-modal{width:min(760px,94vw);max-height:90vh;overflow:auto;border-radius:26px;padding:22px;background:linear-gradient(135deg,#0f172afa,#082f49fa);border:1px solid rgba(250,204,21,.28);box-shadow:0 32px 90px #00000073}.feedback-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.feedback-head h2{margin:2px 0 0}.feedback-textarea{min-height:130px;resize:vertical;margin-top:8px}.theme-light .feedback-modal{background:linear-gradient(135deg,#fff,#e0f2fe);border-color:#0e749033}.theme-light .feedback-head h2{color:#0f172a}.print-player-name{display:none}.group-section-title{display:block!important;width:100%!important;text-align:center!important;font-size:1.15em!important;font-weight:950!important;letter-spacing:.01em;color:#67e8f9}.theme-light .group-section-title{color:#1d4ed8}.group-section-title::-webkit-details-marker{display:none}.group-section-title::marker{content:""}@media print{body.printing-groups .group-section-title,body.printing-groups .group-report-heading,body.printing-groups .group-report-heading-centered,body.printing-groups .group-title-large,body.printing-groups details>summary.group-section-title{text-align:center!important;justify-content:center!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}body.printing-groups details>summary.group-section-title{display:block!important;width:100%!important;padding:5px 0 4px!important;font-size:13px!important;line-height:1.12!important;color:#0f2a5f!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.02em!important;border-top:1px solid #93C5FD!important;border-bottom:1px solid #93C5FD!important;background:#eff6ff!important}body.printing-groups .group-title-large{color:#0f2a5f!important}body.printing-groups .group-standings-table .group-standings-player-name>b,body.printing-groups .groups-final-order-print .group-standings-player-name>b{display:none!important}body.printing-groups .group-standings-table .print-player-name,body.printing-groups .groups-final-order-print .print-player-name{display:inline!important;color:#0f2a5f!important;font-weight:950!important;text-decoration:none!important}body.printing-groups .group-standings-table .qualified-row td,body.printing-groups .group-standings-table .qualified-row td *,body.printing-groups .groups-final-order-print .qualified-row td,body.printing-groups .groups-final-order-print .qualified-row td *{color:#0f2a5f!important;opacity:1!important;visibility:visible!important}body.printing-groups .group-standings-table .qualified-row .print-player-name,body.printing-groups .groups-final-order-print .qualified-row .print-player-name{color:#0f2a5f!important;opacity:1!important}body.printing-groups .group-standings-table .qualified-row td{background:#e0f2fe!important}body.printing-groups .group-agenda-table tr.agenda-winner-row td,body.printing-groups .group-agenda-table tr.agenda-winner-row td *,body.printing-groups .group-agenda-table tr.agenda-winner-row .badge,body.printing-groups .group-agenda-table tr.agenda-winner-row .player-history-trigger{color:#1d4ed8!important;font-weight:950!important}body.printing-groups .group-agenda-table tr.agenda-winner-row .badge{background:#dbeafe!important;border-color:#93c5fd!important}}.theme-dark .capture-caroms-cell .input,.theme-dark .capture-innings-cell .input,.theme-dark .capture-s1-cell .input,.theme-dark .capture-s2-cell .input,.theme-dark .match-result-admin-cell select.input,.theme-dark .match-result-admin-cell .input{color:#000!important;background:#f8fafc!important;border-color:#0f172a59!important;font-weight:900!important}.theme-dark .match-result-admin-cell .field-label{color:#000!important;font-weight:900!important}.setup-simple-elimination-info{border-color:#f59e0b59!important}.theme-dark .capture-caroms-cell .input,.theme-dark .capture-innings-cell .input,.theme-dark .capture-s1-cell .input,.theme-dark .capture-s2-cell .input,.theme-dark .match-result-admin-cell select.input,.theme-dark .match-result-admin-cell .input{color:#0f2a5f!important;background:#f8fafc!important;border-color:#0f2a5f73!important;font-weight:950!important}.theme-dark .match-result-admin-cell .field-label{color:#0f2a5f!important;font-weight:950!important}.feedback-control-module .feedback-filter-panel{padding:14px;border-radius:18px;background:#082f4938;border:1px solid rgba(103,232,249,.22)}.theme-light .feedback-control-module .feedback-filter-panel{background:#f0f9ff;border-color:#0e74902e}.feedback-table-wrap{max-height:620px;overflow:auto}.feedback-tracking-table th,.feedback-tracking-table td{vertical-align:top}.feedback-location-cell{min-width:220px;font-size:12px;color:#bae6fd}.theme-light .feedback-location-cell{color:#0f2a5f}.feedback-comment-cell{min-width:300px;white-space:normal;line-height:1.35}.feedback-status-select{min-width:150px;font-weight:900}.feedback-status-recibido{color:#0f2a5f!important}.feedback-status-en-revisi-n,.feedback-status-priorizado{color:#92400e!important}.feedback-status-en-desarrollo{color:#1d4ed8!important}.feedback-status-resuelto,.feedback-status-cerrado{color:#047857!important}.feedback-status-rechazado{color:#991b1b!important}.theme-dark .capture-caroms-cell .input,.theme-dark .capture-innings-cell .input,.theme-dark .capture-s1-cell .input,.theme-dark .capture-s2-cell .input,.theme-dark .match-result-admin-cell select.input,.theme-dark .match-result-admin-cell .input{color:#a16207!important;background:#f8fafc!important;border-color:#a162077a!important;font-weight:950!important}.theme-dark .capture-caroms-cell .input,.theme-dark .capture-innings-cell .input,.theme-dark .capture-s1-cell .input,.theme-dark .capture-s2-cell .input,.theme-dark .match-result-admin-cell select.input,.theme-dark .match-result-admin-cell .input{color:#a16207!important;background:#e5e7eb!important;border-color:#a1620785!important;font-weight:950!important}.theme-dark .match-result-admin-cell .field-label{color:#a16207!important;font-weight:950!important}.capture-force-readable-input,input.input.capture-force-readable-input,select.input.capture-force-readable-input,.theme-dark input.input.capture-force-readable-input,.theme-dark select.input.capture-force-readable-input,.theme-dark .capture-force-readable-admin-cell .input,.theme-dark .capture-force-readable-admin-cell select.input{color:#0f2a5f!important;background-color:#e5e7eb!important;border-color:#64748b!important;-webkit-text-fill-color:#0F2A5F!important;caret-color:#0f2a5f!important;font-weight:950!important}.theme-dark input.input.capture-force-readable-input::placeholder{color:#1e3a8a!important;-webkit-text-fill-color:#1E3A8A!important}.theme-dark .capture-caroms-cell input.input.capture-force-readable-input,.theme-dark .capture-innings-cell input.input.capture-force-readable-input,.theme-dark .capture-s1-cell input.input.capture-force-readable-input,.theme-dark .capture-s2-cell input.input.capture-force-readable-input,.theme-dark .match-result-admin-cell select.input.capture-force-readable-input,.theme-dark .match-result-admin-cell .input.capture-force-readable-input,.theme-dark .capture-force-readable-admin-cell select.input,.theme-dark .capture-force-readable-admin-cell .input{color:#0f2a5f!important;-webkit-text-fill-color:#0F2A5F!important;background-color:#e5e7eb!important;border-color:#64748b!important;caret-color:#0f2a5f!important;font-weight:950!important}.theme-dark .capture-force-readable-admin-cell .field-label,.theme-dark .capture-force-readable-admin-cell .field-label *{color:#0f2a5f!important;-webkit-text-fill-color:#0F2A5F!important;font-weight:950!important}.theme-dark .capture-dark-blue-field,.theme-dark input.input.capture-dark-blue-field,.theme-dark select.input.capture-dark-blue-field,.theme-dark .capture-caroms-cell input.input.capture-dark-blue-field,.theme-dark .capture-innings-cell input.input.capture-dark-blue-field,.theme-dark .capture-s1-cell input.input.capture-dark-blue-field,.theme-dark .capture-s2-cell input.input.capture-dark-blue-field,.theme-dark .match-result-admin-cell select.input.capture-dark-blue-field,.theme-dark .capture-force-readable-admin-cell select.input.capture-dark-blue-field,.theme-dark .capture-force-readable-admin-cell .capture-dark-blue-field{color:#0f2a5f!important;-webkit-text-fill-color:#0F2A5F!important;background:#e5e7eb!important;background-color:#e5e7eb!important;border-color:#64748b!important;caret-color:#0f2a5f!important;font-weight:950!important}.theme-dark .capture-caroms-cell,.theme-dark .capture-innings-cell,.theme-dark .capture-s1-cell,.theme-dark .capture-s2-cell,.theme-dark .match-result-admin-cell{--capture-critical-text: #0F2A5F;--capture-critical-bg: #E5E7EB}.theme-dark .capture-force-readable-admin-cell .field-label,.theme-dark .capture-force-readable-admin-cell .field-label *{color:#0f2a5f!important;-webkit-text-fill-color:#0F2A5F!important}.ai-sheets-module{gap:18px}.ai-sheets-hero{position:relative;overflow:hidden}.ai-sheets-hero:after{content:"";position:absolute;inset:auto -40px -80px auto;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,rgba(14,165,233,.18),transparent 68%);pointer-events:none}.ai-sheets-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.ai-flow-step{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;background:#0ea5e91a;border:1px solid rgba(14,165,233,.24)}.ai-flow-step span{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:999px;background:#0ea5e9;color:#fff;font-weight:900}.ai-upload-button{position:relative;overflow:hidden;min-height:42px;justify-content:center}.ai-upload-button input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.ai-upload-button.disabled{opacity:.65;cursor:progress}.ai-endpoint-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.ai-upload-note{margin-top:12px;padding:10px 12px;border-radius:12px;background:#facc151f;border:1px solid rgba(250,204,21,.28);font-weight:800}.ai-sheets-recommendation{margin-top:12px;padding:10px 12px;border-radius:12px;background:#22c55e1a;border:1px solid rgba(34,197,94,.24)}.ai-sheets-table-wrap{max-height:70vh;overflow:auto}.ai-sheets-table{min-width:1280px}.ai-sheets-table th{position:sticky;top:0;z-index:2}.ai-sheets-table td{vertical-align:top}.ai-two-inputs{display:grid;grid-template-columns:1fr 1fr;gap:6px;min-width:140px}.ai-series-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;min-width:190px}.ai-result-stack{display:grid;gap:6px;min-width:190px}.ai-row-actions{flex-direction:column;align-items:stretch;gap:6px}.ai-status-row.ai-status-success{box-shadow:inset 4px 0 #22c55e}.ai-status-row.ai-status-warning{box-shadow:inset 4px 0 #f59e0b}.ai-status-row.ai-status-danger{box-shadow:inset 4px 0 #ef4444}.ai-attachment-history .score-sheet-attachment-item{grid-template-columns:minmax(0,1fr) auto auto}.danger-text{color:#f87171;font-weight:800}.theme-light .danger-text{color:#b91c1c}@media (max-width: 1100px){.ai-sheets-flow{grid-template-columns:1fr 1fr}.ai-endpoint-row{grid-template-columns:1fr}}:root,.theme-dark{--color-brand-primary: #C62828;--color-brand-secondary: #0B4F8A;--color-app-bg: #08111F;--color-surface: #101B2D;--color-surface-alt: #17263D;--color-border: #26364F;--color-text-main: #F8FAFC;--color-text-muted: #94A3B8;--color-accent: #F4C542;--color-highlight: #075985;--color-highlight-text: #E0F2FE;--color-success: #166534;--color-warning: #D97706;--color-danger: #B91C1C;--color-table-header: #1E2B40;--color-table-row: #111C2F;--color-table-row-alt: #16243A;--color-classified-bg: #0E3A4A;--color-finalized-bg: #075985;--color-score: #38BDF8;--color-points: #FACC15;--color-pdf-bg: #FFFFFF;--color-pdf-text: #0F172A;--color-pdf-header: #E2E8F0;--color-accent-dark: #D9A516;--color-border-secondary: var(--color-border);--color-text-secondary: #CBD5E1;--color-input-text: var(--color-text-main);--color-table-header-text: var(--color-text-main);--color-bracket-card-bg: var(--color-surface);--color-bracket-card-text: var(--color-text-main);--color-bracket-loser-text: var(--color-text-muted);--color-bracket-connector: var(--color-accent-dark);--color-pdf-text-secondary: #075985;--color-pdf-text-muted: #1E3A8A;--color-pdf-classified-text: #075985;--color-pdf-table-header: var(--color-pdf-header);--color-pdf-table-border: #1E3A8A;--color-pdf-classified-bg: #E0F2FE}.theme-light{--color-brand-primary: #C62828;--color-brand-secondary: #0B4F8A;--color-app-bg: #F6F8FB;--color-surface: #FFFFFF;--color-surface-alt: #F0F7FB;--color-border: #D8E1EA;--color-text-main: #0F172A;--color-text-muted: #64748B;--color-accent: #075985;--color-highlight: #DDF3FB;--color-highlight-text: #075985;--color-success: #166534;--color-warning: #B45309;--color-danger: #991B1B;--color-table-header: #E2E8F0;--color-table-row: #FFFFFF;--color-table-row-alt: #F8FAFC;--color-classified-bg: #E0F2FE;--color-finalized-bg: #DDF3FB;--color-score: #0369A1;--color-points: #B45309;--color-pdf-bg: #FFFFFF;--color-pdf-text: #0F172A;--color-pdf-header: #E2E8F0;--color-accent-dark: #0E7490;--color-border-secondary: #CBD5E1;--color-text-secondary: #475569;--color-input-text: var(--color-text-main);--color-table-header-text: var(--color-text-main);--color-bracket-card-bg: var(--color-surface);--color-bracket-card-text: var(--color-text-main);--color-bracket-loser-text: var(--color-text-muted);--color-bracket-connector: var(--color-accent);--color-pdf-text-secondary: #075985;--color-pdf-text-muted: #1E3A8A;--color-pdf-classified-text: #075985;--color-pdf-table-header: var(--color-pdf-header);--color-pdf-table-border: #1E3A8A;--color-pdf-classified-bg: #E0F2FE}.theme-dark .card,.theme-dark .topbar,.theme-dark .round-card,.theme-dark .bracket-hero-card,.theme-dark .bracket-premium-panel,.theme-dark .bracket-tabular-panel,.theme-dark .bracket-table-wrap,.theme-dark .group-agenda-wrap,.theme-dark .report-standings-card,.theme-dark .control-chip,.theme-dark .view-toggle{border-color:color-mix(in srgb,var(--color-border) 52%,transparent)!important}.theme-dark,.theme-dark .main,.theme-dark .card,.theme-dark td,.theme-dark .header-title,.theme-dark .section-title h2,.theme-dark .stat-value,.theme-dark .topbar-user,.theme-dark .bracket-name-line,.theme-dark .tabular-name{color:var(--color-text-main)!important}.theme-dark .input,.theme-dark select.input,.theme-dark textarea.input{color:var(--color-input-text)!important;border-color:color-mix(in srgb,var(--color-border) 45%,transparent)!important}.theme-dark .badge.success,.theme-dark .agenda-status-cell,.theme-dark .continuous-winner{color:var(--color-success)!important}.theme-dark th,.theme-dark .group-agenda-table th,.theme-dark .report-standings-table th,.theme-dark .bracket-tabular-table th{background:var(--color-table-header)!important;color:var(--color-table-header-text)!important;border-color:color-mix(in srgb,var(--color-border) 45%,transparent)!important}.theme-dark .continuous-match,.theme-dark .bracket-player-line,.theme-dark .bracket-player,.theme-dark .bracket-match-card{background:var(--color-bracket-card-bg)!important;border-color:var(--color-border)!important;color:var(--color-bracket-card-text)!important}.theme-dark .continuous-match-head,.theme-dark .continuous-match-head p,.theme-dark .bracket-player-line .bracket-stat-row,.theme-dark .bracket-player-line .bracket-serie-row,.theme-dark .bracket-player-line:not(.winner) .bracket-name-line,.theme-dark .bracket-player-line:not(.winner) .small{color:var(--color-bracket-loser-text)!important}.theme-dark .bracket-player-line.winner{background:var(--color-highlight)!important;color:var(--color-highlight-text)!important;border-color:var(--color-border)!important}.theme-dark .bracket-player-line.winner .bracket-name-line,.theme-dark .bracket-player-line.winner .bracket-stat-row,.theme-dark .bracket-player-line.winner .bracket-serie-row,.theme-dark .bracket-player-line.winner .small,.theme-dark .bracket-player-line.winner b{color:var(--color-highlight-text)!important}.theme-dark .continuous-match:after,.theme-dark .continuous-match.source-linked:before,.theme-dark .bracket-round-premium:not(:last-child) .continuous-match.completed:after{border-top-color:var(--color-bracket-connector)!important}.theme-dark .bracket-score.winner,.theme-dark .bracket-score{border:1px solid var(--color-border)!important}@media print{body.printing-pdf{background:var(--color-pdf-bg)!important;color:var(--color-pdf-text)!important}body.printing-pdf .pdf-print-header{top:4mm!important;left:8mm!important;right:8mm!important;min-height:24mm!important;max-height:27mm!important;padding:3mm 4mm!important}body.printing-pdf .groups-print-scope,body.printing-pdf .reports-export-root,body.printing-pdf .close-export-root,body.printing-pdf .bracket-print-scope{padding-top:0!important}body.printing-pdf:not(.pdf-fit-one-page) .group-print-card,body.printing-pdf:not(.pdf-fit-one-page) .groups-final-order-print,body.printing-pdf:not(.pdf-fit-one-page) .bracket-tabular-section,body.printing-pdf:not(.pdf-fit-one-page) .reports-export-root>.card,body.printing-pdf:not(.pdf-fit-one-page) .close-export-root>.card{margin-top:8mm!important}body.printing-pdf th,body.printing-pdf .group-agenda-table th,body.printing-pdf .report-standings-table th,body.printing-pdf .bracket-tabular-table th{background:var(--color-pdf-table-header)!important;color:var(--color-pdf-text)!important;border:1px solid var(--color-pdf-table-border)!important}body.printing-pdf td,body.printing-pdf .group-agenda-table td,body.printing-pdf .report-standings-table td,body.printing-pdf .bracket-tabular-table td{border:1px solid var(--color-pdf-table-border)!important}}.app-shell{background:var(--color-app-bg)!important;color:var(--color-text-main)!important}.header,.topbar,.card,.round-card,.control-chip,.view-toggle,.bracket-premium-panel,.bracket-tabular-panel,.group-agenda-wrap,.report-standings-card{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-main)!important}.header-title,.section-title h2,.stat-value,.card h2,.card h3,.card b,td,.player-name,.bracket-name-line,.tabular-name{color:var(--color-text-main)!important}.small,.field-hint,.section-title p,.stat-label,.stat-hint,.card p{color:var(--color-text-muted)!important}.tab.active,.btn.primary{background:var(--color-accent)!important;border-color:var(--color-accent)!important}.theme-dark .tab.active,.theme-dark .btn.primary{color:#08111f!important}.theme-light .tab.active,.theme-light .btn.primary{color:#fff!important}.btn.success{background:var(--color-success)!important}.btn.warning{background:var(--color-warning)!important}.btn.danger{background:var(--color-danger)!important}.input,select.input,textarea.input{background:var(--color-surface-alt)!important;color:var(--color-input-text)!important;border-color:var(--color-border)!important}table{color:var(--color-text-main)!important}th,.group-agenda-table th,.report-standings-table th,.bracket-tabular-table th{background:var(--color-table-header)!important;color:var(--color-table-header-text)!important;border-color:var(--color-border)!important}td,.group-agenda-table td,.report-standings-table td,.bracket-tabular-table td{border-color:var(--color-border)!important}tbody tr:nth-child(odd) td{background-color:var(--color-table-row)!important}tbody tr:nth-child(2n) td{background-color:var(--color-table-row-alt)!important}.qualified-row td,.classified-row td{background-color:var(--color-classified-bg)!important}.completed-row td,.agenda-completed-row td,.completed-row-card{background-color:var(--color-finalized-bg)!important;color:var(--color-highlight-text)!important}.agenda-score-cell,.bracket-score,.stat-score,.avg-cell{color:var(--color-score)!important}.points-cell,.score-points{color:var(--color-points)!important}.bracket-player-line,.continuous-match,.bracket-match-card{background:var(--color-bracket-card-bg)!important;color:var(--color-bracket-card-text)!important;border-color:var(--color-border)!important}.bracket-player-line:not(.winner),.bracket-player-line:not(.winner) .bracket-name-line,.bracket-player-line:not(.winner) .small{color:var(--color-bracket-loser-text)!important}.bracket-player-line.winner,.continuous-winner{background:var(--color-highlight)!important;color:var(--color-highlight-text)!important}.continuous-match:after,.continuous-match.source-linked:before,.bracket-round-premium:not(:last-child) .continuous-match.completed:after{border-top-color:var(--color-bracket-connector)!important;border-right-color:var(--color-bracket-connector)!important;border-bottom-color:var(--color-bracket-connector)!important}@media print{body.printing-pdf{background:var(--color-pdf-bg)!important;color:var(--color-pdf-text)!important}body.printing-pdf .section-title h2,body.printing-pdf h1,body.printing-pdf h2,body.printing-pdf h3,body.printing-pdf b,body.printing-pdf td{color:var(--color-pdf-text)!important}body.printing-pdf .section-title p,body.printing-pdf .pdf-title-block p,body.printing-pdf .pdf-meta-row span{color:var(--color-pdf-text-secondary)!important}body.printing-pdf .small,body.printing-pdf .field-hint,body.printing-pdf .pdf-kicker{color:var(--color-pdf-text-muted)!important}body.printing-pdf th,body.printing-pdf .group-agenda-table th,body.printing-pdf .report-standings-table th,body.printing-pdf .bracket-tabular-table th{background:var(--color-pdf-header)!important;color:var(--color-pdf-text)!important;border:1px solid var(--color-pdf-table-border)!important}body.printing-pdf td,body.printing-pdf .group-agenda-table td,body.printing-pdf .report-standings-table td,body.printing-pdf .bracket-tabular-table td{border:1px solid var(--color-pdf-table-border)!important}body.printing-pdf .qualified-row td,body.printing-pdf .classified-row td,body.printing-pdf .qualified-row td b{color:var(--color-pdf-classified-text)!important}body.printing-reports:not(.pdf-fit-one-page) .report-page-break{break-before:page!important;page-break-before:always!important;padding-top:var(--pdf-header-gap, 36mm)!important;box-sizing:border-box!important}body.printing-reports:not(.pdf-fit-one-page) .report-page-break.report-page-first{break-before:auto!important;page-break-before:auto!important;padding-top:0!important}body.printing-reports.pdf-fit-one-page .report-page-break{break-before:auto!important;page-break-before:auto!important;padding-top:0!important}}.theme-dark .players-module .section-title p,.theme-dark .players-module .stat-hint,.theme-dark .players-module .small,.theme-dark .players-module .card p,.theme-dark .players-module .history-chip,.theme-dark .players-module .player-submeta,.theme-dark .players-module .country-label span{color:#075985!important}.theme-dark .players-module .field-hint{color:#334155!important}.theme-dark .players-module .input:disabled,.theme-dark .players-module select.input:disabled,.theme-dark .players-module textarea.input:disabled{background:#334155!important;color:#26364f!important;border-color:#334155!important}.theme-dark .players-module .btn.soft{background:#334155!important;color:#e0f2fe!important}.theme-dark .players-module .btn:disabled{background:#334155!important;color:#26364f!important;opacity:1!important}.theme-dark .players-module .text-disabled,.theme-dark .players-module [aria-disabled=true]{color:#26364f!important}.theme-light .groups-export-root .qualified-row td,.theme-light .groups-export-root .classified-row td,.theme-light .groups-final-order-print .qualified-row td,.theme-light .groups-final-order-print .classified-row td{background:#075985!important;color:#e0f2fe!important}.theme-light .groups-export-root .qualified-row td b,.theme-light .groups-export-root .classified-row td b,.theme-light .groups-final-order-print .qualified-row td b,.theme-light .groups-final-order-print .classified-row td b,.theme-light .groups-export-root .qualified-row .small,.theme-light .groups-final-order-print .qualified-row .small{color:#e0f2fe!important}.theme-light .groups-export-root .agenda-completed-row td,.theme-light .groups-export-root .completed-row td{color:#1e3a5f!important}.theme-light .groups-export-root .agenda-status-cell .badge.success{background:#cbd5e1!important;color:#1e3a5f!important}@media print{body.printing-pdf{color-scheme:light!important;--color-app-bg: #FFFFFF !important;--color-surface: #FFFFFF !important;--color-surface-alt: #F8FAFC !important;--color-border: #CBD5E1 !important;--color-text-main: #0F172A !important;--color-text-secondary: #475569 !important;--color-text-muted: #334155 !important;--color-table-header: #E0F2FE !important;--color-table-row: #FFFFFF !important;--color-table-row-alt: #F8FAFC !important;--color-classified-bg: #BAE6FD !important;--color-finalized-bg: #E0F2FE !important;--color-highlight: #075985 !important;--color-highlight-text: #075985 !important;--color-pdf-bg: #FFFFFF !important;--color-pdf-text: #0F172A !important;--color-pdf-text-secondary: #075985 !important;--color-pdf-text-muted: #334155 !important;--color-pdf-header: #E0F2FE !important;--color-pdf-table-header: #E0F2FE !important;--color-pdf-table-border: #1E3A8A !important;--color-pdf-classified-bg: #BAE6FD !important;--color-pdf-classified-text: #075985 !important;background:#fff!important;color:#0f172a!important}body.printing-pdf .app-shell,body.printing-pdf .main,body.printing-pdf .card,body.printing-pdf .round-card,body.printing-pdf details,body.printing-pdf .group-agenda-wrap,body.printing-pdf .report-standings-card,body.printing-pdf .bracket-premium-panel,body.printing-pdf .bracket-tabular-panel,body.printing-pdf .continuous-match,body.printing-pdf .bracket-match-card,body.printing-pdf .completed-row-card{background:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important;box-shadow:none!important}body.printing-pdf table,body.printing-pdf th,body.printing-pdf td{color:#0f172a!important}body.printing-pdf th,body.printing-pdf .group-agenda-table th,body.printing-pdf .report-standings-table th,body.printing-pdf .bracket-tabular-table th{background:#e0f2fe!important;color:#0f172a!important;border:1px solid #1E3A8A!important}body.printing-pdf td,body.printing-pdf .group-agenda-table td,body.printing-pdf .report-standings-table td,body.printing-pdf .bracket-tabular-table td{background:#fff!important;color:#0f172a!important;border:1px solid #1E3A8A!important}body.printing-pdf .qualified-row td,body.printing-pdf .classified-row td{background:#bae6fd!important;color:#075985!important}body.printing-pdf .qualified-row td b,body.printing-pdf .classified-row td b{color:#075985!important}body.printing-pdf .small,body.printing-pdf .field-hint,body.printing-pdf .pdf-kicker{color:#334155!important}body.printing-pdf .section-title p,body.printing-pdf .pdf-title-block p,body.printing-pdf .pdf-meta-row span{color:#075985!important}body.printing-matches .main>*:not(.matches-export-root),body.printing-schedule .main>*:not(.schedule-export-root){display:none!important}body.printing-matches .matches-control-card,body.printing-schedule .schedule-control-card{display:none!important}body.printing-matches .matches-export-root,body.printing-matches .matches-print-scope,body.printing-schedule .schedule-export-root,body.printing-schedule .schedule-print-scope{display:block!important;width:100%!important}body.printing-pdf .matches-print-scope,body.printing-pdf .schedule-print-scope{padding-top:var(--pdf-header-gap, 40mm)!important;box-sizing:border-box!important;color:#0f172a!important}body.printing-pdf.pdf-fit-one-page .matches-print-scope,body.printing-pdf.pdf-fit-one-page .schedule-print-scope{padding-top:0!important}body.printing-groups:not(.pdf-fit-one-page) .groups-final-order-continuation{break-before:page!important;page-break-before:always!important;padding-top:var(--pdf-header-gap, 40mm)!important;box-sizing:border-box!important}body.printing-matches:not(.pdf-fit-one-page) .completed-row-card,body.printing-schedule:not(.pdf-fit-one-page) .card{break-inside:avoid!important;page-break-inside:avoid!important}body.printing-matches .matches-print-scope input[type=checkbox]{display:none!important}}.pdf-blank-first-page{display:none}.report-print-section-picker{margin-top:14px;padding:12px;border:1px solid color-mix(in srgb,var(--color-border) 35%,transparent);border-radius:16px;background:color-mix(in srgb,var(--color-surface-alt) 78%,transparent)}.report-print-section-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px 12px;margin-top:8px}.report-print-check{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;color:var(--color-text-main)}.report-print-check input{accent-color:var(--color-accent)}.theme-light .first-phase-qualified-report .section-title h2,.theme-light .first-phase-qualified-report .section-title p,.theme-light .first-phase-qualified-report th,.theme-light .first-phase-qualified-report td,.theme-light .first-phase-qualified-report .player-submeta,.theme-light .first-phase-qualified-report b{color:inherit}.theme-light .first-phase-qualified-report.report-standings-card{background:var(--color-surface)!important;border-color:var(--color-border-secondary)!important}.theme-light .first-phase-qualified-report .report-standings-table th{background:var(--color-table-header)!important;color:var(--color-text-main)!important}.theme-light .first-phase-qualified-report .report-standings-table td{background:var(--color-table-row)!important;color:var(--color-text-main)!important}.theme-light .first-phase-qualified-report .report-standings-table .qualified-row td{background:var(--color-classified-bg)!important;color:var(--color-highlight)!important}@media print{body.printing-pdf.pdf-force-light .app-shell,body.printing-pdf.pdf-force-light .theme-dark,body.printing-pdf.pdf-force-light .theme-light{--color-app-bg: #FFFFFF;--color-surface: #FFFFFF;--color-surface-alt: #F8FAFC;--color-border: #D8E1EA;--color-border-secondary: #CBD5E1;--color-text-main: #0F172A;--color-text-secondary: #475569;--color-text-muted: #64748B;--color-table-header: #E2E8F0;--color-table-row: #FFFFFF;--color-table-row-alt: #F8FAFC;--color-classified-bg: #E0F2FE;--color-finalized-bg: #DDF3FB;--color-highlight: #075985;--color-highlight-text: #075985;--color-score: #0369A1;--color-points: #B45309;--color-pdf-bg: #FFFFFF;--color-pdf-text: #0F172A;--color-pdf-header: #E2E8F0;--color-pdf-text-secondary: #075985;--color-pdf-text-muted: #1E3A8A;--color-pdf-classified-text: #075985;--color-pdf-table-header: #E2E8F0;--color-pdf-table-border: #1E3A8A;--color-pdf-classified-bg: #E0F2FE}body.printing-pdf.pdf-force-light,body.printing-pdf.pdf-force-light .app-shell,body.printing-pdf.pdf-force-light .main,body.printing-pdf.pdf-force-light .card,body.printing-pdf.pdf-force-light .round-card,body.printing-pdf.pdf-force-light details,body.printing-pdf.pdf-force-light .report-standings-card,body.printing-pdf.pdf-force-light .bracket-premium-panel,body.printing-pdf.pdf-force-light .bracket-tabular-panel,body.printing-pdf.pdf-force-light .face-grid{background:#fff!important;color:#0f172a!important}body.printing-pdf.pdf-force-light .section-title h2,body.printing-pdf.pdf-force-light .stat-value,body.printing-pdf.pdf-force-light td,body.printing-pdf.pdf-force-light b{color:#0f172a!important}body.printing-pdf.pdf-force-light .section-title p,body.printing-pdf.pdf-force-light .small,body.printing-pdf.pdf-force-light .field-hint,body.printing-pdf.pdf-force-light .player-submeta{color:#1e3a8a!important}body.printing-pdf.pdf-force-light th,body.printing-pdf.pdf-force-light .report-standings-table th,body.printing-pdf.pdf-force-light .group-agenda-table th,body.printing-pdf.pdf-force-light .bracket-tabular-table th{background:#e2e8f0!important;color:#0f172a!important;border:1px solid #1E3A8A!important}body.printing-pdf.pdf-force-light td,body.printing-pdf.pdf-force-light .report-standings-table td,body.printing-pdf.pdf-force-light .group-agenda-table td,body.printing-pdf.pdf-force-light .bracket-tabular-table td{background:#fff!important;color:#0f172a!important;border:1px solid #1E3A8A!important}body.printing-pdf.pdf-force-light .qualified-row td,body.printing-pdf.pdf-force-light .classified-row td{background:#e0f2fe!important;color:#075985!important}body.printing-pdf .pdf-blank-first-page{display:block!important;height:100vh!important;min-height:100vh!important;break-after:page!important;page-break-after:always!important;background:#fff!important}body.printing-pdf.pdf-fit-one-page .pdf-blank-first-page{display:none!important}body.printing-reports:not(.pdf-fit-one-page) .report-page-break{break-before:page!important;page-break-before:always!important}}.classification-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:950;line-height:1;white-space:nowrap}.classification-badge.class-calificado{background:var(--color-classified-bg)!important;color:var(--color-highlight-text)!important}.classification-badge.class-no-definido{background:color-mix(in srgb,var(--color-warning) 18%,transparent)!important;color:var(--color-warning)!important}.classification-badge.class-no-calificado{background:var(--color-surface-alt)!important;color:var(--color-text-muted)!important}.theme-dark .classification-badge.class-no-definido{color:#e0f2fe!important;background:#e0f2fe1a!important;border:1px solid rgba(224,242,254,.28)!important}.theme-dark .classification-badge.class-no-calificado{color:#075985!important;background:#07598529!important;border:1px solid rgba(7,89,133,.32)!important}.theme-dark .match-active-data-cell.has-result-data,.theme-dark .match-active-data-cell.has-result-data input,.theme-dark .match-active-data-cell.has-result-data .input{color:#38bdf8!important;font-weight:900!important}.theme-dark .match-active-data-cell.has-result-data input,.theme-dark .match-active-data-cell.has-result-data .input{border-color:#38bdf88c!important}.theme-light .continuous-match-head b,.theme-light .continuous-match-head strong{color:#1e3a8a!important}.theme-light .continuous-match-head p{color:#e0f2fe!important}.theme-light .bracket-score,.theme-light .bracket-score.winner{color:#94a3b8!important}@media print{body.printing-pdf .pdf-blank-first-page,body.printing-pdf.pdf-fit-one-page .pdf-blank-first-page{display:none!important;height:0!important;min-height:0!important;max-height:0!important;break-after:auto!important;page-break-after:auto!important}}.theme-dark .match-result-admin-cell,.theme-dark .match-result-admin-cell .field-label,.theme-dark .match-result-admin-cell select.input,.theme-dark .match-result-admin-cell .input{color:#38bdf8!important;font-weight:900!important}.theme-dark .match-result-admin-cell select.input,.theme-dark .match-result-admin-cell .input{border-color:#38bdf88c!important}@media print{body.printing-pdf .classification-badge.class-no-definido{color:#1e3a8a!important;background:#e0f2fe!important;border:1px solid #1E3A8A!important}body.printing-pdf .groups-print-scope,body.printing-pdf .reports-export-root,body.printing-pdf .close-export-root,body.printing-pdf .bracket-print-scope,body.printing-pdf .matches-print-scope,body.printing-pdf .schedule-print-scope{padding-top:0!important;box-sizing:border-box!important}body.printing-groups:not(.pdf-fit-one-page) .group-print-card,body.printing-groups:not(.pdf-fit-one-page) .groups-final-order-page,body.printing-groups:not(.pdf-fit-one-page) .groups-final-order-print,body.printing-bracket:not(.pdf-fit-one-page) .bracket-tabular-section,body.printing-reports:not(.pdf-fit-one-page) .report-page-break,body.printing-close:not(.pdf-fit-one-page) .close-page-break{padding-top:0!important;margin-top:0!important;box-sizing:border-box!important}}
