@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=Inter:wght@400;500;600;700;800&display=swap";html{background:#07101c}body{min-width:320px;min-height:100vh}#root{min-height:100vh}:root{color:#f7fbff;background:#071019;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 80% 10%,#19785224,#0000 28rem),#071019;min-width:320px;margin:0}button{font:inherit}.v5-app{grid-template-columns:245px minmax(0,1fr);min-height:100vh;display:grid}.v5-sidebar{background:#08131e;border-right:1px solid #ffffff12;height:100vh;padding:22px 16px;position:sticky;top:0}.v5-brand{align-items:center;gap:11px;padding:0 7px 22px;display:flex}.v5-brand img{object-fit:contain;width:50px;height:50px}.v5-brand span,.v5-brand strong{display:block}.v5-brand span{color:#6dd7a8;letter-spacing:.12em;font-size:9px;font-weight:800}.v5-brand strong{margin-top:3px;font-family:Barlow Condensed,sans-serif;font-size:17px}.v5-nav{gap:5px;display:grid}.v5-nav button{color:#8fa7b9;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:11px 13px;font-weight:700}.v5-nav button:hover{background:#ffffff0d}.v5-nav button.active{color:#fff;background:linear-gradient(135deg,#129e6947,#1c5f9f33);box-shadow:inset 3px 0 #35d399}.v5-private-box{background:#13574124;border:1px solid #58d8a42e;border-radius:14px;padding:14px;position:absolute;bottom:20px;left:16px;right:16px}.v5-private-box span,.v5-private-box strong,.v5-private-box small{display:block}.v5-private-box span{color:#57d7a4;letter-spacing:.12em;font-size:9px;font-weight:800}.v5-private-box strong{margin-top:5px;font-size:12px}.v5-private-box small{color:#8198a8;margin-top:7px;font-size:10px;line-height:1.45}.v5-main{min-width:0;padding:24px 30px 45px}.v5-topbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.v5-eyebrow{color:#5ad3a2;letter-spacing:.16em;font-size:10px;font-weight:800}.v5-topbar h1{margin:4px 0 0;font-family:Barlow Condensed,sans-serif;font-size:35px;line-height:1}.v5-top-actions{align-items:center;gap:10px;display:flex}.v5-season{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;padding:9px 12px}.v5-season span,.v5-season strong{display:block}.v5-season span{color:#70899b;font-size:8px;font-weight:800}.v5-season strong{margin-top:2px;font-size:11px}.v5-user-button{color:#072016;background:#5cdfa9;border:0;border-radius:10px;height:44px;padding:0 16px;font-size:11px;font-weight:900}.v5-hero{background:linear-gradient(135deg,#125e40f5,#071c2bf5),#0c2430;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:1.3fr .7fr;align-items:center;min-height:260px;padding:32px;display:grid;position:relative;overflow:hidden}.v5-hero:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-120px;right:-80px}.v5-hero-copy{z-index:2;position:relative}.v5-pill{color:#b8f9dd;letter-spacing:.12em;background:#4dd79e1f;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-block}.v5-hero h2{margin:13px 0 8px;font-family:Barlow Condensed,sans-serif;font-size:clamp(42px,6vw,70px);line-height:.88}.v5-hero h2 small{color:#65dcae;letter-spacing:.04em;margin-top:12px;font-size:.42em;display:block}.v5-hero p{color:#bad0da;max-width:550px;margin:16px 0 0;font-size:13px;line-height:1.55}.v5-hero-badges{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.v5-hero-badges span{background:#00000024;border:1px solid #ffffff14;border-radius:9px;padding:7px 10px;font-size:10px;font-weight:700}.v5-ball-art{place-items:center;min-height:190px;display:grid;position:relative}.v5-glow{filter:blur(25px);background:#53dea62e;border-radius:50%;width:170px;height:170px;position:absolute}.v5-ball{z-index:2;filter:drop-shadow(0 25px 22px #00000059);font-size:115px;position:relative}.v5-pitch-line{border:2px solid #ffffff14;border-radius:50%;width:320px;height:150px;position:absolute;bottom:-30px;right:-40px}.v5-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.v5-kpi{background:#0b1722;border:1px solid #ffffff12;border-radius:16px;padding:18px}.v5-kpi span,.v5-kpi strong,.v5-kpi small{display:block}.v5-kpi span{color:#70899b;letter-spacing:.1em;font-size:9px;font-weight:900}.v5-kpi strong{margin-top:7px;font-family:Barlow Condensed,sans-serif;font-size:32px}.v5-kpi small{color:#6f8695;margin-top:2px;font-size:10px}.v5-content-grid{grid-template-columns:1.45fr .75fr;gap:14px;margin-top:14px;display:grid}.v5-panel-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.v5-panel-heading span{color:#5bd7a4;letter-spacing:.12em;font-size:9px;font-weight:900}.v5-panel-heading h3{margin:4px 0 0;font-size:16px}.v5-count{background:#55d9a41f;border-radius:10px;place-items:center;width:35px;height:35px;display:grid;font-size:13px!important}.v5-team-mini-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.v5-team-mini{background:#ffffff06;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.v5-team-number{color:#65dba9;background:#52d39f1a;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-family:Barlow Condensed,sans-serif;font-weight:800;display:grid}.v5-team-mini strong,.v5-team-mini small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.v5-team-mini strong{font-size:11px}.v5-team-mini small{color:#688091;margin-top:2px;font-size:8px}.v5-lock{font-size:18px!important}.v5-finance-list{display:grid}.v5-finance-row{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.v5-finance-row span{color:#8aa0af;font-size:11px}.v5-finance-row strong{font-size:13px}.v5-finance-row.strong strong{color:#61dda9;font-size:18px}.v5-finance-note{color:#7f97a6;background:#ffffff06;border-radius:10px;margin-top:14px;padding:11px;font-size:9px;line-height:1.5}.v5-flow-panel{margin-top:14px}.v5-flow{grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1fr;align-items:center;display:grid}.v5-flow-step{background:#ffffff06;border-radius:13px;min-height:100px;padding:13px}.v5-flow-step span{color:#062217;background:#61dca9;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.v5-flow-step strong,.v5-flow-step small{display:block}.v5-flow-step strong{margin-top:9px;font-size:11px}.v5-flow-step small{color:#718897;margin-top:4px;font-size:9px;line-height:1.4}.v5-flow-arrow{color:#496172;text-align:center;font-size:20px}.v5-section-intro{margin-bottom:16px}.v5-section-intro h2{margin:4px 0;font-family:Barlow Condensed,sans-serif;font-size:34px}.v5-section-intro p{color:#728999;margin:0;font-size:11px}.v5-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v5-team-card{background:#0b1722;border:1px solid #ffffff12;border-radius:16px;overflow:hidden}.v5-team-card-head{background:linear-gradient(135deg,#1b704d33,#0000);align-items:center;gap:12px;padding:15px;display:flex}.v5-team-card-head>span{color:#56d9a4;font-family:Barlow Condensed,sans-serif;font-size:27px;font-weight:800}.v5-team-card-head small{color:#71899a;font-size:8px;font-weight:800}.v5-team-card-head h3{margin:1px 0 0;font-family:Barlow Condensed,sans-serif;font-size:24px}.v5-roster{padding:9px 15px}.v5-player-row{border-bottom:1px solid #ffffff0b;grid-template-columns:88px 1fr;gap:8px;padding:7px 0;display:grid}.v5-player-row span{color:#668091;text-transform:uppercase;font-size:8px;font-weight:800}.v5-player-row strong{font-size:10px}.v5-team-card footer{background:#ffffff06;justify-content:space-between;gap:12px;padding:11px 15px;display:flex}.v5-team-card footer span{color:#6c8494;text-transform:uppercase;font-size:8px}.v5-team-card footer strong{color:#59d7a3;font-size:9px}.v5-placeholder{text-align:center;background:#0b1722;border:1px solid #ffffff12;border-radius:22px;align-content:center;place-items:center;min-height:520px;display:grid}.v5-placeholder-icon{font-size:70px}.v5-placeholder span{color:#59d7a3;letter-spacing:.16em;margin-top:18px;font-size:9px;font-weight:900}.v5-placeholder h2{margin:6px 0;font-family:Barlow Condensed,sans-serif;font-size:42px}.v5-placeholder p{color:#728a99;max-width:420px;margin:0;font-size:11px}@media (width<=1050px){.v5-content-grid,.v5-team-grid,.v5-team-mini-grid,.v5-kpis{grid-template-columns:1fr 1fr}}@media (width<=760px){.v5-app{grid-template-columns:1fr}.v5-sidebar{height:auto;position:relative}.v5-private-box{margin-top:14px;position:static}.v5-main{padding:18px 14px 35px}.v5-topbar,.v5-hero{grid-template-columns:1fr}.v5-ball-art{display:none}.v5-content-grid,.v5-team-grid,.v5-kpis{grid-template-columns:1fr}.v5-flow{grid-template-columns:1fr;gap:7px}.v5-flow-arrow{transform:rotate(90deg)}}.finance-layout{grid-template-columns:380px minmax(0,1fr);gap:14px;display:grid}.finance-panel{background:#0b1722;border:1px solid #ffffff12;border-radius:18px;padding:20px}.finance-heading{margin-bottom:18px}.finance-heading span{color:#5bd7a4;letter-spacing:.13em;font-size:9px;font-weight:900}.finance-heading h2{margin:4px 0;font-size:20px}.finance-heading p{color:#758c9c;margin:6px 0 0;font-size:10px;line-height:1.5}.finance-form{grid-template-columns:1fr 1fr;gap:11px;display:grid}.finance-form label,.tariff-grid label{color:#839aaa;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.finance-form input,.finance-form select,.tariff-grid input{color:#fff;background:#07131e;border:1px solid #ffffff14;border-radius:9px;outline:0;height:41px;padding:0 10px}.finance-full{grid-column:1/-1}.finance-submit{color:#062217;cursor:pointer;background:#5cdda9;border:0;border-radius:10px;grid-column:1/-1;height:42px;font-weight:900}.payment-list{gap:7px;display:grid}.payment-row{background:#ffffff06;border:1px solid #ffffff0d;border-radius:11px;grid-template-columns:minmax(120px,1fr) 90px 100px auto;align-items:center;gap:10px;padding:11px;display:grid}.payment-row strong,.payment-row small{display:block}.payment-row small,.expense-row small{color:#6f8797;margin-top:3px;font-size:8px}.payment-amount{font-weight:900}.status{text-align:center;border-radius:999px;padding:6px 7px;font-size:8px;font-weight:900}.status-pending{color:#ffd38a;background:#f4932721}.status-confirmed{color:#91f0c5;background:#1fbe7924}.status-rejected{color:#ff9b9b;background:#e1434324}.payment-actions{gap:5px;display:flex}.payment-actions button{cursor:pointer;border:0;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:800}.payment-actions .confirm{color:#9ef0c9;background:#1dbe7821}.payment-actions .reject{color:#ffa2a2;background:#e0424221}.finance-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.finance-kpi{background:#0b1722;border:1px solid #ffffff12;border-radius:15px;padding:18px}.finance-kpi span,.finance-kpi strong{display:block}.finance-kpi span{color:#708999;font-size:8px;font-weight:900}.finance-kpi strong{margin-top:7px;font-family:Barlow Condensed,sans-serif;font-size:28px}.tariff-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cash-summary{display:grid}.summary-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;gap:15px;padding:11px 0;display:flex}.summary-row span{color:#839aaa;font-size:10px}.summary-row strong{font-size:11px}.summary-row.strong strong{color:#5cdda9;font-size:17px}.finance-team-panel{margin-top:14px}.team-account-table{overflow-x:auto}.team-account-head,.team-account-row{grid-template-columns:minmax(110px,1.5fr) repeat(5,1fr);align-items:center;gap:8px;min-width:690px;padding:10px;display:grid}.team-account-head{color:#718999;font-size:8px;font-weight:900}.team-account-row{border-top:1px solid #ffffff0d;font-size:9px}.account-ok,.account-partial,.account-due{text-align:center;border-radius:7px;padding:6px;font-size:8px;font-weight:900}.account-ok{color:#9af0c7;background:#1eb9731f}.account-partial{color:#ffdc92;background:#e197281f}.account-due{color:#ff9b9b;background:#e146461f}.expense-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:15px;padding:11px;display:flex}.finance-empty{color:#627b8b;text-align:center;padding:35px 15px;font-size:10px}@media (width<=900px){.finance-layout{grid-template-columns:1fr}.finance-kpis{grid-template-columns:1fr 1fr}.payment-row{grid-template-columns:1fr}}@media (width<=560px){.finance-kpis,.finance-form,.tariff-grid{grid-template-columns:1fr}.finance-full,.finance-submit{grid-column:auto}}.discipline-layout{grid-template-columns:380px minmax(0,1fr);gap:14px;display:grid}.discipline-list{gap:7px;display:grid}.discipline-row{background:#ffffff06;border:1px solid #ffffff0d;border-radius:11px;grid-template-columns:minmax(160px,1fr) 100px 70px;align-items:center;gap:10px;padding:11px;display:grid}.discipline-main strong,.discipline-main small{display:block}.discipline-main small{color:#718898;margin-top:4px;font-size:8px}.discipline-money{text-align:right}.discipline-delete{color:#ff9b9b;cursor:pointer;background:#e1434321;border:0;border-radius:7px;padding:6px 7px;font-size:8px;font-weight:800}.account-validating{color:#9fd7ff;text-align:center;background:#3291dc24;border-radius:7px;padding:6px;font-size:8px;font-weight:900}@media (width<=900px){.discipline-layout{grid-template-columns:1fr}}@media (width<=560px){.discipline-row{grid-template-columns:1fr}.discipline-money{text-align:left}}.auth-shell{background:radial-gradient(circle at top,#29dca41f,#0000 38%),#06111a;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#0b1b26;border:1px solid #ffffff14;border-radius:20px;width:min(420px,100%);padding:32px;box-shadow:0 30px 80px #00000059}.auth-logo{object-fit:contain;width:72px;height:72px;margin-bottom:18px}.auth-eyebrow{color:#55ddb0;letter-spacing:.12em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.auth-card h1,.auth-card h2{color:#fff;margin:0 0 8px}.auth-card p{color:#8298a7;margin:0 0 24px;font-size:13px;line-height:1.5}.auth-form{gap:14px;display:grid}.auth-form label{color:#9db0bd;text-transform:uppercase;gap:7px;font-size:10px;font-weight:800;display:grid}.auth-form input{color:#fff;background:#07141d;border:1px solid #ffffff17;border-radius:10px;outline:none;min-height:44px;padding:0 12px}.auth-form input:focus{border-color:#55ddb0}.auth-submit{color:#052016;cursor:pointer;background:#55ddb0;border:0;border-radius:10px;min-height:44px;margin-top:5px;font-weight:900}.auth-submit:disabled{opacity:.6;cursor:wait}.auth-error{color:#ff9f9f;background:#e6484821;border-radius:9px;padding:10px 12px;font-size:11px}.auth-loading{text-align:center}.teams-v2{gap:16px;display:grid}.teams-v2-header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.teams-v2-header span,.claim-form>span{color:#55ddb0;letter-spacing:.12em;font-size:9px;font-weight:900}.teams-v2-header h2{margin:4px 0}.teams-v2-header p{color:#708796;margin:0;font-size:11px}.teams-counter{color:#55ddb0;border:1px solid #55ddb033;border-radius:10px;padding:9px 12px;font-weight:900}.teams-v2-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:14px;display:grid}.team-v2-card{background:#0a1a24;border:1px solid #ffffff0f;border-radius:14px;min-width:0;padding:16px}.team-v2-title{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.team-v2-title>div{min-width:0}.team-v2-title span{color:#55ddb0;font-size:8px}.team-v2-title h3{overflow-wrap:anywhere;word-break:normal;margin:3px 0;line-height:1.15}.team-v2-title small{color:#78909e}.v5-small-button,.player-edit{color:#73e7c1;cursor:pointer;background:#55ddb01f;border:0;border-radius:7px;flex:none;padding:6px 8px;font-size:8px;font-weight:900}.team-roster{gap:5px;display:grid}.team-player-row{background:#ffffff06;border-radius:8px;grid-template-columns:minmax(70px,82px) minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 9px;display:grid}.player-category{color:#66808f;font-size:8px;font-weight:800}.player-name{overflow-wrap:anywhere;color:#edf7fa;min-width:0;font-size:11px;font-weight:800}.team-history{border-top:1px solid #ffffff0d;margin-top:12px;padding-top:10px}.team-history summary{cursor:pointer;color:#7ea0b2;font-size:9px;font-weight:800}.history-item{background:#ffffff06;border-radius:8px;gap:3px;margin-top:8px;padding:8px;font-size:9px;display:grid}.history-item small{color:#78909e}.history-alert{color:#ffb76a!important}.editor-overlay{z-index:1000;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.editor-modal{background:#0b1b26;border:1px solid #ffffff14;border-radius:16px;gap:13px;width:min(520px,100%);max-height:90vh;padding:22px;display:grid;overflow-y:auto}.editor-modal>span{color:#55ddb0;font-size:9px;font-weight:900}.editor-modal h2{overflow-wrap:anywhere;margin:0}.editor-modal label{color:#87a0ae;gap:6px;font-size:9px;font-weight:800;display:grid}.editor-modal input,.editor-modal select,.editor-modal textarea{box-sizing:border-box;color:#fff;background:#06131c;border:1px solid #ffffff14;border-radius:9px;width:100%;padding:10px}.editor-modal textarea{resize:vertical;min-height:80px}.check-row{align-items:center;grid-template-columns:auto 1fr!important}.check-row input{width:auto}.editor-actions{justify-content:flex-end;gap:8px;display:flex}.editor-actions button{cursor:pointer;border:0;border-radius:8px;padding:9px 12px}.editor-actions button:last-child{color:#062017;background:#55ddb0;font-weight:900}.claims-layout{gap:14px;display:grid}.claims-summary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.claims-summary>div{background:#0a1a24;border:1px solid #ffffff0d;border-radius:12px;gap:4px;padding:14px;display:grid}.claims-summary span{color:#78909e;font-size:8px;font-weight:900}.claims-summary strong{font-size:22px}.claims-main{grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:14px;display:grid}.v5-panel{background:#0a1a24;border:1px solid #ffffff0f;border-radius:14px;padding:16px}.claim-form{align-self:start;gap:11px;display:grid}.claim-form h2{margin:0 0 5px}.claim-form label{color:#78909e;gap:5px;font-size:9px;font-weight:800;display:grid}.claim-form input,.claim-form select,.claim-form textarea,.claim-resolution textarea{box-sizing:border-box;color:#fff;background:#06131c;border:1px solid #ffffff12;border-radius:8px;width:100%;padding:9px}.claim-form textarea,.claim-resolution textarea{min-height:80px}.claims-list{align-content:start;gap:9px;display:grid}.claim-card{background:#0a1a24;border:1px solid #ffffff0f;border-left:3px solid #647986;border-radius:12px;min-width:0;padding:14px}.claim-pending{border-left-color:#e75656}.claim-in_review{border-left-color:#e2aa42}.claim-resolved{border-left-color:#55ddb0}.claim-top{justify-content:space-between;gap:12px;display:flex}.claim-top>div:first-child{min-width:0}.claim-top span{color:#65ddb5;font-size:8px;font-weight:900}.claim-top h3{overflow-wrap:anywhere;margin:4px 0}.claim-top small,.claim-card>small{color:#78909e}.claim-card p{overflow-wrap:anywhere;color:#c7d5dc;line-height:1.45}.claim-age{color:#92a9b6;flex:none;font-size:9px;font-weight:800}.claim-status-line{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.claim-status{border-radius:7px;padding:6px 8px;font-size:8px;font-weight:900}.claim-status.PENDING{color:#ff9292;background:#e7565621}.claim-status.IN_REVIEW{color:#ffd078;background:#e2aa4221}.claim-status.RESOLVED{color:#73e7c1;background:#55ddb021}.claim-status-line button,.claim-resolution button{cursor:pointer;color:#dbe7ec;background:#ffffff12;border:0;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:800}.claim-resolution{gap:8px;margin-top:12px;display:grid}.claim-conclusion{background:#55ddb00f;border-radius:8px;margin-top:12px;padding:10px}.claim-conclusion p{margin-bottom:0}.v5-success,.v5-error{border-radius:9px;padding:10px 12px;font-size:10px}.v5-success{color:#72e7c0;background:#55ddb01a}.v5-error{color:#ff9494;background:#e64b4b1f}@media (width<=900px){.claims-main,.teams-v2-grid{grid-template-columns:1fr}}@media (width<=600px){.claims-summary{grid-template-columns:1fr}.team-player-row{grid-template-columns:70px minmax(0,1fr)}.player-edit{grid-column:2;justify-self:start}}.competition-v5,.standings-v5{gap:14px;display:grid}.competition-title span{color:#55ddb0;letter-spacing:.12em;font-size:9px;font-weight:900}.competition-title h2{margin:4px 0}.competition-title p{color:#78909e;margin:0;font-size:11px}.competition-toolbar{background:#0a1a24;border:1px solid #ffffff0f;border-radius:12px;flex-wrap:wrap;align-items:end;gap:8px;padding:12px;display:flex}.competition-toolbar label{color:#78909e;gap:4px;font-size:8px;font-weight:900;display:grid}.competition-toolbar select,.competition-toolbar input{color:#fff;background:#06131c;border:1px solid #ffffff14;border-radius:8px;min-height:35px;padding:0 9px}.competition-toolbar button{color:#fff;cursor:pointer;background:#ffffff12;border:0;border-radius:8px;min-height:35px;padding:0 11px;font-size:9px;font-weight:900}.competition-download{color:#052016!important;background:#55ddb0!important}.fixture-download-card{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 100% 0,#4f61d440,#0000 35%),linear-gradient(#071828,#09314b 55%,#063924);border-radius:18px;width:min(760px,100%);margin:0 auto;padding:26px}.fixture-brand{align-items:center;gap:15px;margin-bottom:22px;display:flex}.fixture-brand img{object-fit:contain;width:70px;height:70px}.fixture-brand span{color:#55ddb0;letter-spacing:.12em;font-size:8px;font-weight:900}.fixture-brand h2{margin:2px 0;font-size:28px}.fixture-brand small{color:#a8bac5}.fixture-games{gap:11px;display:grid}.fixture-game{gap:5px;display:grid}.fixture-teams{color:#07131e;background:#f5f7f8;border-radius:9px;grid-template-columns:minmax(0,1fr) 45px minmax(0,1fr);align-items:center;padding:12px;display:grid}.fixture-teams strong{overflow-wrap:anywhere;text-align:center;font-size:17px}.fixture-teams span{text-align:center;color:#23aeea;font-weight:1000}.fixture-time{background:#02090e;border-radius:5px;justify-self:center;padding:5px 12px;font-size:10px;font-weight:900}.fixture-time span{color:#9aadb7;margin-left:7px}.fixture-rest{background:#00000040;border:1px solid #55ddb038;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:20px;padding:13px;display:flex}.fixture-rest span{color:#27c5f4;font-size:10px;font-weight:1000}.fixture-rest strong{font-size:16px}.fixture-note{color:#9fb1bc;text-align:center;margin-top:12px;font-size:9px}.results-games{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:12px;display:grid}.result-match-card{background:#0a1a24;border:1px solid #ffffff0f;border-radius:13px;min-width:0;padding:14px}.result-match-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.result-match-head span,.result-match-head strong{display:block}.result-match-head span{color:#55ddb0;font-size:8px;font-weight:900}.match-status{color:#9db1bd;background:#ffffff12;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:900}.status-final{color:#68e0b9;background:#55ddb01a}.score-editor{grid-template-columns:minmax(0,1fr) 35px minmax(0,1fr);align-items:center;gap:8px;display:grid}.score-editor>div{justify-items:center;gap:7px;min-width:0;display:grid}.score-editor strong{overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:11px}.score-editor>span{text-align:center;color:#5bcdef;font-weight:1000}.score-editor input{box-sizing:border-box;color:#fff;text-align:center;background:#06131c;border:1px solid #ffffff1a;border-radius:8px;width:60px;height:46px;font-size:21px;font-weight:900}.score-editor b{font-size:24px}.save-score-button{color:#052016;cursor:pointer;background:#55ddb0;border:0;border-radius:8px;width:100%;min-height:37px;margin-top:12px;font-weight:900}.match-events{border-top:1px solid #ffffff0d;gap:7px;margin-top:14px;padding-top:12px;display:grid}.match-events>strong{color:#899fab;font-size:9px}.match-event-row{background:#ffffff06;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:7px;display:grid}.match-event-row strong,.match-event-row small{display:block}.match-event-row small{color:#718893;font-size:8px}.match-event-row button{color:#ff8d8d;cursor:pointer;background:0 0;border:0;font-size:8px}.card-entry{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:6px;display:grid}.card-entry select{color:#fff;background:#06131c;border:1px solid #ffffff12;border-radius:7px;min-width:0;height:34px;padding:0 6px;font-size:8px}.card-entry button{color:#68e0b9;cursor:pointer;background:#55ddb024;border:0;border-radius:7px;padding:0 9px;font-size:8px;font-weight:900}.standings-card{background:linear-gradient(#0d2740,#062e25);border:1px solid #ffffff12;border-radius:15px;overflow:hidden}.standings-brand{justify-content:center;align-items:center;gap:13px;padding:22px;display:flex}.standings-brand img{width:66px}.standings-brand strong,.standings-brand small{display:block}.standings-brand strong{font-size:20px}.standings-brand small{color:#94aab5}.standings-scroll{padding:0 15px 15px;overflow-x:auto}.standings-table{border-collapse:collapse;width:100%;min-width:720px}.standings-table th,.standings-table td{text-align:center;border:1px solid #72808a;padding:10px 8px}.standings-table th{background:#293a49;font-size:9px}.standings-table td{background:#021118bf;font-size:11px;font-weight:800}.standing-team{overflow-wrap:anywhere;min-width:190px;text-align:left!important}.standings-table td:first-child{color:#fff;font-size:17px;font-weight:1000}.standings-table td.standing-green{background:#0bd72d}.standings-table td.standing-blue{background:#1267d8}.standings-table td.standing-yellow{color:#111;background:#ffdc24}.standings-table td.standing-red{background:#ed1726}.standing-points{font-size:15px!important}.standings-legend{flex-wrap:wrap;gap:12px;padding:14px;font-size:8px;font-weight:900;display:flex}.standings-legend span:before{content:"";vertical-align:middle;width:11px;height:11px;margin-right:5px;display:inline-block}.legend-green:before{background:#0bd72d}.legend-blue:before{background:#1267d8}.legend-yellow:before{background:#ffdc24}.legend-red:before{background:#ed1726}@media (width<=650px){.competition-toolbar{grid-template-columns:1fr;display:grid}.competition-toolbar button,.competition-toolbar input,.competition-toolbar select{width:100%}.fixture-download-card{padding:15px}.fixture-brand h2{font-size:22px}.fixture-teams{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);padding:9px 5px}.fixture-teams strong{font-size:12px}.fixture-time{font-size:8px}.results-games{grid-template-columns:1fr}.result-match-card{padding:12px}.score-editor input{width:55px}.card-entry{grid-template-columns:1fr}.card-entry select,.card-entry button{width:100%;min-height:39px}}.v5-hero-tags,.v5-hero-mark,.v5-hero-art,.v5-hero-ball,.v5-hero-icon,.v5-hero-visual{display:none!important}.v5-hero{min-height:190px!important}.v5-hero-content{width:100%!important;max-width:760px!important}.v5-flow-panel,.v5-flow-arrow{display:none!important}.match-decision{margin-top:12px}.match-decision-open,.match-decision-save{cursor:pointer;border:0;border-radius:9px;width:100%;min-height:48px;font-weight:900}.match-decision-open{color:#e6eef2;background:#ffffff12}.match-decision-panel{background:#06131c;border-radius:10px;gap:12px;margin-top:8px;padding:12px;display:grid}.match-decision-types{grid-template-columns:1fr 1fr;gap:7px;display:grid}.match-decision-types button{color:#91a5b0;background:#0c1c26;border:1px solid #ffffff14;border-radius:8px;min-height:46px;font-weight:900}.match-decision-types button.active{color:#55ddb0;background:#55ddb01f;border-color:#55ddb0}.match-decision-panel label{color:#91a5b0;gap:6px;font-size:10px;font-weight:800;display:grid}.match-decision-panel select,.match-decision-panel input,.match-decision-panel textarea{box-sizing:border-box;color:#fff;background:#091923;border:1px solid #ffffff14;border-radius:8px;width:100%;min-height:46px;padding:9px}.match-decision-panel textarea{min-height:80px}.match-decision-score{grid-template-columns:1fr 22px 1fr;align-items:end;gap:7px;display:grid}.match-decision-score strong{text-align:center;padding-bottom:15px}.match-decision-score input{text-align:center;font-size:24px;font-weight:900}.decision-warning,.decision-info{border-radius:8px;padding:10px;font-size:10px;line-height:1.4}.decision-warning{color:#ff9b9b;background:#e646461a}.decision-info{color:#ffd17a;background:#e2aa421a}.match-decision-save{color:#062017;background:#55ddb0}@media (width<=650px){.result-match-card{box-sizing:border-box;width:100%}.match-decision-panel{padding:10px}}.claims-v2{gap:14px;display:grid}.claims-v2-title span{color:#55ddb0;font-size:9px;font-weight:900}.claims-v2-title h2{margin:4px 0}.claims-v2-title p{color:#8299a5;margin:0;font-size:11px}.claims-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.claims-kpis div{background:#0a1a24;border-radius:10px;padding:12px}.claims-kpis span{color:#79909c;font-size:8px;font-weight:900;display:block}.claims-kpis strong{margin-top:3px;font-size:22px;display:block}.claims-v2-layout{grid-template-columns:340px 1fr;gap:12px;display:grid}.claim-v2-form,.claim-v2-card{background:#0a1a24;border:1px solid #ffffff0f;border-radius:12px;padding:14px}.claim-v2-form{align-self:start;gap:11px;display:grid}.claim-v2-form>span{color:#55ddb0;font-size:9px;font-weight:900}.claim-v2-form label,.claim-resolution-v2 label{color:#8da2ad;gap:5px;font-size:9px;font-weight:800;display:grid}.claim-v2-form input,.claim-v2-form select,.claim-v2-form textarea,.claim-resolution-v2 input,.claim-resolution-v2 select,.claim-resolution-v2 textarea{box-sizing:border-box;color:#fff;background:#06131c;border:1px solid #ffffff14;border-radius:8px;width:100%;min-height:44px;padding:9px}.claim-v2-form textarea,.claim-resolution-v2 textarea{resize:vertical;min-height:90px}.claim-v2-form button,.claim-take,.claim-resolve-open,.claim-resolution-save,.claim-resolution-cancel{cursor:pointer;border:0;border-radius:8px;min-height:44px;font-weight:900}.claim-v2-form button,.claim-resolution-save{color:#052016;background:#55ddb0}.claim-take{color:#ffd078;background:#ffc14624}.claim-resolve-open{color:#70e5be;background:#55ddb01f}.claim-resolution-cancel{color:#fff;background:#ffffff0f}.claims-v2-list{align-content:start;gap:10px;display:grid}.claim-v2-card{border-left:3px solid #536975;min-width:0}.claim-v2-card.claim-pending{border-left-color:#ed5c5c}.claim-v2-card.claim-in_review{border-left-color:#e4ac42}.claim-v2-card.claim-resolved{border-left-color:#55ddb0}.claim-v2-head{justify-content:space-between;gap:12px;display:flex}.claim-v2-head span{color:#55ddb0;font-size:8px;font-weight:900}.claim-v2-head h3{overflow-wrap:anywhere;margin:4px 0}.claim-v2-head>strong{color:#8da1ac;font-size:9px}.claim-v2-teams{text-align:center;background:#ffffff06;border-radius:8px;grid-template-columns:1fr 28px 1fr;align-items:center;gap:5px;margin-top:10px;padding:9px;display:grid}.claim-v2-teams b{overflow-wrap:anywhere}.claim-v2-teams span{color:#49cce7}.claim-v2-reference,.claim-v2-rule{background:#ffffff06;border-radius:8px;margin-top:9px;padding:9px}.claim-v2-reference{color:#91a5b0;font-size:9px}.claim-v2-rule strong{color:#55ddb0;font-size:9px}.claim-v2-rule p{color:#8499a4;margin:5px 0 0;font-size:9px;line-height:1.4}.claim-v2-description{color:#cad7dc;line-height:1.5}.claim-take,.claim-resolve-open{width:100%;margin-top:7px}.claim-resolution-v2{background:#06131c;border-radius:9px;gap:10px;margin-top:12px;padding:11px;display:grid}.claim-checkbox{align-items:center;grid-template-columns:auto 1fr!important}.claim-checkbox input{width:auto;min-height:auto}.claim-result-box{background:#ffffff06;border-radius:8px;gap:10px;padding:10px;display:grid}.claim-score-box{grid-template-columns:1fr 20px 1fr;align-items:end;gap:7px;display:grid}.claim-score-box strong{text-align:center;padding-bottom:14px}.claim-score-box input{text-align:center;font-size:22px;font-weight:900}.claim-wo-note{color:#f99;background:#e646461a;border-radius:7px;padding:9px;font-size:9px}.claim-final{background:#55ddb00f;border-radius:8px;margin-top:10px;padding:10px}.claim-final p{margin:5px 0}.claim-final span{color:#55ddb0;font-size:9px;font-weight:800}@media (width<=700px){.claims-v2-layout{grid-template-columns:1fr}.claims-kpis{grid-template-columns:repeat(3,1fr)}.claim-v2-form,.claim-v2-card{padding:12px}.claim-v2-form input,.claim-v2-form select,.claim-v2-form textarea,.claim-resolution-v2 input,.claim-resolution-v2 select,.claim-resolution-v2 textarea,.claim-v2-form button,.claim-take,.claim-resolve-open,.claim-resolution-save,.claim-resolution-cancel{min-height:48px;font-size:11px}}.finance-stack{gap:14px;min-width:0;display:grid}.obligation-list{gap:8px;display:grid}.obligation-row{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.obligation-row>div{gap:3px;display:grid}.obligation-row>div:last-child{text-align:right}.obligation-row small{color:#78909e;font-size:9px}.finance-generate{width:100%;margin-top:14px}@media (width<=760px){.v5-sidebar{border-bottom:1px solid #ffffff12;border-right:0;padding:14px}.v5-brand{padding-bottom:12px}.v5-nav{scrollbar-width:thin;gap:7px;padding-bottom:5px;display:flex;overflow-x:auto}.v5-nav button{text-align:center;flex:none;min-height:44px;padding:10px 14px}.v5-private-box{display:none}.v5-topbar{align-items:flex-start}.v5-top-actions{justify-content:space-between;width:100%}.finance-panel{padding:14px}.discipline-row{grid-template-columns:1fr auto}.discipline-delete{grid-column:1/-1;min-height:44px}.payment-actions button,.finance-submit,.competition-download{min-height:44px}}@media (width<=420px){.v5-season{display:none}.v5-main{padding-inline:10px}.claims-kpis{gap:6px}.claims-kpis div{padding:10px 6px}}
