@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@custom-variant dark (&:is(.dark *));:root{--font-size: 16px;--background: #ffffff;--foreground: oklch(.145 0 0);--card: #ffffff;--card-foreground: oklch(.145 0 0);--popover: oklch(1 0 0);--popover-foreground: oklch(.145 0 0);--primary: #030213;--primary-foreground: oklch(1 0 0);--secondary: oklch(.95 .0058 264.53);--secondary-foreground: #030213;--muted: #ececf0;--muted-foreground: #717182;--accent: #e9ebef;--accent-foreground: #030213;--destructive: #d4183d;--destructive-foreground: #ffffff;--border: rgba(0, 0, 0, .1);--input: transparent;--input-background: #f3f3f5;--switch-background: #cbced4;--font-weight-medium: 500;--font-weight-normal: 400;--ring: oklch(.708 0 0);--warning: #f59e0b;--warning-foreground: #000;--chart-1: oklch(.646 .222 41.116);--chart-2: oklch(.6 .118 184.704);--chart-3: oklch(.398 .07 227.392);--chart-4: oklch(.828 .189 84.429);--chart-5: oklch(.769 .188 70.08);--radius: .625rem;--sidebar: oklch(.985 0 0);--sidebar-foreground: oklch(.145 0 0);--sidebar-primary: #030213;--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.97 0 0);--sidebar-accent-foreground: oklch(.205 0 0);--sidebar-border: oklch(.922 0 0);--sidebar-ring: oklch(.708 0 0);--success: #22c55e;--success-foreground: #ffffff}.dark{--background: oklch(.145 0 0);--foreground: oklch(.985 0 0);--card: oklch(.145 0 0);--card-foreground: oklch(.985 0 0);--popover: oklch(.145 0 0);--popover-foreground: oklch(.985 0 0);--primary: oklch(.985 0 0);--primary-foreground: oklch(.205 0 0);--secondary: oklch(.269 0 0);--secondary-foreground: oklch(.985 0 0);--muted: oklch(.269 0 0);--muted-foreground: oklch(.708 0 0);--accent: oklch(.269 0 0);--accent-foreground: oklch(.985 0 0);--destructive: oklch(.396 .141 25.723);--destructive-foreground: oklch(.637 .237 25.331);--border: oklch(.269 0 0);--input: oklch(.269 0 0);--ring: oklch(.439 0 0);--chart-1: oklch(.488 .243 264.376);--chart-2: oklch(.696 .17 162.48);--chart-3: oklch(.769 .188 70.08);--chart-4: oklch(.627 .265 303.9);--chart-5: oklch(.645 .246 16.439);--sidebar: oklch(.205 0 0);--sidebar-foreground: oklch(.985 0 0);--sidebar-primary: oklch(.488 .243 264.376);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.269 0 0);--sidebar-accent-foreground: oklch(.985 0 0);--sidebar-border: oklch(.269 0 0);--sidebar-ring: oklch(.439 0 0)}*{border-color:var(--border);box-sizing:border-box}html{font-size:var(--font-size)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--background);color:var(--foreground);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit;font-size:1rem}h1{font-size:1.5rem;font-weight:600}h2{font-size:1.25rem;font-weight:600}h3{font-size:1.125rem;font-weight:600}label{font-size:.875rem;font-weight:500}.app-container{display:flex;height:100vh;background:var(--background)}.sidebar{width:260px;background:var(--sidebar);border-right:1px solid var(--sidebar-border);display:flex;flex-direction:column;transition:all .3s ease;height:100vh;overflow:hidden}.sidebar::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb{background:#00000040;border-radius:4px}.sidebar::-webkit-scrollbar-thumb:hover{background:#0006}html.dark .sidebar::-webkit-scrollbar-thumb{background:#ffffff40}html.dark .sidebar::-webkit-scrollbar-thumb:hover{background:#fff6}.sidebar-nav{flex:1;padding:.75rem;display:flex;flex-direction:column;gap:.25rem;min-height:0}.sidebar-footer{padding:.75rem;border-top:1px solid var(--sidebar-border);margin-top:auto;flex-shrink:0}.sidebar.collapsed{width:72px}.sidebar-header{padding:1rem;border-bottom:1px solid var(--sidebar-border);display:flex;align-items:center;justify-content:space-between}.sidebar-logo{display:flex;align-items:center;gap:.5rem;font-weight:700;color:var(--sidebar-foreground)}.sidebar-logo svg,.sidebar-logo img{color:var(--success)}.sidebar-nav{flex:1;padding:.75rem;display:flex;flex-direction:column;gap:.25rem;overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent}html.dark .sidebar-nav{scrollbar-color:rgba(255,255,255,.3) transparent}.nav-item{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:.5rem;color:var(--sidebar-foreground);transition:all .2s ease;font-weight:500}.nav-item:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.nav-item.active{background:var(--sidebar-primary);color:var(--sidebar-primary-foreground)}.sidebar-footer{padding:.75rem;border-top:1px solid var(--sidebar-border)}.main-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.top-bar{padding:1rem 1.5rem;background:var(--card);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.page-content{flex:1;padding:1.5rem;overflow-y:auto}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.page-title{font-size:1.5rem;font-weight:600;color:var(--foreground)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border-radius:var(--radius);font-size:.875rem;font-weight:500;transition:all .2s ease;border:none}.btn-primary{background:var(--sidebar-primary);color:var(--sidebar-primary-foreground)}.btn-primary:hover{opacity:.9}.btn-secondary{background:var(--secondary);color:var(--secondary-foreground)}.btn-secondary:hover{background:var(--muted)}.btn-danger{background:var(--destructive);color:var(--destructive-foreground)}.btn-danger:hover{opacity:.9}.btn-outline{background:transparent;border:1px solid var(--border);color:var(--foreground)}.btn-outline:hover{background:var(--muted)}.btn-sm{padding:.375rem .75rem;font-size:.8125rem}.btn-icon{padding:.5rem;width:2.25rem;height:2.25rem}.card{background:var(--card);border-radius:var(--radius);border:1px solid var(--border);overflow:hidden}.card-header{padding:1rem 1.25rem;border-bottom:1px solid var(--border);font-weight:600}.card-body{padding:1rem 1.25rem}.form-group{margin-bottom:1rem;max-width:100%;overflow:hidden}.form-label{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:500;color:var(--foreground)}*,*:before,*:after{box-sizing:border-box}html{scrollbar-width:thin;scrollbar-color:var(--border) var(--card)}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form-input,.form-select{width:100%;padding:.5rem .75rem;background:var(--input-background)!important;border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);font-size:.875rem;transition:border-color .2s ease;cursor:pointer;box-sizing:border-box}.form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23717182' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .5rem center!important;padding-right:2rem}.form-select option{background:var(--card);color:var(--foreground);padding:.5rem}html:not(.dark) .form-select,html:not(.dark) .form-input{background-color:#f3f3f5!important;color:#030213!important;border-color:#0000001a!important}html:not(.dark) select,html:not(.dark) .form-select,html:not(.dark) .form-input{background-color:#f3f3f5!important;color:#030213!important}html.dark select,html.dark .form-select,html.dark .form-input{background-color:#262626!important}html.dark select option{background-color:#171717!important;color:#fafafa!important}html:not(.dark) .form-select option{background:#fff!important;color:#030213!important}html:not(.dark) select.form-select{background-color:#f3f3f5!important}.public-liga-team-select,.public-liga-team-select option,html.dark .public-liga-team-select,html.dark .public-liga-team-select option{color:#0f172a!important;background-color:#fff!important}html:not(.dark) .card{background:#fff;border-color:#0000001a}html:not(.dark) .modal{background:#fff}html:not(.dark) .sidebar{background:#fff;border-right-color:#0000001a}html:not(.dark) .top-bar{background:#fff;border-bottom-color:#0000001a}html:not(.dark) .page-content{background:#f9fafb}html:not(.dark) body{background:#f9fafb}html:not(.dark) .btn-outline{border-color:#0000001a;color:#030213}html:not(.dark) .btn-outline:hover{background:#f3f3f5}html:not(.dark) .table th{background:#f3f3f5;color:#717182}html:not(.dark) .table td{border-color:#0000001a}html:not(.dark) .table tbody tr:hover{background:#f9fafb}html:not(.dark) .modal-header,html:not(.dark) .modal-footer{border-color:#0000001a}html:not(.dark) .stat-card{background:#fff;border-color:#0000001a}html:not(.dark) .stats-grid .stat-content p{color:#717182}html:not(.dark) .stats-grid .stat-content strong{color:#030213}html:not(.dark) .empty{color:#717182}.form-input:focus,.form-select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--ring)}.form-input::placeholder{color:var(--muted-foreground)}.table{width:100%;border-collapse:collapse}.table th,.table td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--border)}.table th{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--muted-foreground);background:var(--muted)}.table tbody tr:hover{background:var(--accent)}.badge{display:inline-block;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500}.badge-success{background:var(--success);color:var(--success-foreground)}.badge-warning{background:var(--warning);color:#000}.badge-danger{background:var(--destructive);color:var(--destructive-foreground)}.badge-info{background:var(--chart-1);color:#fff}.grid{display:grid;gap:1rem}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal{background:var(--card);border-radius:var(--radius);box-shadow:0 25px 50px -12px #00000040;width:90%;max-width:600px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;overflow-x:hidden}.modal-body{padding:1.25rem;overflow-x:hidden}.form-input,.form-select{width:100%;max-width:100%;padding:.5rem .75rem;background:var(--input-background)!important;border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);font-size:.875rem;transition:border-color .2s ease;cursor:pointer;box-sizing:border-box;overflow:hidden}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--border)}.modal-title{font-size:1.125rem;font-weight:600}.modal-close{background:none;border:none;color:var(--muted-foreground);font-size:1.5rem;padding:.25rem;line-height:1;cursor:pointer}.modal-close:hover{color:var(--foreground)}.modal-body{padding:1.25rem}.modal-footer{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid var(--border)}.empty{text-align:center;padding:3rem;color:var(--muted-foreground)}.loading{display:flex;align-items:center;justify-content:center;padding:3rem;color:var(--muted-foreground)}.spinner{width:2rem;height:2rem;border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.stat-card{background:var(--card);border-radius:var(--radius);border:1px solid var(--border);padding:1.25rem;display:flex;align-items:center;justify-content:space-between}.stat-icon{width:3rem;height:3rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff}.stat-content p{font-size:.875rem;color:var(--muted-foreground)}.stat-content strong{font-size:1.5rem;font-weight:700;color:var(--foreground)}.team-badge{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.25rem;font-size:.75rem;font-weight:600;color:#fff}@media (max-width: 768px){.sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:99}.mobile-menu-btn{display:flex!important;position:fixed;top:.75rem;left:.75rem;z-index:100;padding:.625rem;border:none;border-radius:8px;cursor:pointer;box-shadow:0 4px 12px #00000026;align-items:center;justify-content:center}html:not(.dark) .mobile-menu-btn{background:#fff;color:#030213}html.dark .mobile-menu-btn{background:#1f2937;color:#fff}.app-container{flex-direction:column;height:auto;min-height:100vh}.sidebar{position:fixed;z-index:100;transform:translate(-100%);width:80%;max-width:280px;height:100vh;transition:transform .3s ease;top:0;left:0;border-radius:0;box-shadow:4px 0 20px #00000026;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.sidebar.open,.sidebar:not(.collapsed){transform:translate(0)}.sidebar.collapsed{transform:translate(-100%)}.sidebar-nav{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch;box-shadow:inset 0 -10px 10px -10px #00000026}html.dark .sidebar-nav{box-shadow:inset 0 -10px 10px -10px #0006}.main-content{margin-left:0!important;width:100%!important;padding-top:4.5rem;min-height:100vh;overflow:hidden;display:flex;flex-direction:column}.top-bar{position:fixed;top:0;left:0;right:0;z-index:50;padding:.75rem 1rem;display:flex;align-items:center;justify-content:center;min-height:3.5rem;box-sizing:border-box}html:not(.dark) .top-bar{background:#fff;border-bottom:1px solid rgba(0,0,0,.1)}html.dark .top-bar{background:#1f2937;border-bottom:1px solid rgba(255,255,255,.1)}.page-content{flex:1;padding:1rem;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.page-header{flex-direction:column;align-items:stretch;gap:1rem;padding:.5rem;margin-bottom:1rem}.page-header .btn{width:100%;justify-content:center;box-sizing:border-box}.card{padding:.75rem;margin-bottom:.75rem;box-sizing:border-box}.card-body{padding:.75rem}.card-body>div{flex-wrap:wrap;gap:.5rem}.card-body button{white-space:nowrap;min-width:fit-content}.table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.mobile-menu-btn{display:flex!important;position:fixed;top:.75rem;left:.75rem;z-index:100;padding:.625rem;border:none;border-radius:8px;cursor:pointer;box-shadow:0 4px 12px #00000026;align-items:center;justify-content:center}html:not(.dark) .mobile-menu-btn{background:#fff;color:#030213}html.dark .mobile-menu-btn{background:#1f2937;color:#fff}.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.sidebar{position:fixed;z-index:100;transform:translate(-100%);width:80%;max-width:280px;height:100vh;transition:transform .3s ease;top:0;left:0;border-radius:0;box-shadow:4px 0 20px #00000026;overflow:hidden;display:flex;flex-direction:column}.sidebar.open,.sidebar:not(.collapsed){transform:translate(0)}.sidebar-nav{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch;box-shadow:inset 0 -10px 10px -10px #00000026}html.dark .sidebar-nav{box-shadow:inset 0 -10px 10px -10px #0006}.sidebar.collapsed{transform:translate(-100%)}html:not(.dark) .sidebar{background:#fff}html.dark .sidebar{background:#1f2937}.main-content{margin-left:0!important;width:100%!important;padding-top:3.5rem}.app-container{flex-direction:column}.top-bar{position:fixed;top:0;left:0;right:0;z-index:50;padding:.75rem 1rem;display:flex;align-items:center;justify-content:center;min-height:3.5rem;box-sizing:border-box}.main-content{margin-left:0!important;width:100%!important;padding-top:4.5rem;height:100vh;overflow:hidden;display:flex;flex-direction:column}.page-content{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}html:not(.dark) .top-bar{background:#fff;border-bottom:1px solid rgba(0,0,0,.1)}html.dark .top-bar{background:#1f2937;border-bottom:1px solid rgba(255,255,255,.1)}.page-header{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem}.page-header .btn{width:100%;justify-content:center}.page-content{padding:1rem}.card{padding:1rem;margin-bottom:1rem}.table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.table th,.table td{padding:.5rem;font-size:.75rem}.card-body{padding:.75rem}.card-body>div{flex-wrap:wrap;gap:.5rem}.card-body button{white-space:nowrap}.modal{width:100%;max-width:none;max-height:85vh;margin:.5rem;border-radius:12px}.modal-body{padding:1rem}.form-group{margin-bottom:.75rem}.grid.grid-4,.grid.grid-3{grid-template-columns:repeat(2,1fr);gap:.75rem}.page-title{font-size:1.25rem;text-align:center;width:100%}.sidebar-header{padding:.75rem}.sidebar-nav{padding:.5rem}.nav-item{padding:.75rem 1rem;font-size:.9rem;border-radius:8px;margin-bottom:.25rem}.empty{padding:2rem 1rem}.empty-icon{font-size:2.5rem}.btn{padding:.625rem 1rem;font-size:.875rem;border-radius:8px}.btn-small{padding:.375rem .75rem;font-size:.75rem}.badge{font-size:.625rem;padding:.125rem .375rem}.page-header{padding:.5rem}.form-input,.form-select{font-size:16px}.sidebar-footer{padding:1rem}}@media (max-width: 480px){html{font-size:14px}.grid.grid-4,.grid.grid-3,.stats-grid{grid-template-columns:1fr}.modal{width:100%;height:100%;max-height:100vh;border-radius:0;margin:0}.table{font-size:.7rem}.sidebar{width:85%;max-width:none}.form-input,.form-select{font-size:16px}}.toast{animation:slideIn .3s ease}.public-liga-page h1,.public-liga-page h2,.public-liga-page h3,.public-liga-page p{margin-top:0}.public-liga-page{display:flex;flex-direction:column}.public-liga-hero{order:1}.public-liga-metrics{order:2}.public-liga-content-grid{order:3}.public-liga-team-section{order:4}.public-liga-footer{order:5}.public-liga-page h2{margin:0;font-size:1.22rem;letter-spacing:0}.public-liga-page button{letter-spacing:0}.public-liga-page .public-liga-table th,.public-liga-page .public-liga-table td{height:58px;padding:.7rem .55rem;border-bottom:1px solid rgba(15,23,42,.08);white-space:nowrap;vertical-align:middle}.public-liga-page .public-liga-table th{background:#f8fafc;color:#64748b;font-size:.72rem;font-weight:900}.public-liga-page .public-liga-col-rank{width:70px}.public-liga-page .public-liga-col-team{width:auto}.public-liga-page .public-liga-col-pts{width:72px}.public-liga-page .public-liga-col-stat{width:58px}.public-liga-page .public-liga-rank-cell,.public-liga-page .public-liga-points-cell,.public-liga-page .public-liga-stat-cell{text-align:center;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.public-liga-page .public-liga-points-cell{color:#0f172a;font-size:1rem}.public-liga-page .public-liga-table tbody tr:nth-child(1){background:#f7fee7}.public-liga-page .public-liga-table tbody tr:hover{background:#f1f5f9}.public-liga-page .public-liga-table td:nth-child(n+3),.public-liga-page .public-liga-table th:nth-child(n+3){text-align:center}.public-liga-page .public-liga-table td:nth-child(1),.public-liga-page .public-liga-table th:nth-child(1){text-align:center}.public-liga-page .public-liga-table td:nth-child(2),.public-liga-page .public-liga-table th:nth-child(2){text-align:left}.public-liga-hero-meta span,.public-liga-leader-stats span{display:inline-flex;align-items:center;gap:.42rem;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.14);color:#fff;padding:.48rem .72rem;font-weight:800;font-size:.82rem}.public-liga-metric svg{color:#0f766e}.public-liga-metric strong{font-size:1.9rem;line-height:1;color:#0f172a}.public-liga-metric span{color:#64748b;font-weight:800}.public-liga-team-section{box-shadow:0 12px 34px #0f172a14}.public-liga-team-tab{flex:0 0 auto}.public-liga-team-select{display:none}.public-liga-team-selector{scrollbar-width:thin;scrollbar-color:#94a3b8 #f1f5f9}.public-liga-team-selector::-webkit-scrollbar{height:8px}.public-liga-team-selector::-webkit-scrollbar-track{background:#f1f5f9;border-radius:999px}.public-liga-team-selector::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:999px}.public-liga-team-mini-stats span{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-height:54px;border-radius:8px;background:#ffffff1a;color:#cbd5e1;font-size:.72rem;font-weight:900}.public-liga-team-mini-stats strong{color:#fff;font-size:1.08rem;line-height:1;font-variant-numeric:tabular-nums}.public-liga-team-info-card svg{color:#86efac}.public-liga-team-info-card strong{color:#fff;font-size:1.25rem;line-height:1}.public-liga-team-info-card span{color:#cbd5e1;font-size:.76rem;font-weight:800}.public-liga-team-panel-header span{display:inline-flex;align-items:center;gap:.45rem}.public-liga-player-stat-row strong,.public-liga-roster-card strong{display:block;color:#0f172a}.public-liga-player-stat-row span,.public-liga-roster-card span,.public-liga-roster-card small{display:block;color:#64748b;font-size:.78rem}.public-liga-leader-team strong,.public-liga-leader-team span,.public-liga-scorer-info strong,.public-liga-scorer-info span{display:block}.public-liga-leader-team span,.public-liga-scorer-info span{color:#64748b;font-size:.82rem;margin-top:.16rem}.public-liga-leader-team span{color:#cbd5e1}@media (max-width: 960px){.public-liga-hero-grid,.public-liga-content-grid,.public-liga-team-detail-grid{grid-template-columns:1fr!important}.public-liga-metrics{grid-template-columns:repeat(2,1fr)!important}.public-liga-brand-bar{margin-bottom:48px!important}}@media (max-width: 620px){.public-liga-hero{min-height:520px!important}.public-liga-hero-content{padding:20px 16px 64px!important}.public-liga-metrics,.public-liga-team-section,.public-liga-content-grid,.public-liga-footer{padding-left:16px!important;padding-right:16px!important}.public-liga-team-section{margin-left:16px!important;margin-right:16px!important}.public-liga-metrics{grid-template-columns:1fr 1fr!important;margin-top:-34px!important}.public-liga-metric{min-height:92px!important;padding:14px!important}.public-liga-match-teams{grid-template-columns:1fr!important}.public-liga-score-box{width:100%!important}.public-liga-team-mini-stats,.public-liga-team-cards-grid{grid-template-columns:repeat(2,1fr)!important}.public-liga-team-controls{grid-template-columns:1fr!important}.public-liga-team-select{display:block}.public-liga-team-selector{display:none!important}.public-liga-footer{flex-direction:column}}
