.header{background-color:#000;align-items:center;gap:10px}.header-container{justify-content:space-around;display:flex}.header-right{align-items:center;gap:15px;display:flex}.header-logo{align-items:center;gap:10px;display:flex}.header-logo a{letter-spacing:1px;background:linear-gradient(90deg,#6b7cdf,#d2d6ff);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:ImpactCustom,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:2.6em;font-weight:300;text-decoration:none;display:inline-block;transform:skew(-10deg)}.header-nav{align-items:center;gap:30px;display:flex}.auth-NavLinks{gap:20px;display:flex}.header-nav a,.auth-NavLinks a,.side-nav a,.management-link{color:#fdfdfd;letter-spacing:0;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.1em;font-weight:300;text-decoration:none;transition:color .2s;display:inline-block;position:relative}.header-nav a:hover,.auth-NavLinks a:hover,.side-nav a:hover,.header-nav a.active,.auth-NavLinks a.active,.side-nav a.active{color:#3b82f6}.header-nav a.active:after,.auth-NavLinks a.active:after,.side-nav a.active:after{width:100%}.header-nav a:after,.auth-NavLinks a:after,.side-nav a:after{content:"";background:#3b82f6;width:0%;height:2px;transition:width .25s;position:absolute;bottom:-5px;left:0}.header-nav a:hover:after,.auth-NavLinks a:hover:after,.side-nav a:hover:after{width:100%}.lang-switch{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:3px;display:flex}.lang-switch button{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 12px;transition:all .2s}.lang-switch button:hover{color:#fff}.lang-switch button.active{color:#fff;background:#2563eb}.header-glow{opacity:.6;background:linear-gradient(90deg,#0000,#3b83f6ee,#0000);width:100%;height:3px}.user-menu{align-items:center;gap:10px;display:flex}.profile-icon img{cursor:pointer;border:1px solid #fff3;border-radius:50%;width:35px;height:35px}.logout-btn{color:#ffffffb3;cursor:pointer;background:0 0;border:none;transition:all .2s}.logout-btn:hover{color:#ef4444}.hamburger{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:center;gap:8px;width:40px;height:60px;padding:0;display:flex}.hamburger span{background:#fff;border-radius:2px;width:100%;height:3px;transition:all .3s}.hamburger.open span:first-child{transform:translateY(13px)rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.menu-overlay{z-index:999;background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.side-menu{z-index:1000;background:#0a0a0a;flex-direction:column;justify-content:space-between;width:180px;height:100%;padding:80px 20px 20px;transition:transform .3s,right .3s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.side-menu.open{transform:translate(0)}.side-nav{flex-direction:column;gap:20px;display:flex}.side-bottom{flex-direction:column;gap:20px;height:250px;display:flex}.management-item{cursor:pointer;position:relative}.management-link{color:#fff}.management-wrapper{display:inline-block;position:relative}.management-dropdown{z-index:1000;flex-direction:column;min-width:150px;padding-top:10px;display:flex;position:absolute;top:100%;left:0}.management-dropdown a{color:#fff;background-color:#0a0a0ac6;padding:10px 15px;text-decoration:none;transition:all .2s}.side-menu.secondary{background:#0a0a0a;right:-280px}.side-menu.secondary.open{right:0}@media (width<=934px){.header-logo a{display:none}}@media (width<=827px){.header-logo a{display:none}}.login-page{background:radial-gradient(circle at top,#162444,#020617);justify-content:center;height:100vh;padding:10px;display:flex}.login-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;width:350px;height:300px;margin-top:50px;padding:30px;box-shadow:0 10px 40px #00000080}.login-card h1{color:#fff;text-align:center;margin-bottom:25px}.hero{color:#fff;background-image:url(/img/home-banner.png);background-position:50%;background-size:cover;align-items:center;height:45vh;padding:0 67px;display:flex;position:relative}.hero:before{content:"";background:linear-gradient(90deg,#000000d9 40%,#0000008c 80%,#0003 100%);position:absolute;inset:0}.hero-content{z-index:1;max-width:400px;margin-top:20px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;position:relative}.hero-content h1{opacity:.95;margin:0;font-size:1.8em;font-weight:700}.hero-content h2{color:#1e73ff;margin:10px 0 20px;font-size:2.3em;font-weight:800;line-height:30px}.subtitle{margin-bottom:10px;font-size:1.2em;font-weight:500}.description{opacity:.8;margin-bottom:30px;font-size:1em;line-height:1.5}.hero-button{color:#fff;background:linear-gradient(90deg,#1e73ff,#4aa3ff);border-radius:8px;align-items:center;gap:10px;padding:12px 20px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.hero-button:hover{filter:brightness(1.1);transform:translateY(-2px)}.home-news{margin:0 auto;padding:0 20px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.home-news-header{justify-content:space-between;align-items:center;display:flex}.home-news-header p{color:#fff;padding-left:14px;font-size:1.3rem;font-weight:700;position:relative}.home-news-header p:before{content:"";background:#3b82f6;border-radius:2px;width:4px;height:70%;position:absolute;top:4px;left:0}.home-news-header a{color:#3b82f6;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s}.home-news-header a:hover{color:#60a5fa}.home-news .newsContainer{gap:20px;padding-bottom:10px;display:flex;overflow-x:auto}.home-news .newsContainer::-webkit-scrollbar{display:none}.home-news .newsContainer{-ms-overflow-style:none;scrollbar-width:none}.home-news .newsContainer>*{flex-shrink:0;min-width:280px;max-width:320px}@media (width<=850px){.hero{height:300px}}@media (width<=770px){.hero{height:250px}.hero-content{margin-top:10px}.hero-content h2{margin:5px 0 10px}.subtitle{margin-bottom:5px}.description{margin-bottom:10px}.home-news .newsContainer>*{flex-shrink:0;min-width:250px;max-width:280px;height:350px}}@media (width<=550px){.hero{height:200px;padding:0 40px}.hero-content{margin-top:10px;font-size:.75em}.hero-content h2{margin:5px 0 10px}.subtitle{margin-bottom:5px}.description{margin-bottom:10px}.home-news-header p{font-size:1em}.home-news-header a{font-size:.7em}.home-news .newsContainer>*{flex-shrink:0;min-width:200px;max-width:250px;height:300px}}@media (width<=400px){.hero{height:180px;padding:0 40px}.hero-content{margin-top:10px;font-size:.6em}.hero-content h2{margin:5px 0 10px}.subtitle{margin-bottom:5px}.description{margin-bottom:10px}.home-news-header p{font-size:1em}.home-news-header a{font-size:.7em}.home-news .newsContainer>*{flex-shrink:0;min-width:180px;max-width:220px;height:280px}}.newsCase{cursor:pointer;background:#0a0f1c;border-radius:16px;width:320px;height:fit-content;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 10px 30px #0009}.newsCase:hover{transform:translateY(-5px);box-shadow:0 20px 50px #000c}.newsCase-image{height:220px;position:relative;overflow:hidden}.newsCase-image img{object-fit:cover;width:100%;height:100%;display:block}.newsCase-image:after{content:"";background:linear-gradient(#0a0f1c00 40%,#0a0f1cd9 100%);position:absolute;inset:0}.newsCase-content{background:linear-gradient(#0a0f1cf2,#0a0f1c);padding:16px}.newsCase-title{color:#fff;margin-bottom:12px;font-size:1.4rem;font-weight:700;line-height:1.3}.newsCase-date{color:#9ca3af;align-items:center;gap:8px;font-size:.9rem;display:flex}.newsCase-date svg{color:#3b82f6;width:16px;height:16px}.newsCase:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(120deg,#3b82f64d,#0000,#3b82f64d);border-radius:16px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (width<=900px){.newsCase-image{height:180px}}@media (width<=770px){.newsCase-content{padding:10px}.newsCase-title{margin-top:2px}.newsCase{max-width:280px}}@media (width<=615px){.newsCase{max-width:250px}}@media (width<=550px){.newsCase-image{height:140px}.newsCase-title{font-size:1.2em}}@media (width<=400px){.newsCase-image{height:120px}.newsCase-title{font-size:1em}.new-member{font-size:.6em}}.newsContainer{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;padding:20px;display:grid}@media (width<=1350px){.newsContainer{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (width<=700px){.newsContainer{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (width<=615px){.newsContainer{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.newsCase{width:240px}}@media (width<=500px){.newsContainer{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.newsCase{width:200px}.newsCase-title{font-size:1em}}@media (width<=430px){.newsContainer{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.newsCase{width:160px;height:fit-content}.newsCase-title,.newsCase-date{font-size:.8em}}:root{--div-bg-color:#111639;--div-border-color:#38387a;--league-div-bg-color:#091944ec;--league-div-secondary-color:#1c2d5e7f;--league-div-hover-bg-color:#253867c3;--league-div-border-color:#417abfe6;--league-th-bg-color:#3b508b2a}@font-face{font-family:SegoeUI;src:url(/fonts/segoeuithis.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ImpactCustom;src:url(/fonts/impact.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SegoeUI;src:url(/fonts/segoeuithibd.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SegoeUI;src:url(/fonts/segoeuithisi.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:SegoeUI;src:url(/fonts/segoeuithisz.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}body{margin:0;font-family:SegoeUI,Arial,sans-serif}h3{margin-top:5px;margin-bottom:5px}.link{font-family:SegoeUI,Arial,sans-serif}.create-button{background-color:green}.red-button{background-color:red}.cancel-button{background-color:#3f3e3e}.UFA{text-align:center;background-color:red;border-radius:10px;width:50px;height:30px;font-size:1.2em;font-weight:600;line-height:30px}.RFA{text-align:center;background-color:#0062ff;border-radius:10px;width:50px;height:30px;font-size:1.2em;font-weight:600;line-height:30px}.main-layout{color:#fff;background:radial-gradient(circle at top,#101727,#01040f);justify-content:center;align-items:center;height:100%;min-height:100vh}.leagueLayout{color:#fff;background-color:#0d0d0d86;background-image:url(/img/background.jpeg);background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;height:100%;min-height:100vh}.leagueLayout h1{text-transform:uppercase;margin-bottom:0;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.leagueLayout h2{text-transform:uppercase;letter-spacing:.5px;text-transform:uppercase;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:1.3em}.page-description{text-transform:uppercase;opacity:.8;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.9em;font-weight:700}.pencil-icon{color:#06f;cursor:pointer;background-color:#06f3;border:1px solid #06f;border-radius:10px;padding:10px}.trash-icon{color:red;cursor:pointer;background-color:#f003;border:1px solid red;border-radius:10px;padding:10px}.check-icon{color:#00ff2a;cursor:pointer;background-color:#04ff0033;border:1px solid #00ff2a;border-radius:10px;padding:10px}.yellow-icon{color:#fbff00;cursor:pointer;background-color:#ff03;border:1px solid #fbff00;border-radius:10px;padding:10px}.trash-icon:hover{background-color:#f003}.check-icon:hover{background-color:#04ff0033}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0f172a00;border-radius:999px}::-webkit-scrollbar-thumb{background:#334155;border:2px solid #0f172a00;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#475569}*{scrollbar-width:thin;scrollbar-color:#334155 #0f172a00}.toggle-btn{cursor:pointer;background-color:#b7b9ba;border:1px solid #aaa;border-radius:99px;width:50px;height:28px;transition:background-color .1s,border-color .2s;position:relative;box-shadow:1px 1px 10px #000000bf}.toggle-btn .thumb{background-color:#fff;border-radius:99px;width:20px;height:20px;transition:left .15s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.toggle-btn.toggled{background-color:#15b58e}.toggle-btn:hover{border-color:#6f6f6f}.toggle-btn.toggled .thumb{left:25px}.FRANCHISE,.SUPERSTAR,.EXACT,.ELITE,.ÉLEVÉ,.EXCELLENT,.SOUTIEN,.MOYEN,.BACKUP,.MINEUR,.FAIBLE{white-space:nowrap;text-align:center;letter-spacing:.5px;text-transform:uppercase;border:1px solid #00000040;border-radius:8px;padding:2px;font-size:.8em;font-weight:600;box-shadow:inset 0 1px #ffffff40,0 1px 3px #0003}.FRANCHISE{color:#fff;background:linear-gradient(135deg,#6a11cb,#8e2de2);border-color:#4b158a}.SUPERSTAR,.EXACT{color:#fff;background:linear-gradient(135deg,#0f4c81,#1976d2);border-color:#0a355c}.ELITE,.ÉLEVÉ{color:#2c2c2c;background:linear-gradient(135deg,#1b8f3a,#2ecc71);border-color:#14662a}.EXCELLENT{color:#2c2c2c;background:linear-gradient(135deg,#c99700,#f1c40f);border-color:#9e7c00}.SOUTIEN,.MOYEN{color:#3a3a3a;background:linear-gradient(135deg,#f4d03f,#f9e547);border-color:#c9b200}.BACKUP{color:#fff;background:linear-gradient(135deg,#5a2c0c,#8e4b1f);border-color:#3d1d08}.MINEUR,.FAIBLE{color:#fff;background:linear-gradient(135deg,#a30000,#e53935);border-color:#6f0000}@media (width<=900px){.toggle-btn{width:45px;height:25px}.toggle-btn .thumb{width:18px;height:18px;top:50%;left:3px}.toggle-btn.toggled .thumb{left:23px}.pencil-icon,.trash-icon,.check-icon,.yellow-icon{padding:5px}}@media (width<=775px){.toggle-btn{width:40px;height:20px}.toggle-btn .thumb{width:16px;height:16px;top:50%;left:3px}.toggle-btn.toggled .thumb{left:20px}.pencil-icon,.trash-icon,.check-icon,.yellow-icon{border-radius:5px;width:20px;height:20px;padding:2px}}@media (width<=550px){.toggle-btn{width:35px;height:15px}.toggle-btn .thumb{width:14px;height:14px;top:50%;left:3px}.toggle-btn.toggled .thumb{left:17px}.pencil-icon,.trash-icon,.check-icon,.yellow-icon{border-radius:5px;width:18px;height:18px;padding:1px}}@media (width<=500px){.UFA,.RFA{width:40px;height:25px;font-size:1em;line-height:25px}}@media (width<=450px){.toggle-btn{border-radius:10px;width:35px;height:15px}.toggle-btn .thumb{width:14px;height:14px;top:50%;left:3px}.toggle-btn.toggled .thumb{left:14px}.pencil-icon,.trash-icon,.check-icon,.yellow-icon{border-radius:5px;width:15px;height:15px;padding:1px}}@media (width<=400px){.UFA,.RFA{width:30px;height:20px;font-size:1em;line-height:20px}}.signup-page{background:radial-gradient(circle at top,#162444,#020617);justify-content:center;min-height:calc(100vh - 70px);padding-top:70px;padding-left:5px;padding-right:5px;display:flex}.signup-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;width:100%;max-width:70vw;padding:30px;box-shadow:0 10px 40px #00000080}.signup-card h1{color:#fff;text-align:center;margin-bottom:25px}.input-group{flex-direction:column;margin-bottom:15px;display:flex}.input-group label{color:#ffffffb3;margin-bottom:5px;font-size:14px}.input-group input{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;outline:none;padding:10px;transition:all .2s}.input-group input:focus{border-color:#3b82f6}button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;width:100%;padding:10px;font-weight:600;transition:all .2s}button:hover{background:#1d4ed8}button:disabled{opacity:.6;cursor:not-allowed}.error{color:#f87171;text-align:center;margin-bottom:10px;font-size:13px}.signup-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}@media (width<=527px){.signup-grid{grid-template-columns:1fr}}.newsPage-header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.newsPage-header .image-select{margin-top:10px;margin-left:10px}.newsPage-header h1{color:#fff;margin-left:20px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.create-news-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;width:100px;margin-right:20px;padding:10px 16px;transition:all .2s}.create-news-btn:hover{background:#1d4ed8}.create-news-form{flex-direction:column;gap:12px;width:100%;display:flex}.create-news-form input,.create-news-form textarea{color:#fff;background-color:#11234d;border:none;border-radius:8px;outline:none;padding:10px}.image-preview{object-fit:cover;border-radius:10px;width:100%;max-height:200px}.form-actions button:first-child{color:#fff;background:#374151}.form-actions button:last-child{color:#fff;background:#2563eb}@media (width<=500px){.newsPage-header{font-size:.9em}}.dialog-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background:#0009;width:100%;height:100%;position:fixed;top:0;left:0}.dialog{z-index:1000;border-radius:16px;width:95%;max-width:1000px;max-height:90vh;margin:5px;animation:.2s forwards dialogFadeIn;position:fixed;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,-50%)scale(.95)}.dialog-content{color:#fff;background:#0f172a;border-radius:16px;justify-content:center;min-height:400px;padding:24px;display:flex;overflow:hidden auto;box-shadow:0 20px 60px #000c}.leagueLayout .dialog-content{background:#09194da6}@keyframes dialogFadeIn{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (width<=410px){.dialog-content{padding:10px}}.newsDetails{box-sizing:border-box;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:90vh;padding:10px 40px;display:flex}.leagueLayout .newsDetails{background:var(--league-div-bg-color)}.newsDetails-image{text-align:center;border-radius:16px;width:100%;height:400px;margin-bottom:20px}.newsDetails-image img{object-fit:fill;border-radius:16px;width:60%;height:100%}.newsDetails-content h1{margin-bottom:10px;font-size:2rem}.newsDetails-date{color:#9ca3af;margin-bottom:20px}.newsDetails-description{color:#e5e7eb;line-height:1.6}.newsDetails-actions{gap:10px;margin-top:30px;display:flex}.newsDetails-actions button{cursor:pointer;color:#fff;background:#2563eb;border:none;border-radius:8px;width:100px;padding:8px 14px}.newsDetails-actions .delete{background:#dc2626}.edit-form{flex-direction:column;gap:10px;width:100%;display:flex}.edit-form input,.edit-form textarea{border:none;border-radius:8px;padding:10px}.preview{object-fit:cover;border-radius:10px;width:100%;max-height:200px}.form-actions{justify-content:flex-end;gap:10px;display:flex}.form-actions button{cursor:pointer;border:none;border-radius:8px;padding:8px 14px}@media (width<=1150px){.newsDetails-image img{width:80%}}@media (width<=770px){.newsDetails-image img{width:100%}}@media (width<=570px){.newsDetails-image{height:300px}.newsDetails{padding:10px 30px}}@media (width<=470px){.newsDetails-image{height:200px}.newsDetails{padding:10px 20px;font-size:.8em}.newsDetails-content h1{font-size:1.7em}}.divisions-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.divisions-create{cursor:pointer;color:#fff;background:#3b82f6;border:none;border-radius:6px;align-items:center;gap:6px;width:100px;padding:8px 12px;display:flex}.divisions-container{gap:20px;display:flex}.divisions-sidebar{background:#0c132a;border-radius:10px;flex-direction:column;gap:8px;width:30%;max-height:600px;margin-bottom:10px;padding:10px;display:flex;overflow-y:auto}.leagueLayout .divisions-sidebar{background:var(--league-div-bg-color);border:1px solid var(--league-div-border-color)}.divisions-row{cursor:pointer;background-color:#1c2043;border-radius:8px;justify-content:space-between;align-items:center;padding:10px;display:flex}.leagueLayout .divisions-row{background:var(--league-div-bg-color);border:1px solid var(--league-div-border-color)}.divisions-row:hover,.divisions-row.active{background:#2d336c}.leagueLayout .divisions-row:hover,.leagueLayout .divisions-row.active{background:var(--league-div-hover-bg-color)}.divisions-row-item{cursor:pointer;background-color:#1c2043;border-radius:8px;justify-content:space-between;align-items:center;margin-top:10px;margin-left:15px;padding:10px;display:flex}.divisions-row-item:hover,.divisions-row-item.active{background:#2d336c}.divisions-row-left{align-items:center;gap:10px;display:flex}.divisions-logo{object-fit:contain;width:32px;height:32px}.divisions-name{font-weight:700}.divisions-tier{opacity:.7;font-size:12px}.divisions-row-actions{gap:8px;display:flex}.divisions-icon{cursor:pointer}.divisions-icon.delete{color:#ef4444}.divisions-actions{gap:10px;display:flex}.divisions-submit{cursor:pointer;background:#22c55e;border:none;border-radius:6px;width:100px;padding:10px 15px}.divisions-cancel{cursor:pointer;background:#6b7280;border:none;border-radius:6px;width:100px;padding:10px 15px}@media (width<=1104px){.divisions-container{gap:10px}}@media (width<=900px){.divisions-container{gap:5px}}@media (width<=680px){.divisions-row,.divisions-row-item{font-size:.8em}.divisions-row-left img{width:25px;height:25px}.divisions-row-actions{gap:3px}.divisions-row-actions svg{width:14px;height:14px}}@media (width<=575px){.divisions-container{font-size:.9em}.divisions-page{padding:5px 10px}.divisions-name,.divisions-tier{display:none}}@media (width<=485px){.divisions-header h1{font-size:1.2em}.divisions-row,.divisions-row-item{font-size:.7em}}.autocomplete{width:95%;position:relative}.autocomplete input{color:#fff;background:#282d6d;border:none;border-radius:6px;width:100%;padding:6px}.autocomplete-dropdown{z-index:50;background:#1c2043;border:1px solid #3a3f8f;border-radius:8px;width:100%;max-height:200px;position:absolute;top:105%;left:0;overflow-y:auto}.leagueLayout .autocomplete-dropdown{background:var(--league-div-bg-color);border:1px solid var(--league-div-border-color)}.autocomplete-item{cursor:pointer;padding:8px}.autocomplete-item:hover{background:#282d6d}.leagueLayout .autocomplete-item:hover{background:var(--league-div-hover-bg-color)}.autocomplete-empty{opacity:.6;padding:8px}.multi-autocomplete{width:100%;position:relative}.multi-autocomplete-input-container{cursor:text;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:0 3px;display:flex}.multi-autocomplete-input-container input{background:0 0;border:none;outline:none;flex:1;min-width:120px;font-size:14px}.tags-container{gap:10px;max-width:100%;display:flex;overflow-x:auto}.multi-autocomplete-tag{color:#fff;background:#282d6d;border-radius:10px;align-items:center;gap:6px;padding:0 5px;font-size:.8em;display:flex}.multi-autocomplete-tag button{cursor:pointer;color:#3551b7;background:0 0;border:none;font-size:16px;line-height:1}.multi-autocomplete-dropdown{z-index:100;background:#282d6d;border:1px solid #d7dbe3;border-radius:12px;width:100%;max-height:240px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 8px 20px #00000014}.multi-autocomplete-item{cursor:pointer;padding:10px 14px;transition:background .15s}.multi-autocomplete-item:hover{background:#464ca7}.multi-autocomplete-empty{text-align:center;color:#888;padding:12px;font-size:14px}.form{background-color:#0c132a;border-radius:16px;flex-direction:column;gap:20px;margin-bottom:10px;padding:15px;display:flex}.form-field.checkbox{background-color:#282d6d;border-radius:6px;flex-direction:row;align-items:center;height:35px;margin-top:19px}.file-button{color:#fff;cursor:pointer;background:linear-gradient(#1b284c,#2a3f73);border:1px solid #ffffff1a;border-radius:8px;max-width:150px;padding:10px 14px;font-size:14px;transition:all .2s;display:inline-block}.file-button:hover{transform:translateY(-1px);box-shadow:0 0 10px #508cff4d}.leagueLayout .form,.leagueLayout .form-section,.leagueLayout .form-field input,.leagueLayout .form-field select,.leagueLayout .form-field.checkbox{background:var(--league-div-bg-color);border:1px solid var(--league-div-border-color)}.leagueLayout option{background-color:var(--league-div-bg-color);border:1px solid var(--league-div-border-color);color:#000}.form-title{font-size:22px;font-weight:600}.form-section{background:#1c2043;border-radius:12px;padding:20px}.form-section h3{opacity:.9;margin-bottom:15px;font-size:16px}.form-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.form-field.full{grid-column:span 4}.form-field{flex-direction:column;gap:5px;display:flex}.form-field label{opacity:.7;font-size:12px}.form-field input{color:#fff;background:#282d6d;border:none;border-radius:6px;padding:10px}.form-field.checkbox label{align-items:center;margin-left:10px;font-size:13px;display:flex}.form-field select{color:#fff;background-color:#282d6d;border:none;border-radius:5px;height:35px}.leagueLayout .form-field select option{color:#fff}.form-field textarea{resize:vertical;color:#fff;background:#282d6d;border:none;border-radius:6px;width:100%;min-height:80px;padding:8px;font-family:inherit}.form-field textarea:focus{outline:1px solid #4dabf7}@media (width<=1104px){.form-grid{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}}@media (width<=900px){.form-grid{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}}@media (width<=700px){.form-grid{flex-direction:column;gap:10px;display:flex}}@media (width<=575px){.form-section h3,.form-field label{font-size:.9em}.form-field input{font-size:.8em}}@media (width<=485px){.form-section{padding:7px}.form{padding:5px}.form-title{font-size:1em}}@media (width<=412px){.form-field label{font-size:.7em}.form-field input{font-size:.6em}}.country-dialog{margin-bottom:15px}.country-header button{color:#fff;cursor:pointer;background:0 0;border:none;font-size:18px}.country-create{gap:10px;margin-bottom:20px;display:flex}.country-create input{border:none;border-radius:8px;padding:8px}.country-create button{cursor:pointer;color:#fff;background:#4cafef;border:none;border-radius:8px;padding:8px 12px}.country-list{flex-direction:column;gap:10px;max-height:300px;display:flex;overflow-y:auto}.country-item{background:#2a2a3d;border-radius:10px;justify-content:space-between;align-items:center;padding:10px;display:flex}.country-item img{object-fit:cover;border-radius:4px;width:40px;height:25px}.country-actions{gap:8px;display:flex}.country-actions button{cursor:pointer;background:0 0;border:none;font-size:16px}@media (width<=614px){.country-create{flex-direction:column;display:flex}.country-create button{width:100px}}.playersPage{padding:10px 30px}.playersPage-optionBar{justify-content:end;gap:15px;margin-bottom:10px;display:flex}.playersPage-optionBar button{width:100px}.playersPage-title{margin-bottom:5px;font-size:1.5em;font-weight:700}.table-container{border:1px solid var(--league-div-border-color);border-radius:12px;width:100%;overflow-x:auto}.table{border-collapse:separate;border-spacing:0;color:#fff;text-align:center;background:#1c2042;width:100%}.table-title-icon{color:#fff;background:linear-gradient(#2563ebe6,#1d4ed8b3);border:1px solid #93c5fd66;border-radius:10px;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:0 0 12px #3b82f673,inset 0 0 14px #ffffff14}.table-title{justify-content:start;align-items:center;gap:16px;display:flex}.table-title h2{margin-top:0}.leagueLayout .table thead th{z-index:5;background:#191968;position:sticky;top:0}.leagueLayout .table thead th:first-child{z-index:6;background:#191968}.main-layout .table thead th{z-index:5;background:#12142b;position:sticky;top:0}.main-layout .table thead th:first-child{z-index:5;background:#12142b}.leagueLayout .table{background:var(--league-div-bg-color)}.table th:first-child,.table td:first-child{z-index:5;white-space:nowrap;position:sticky;left:0}.table tr:nth-child(2n){background:#282d6d}.leagueLayout .table tr:nth-child(2n){background:var(--league-div-secondary-color)}.table th:first-child:after,.table td:first-child:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000004d,#0000);width:5px;height:100%;position:absolute;top:0;right:-5px}.table .table-row td:first-child{z-index:3;background:#1c2042}.leagueLayout .table .table-row td:first-child{z-index:5;background:#091944}.table .table-row:nth-child(2n) td:first-child{z-index:3;background:#282d6d}.leagueLayout .table .table-row:nth-child(2n) td:first-child{z-index:5;background:#14224d}.table th,.table td{text-align:center;padding:10px}.table td a{color:#fff}.table td a:hover{color:#09f}.table thead{text-transform:uppercase;color:#99ddf4b8;background:#12142b}.leagueLayout .table thead{background:var(--league-th-bg-color)}.leagueLayout .table th:first-child{background:#15244e}.table-container-actions{justify-content:center;gap:10px;display:flex}.table-container-actions button{background:0 0;border:1px solid gray}.table-container-actions button:hover{border:1px solid #07abd4}.th-content{justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.sort-icons{flex-direction:column;margin-left:4px;display:flex}.sort-icons svg{cursor:pointer;opacity:.3;transition:all .2s}.sort-icons svg:hover{opacity:.7}.sort-icons svg.active{opacity:1;color:#4dabf7}.filter-wrapper{align-items:center;display:flex;position:relative}.filter-wrapper svg{cursor:pointer;opacity:.4;transition:all .2s}.filter-wrapper svg:hover{opacity:.8}.filter-popover{z-index:5;background:#1c2043;border:1px solid #3a3f8f;border-radius:8px;padding:8px;position:absolute;top:-15px;left:26px;box-shadow:0 4px 12px #0000004d}.leagueLayout .filter-popover{background:var(--league-div-bg-color);border:1px solid var(--league-div-border-color)}.filter-popover input{color:#fff;background:#282d6d;border:none;border-radius:6px;outline:none;width:140px;padding:6px}.leagueLayout .filter-popover input{background:var(--league-div-bg-color);border:1px solid var(--league-div-border-color)}.table-filter{border:none;border-radius:6px;width:100%;padding:5px}.table-pagination{justify-content:flex-end;align-items:center;gap:12px;padding:16px;display:flex}.table-pagination button{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.table-pagination button:hover:not(:disabled){background:#e5e7eb}.table-pagination button:disabled{opacity:.5;cursor:not-allowed}.table-empty{white-space:nowrap;background-color:#1c2043;padding:16px}.leagueLayout .table-empty{background:var(--league-div-bg-color)}.totals-row{border-top:2px solid var(--league-div-border-color);color:#99ddf4b8;z-index:6;font-weight:700;position:sticky;bottom:0}.totals-row td{background-color:#0a2657;padding-top:14px;padding-bottom:14px;position:sticky;bottom:0}@media (width<=560px){.table{font-size:.9em}.table th,.table td{padding:5px}}@media (width<=460px){.table{font-size:.8em}}@media (width<=400px){.table{font-size:.7em}}.season-dialog{margin-bottom:15px}.season-header button{color:#fff;cursor:pointer;background:0 0;border:none;font-size:18px}.season-create{gap:10px;margin-bottom:20px;display:flex}.season-create input{border:none;border-radius:8px;padding:8px}.season-create button{cursor:pointer;color:#fff;background:#4cafef;border:none;border-radius:8px;padding:8px 12px}.season-list{flex-direction:column;gap:10px;max-height:300px;display:flex;overflow-y:auto}.season-item{background:#2a2a3d;border-radius:10px;justify-content:space-between;align-items:center;padding:10px;display:flex}.season-actions{gap:8px;display:flex}.season-actions button{cursor:pointer;background:0 0;border:none;font-size:16px}.circular-progress{justify-content:center;align-items:center;display:inline-flex;position:relative}.circular-progress svg{transform:rotate(-90deg)}.circular-progress-bg{fill:none;stroke:#e0e0e0}.circular-progress-bar{fill:none;transition:stroke-dashoffset .4s,stroke .3s}.circular-progress-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.circular-progress-label{color:#666;font-size:.8em}.circular-progress-value{font-weight:600}.create-player select{color:#fff;background-color:#282d6d;border:none;border-radius:5px;height:35px}.create-player-attributs-options{justify-content:start;align-items:center;gap:15px;width:100%;margin-bottom:15px;display:flex}.create-player-attributs-options button{height:40px}.recote-manager{color:#fff;width:100%;padding:10px}.recote-manager__title{margin-top:0;margin-bottom:24px;font-size:2rem;font-weight:700}.recote-manager__section{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;margin-bottom:24px;padding:24px}.recote-manager__section-title{margin:0 0 20px;font-size:1.25rem;font-weight:600}.recote-manager__upload-item{margin-bottom:20px}.recote-manager__upload-item:last-child{margin-bottom:0}.recote-manager__label{color:#dbe7ff;margin-bottom:8px;font-weight:600;display:block}.recote-manager__upload-row{align-items:center;gap:12px;display:flex}.recote-manager__input{color:#fff;background-color:#22304f;border:1px solid #4d5f85;border-radius:8px;flex:1;padding:10px}.recote-manager__input::file-selector-button{color:#fff;cursor:pointer;background-color:#3d63dd;border:none;border-radius:6px;margin-right:12px;padding:8px 14px;transition:background-color .2s}.recote-manager__input::file-selector-button:hover{background-color:#4f74eb}.recote-manager__button,.recote-manager__calculate-button{color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 18px;font-weight:600;transition:background-color .2s,transform .15s,opacity .2s}.recote-manager__button{background-color:#3d63dd;min-width:120px}.recote-manager__button:hover:not(:disabled){background-color:#4f74eb;transform:translateY(-1px)}.recote-manager__calculate-button{background-color:#1f9d55}.recote-manager__calculate-button:hover:not(:disabled){background-color:#26b866;transform:translateY(-1px)}.recote-manager__button:disabled,.recote-manager__calculate-button:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (width<=768px){.recote-manager__upload-row{flex-direction:column;align-items:stretch}.recote-manager__button,.recote-manager__calculate-button{width:100%}}.segmented-container{width:100%;margin-bottom:10px}.segmented-options{gap:20px;display:flex;position:relative}.segmented-item{cursor:pointer;color:#aaa;padding:8px 4px;font-weight:500;transition:all .2s}.segmented-item:hover,.segmented-item.active{color:#fff}.segmented-indicator{background:#4dabf7;border-radius:2px;width:132px;height:4px;transition:all .3s;position:absolute;bottom:-2px}.segmented-base-bar{background:#ccc;border-radius:2px;width:100%;height:4px;margin-top:4px}@media (width<=700px){.segmented-indicator{width:80px}}@media (width<=510px){.segmented-options{gap:10px}.segmented-indicator{width:60px}.segmented-item{padding:4px 2px;font-size:.9em}}@media (width<=420px){.segmented-options{gap:5px}.segmented-indicator{width:50px}.segmented-item{padding:2px;font-size:.8em}}@media (width<=372px){.segmented-options{gap:5px}.segmented-base-bar{height:2px}.segmented-indicator{width:50px;height:2px}.segmented-item{padding:2px;font-size:.7em}}.progress-container{flex-direction:column;gap:6px;width:100%;margin-bottom:10px;display:flex}.progress-label{color:#fff;opacity:.9;justify-content:space-between;font-size:.85rem;display:flex}.progress-track{background:#1c2043;border:1px solid #2f356e;border-radius:999px;width:100%;height:10px;overflow:hidden}.progress-fill{border-radius:999px;width:0%;height:100%;transition:width .3s,background .3s}.playerPage{color:#fff;background:radial-gradient(circle at top,#101727,#01040f);justify-content:center;align-items:center;height:100%;min-height:100vh;padding:10px 30px}.playerPage-header{background-color:#131531;border-radius:15px;justify-content:space-around;width:100%;margin-top:10px;padding:10px;display:flex}.playerPage-header-meta{flex-wrap:wrap;gap:10px;margin-top:10px;margin-left:10px;display:flex}.player-chip{background:#1c2043;border:1px solid #2f356e;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:.85rem;transition:all .2s;display:flex}.player-chip:hover{background:#282d6d}.player-chip span{opacity:.6;font-size:.75rem}.player-chip strong{font-weight:600}.player-chip img{border-radius:3px;width:22px;height:22px}.player-chip.wide{padding-right:14px}.playerPage-header-infos-title{margin-bottom:0;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:2em;font-style:italic;font-weight:700}.playerPage-header-infos img{width:30px;height:30px}.playerPage-header button{width:100px;height:40px}.playerPage-back-button{width:100px}.playerPage-playerImg{background-color:#282d6d;border-radius:150px;width:250px;height:200px}.historic-add-button{width:100px;margin-bottom:10px}.historic-form-actions{justify-content:start;gap:15px;margin-top:10px;display:flex}.historic-form-actions button{width:100px}.historic-form select{color:#fff;background-color:#282d6d;border:none;border-radius:5px;height:35px}@media (width<=944px){.playerPage-playerImg{width:200px;height:150px}.playerPage .circular-progress,.playerPage .circular-progress-content,.playerPage .circular-progress svg{width:150px;height:150px}.playerPage .circular-progress svg circle{cx:75px;cy:75px;r:70px}.playerPage-header-infos-title{margin-top:0;font-size:1.5em}.playerPage-header-meta{gap:5px;max-height:100px;overflow-y:auto}}@media (width<=750px){.playerPage-playerImg{width:150px;height:100px}.playerPage .circular-progress,.playerPage .circular-progress-content,.playerPage .circular-progress svg{width:100px;height:100px}.playerPage .circular-progress-content{font-size:.8em}.playerPage .circular-progress svg circle{cx:50px;cy:50px;r:40px;stroke-width:5px}.playerPage-header-infos-title{margin-top:0;font-size:1.5em}.playerPage-header-meta{gap:5px;max-height:75px;margin-top:5px;overflow-y:auto}.player-chip{gap:5px;padding:3px 6px;font-size:.8em}.player-chip img{width:20px;height:20px}}@media (width<=614px){.playerPage-header-infos-title{font-size:1em}.player-chip{gap:2px;padding:2px 4px;font-size:.7em}.player-chip span{font-size:.9em}.player-chip img{width:20px;height:20px}.playerPage-header button{width:70px;height:30px;font-size:.7em}}@media (width<=550px){.playerPage-playerImg{display:none}}@media (width<=420px){.playerPage .circular-progress,.playerPage .circular-progress-content,.playerPage .circular-progress svg{width:80px;height:80px}.playerPage .circular-progress-content{font-size:.6em}.playerPage .circular-progress svg circle{cx:40px;cy:40px;r:30px;stroke-width:3px}.playerPage-header-infos-title{font-size:.9em}.playerPage-header-meta{margin-left:0}.player-chip{border-radius:4px;gap:2px;padding:1px 3px;font-size:.6em}.player-chip span{font-size:.8em}.player-chip img{width:20px;height:20px}.historic-add-button,.playerPage-back-button{width:80px;height:30px;font-size:.6em}}.image-select{width:200px;font-size:.9rem;position:relative}.image-select-trigger{cursor:pointer;background:#1c2043;border:1px solid #3a3f8f;border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:8px;display:flex}.leagueLayout .image-select-trigger{border:1px solid var(--league-div-border-color);background-color:var(--league-div-bg-color)}.image-select-trigger:hover{background:#282d6d}.leagueLayout .image-select-trigger:hover{background-color:var(--league-div-hover-bg-color)}.image-select-trigger img{border-radius:4px;width:20px;height:20px}.placeholder{opacity:.5}.image-select-dropdown{z-index:100;background:#1c2043;border:1px solid #3a3f8f;border-radius:8px;width:100%;max-height:300px;position:absolute;top:110%;left:0;overflow:auto}.leagueLayout .image-select-dropdown{background:var(--league-div-bg-color);border:1px solid var(--league-div-border-color)}.image-select-option{cursor:pointer;align-items:center;gap:8px;padding:8px;transition:all .2s;display:flex}.image-select-option:hover{background:#282d6d}.leagueLayout .image-select-option:hover{background:var(--league-div-hover-bg-color)}.image-select-option.selected{color:#000;background:#4dabf7}.image-select-option img{border-radius:4px;width:20px;height:20px}.create-player{max-height:90vh;overflow:hidden auto}.create-player-actions{justify-content:start;gap:10px;display:flex}.create-player button{width:100px}.create-player-create-button{background-color:green}.create-player-cancel-button{background-color:red}.create-player img{background-color:#282d6d;border-radius:10px;width:150px;height:150px}.teamsPage{color:#fff;padding:10px 30px}.teamsPage-options-bar{justify-content:space-between;margin-bottom:15px;display:flex}.teamsPage-options-bar button{width:100px}.teamsPage-data{gap:10px;display:flex}.teamsPage-data-infos{background:#0c132a;border-radius:10px;width:100%;padding:10px}.teamsPage-data-infos img{background-color:#282d6d;border-radius:10px;width:150px;height:150px;padding:10px}.teamsPage-data-infos-header{gap:10px;display:flex}.teamsPage-data-infos-header-text h2{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:2em;font-style:italic}.teamsPage-data-infos-header-text h3{opacity:.8;margin-top:10px;font-size:1em}.teamsPage-data-infos-table-header{justify-content:space-between;margin-top:10px;display:flex}.teamsPage-data-infos-table-header h2{margin-top:0;margin-bottom:0}.teamsPage-data-infos-table-header button{width:100px;height:40px}@media (width<=940px){.teamsPage-data-infos img{width:120px;height:120px}}@media (width<=780px){.teamsPage-data-infos img{width:100px;height:100px}.teamsPage-data-infos{font-size:.9em}}@media (width<=680px){.teamsPage-data-infos img{width:80px;height:80px}.teamsPage-data-infos-header-text,.teamsPage-data-infos-table-header{font-size:.8em}}@media (width<=600px){.teamsPage-data-infos img{width:60px;height:60px}.teamsPage-data-infos-header-text,.teamsPage-data-infos-table-header{font-size:.7em}.teamsPage-data-infos-table-header button{width:80px;height:30px;font-size:1em}}@media (width<=400px){.teamsPage-data-infos img{width:50px;height:50px}.teamsPage-data-infos-header-text,.teamsPage-data-infos-table-header{font-size:.6em}.teamsPage-data-infos-table-header button{width:80px;height:25px;font-size:.8em}}.leaguesPage{color:#fff;background:radial-gradient(circle at top,#101727,#01040f);justify-content:center;align-items:center;height:100%;min-height:100vh;padding:10px 30px}.leaguesPage-options{justify-content:end;gap:10px;display:flex}.leaguesPage-options button{width:150px}.league-title{letter-spacing:1px;gap:10px;font-family:ImpactCustom,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:2.5em;line-height:50px;display:flex}.league-title img{width:50px;height:50px}.league-type{text-align:center;text-transform:uppercase;background-color:#fff;border-radius:10px;padding:10px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.3em;font-weight:700}.normal{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb,#1d4ed8);border:1px solid #ffffff26;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 12px #2563eb59,inset 0 1px 1px #ffffff26}.normal:hover{transform:translateY(-1px);box-shadow:0 6px 18px #2563eb73,inset 0 1px 1px #ffffff26}.league-hero-button{color:#fff;background:linear-gradient(90deg,#5395ff,#4aa3ff);border-radius:8px;align-items:center;gap:10px;width:200px;padding:12px 20px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}@media (width<=920px){.league-hero-button{padding:5px}.leaguesPage-options button{width:100px}.league-type{padding:5px;font-size:1.2em}.league-title{white-space:nowrap;font-size:2em}}@media (width<=690px){.league-hero-button{padding:2px}.leaguesPage-options button{width:100px}.league-type{padding:2px;font-size:1em}.league-title{white-space:nowrap;font-size:1.8em}}@media (width<=450px){.leaguesPage{padding:10px}.league-title img{width:40px;height:40px}.league-title{line-height:40px}}.leaguesTypes-header{justify-content:space-between;display:flex}.leaguesTypes-header button{width:100px;height:40px}.leaguesTypes-create button{width:100px}.league-presenter{justify-content:center;align-items:center;gap:20px;margin:20px 0;display:flex}.nav{cursor:pointer;background:#1c2043;border:1px solid #3a3f8f;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;transition:all .2s;display:flex}.nav:hover{background:#282d6d;transform:scale(1.1)}.league-card{text-align:center;background:#131531;border-radius:16px;width:60%;min-height:320px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 8px 25px #0006}.league-card:hover{transform:translateY(-5px)}.league-image{object-fit:cover;width:250px;height:180px}.league-content{padding:15px}.league-content h2{margin:0;font-size:1.4rem}.league-content p{opacity:.7;margin-top:8px;font-size:.9rem}.league-badge{color:#fff;background:linear-gradient(45deg,#ff9800,#ff5722);width:300px;padding:5px 50px;font-size:1em;font-weight:700;position:absolute;top:33px;left:-40px;transform:rotate(-20deg);box-shadow:0 2px 10px #0000004d}@media (width<=540px){.league-image{width:150px;height:150px}.league-badge{padding:5px 30px;font-size:1em}.league-card{width:100%}.league-content p{font-size:.8em}}@media (width<=400px){.league-image{width:150px;height:150px}.league-badge{padding:5px 0;font-size:.8em}.league-card{width:100%}.league-content p{font-size:.6em}}.star-rating{align-items:center;gap:4px;display:flex}.star-container{width:24px;height:24px;position:relative}.star{font-size:24px;line-height:24px;position:absolute;top:0;left:0}.star.empty{color:#d5d5d5;width:100%}.star.filled{color:#ffc107;white-space:nowrap;overflow:hidden}@media (width<=660px){.star{font-size:20px;line-height:20px}.star-rating{gap:2px}.star-container{width:20px;height:20px}}.critic-form button{width:150px;margin-top:10px;margin-bottom:10px;margin-right:10px}.critic{background-color:#1c2043;border-radius:10px;justify-content:space-between;gap:10px;width:100%;padding:10px;display:flex}.critic-member{text-align:center;background-color:#282d6d;border-radius:10px;max-height:90px;padding:5px;display:block}.critic-member p{margin-top:0}.critic-member img{width:50px;height:50px}.critic-message{margin-top:0;margin-bottom:0;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.6em;font-style:italic}@media (width<=740px){.critic-message{font-size:1.4em}.critic-member{border-radius:10px;padding:2px;font-size:.8em}.critic{padding:5px}}@media (width<=450px){.critic-message{font-size:1.2em}}.leagueWaitingListForm button{width:200px;margin-bottom:10px}.leagueRequestsPage{color:#fff;background:radial-gradient(circle at top,#101727,#01040f);justify-content:center;align-items:center;height:100%;min-height:100vh;padding:10px 30px}.leagueRequestsPage-header{justify-content:end;margin-bottom:10px;display:flex}.leagueRequestsPage-header button{width:150px}.request-status{letter-spacing:.3px;text-align:center;white-space:nowrap;border-radius:999px;padding:6px;font-size:1em;font-weight:600;display:inline-block}.request-status.accepted{color:#1f9d55;background-color:#e6f9f0;border:1px solid #b6f2d5}.request-status.pending{color:#d9822b;background-color:#fff4e5;border:1px solid #ffd8a8}.request-status.refused{color:#d64545;background-color:#ffeaea;border:1px solid #ffb3b3}.request-status.email_sent{color:#3b6edc;background-color:#e8f0ff;border:1px solid #b8ccff}.leagues-requests-actions{gap:10px;display:flex}.leagues-requests-actions button{width:100px}.leagueConfigPage{color:#fff;background:radial-gradient(circle at top,#101727,#01040f);justify-content:center;align-items:center;height:100%;min-height:100vh;padding:10px 30px}.league-division-edit-options{gap:10px;display:flex}.league-division-edit-options button{width:150px}@media (width<=480px){.league-division-edit-options button{width:100px;font-size:.7em}}.addAssociation{gap:10px;margin-bottom:10px;display:flex}.addAssociation button{width:100px}.association-name img{width:25px;height:25px}.association-name{align-items:center;gap:10px;display:flex}.association-name p{margin-top:0;margin-bottom:0;font-size:1em;line-height:25px}@media (width<=640px){.addAssociation button{width:80px;font-size:.7em}.form-section h2{font-size:1em}.form-section p{font-size:.9em}.association-name p{display:none}.form-section .table{font-size:.9em}}@media (width<=550px){.addAssociation button{width:60px;font-size:.6em}.addAssociation .image-select{width:100px}.form-section h2{font-size:1em}.form-section p{font-size:.8em}.association-name p{display:none}.form-section .table{font-size:.7em}.form-section .table svg{width:20px;height:20px}}.conferences-manager{display:flex}.conference-actions{justify-content:start;gap:10px;display:flex}.conference-actions button{width:150px}@media (width<=480px){.conference-actions button{width:100px;font-size:.8em}}.addAssociation{justify-content:start}.addAssociation .autocomplete{width:300px;margin-right:10px}.leagueConfigPlayers-options button{width:150px;margin-bottom:10px}.leagueHeaderBar{background-color:#12193dc4;border:0 solid;border-bottom:1px solid gray;justify-content:space-between;align-items:center;height:110px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;display:flex;overflow:visible}.header-logo{font-size:1.2em}.header-logo img{width:70px;height:70px}.header-logo span{letter-spacing:1px;font-family:ImpactCustom,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:2.6em;font-weight:300;text-decoration:none;display:inline-block}.optionLogo{width:60px;height:60px}.badge{color:#fff;background:#0b8bd4;border-radius:50%;padding:3px 7px;font-size:1em;font-weight:700;position:absolute;top:10px;right:5px}.badge-small{color:#fff;background:#0b8bd4;border-radius:50%;margin-left:0;padding:2px 6px;font-size:1em;font-weight:700}.warning-icon{position:absolute;top:10px;right:5px}.dropdown .dropbtn,.teamEntryLink,.teamEntryIconWrap{position:relative}.link{color:#fff;text-align:center;white-space:nowrap;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1em;text-decoration:none}.link:visited{color:#fff}.dropdown{float:left;position:relative;overflow:visible}.icons{color:#fff;background-color:#182151;border:1px solid gray;border-radius:10px;padding:5px 10px}.dropdown .dropbtn{color:#fff;background-color:inherit;background-color:#182151;border:1px solid gray;border-radius:10px;outline:none;margin:0;padding:5px 10px;font-family:inherit;font-size:1em;font-weight:400;position:relative}.dropdown p,.link p{margin-top:0;margin-bottom:0}.leagueHeaderBar .link:hover,.dropdown:hover .dropbtn,.icons:hover{background-color:#fdfdfd80;border-radius:10px}.dropdown-content{z-index:10;box-sizing:border-box;min-width:160px;max-width:min(320px,100vw - 24px);display:none;position:absolute;top:100%;left:0}.dropdown-edge .dropdown-content{left:auto;right:0}.dropdown-content a{float:none;color:#fff;text-align:left;overflow-wrap:anywhere;background-color:#0f1532;border:1px solid gray;border-radius:10px;padding:12px 16px;text-decoration:none;display:block}.dropdown:hover .dropdown-content{display:block}.dropdown-content a:hover{background-color:#130c4e}@media only screen and (width<=1194px){.LMHZJLOGO{width:95px;height:95px}.optionLogo{width:60px;height:60px}.leagueHeaderBar{height:120px}}@media only screen and (width<=1080px){.LMHZJLOGO{width:60px;height:60px}.optionLogo{width:40px;height:40px}.leagueHeaderBar{height:100px;font-size:.8em}}@media only screen and (width<=870px){.LMHZJLOGO{width:50px;height:50px}.optionLogo{width:30px;height:30px}.leagueHeaderBar{height:80px;font-size:.7em}}@media only screen and (width<=777px){.LMHZJLOGO{width:60px;height:60px}.optionLogo{width:30px;height:30px}}@media only screen and (width<=569px){.dropdown-content{min-width:120px}.header-logo span{font-size:0}}@media only screen and (width<=395px){.LMHZJLOGO{width:50px;height:50px}.optionLogo{width:25px;height:25px}}@media only screen and (width<=345px){.LMHZJLOGO{width:45px;height:45px}.optionLogo{width:20px;height:20px}}@media only screen and (width<=330px){.LMHZJLOGO{width:43px;height:43px}.optionLogo{width:19px;height:19px}}@media only screen and (width<=325px){.LMHZJLOGO{width:43px;height:43px}.optionLogo{width:19px;height:19px}}@media only screen and (width<=319px){.LMHZJLOGO{width:40px;height:40px}.optionLogo{width:18px;height:18px}.dropdown .dropbtn{padding:8px 12px}.dropdown-content{min-width:100px}}@media only screen and (width<=275px){.LMHZJLOGO{width:38px;height:38px}.optionLogo{width:18px;height:18px}.dropdown .dropbtn{padding:6px 10px}}.hamburger-btn{color:#fff;cursor:pointer;background:0 0;border:none;width:100px;padding:10px;font-size:4em;display:none}.hamburger-btn:hover{background:0 0}.main-menu{flex-wrap:nowrap;display:flex}@media only screen and (width<=1100px){.hamburger-hide{display:none}.hamburger-btn{display:block}}.hamburger-panel{z-index:20;opacity:0;background-color:#0a062c;border-top:1px solid gray;align-items:stretch;gap:20px;max-height:0;padding:10px;transition:max-height .4s,opacity .4s;display:flex;position:absolute;top:100px;right:0;overflow:hidden}.hamburger-panel.open{opacity:1;max-height:1000px}.hamburger-submenu{background:#1b1b1b;width:auto;min-width:220px;padding:15px;display:none}.submenu{display:none}.submenu a{color:#fff;white-space:nowrap;border:1px solid #fcfcfc;border-radius:5px;margin-bottom:5px;padding:8px 12px;text-decoration:none;display:block}.submenu a:hover{background:#ffffff1f}.hamburger-menu{flex-direction:column;width:auto;min-width:200px;display:flex}.hamburger-item{color:#fff;cursor:pointer;white-space:nowrap;border:1px solid gray;border-radius:5px;align-items:center;gap:14px;margin-bottom:5px;padding:10px 14px;text-decoration:none;display:flex}.hamburger-item img{width:28px;height:28px}.hamburger-item:hover{background:#ffffff1f}:is(.hamburger-panel:has(.hamburger-item.stats:hover) .submenu.stats,.hamburger-panel:has(.submenu.stats:hover) .submenu.stats,.hamburger-panel:has(.hamburger-item.histoire:hover) .submenu.histoire,.hamburger-panel:has(.submenu.histoire:hover) .submenu.histoire,.hamburger-panel:has(.hamburger-item.tournois:hover) .submenu.tournois,.hamburger-panel:has(.submenu.tournois:hover) .submenu.tournois,.hamburger-panel:has(.hamburger-item.autre:hover) .submenu.autre,.hamburger-panel:has(.submenu.autre:hover) .submenu.autre,.hamburger-panel:has(.hamburger-item.ahl:hover) .submenu.ahl,.hamburger-panel:has(.submenu.ahl:hover) .submenu.ahl),:is(.hamburger-panel:has(.hamburger-item.has-submenu:hover) .hamburger-submenu,.hamburger-panel:has(.hamburger-submenu:hover) .hamburger-submenu){display:block}@media (width<=870px){.hamburger-panel{top:80px}}@media only screen and (width<=456px){.hamburger-panel{gap:5px;padding:7px}.hamburger-submenu{min-width:200px;padding:10px}.hamburger-menu{min-width:180px}}@media only screen and (width<=395px){.hamburger-panel{gap:5px;padding:7px}.hamburger-submenu{min-width:180px;padding:10px}.hamburger-menu{min-width:160px}}@media only screen and (width<=354px){.hamburger-panel{gap:5px;padding:7px}.hamburger-submenu{min-width:160px;padding:10px}.hamburger-menu{min-width:140px}}@media only screen and (width<=319px){.hamburger-panel{gap:5px;padding:7px}.hamburger-submenu{min-width:140px;padding:5px}.hamburger-menu{min-width:120px}}.membersPage{padding:0 10px}.membersPage-team{justify-content:center;gap:10px;line-height:25px;display:flex}.admin-badge{color:#8db5e7;background-color:#0066ff41;border:1px solid #0059ff;border-radius:10px;padding:10px 0;font-weight:700}.normal-badge{color:#01ff5e;background-color:#04ff0041;border:1px solid #00ff37;border-radius:10px;padding:10px 0;font-weight:700}.form-field .normal-image{object-fit:contain;border:1px solid var(--league-div-border-color);background-color:#05053033;border-radius:10px;width:150px;height:150px}.customization-actions{justify-content:start;gap:10px;display:flex}.customization-actions button{width:150px}.selected-team{width:65%}@media (width<=470px){.form-field.full .normal-image{width:100px;height:100px}.form-field.full .long-image{width:200px;height:100px}}@media (width<=370px){.form-field.full .normal-image{width:75px;height:75px}.form-field.full .long-image{width:150px;height:75px}}.create-button{width:150px}.playersManagementPage-optionBar{justify-content:space-between;display:flex}.playersManagementPage-optionBar button{width:100px}.custom-draft-order{grid-template-columns:1fr 1fr;gap:20px;display:grid}.custom-draft-order-column{flex-direction:column;gap:10px;display:flex}.custom-draft-order-title{font-size:18px;font-weight:700}.custom-draft-order-list{flex-direction:column;gap:10px;max-height:500px;display:flex;overflow-y:auto}.custom-draft-order-team{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.custom-draft-order-team img{object-fit:contain;width:40px;height:40px}.custom-draft-order-team.selected{background:#5078ff1f}.custom-draft-order-position{min-width:35px;font-weight:700}.custom-draft-order-actions{gap:6px;margin-left:auto;display:flex}.custom-draft-order-actions button,.custom-draft-order-team button{cursor:pointer}.draftPage{background-image:url(/img/draftBackground.png);background-repeat:no-repeat;background-size:cover;min-height:100vh}.draftHeader{text-align:center;justify-content:space-between;align-items:center;width:100%;height:210px;display:flex}.draftHeader .image-select-trigger{background-color:#01081a80;border:1px solid #ffffff52;margin-left:15px}.draftHeader-right{width:200px;margin-right:10px}.draftHeader-title{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:2em;font-style:italic}.draftHeader-actualPick{letter-spacing:.7px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.2em}.draftHeader-teamImage{width:60px;height:50px}.draftHeader-timer{align-items:center;gap:10px;display:flex}.draftHeader-timer p{color:#fff;text-shadow:0 0 8px #dcdcdc;font-size:1.5em;font-weight:bolder}.draftCenter{gap:10px;display:flex}.draft-joueursDisponibles,.draft-ordre{background-color:#0b0b486c;border-radius:5px;width:25%;padding:5px}.draft-joueursDisponibles-joueurs{background-color:#ffffff0b;border-radius:5px;flex-direction:column;gap:5px;height:400px;margin-bottom:10px;padding:5px;display:flex;overflow-y:auto}.draft-joueursDisponibles-title{margin-top:0;font-style:italic;font-weight:700}.draft-joueursDisponibles-filtres{justify-content:center;gap:10px;display:flex}.draft-joueursDisponibles-filtres-titres p{opacity:.8;margin-top:0;margin-bottom:20px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.draft-joueursDisponibles-filtres-inputs{flex-direction:column;gap:10px;display:flex}.draft-joueursDisponibles-filtres-inputs input,.draft-joueursDisponibles-filtres-inputs select{color:#fff;background-color:#09093e75;border:1px solid #fff;border-radius:5px;padding:5px}.draft-joueursDisponibles-filtres-inputs select option{background-color:#09093e75}.draft-joueursDisponibles hr{background:linear-gradient(90deg,#0000,#00c6ff,#6a00ff,#0000);border:none;height:2px;margin:15px 0;box-shadow:0 0 8px #00c6ffb3,0 0 15px #6a00ff80}.joueursDisponibles-joueur{background-color:#ffffff10;border:1px solid #ffffff10;border-radius:5px;width:100%;padding:5px;display:flex}.joueursDisponibles-joueur:hover,.joueursDisponibles-joueur.active{background-color:#0095ff6b;border:1px solid #0095ff}.OVRCard{color:#fff;text-align:center;background:linear-gradient(145deg,#ffae00,#f50);border-radius:8px;align-items:center;margin-right:10px;padding:4px 10px;font-size:1.5em;font-style:italic;font-weight:700;display:flex;box-shadow:0 0 15px #fa0c}.OVRCard.elite{color:#fff;background:linear-gradient(145deg,#00c6ff,#04f);box-shadow:0 0 15px #00c6ffcc}.OVRCard.silver{color:#fff;background:linear-gradient(145deg,#d9d9d9,#9e9e9e);box-shadow:0 0 10px #c8c8c899}.OVRCard.bronze{color:#fff;background:linear-gradient(145deg,#cd7f32,#8b4513);box-shadow:0 0 10px #cd7f32b3}.joueursDisponibles-joueur-titre{white-space:nowrap;margin-top:2px;margin-bottom:5px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-weight:700}.joueursDisponibles-joueur-attributs{white-space:nowrap;margin-top:0;margin-bottom:5px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:.8em}.draft-cardJoueur{text-align:center;background-color:#0b0b486c;border-radius:5px;flex-direction:column;justify-content:start;width:45%;height:600px;padding:5px;animation:1.5s forwards slideInLeft;display:flex;overflow-y:auto}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.draft-cardJoueur-OVRContainer{justify-content:end;width:100%;display:flex}.draft-buttons{justify-content:center;gap:10px;display:flex}.draft-buttons button{width:30%}.draft-cardJoueur-attributs{flex-wrap:wrap;gap:5px;width:70%;max-height:130px;margin:auto auto 10px;display:flex;overflow-y:auto}.OVRCard.purple{text-align:center;background:linear-gradient(145deg,#a03ce8,#c034ee);align-items:center;width:50px;height:60px;margin-top:10px;margin-right:10px;font-size:2.5em;display:flex;box-shadow:0 0 10px #cd32c3b3}.draft-cardJoueur-player-title{text-transform:uppercase;margin-top:5px;margin-bottom:0;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:2em;font-weight:700}.draft-cardJoueur-player-attributs{justify-content:center;align-items:center;margin-top:0;margin-bottom:10px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.2em;display:flex}.draft-cardJoueur-player-attributs img{margin-left:5px;margin-right:5px}.draft-cardJoueur-attributeCase{background-color:#ffffff14;border-radius:10px;flex-direction:column;width:50px;height:50px;padding:5px;display:flex;overflow:hidden}.draft-cardJoueur-attributeCase-title{opacity:.8;text-transform:uppercase;margin-top:5px;margin-bottom:0;font-size:.8em}.draft-cardJoueur-attributeCase-rating{margin-top:3px;margin-bottom:0;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.3em;font-weight:700}.draftConfig{background-color:#0b0b486c;border-radius:5px;width:50%;padding:5px}.draftConfig button{width:150px}.draftConfig .form{background:0 0;border:none;padding:0}.draftConfig .form-section{background-color:#ffffff14;border:none}.draftConfig h3{text-transform:uppercase;margin-top:0;font-style:italic}.draftConfig .form-field input,.draftConfig .form-field.checkbox,.draftConfig .form-field select{background-color:#0b0b486c;border:none}.draftConfig-buttons{gap:10px;display:flex}.ordre{height:550px;overflow:auto}.ordre-container{margin-bottom:5px;display:flex}.ordre-info{background:#ffffff14;border-radius:10px;justify-content:start;align-items:center;width:100%;padding:5px;display:flex}.ordre-info.actual{background:linear-gradient(90deg,#ff003c40,#ff960040);border:1px solid #ff9600e6;box-shadow:0 0 15px #ff9600cc,0 0 30px #ff003c99}.ordre-info p{margin-top:0;margin-bottom:0;margin-left:10px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.3em}.ordre-round{color:#fff;text-shadow:0 0 8px #dcdcdcb3;margin-right:5px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.on-the-clock{background:#ff003c;border-radius:6px;margin-left:5px;margin-right:5px;padding:2px 6px;font-size:.6em;box-shadow:0 0 10px #ff003ccc}.ordre-info img{filter:drop-shadow(0 0 6px #fff6);border-radius:10px;width:80px;height:50px}.draftTeam{justify-content:center;gap:20px;margin-top:20px;padding-bottom:10px;display:flex}.draftList,.draftPicks{background-color:#0b0b486c;border-radius:5px;width:45%;height:300px;padding:5px}.draftPick{background:#ffffff14;border-radius:10px;justify-content:start;align-items:center;gap:15px;padding:5px;display:flex}.draftPick img{background:#0b0b486c;border-radius:100px;width:100px;height:100px}.draftPick-title{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:2em;font-style:italic;font-weight:700}.myPicksList,.draftList-list{flex-direction:column;gap:10px;height:200px;display:flex;overflow-y:auto}.list-player{background:#ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:5px;display:flex}.list-rank{text-align:center;opacity:.7;background:#0b0b48d7;border-radius:10px;width:40px;height:40px;margin-top:0;margin-bottom:0;margin-left:10px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:2em}.list-title{margin-top:0;margin-bottom:0;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:2em;font-style:italic;font-weight:700}.list-actions{gap:10px;display:flex}.move-container{align-items:center;display:flex;position:relative}.move-popover{z-index:100;background:#0f142dfa;border:1px solid #ffffff26;border-radius:8px;gap:5px;padding:8px;display:flex;position:absolute;top:120%;right:0}.move-popover input{color:#fff;background:#ffffff14;border:1px solid #ffffff1a;border-radius:5px;width:55px;padding:4px}.move-popover button{cursor:pointer;border:none;border-radius:5px;padding:4px 8px}@media (width<=1150px){.list-title,.draftPick-title{font-size:1.3em}.draftPick img{width:75px;height:75px}}@media (width<=1050px){.draft-cardJoueur-attributs{width:95%}.draft-joueursDisponibles-filtres{font-size:.9em}.draft-joueursDisponibles-filtres-inputs input,.draft-joueursDisponibles-filtres-inputs select{width:120px;padding:3px}}@media (width<=950px){.ordre-info img{width:70px;height:40px}.ordre-info p{font-size:1.1em}.OVRCard{padding:0 5px;font-size:1.2em}.joueursDisponibles-joueur-titre{margin-top:1px;margin-bottom:2px;font-size:.9em}.joueursDisponibles-joueur-attributs{margin-bottom:2px;font-size:.7em}.draft-cardJoueur-attributeCase{width:40px;height:40px;padding:5px;font-size:.9em}.list-title{font-size:1.2em}.list-rank{width:40px;height:40px;margin-left:2px}.draft-cardJoueur-img{width:250px}.draft-cardJoueur-player-title{font-size:1.7em}.draft-cardJoueur-player-attributs{font-size:1.1em}.draft-cardJoueur{height:500px}.draft-joueursDisponibles-joueurs{height:300px}.ordre{height:450px}.draftHeader-title{font-size:1.3em}.draftHeader-actualPick{font-size:1.1em}.draftHeader-timer{font-size:.9em}.draftHeader .image-select-trigger{width:100px;margin-left:5px}.draftHeader-right{width:150px}}@media (width<=775px){.draft-joueursDisponibles-title{font-size:.9em}.OVRCard.purple{width:40px;height:50px;font-size:2em}.ordre-info img{width:60px;height:35px}.ordre-info p{font-size:1em}.ordre-round{font-size:.8em}.joueursDisponibles-joueur-titre{margin-top:0;margin-bottom:1px;font-size:.8em}.joueursDisponibles-joueur-attributs{margin-bottom:0;font-size:.6em}.draft-cardJoueur-attributeCase{padding:2px;font-size:.8em}.list-title{font-size:1.1em}.list-rank{justify-content:center;align-items:center;width:30px;height:30px;margin-left:2px;font-size:1.3em;display:flex}.draftPick-title{font-size:1.1em}.draftPick img{width:60px;height:60px}.draft-automatic{font-size:.9em}.draft-cardJoueur-img{width:200px}.draft-cardJoueur-player-title{font-size:1.5em}.draft-cardJoueur-player-attributs{font-size:1em}.draft-cardJoueur{height:450px}.draft-joueursDisponibles-joueurs{height:260px}.ordre{height:420px}.draftHeader-title{font-size:1.2em}.draftHeader-actualPick{font-size:1em}.draftHeader-timer{font-size:.8em}.draftHeader-teamImage{width:50px;height:50px}.draftHeader .image-select-trigger{width:100px;margin-left:5px}.draftHeader-right,.draftHeader-left{width:130px}.draft-joueursDisponibles-filtres{font-size:.8em}.draft-joueursDisponibles-filtres-inputs input,.draft-joueursDisponibles-filtres-inputs select{width:90px;padding:3px}}@media (width<=650px){.draft-joueursDisponibles-title{font-size:.8em}.OVRCard.purple{width:35px;height:45px;font-size:1.8em}.ordre-info img{width:45px;height:30px}.ordre-info p{font-size:.9em}.ordre-round{font-size:.7em}.joueursDisponibles-joueur{width:110%}.joueursDisponibles-joueur-titre{margin-bottom:0;font-size:.8em}.joueursDisponibles-joueur-attributs{font-size:.6em}.OVRCard{margin-right:4px;padding:3px}.draft-cardJoueur-attributeCase{width:35px;height:35px;padding:1px;font-size:.7em}.list-title{font-size:1em}.list-rank{width:25px;height:25px;margin-left:2px;font-size:1em}.draftPick-title{font-size:1em}.draftPick img{width:50px;height:50px}.draft-automatic{font-size:.8em}.draft-cardJoueur-img{width:200px}.draft-cardJoueur-player-title{font-size:1.4em}.draft-cardJoueur-player-attributs{font-size:.9em}.draft-cardJoueur-attributs{max-height:75px}.draft-cardJoueur{height:400px}.draft-cardJoueur button{font-size:.7em}.draft-joueursDisponibles-joueurs{height:210px}.ordre{height:360px}.draftHeader-title{font-size:1.1em}.draftHeader-actualPick{font-size:1em}.draftHeader-timer{font-size:.7em}.draftHeader-teamImage{width:45px;height:45px}.draftHeader .image-select-trigger{width:80px;margin-left:5px}.draftHeader-right,.draftHeader-left{width:120px}.draft-joueursDisponibles-filtres{font-size:.7em}.draft-joueursDisponibles-filtres-inputs input,.draft-joueursDisponibles-filtres-inputs select{width:70px;padding:3px;font-size:1em}.list-actions{gap:5px}.draftList,.draftPicks{height:200px}.draftList-list{height:120px}.draftHeader{height:160px}.on-the-clock{width:40px;font-size:.5em}}@media (width<=550px){.draft-joueursDisponibles-title{font-size:.7em}.OVRCard.purple{width:30px;height:35px;font-size:1.5em}.ordre-info img{border-radius:5px;width:40px;height:25px}.ordre-info p{font-size:.8em}.ordre-round{font-size:.6em}.joueursDisponibles-joueur{width:110%}.joueursDisponibles-joueur-titre{margin-bottom:3px;font-size:.7em}.joueursDisponibles-joueur-attributs{font-size:.5em}.OVRCard{border-radius:5px;margin-right:4px;padding:2px;font-size:1em}.draft-cardJoueur-attributeCase{width:30px;height:30px;padding:1px;font-size:.6em}.draft-cardJoueur-attributeCase-rating{margin-top:0}.list-title{font-size:.9em}.list-rank{width:25px;height:25px;margin-left:1px}.draftPick-title{font-size:.9em}.draftPick img{width:45px;height:45px}.draft-automatic{font-size:.7em}.draft-cardJoueur-img{width:150px}.draft-cardJoueur-player-title{font-size:1em}.draft-cardJoueur-player-attributs{white-space:nowrap;font-size:.7em;overflow-x:auto}.draft-cardJoueur-player-attributs img{width:20px;height:20px}.draft-cardJoueur-attributs{max-height:70px}.draft-cardJoueur{height:330px}.draft-buttons{gap:5px}.draft-cardJoueur button{border-radius:5px;padding:5px;font-size:.6em}.draft-joueursDisponibles-joueurs{height:160px}.ordre{height:300px}.draftHeader-title{font-size:1em}.draftHeader-actualPick{letter-spacing:0;font-size:.9em}.draftHeader-timer{font-size:.6em}.draftHeader-teamImage{width:40px;height:40px}.draftHeader .image-select-trigger{width:60px;margin-left:5px}.draftHeader-right,.draftHeader-left{width:100px}.draft-joueursDisponibles-filtres{font-size:.6em}.draft-joueursDisponibles-filtres-inputs input,.draft-joueursDisponibles-filtres-inputs select{width:60px;padding:3px;font-size:.9em}.list-actions{gap:5px}.draftList,.draftPicks{height:200px}.draftList-list{height:120px}.draftHeader{height:160px}.on-the-clock{width:30px;font-size:.4em}.draftCenter{gap:2px}}@media (width<=500px){.draftCenter{grid-template-columns:1fr 1fr;align-items:center;gap:10px;display:grid}.draft-cardJoueur{grid-area:1/1/auto/3;margin-bottom:10px;font-size:1.3em}.draft-cardJoueur-attributeCase{width:35px;height:35px}.draft-cardJoueur-img{width:180px}.OVRCard.purple{width:40px;height:40px}.draft-cardJoueur-attributs{width:80%;height:40px}.draft-buttons button{width:100px}.draft-joueursDisponibles{grid-area:2/1;font-size:1.2em}.draft-joueursDisponibles hr{margin-top:0}.draft-joueursDisponibles-filtres-inputs input,.draft-joueursDisponibles-filtres-inputs select{width:80px;padding:4px;font-size:1em}.OVRCard{padding:5px}.draft-ordre{grid-area:2/2;overflow-x:auto}.draft-cardJoueur,.draft-joueursDisponibles,.draft-ordre{box-sizing:border-box;width:100%;min-width:100%}.OVRCard.purple{margin-top:2px}.ordre-container{font-size:1.2em}.on-the-clock{width:60px}.myPicksList{gap:5px;height:180px}.draftPick{padding:2px}.draftList-list{gap:5px;height:130px}.draftHeader{height:200px;font-size:1em}.draftHeader-center{width:200px}.draftHeader-right{gap:5px;width:80px;margin-right:0}.draftHeader-timer{flex-direction:column;gap:0}.draftHeader-timer p{margin-bottom:0}.draftHeader-left{width:80px}}@media (width<=450px){.draftHeader-left,.draftHeader-right{width:25%}.draftHeader-center{width:45%}.draftHeader{gap:0}.draft-joueursDisponibles{width:100%}}.loading-container{z-index:999999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;background:#050a19bf;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-logo-pulse{width:120px;height:120px;margin-bottom:20px;animation:1.5s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.loading-text{letter-spacing:2px;font-size:1.3rem}.dot{opacity:0;animation:1.5s infinite dotFade}.dot:first-child{animation-delay:0s}.dot:nth-child(2){animation-delay:.3s}.dot:nth-child(3){animation-delay:.6s}@keyframes dotFade{0%{opacity:0}25%{opacity:1}to{opacity:0}}.playerSearch{width:100%;position:relative}.playerSearch-input-bar{width:100%}.playerSearch-input-bar input{color:#fff;box-sizing:border-box;background:linear-gradient(#121c3a91,#090f23e6);border:1px solid gray;border-radius:12px;outline:none;width:100%;padding:12px 16px;font-size:1rem;transition:border .2s,box-shadow .2s,transform .2s}.playerSearch-input-bar input:focus{border:1px solid #00c6ffb3;transform:translateY(-1px);box-shadow:0 0 10px #00c6ff40,0 0 20px #6a00ff26}.playerSearch-input-bar input::placeholder{color:#ffffff73}.playerSearch-results{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;animation:.2s playerSearchAppear;position:absolute;top:calc(100% + 5px);left:0;overflow:hidden;box-shadow:0 10px 30px #00000073,0 0 20px #00c6ff14}.playerSearch-name{cursor:pointer;font-weight:600;transition:color .15s,transform .15s}.playerSearch-name:hover{color:#00c6ff}.playerSearch-results::-webkit-scrollbar{width:8px}.playerSearch-results::-webkit-scrollbar-track{background:#ffffff08}.playerSearch-results::-webkit-scrollbar-thumb{background:linear-gradient(#00c6ff,#6a00ff);border-radius:999px}@keyframes playerSearchAppear{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.signaturesManagementPage{padding:10px}.signaturesManagementPage .playerSearch{width:50%}.contracts-table-header{justify-content:space-between;width:100%;margin-bottom:10px;display:flex}.contracts-table-header button{width:120px;height:40px}.contracts-table-header p{margin-bottom:0;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.5em}@media (width<=800px){.signaturesManagementPage .playerSearch{width:80%}}.match-container-center{justify-content:space-around;display:flex}.game-score{color:#f8fafc;margin-left:14px;font-size:1.5em;font-weight:900;line-height:1}.matchImportForm-section{margin-bottom:10px}.matchGenerateForm-buttons{gap:10px;display:flex}.matchGenerateForm-buttons button{width:150px}.myTeamsPage{padding:10px}.myTeams-header{border:1px solid var(--league-div-border-color);background-color:var(--league-div-bg-color);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;width:100%;display:flex}@media (width<=760px){.myTeams-header{font-size:.9em}}@media (width<=700px){.myTeams-header{text-align:start;justify-content:start}.myTeams-header h1{margin-top:8px;margin-left:5px;font-size:1.7em}.myTeams-header p{margin-top:12px;margin-left:5px;font-size:.8em}}@media (width<=520px){.myTeams-header h1{margin-top:8px;margin-left:5px;font-size:1.5em}.myTeams-header p{margin-top:12px;margin-left:5px;font-size:.7em}}@media (width<=450px){.myTeams-header h1{margin-top:8px;margin-left:5px;font-size:1.1em}.myTeams-header p{margin-top:12px;margin-left:5px;font-size:.6em}}.myTeamsMenu{z-index:1000;border:1px solid var(--league-div-border-color);background-color:#0a0a38;border-radius:10px;width:200px;padding:10px;position:absolute;top:125px;left:15px}.myTeamsMenu-title{cursor:pointer;margin-top:0;margin-bottom:0;font-weight:700}.myTeamsMenu-options{flex-direction:column;gap:10px;max-height:400px;margin-top:10px;display:flex;overflow-y:auto}.myTeamsMenu-option{border:1px solid var(--league-div-border-color);cursor:pointer;border-radius:10px;justify-content:space-between;padding:5px 10px;font-size:.9em;font-weight:700;display:flex}.myTeamsMenu-option p{margin-top:0;margin-bottom:0}.myTeamsMenu-option.active,.myTeamsMenu-option:hover{background:#04a9e06a;border:1px solid #0095ff}@media (width<=870px){.myTeamsMenu{width:140px;font-size:.9em;top:95px}}@media (width<=700px){.myTeamsMenu{width:140px;font-size:.9em;top:95px;left:auto;right:12px}}@media (width<=520px){.myTeamsMenu{padding:5px}}@keyframes fadeInFromLeft{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}.playerBanner{width:100%;height:150px;animation:.7s ease-out forwards fadeInFromLeft;position:relative;overflow:hidden}.playerBanner-name{z-index:2;text-transform:uppercase;margin-bottom:2px;font-family:SegoeUI,Arial,sans-serif;font-size:2.2em;font-style:italic;font-weight:700;position:absolute;top:10px;left:210px}.playerBanner-infos{z-index:2;font-size:1.3em;font-style:italic;position:absolute;top:70px;left:210px}.playerBanner-img{z-index:2;width:200px;height:150px;position:absolute;bottom:0;left:10px}.playerBanner-background{object-fit:cover;z-index:1;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=760px){.playerBanner{height:120px}.playerBanner-name{margin-bottom:2px;font-size:2em;top:0;left:150px}.playerBanner-infos{font-size:1.2em;top:50px;left:150px}.playerBanner-img{width:150px;height:120px;left:5px}}@media (width<=520px){.playerBanner{height:100px}.playerBanner-name{margin-bottom:2px;font-size:1.8em;top:-10px;left:120px}.playerBanner-infos{font-size:1em;top:40px;left:120px}.playerBanner-img{width:120px;height:100px;left:5px}}@media (width<=450px){.playerBanner{height:90px}.playerBanner-name{margin-bottom:2px;font-size:1.6em;top:-10px;left:110px}.playerBanner-infos{font-size:1em;top:30px;left:110px}.playerBanner-img{width:110px;height:90px;left:5px}}@media (width<=400px){.playerBanner-name{margin-bottom:2px;font-size:1.4em;top:0;left:100px}.playerBanner-infos{font-size:.9em;top:30px;left:100px}}.myTeamsPlayers-header{border:1px solid var(--league-div-border-color);background-color:var(--league-div-bg-color);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;width:100%;display:flex}.myTeamsPlayers-options{border:1px solid var(--league-div-border-color);background-color:var(--league-div-bg-color);border-radius:10px;justify-content:space-around;align-items:center;gap:10px;width:100%;margin-top:10px;padding:5px 0;display:flex}.myTeamsPlayers-options button{width:150px;height:40px}.myTeamsPlayers-options .image-select-trigger{margin-bottom:0}.myTeamsPlayers-options-infos{align-items:center;gap:10px;display:flex}.myTeamsPlayers-options-info{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;flex-direction:column;width:100px;padding:5px;display:flex}.myTeamsPlayers-options-info p{margin-top:0;margin-bottom:0;margin-left:5px;font-weight:700}.myTeamsPlayers-options-info label{opacity:.8;margin-left:5px;font-size:.8em}.playerBanner{border:1px solid var(--league-div-border-color);border-radius:10px;margin-top:10px}.myTeamsPlayers-table{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;margin-top:10px;padding:10px;font-size:.9em}.myTeamsPlayers-table .table-container{height:400px}.myTeamsPlayers-table h2,.myTeamsPlayers-depthChart h2{opacity:.8;margin-top:0;margin-bottom:5px;font-size:1.1em;font-weight:100}.player-name{white-space:nowrap}.myTeamsPlayers-depthChart{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;margin-top:10px;padding:10px;font-size:.9em}.depth-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.depth-chart-table{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;height:400px;padding:5px 10px}.depth-chart-table-header{justify-content:space-between;align-items:center;display:flex}.depth-chart-table-header h3{opacity:.8;margin-top:0;margin-bottom:5px;font-size:1.1em;font-weight:100}.depth-chart-table-header p{background:#0051ff;border:1px solid #00c3ff;border-radius:100px;padding:5px 10px;font-weight:700}.depth-chart-table .table{min-height:300px}.depth-chart-table .table-container{height:330px}@media (width<=1050px){.depth-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}}@media (width<=970px){.myTeamsPlayers-table{font-size:.8em}}@media (width<=760px){.myTeamsPlayers-table{font-size:.7em}.myTeamsPlayers-header,.myTeamsPlayers-options{font-size:.9em}.myTeamsPlayers-options-info{width:80px}.myTeamsPlayers-options .image-select{width:150px}.myTeamsPlayers-options button{width:120px;font-size:.8em}.myTeamsPlayers-table td,.myTeamsPlayers-table th{padding:5px}}@media (width<=700px){.myTeamsPlayers-header{text-align:start;justify-content:start}.myTeamsPlayers-header h1{margin-top:8px;margin-left:5px;font-size:1.7em}.myTeamsPlayers-header p{margin-top:12px;margin-left:5px;font-size:.8em}.depth-chart-table{height:300px}.depth-chart-table .table{min-height:200px}}@media (width<=620px){.myTeamsPlayers-table{font-size:.6em}.myTeamsPlayers-options{gap:0;font-size:.8em}.myTeamsPlayers-options-infos{gap:5px}.myTeamsPlayers-options-info{width:70px}.myTeamsPlayers-options .image-select{width:120px;font-size:.9em}.myTeamsPlayers-options button{width:100px;font-size:.8em}.myTeamsPlayers-table td,.myTeamsPlayers-table th{padding:2px}.myTeamsPlayers-table img{width:25px;height:20px}.myTeamsPlayers-table .th-content{gap:2px}.depth-chart-table{height:250px}.depth-chart-table .table{min-height:180px}.depth-chart-table-header h3{font-size:.9em}.depth-chart-table-header p{margin-top:0;margin-bottom:3px;padding:5px 10px}}@media (width<=520px){.myTeamsPlayers-options{gap:0;font-size:.7em}.myTeamsPlayers-options-infos{gap:5px}.myTeamsPlayers-options-info{border-radius:5px;width:60px;padding:2px}.myTeamsPlayers-options .image-select{width:120px;font-size:.9em}.myTeamsPlayers-options .image-select-trigger{gap:5px;padding:5px}.myTeamsPlayers-options button{width:80px;height:30px;font-size:.7em}.myTeamsPlayers-table td,.myTeamsPlayers-table th{padding:2px}.myTeamsPlayers-header h1{margin-top:8px;margin-left:5px;font-size:1.5em}.myTeamsPlayers-header p{margin-top:12px;margin-left:5px;font-size:.7em}}@media (width<=450px){.myTeamsPlayers-options-infos{gap:2px}.myTeamsPlayers-options .image-select{width:80px;font-size:.9em}.myTeamsPlayers-options .image-select-trigger{gap:5px;padding:5px}.myTeamsPlayers-options button{width:70px;height:30px;padding:5px 0;font-size:.7em}.myTeamsPlayers-table td,.myTeamsPlayers-table th{padding:2px}.myTeamsPlayers-header h1{margin-top:8px;margin-left:5px;font-size:1.1em}.myTeamsPlayers-header p{margin-top:12px;margin-left:5px;font-size:.6em}}.myTeamsCalendar-options{justify-content:space-between;gap:10px;margin-top:10px;display:flex}.myTeamsCalendar-options-team,.myTeamsCalendar-options-goalie,.myTeamsCalendar-options-legend,.myTeamsCalendar-calendar{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;padding:10px}.myTeamsCalendar-options-goalie h3,.myTeamsCalendar-options-legend h3,.myTeamsCalendar-calendar-header h3{margin-top:0;font-size:1em}.myTeamsCalendar-options-goalie p,.no-goalie{color:#93c5fd;letter-spacing:.45px;font-weight:800}.myTeamsCalendar-options-goalie .warning{color:#fbbf24;letter-spacing:.35px;font-size:.7em}.myTeamsCalendar-options-legend .legend-container{gap:10px;margin-bottom:10px;display:flex}.calendar-legend{border:1px solid var(--league-div-border-color);background-color:#07073898;border-radius:10px;align-items:center;gap:5px;padding:10px;font-size:.7em;font-weight:800;display:flex}.calendar-legend div{border:1px solid #fff;border-radius:5px;width:20px;height:20px}.home-legend{background:linear-gradient(#080538e0,#1b2d4abd)}.visitor-legend{background:linear-gradient(#4d4a7fe0,#3e4652bd)}.deadline-legend{background:repeating-linear-gradient(45deg,#ffd700bf,#ffd700bf 5px,#0a0a0ae6 0 10px)}.eligibleGoalies{flex-wrap:wrap;gap:5px;margin-top:20px;display:flex}.myTeamsCalendar-calendar{flex-direction:column;margin-top:10px;display:flex}.myTeamsCalendar-calendar-header{justify-content:space-between;display:flex}.myTeamsCalendar-calendar-header p{opacity:.7;margin-top:0;font-size:.8em;font-weight:800}.myTeamsCalendar-calendar-grid{flex-wrap:wrap;justify-content:start;gap:10px;margin:auto;display:flex}.match{background:linear-gradient(#071b45e0,#2c3e6abd);border-radius:14px;flex-direction:column;width:150px;height:150px;padding:8px;display:flex}.match.deadline{background:repeating-linear-gradient(45deg,#ffd90058,#ffd90058 5px,#0a0a0ae6 0 10px)}.match.home{background:linear-gradient(#080538e0,#1b2d4abd)}.match.visitor{background:linear-gradient(#4d4a7fe0,#3e4652bd)}.match.active{box-shadow:0 0 10px #93c5fd,0 0 20px #93c5fd,0 0 40px #93c5fd}.match img{width:75px;height:75px;margin:auto}.match-header{justify-content:space-between;align-items:center;height:30px;display:flex}.day{margin-top:0;margin-bottom:0;font-weight:700}.arena{background-color:#0000002e;border:1px solid #fff;border-radius:20px;margin-top:0;margin-bottom:0;padding:2px 7px;font-weight:700}.match .status{margin:0 auto;font-weight:700}.teamCalendarGoalieItem{background-color:#07073898;border-radius:10px;padding:5px;font-size:.7em;font-weight:800}@media (width<=1270px){.match{width:130px;height:130px}.match img{width:70px;height:70px}}@media (width<=1140px){.match{width:120px;height:120px}.match img{width:60px;height:60px}.calendar-legend{padding:5px}.myTeamsCalendar-options-goalie .warning{letter-spacing:0;font-size:.6em}}@media (width<=1000px){.match{width:100px;height:100px;padding:5px}.match img{width:50px;height:50px}.match-header p{font-size:.8em}}@media (width<=760px){.myTeamsCalendar-options{grid-template-columns:1fr 1fr;display:grid}.myTeamsCalendar-options-legend{grid-column:1/-1}.match{width:90px;height:90px;padding:4px}.match img{width:45px;height:45px}.match-header p{font-size:.7em}.match .status{font-size:.9em}.arena{padding:2px 5px}.myTeamsCalendar-calendar-grid{gap:5px}.day{font-size:.7em}}@media (width<=660px){.match{width:80px;height:80px;padding:4px}.match img{width:40px;height:40px}}@media (width<=600px){.myTeamsCalendar-options{flex-direction:column;display:flex}.match{width:70px;height:70px;padding:4px}.match img{width:40px;height:40px}.match .status{font-size:.7em}.arena{display:none}.match-header{height:20px}.myTeamsCalendar-calendar-header{font-size:.8em}}@media (width<=550px){.match{width:60px;height:60px;padding:4px}.match img{width:35px;height:35px}.eligibleGoalies{margin-top:0}.myTeamsCalendar-options-goalie p{margin-top:4px;margin-bottom:4px}.myTeamsCalendar-options-goalie h3,.myTeamsCalendar-options-legend h3,.myTeamsCalendar-calendar-header h3{margin-bottom:4px}}@media (width<=480px){.myTeamsCalendar-calendar-grid{gap:2px}.match{border-radius:7px;width:50px;height:50px;padding:4px}.match img{width:30px;height:30px}.day,.match-header .day{font-size:.5em}.match .status{font-size:.6em}.match-header{height:10px}}@media (width<=410px){.myTeamsCalendar-calendar-header{font-size:.6em}.match{border-radius:7px;width:45px;height:45px;padding:3px}.match img{width:25px;height:25px}}.myTeamsSignatures-options{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;align-items:center;gap:20px;margin-top:10px;margin-bottom:10px;padding:10px;display:flex}.myTeamsSignatures .playerSearch-input-bar input{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color)}.myTeamsSignatures-options .image-select-trigger{margin-bottom:0}.myTeamsSignatures-options button{width:200px}.myTeamsSignatures-options .progress-container{max-width:200px}.contracts-tables{justify-content:space-between;gap:0;margin-top:10px;display:flex}.contracts-table{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;width:31%;padding:10px}.contracts-container{border:1px solid var(--league-div-border-color);border-radius:10px;flex-direction:column;gap:5px;height:470px;padding:10px;display:flex;overflow:auto scroll}.contracts-container.short{height:200px}.contracts-table h3,.signature-player h3,.signature-contract h3,.signature-interest h3{margin-top:0;margin-bottom:0}.contract-with-image{align-items:center;gap:5px;display:flex}.contract{background:#00169339;border:1px solid #7383db;border-radius:10px;justify-content:space-between;align-items:center;gap:0;min-width:370px;padding:5px;display:flex}.contract button{background:#3b50c75c;border:1px solid #7383db;width:100px;height:40px}.contract button:hover{background:#667cf95c}.contract img{background:#3b50c75c;border:1px solid #7383db;border-radius:5px;width:30px;height:30px;padding:5px}.contract-info div{align-items:center;gap:10px;display:flex}.contract-info div .signable{color:#aee9ae;background:#00800079;border:1px solid green;border-radius:10px;padding:3px;font-size:.8em;font-weight:800}.contract-info div .non-signable{color:#e9aeae;background:#80000079;border:1px solid maroon;border-radius:10px;padding:3px;font-size:.8em;font-weight:800}.contract-info div p{margin-top:0;margin-bottom:0;font-size:.9em;font-weight:800}.contract-player-infos{opacity:.7;margin-top:0;margin-bottom:0;font-size:.8em}.signature-container{grid-template-columns:1.5fr 1fr 1fr;gap:15px;margin-top:10px;display:grid}.signature-player,.signature-contract,.signature-interest{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;padding:10px}.signature-player{flex-direction:column;justify-content:start;gap:10px;display:flex}.signature-player .player-image{background:#3b50c75c;border:1px solid #7383db;border-radius:10px;width:200px;margin:10px auto}.signature-player .player-infos{background:#3b50c75c;border:1px solid #7383db;border-radius:10px;grid-template-columns:.9fr 1fr;gap:10px;margin:10px auto;padding:10px;display:grid}.signature-player .player-infos img{background:#3b50c75c;border:1px solid #7383db;border-radius:5px;width:25px;height:25px;padding:5px}.signature-player .player-name{text-transform:uppercase;margin:0 auto;font-size:1.3em;font-weight:800}.signature-player .no-contract{opacity:.7;text-transform:uppercase;margin:0 auto;font-size:1em;font-weight:800}.signature-player .player-infos label{opacity:.7;margin-top:0;margin-bottom:0;font-size:.9em;font-weight:800}.signature-player .player-infos p{margin-top:0;margin-bottom:0;font-weight:800}.signature-player .player-infos-potential{gap:5px;display:flex}.contract-paper{color:#000535;background-color:#f5f1f1;border-radius:10px;padding:10px;overflow:hidden}.contract-paper-logo{opacity:.4;width:150px;height:150px;position:relative;top:-20px;left:-20px;rotate:-20deg}.contract-paper-header{gap:10px;display:flex}.contract-paper-header div{flex-direction:column;display:flex}.contract-paper-header .RFA,.contract-paper-header .UFA{color:#fff;margin-top:5px}.contract-paper-header div label{opacity:.7;letter-spacing:1px;font-size:.7em;font-weight:800}.contract-paper-header div p{text-transform:uppercase;letter-spacing:1px;margin-top:2px;margin-bottom:0;font-size:1.5em;font-weight:800}.contract-paper-terms{border:1px dashed gray;border-radius:10px;padding:10px;position:relative;top:-50px}.contract-paper-terms p{margin-top:5px;margin-bottom:5px}.contract-paper-terms strong{text-transform:uppercase;font-size:1.7em}.contract-paper-player{border:1px solid #808080a7;border-radius:10px;gap:15px;padding:10px;display:flex;position:relative;top:-40px}.contract-paper-player img{object-fit:cover;background-color:#80808057;border-radius:10px;width:120px;height:120px}.contract-paper-player div p:first-child{margin-bottom:0;font-size:1.4em;font-weight:800}.contract-paper-player div p:nth-child(2){margin-top:0;margin-bottom:0;font-size:1em}.contract-paper-form{flex-direction:column;gap:10px;display:flex;position:relative;top:-30px}.contract-paper-form div{flex-direction:column;gap:10px;display:flex}.contract-paper-form div label{font-weight:800}.contract-paper-form div input{background-color:#fff;border:1px solid #808080a7;border-radius:8px;width:150px;margin-left:5px;padding:8px;font-size:1em}.contract-paper-form button{background:linear-gradient(90deg,#006aff,#00b7ff);width:200px;height:50px;margin-top:10px;margin-bottom:0;padding:5px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.1em}.contract-paper-form input[type=checkbox]{appearance:none;cursor:pointer;background:#ffffffd9;border:1px solid #808080a7;border-radius:6px;width:22px;height:22px;transition:all .2s;position:relative}.contract-paper-form input[type=checkbox]:disabled{background-color:#80808076}.contract-paper-form input[type=checkbox]:hover{transform:scale(1.05);box-shadow:0 0 10px #1d2d5059}.contract-paper-form input[type=checkbox]:checked{background:linear-gradient(#1d4ed8,#1e3a8a);border-color:#10213f}.contract-paper-form input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:14px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.contract-paper-signatures{gap:200px;display:flex}.contract-paper-signatures div{flex-direction:column;display:flex}.contract-paper-signatures div label{letter-spacing:1px;font-size:.8em}.contract-paper-signatures p{margin-top:5px;margin-bottom:0;font-family:Brush Script MT,Segoe Script,cursive;font-size:1.9em}.playerSignature{white-space:nowrap;opacity:0;border-right:2px solid #0009;width:0;animation:2.8s ease-out forwards signatureWrite,.7s step-end infinite signatureBlink;display:inline-block;overflow:hidden}@keyframes signatureWrite{0%{opacity:0;filter:blur(2px);width:0}10%{opacity:1}to{opacity:1;filter:blur();width:100%}}@keyframes signatureBlink{0%,to{border-color:#0009}50%{border-color:#0000}}.signHubCharte{background:#181f4ee8;border:1px solid #ffffff45;border-radius:14px;max-height:none;margin-top:10px;padding:0;overflow-y:visible}.signHubCharteTitle{border-bottom:1px solid #fff3;margin:0;padding:8px 10px 6px;font-size:.94rem;font-weight:900}.signHubCharteRow{border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr) 110px;align-items:stretch;display:grid}.signHubCharteRow:last-child{border-bottom:none}.signHubCharteSalaryCell{color:#f3f4f6;align-items:center;min-height:30px;padding:0 10px;font-size:.86rem;font-weight:800;display:flex}.signHubCharteRateCell{letter-spacing:.01em;color:#fff;justify-content:center;align-items:center;font-size:1.58rem;font-weight:900;line-height:1;display:flex}.signHubCharteRateCell.is-red{background:linear-gradient(#e70810,#ca060d)}.signHubCharteRateCell.is-orange{background:linear-gradient(#ff6a00,#ef4a00)}.signHubCharteRateCell.is-yellow{color:#0f172a;background:linear-gradient(#fbe400,#e2d700)}.signHubCharteRateCell.is-lime{color:#0f172a;background:linear-gradient(#94f71b,#67de07)}.signHubCharteRateCell.is-green{background:linear-gradient(#35d112,#2ba70e)}.signature-interest .progress-container{margin-top:15px}.signature-interest .progress-container .progress-track{background:#181f4ee8;border:1px solid #ffffff45;border-radius:5px;height:20px}.signature-interest .progress-fill{border-radius:5px}.contract-limits{justify-content:space-between;gap:15px;display:flex}.contract-limits div{background:#181f4ee8;border:1px solid #ffffff45;border-radius:10px;width:100%;padding:5px}.contract-limits div label{font-size:.9em}.contract-limits div p{margin-top:5px;font-size:1.3em;font-weight:800}.contract-info .UFA,.contract-info .RFA{border-radius:7px;justify-content:center;width:35px;height:20px;font-size:.8em;display:flex}.myTeamsSignatures .progress-container{background:0 0;border:none;padding:0}@media (width<=1100px){.signature-container{gap:5px}.contracts-tables{font-size:.9em}.contract{min-width:330px}.contract button{width:80px;padding:5px;font-size:.8em}}@media (width<=930px){.signature-container{grid-template-columns:1fr 1fr}.signature-player{grid-column:1/-1}.contracts-tables{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px;display:grid}.contracts-container{max-width:100%}.contracts-table{width:95%;min-width:0}.contract button{width:70px;padding:3px;font-size:.8em}}@media (width<=680px){.contract-paper-logo{width:75px;height:75px}.contract-paper-terms{font-size:.9em;top:0}.contract-paper-form{margin-top:5px;top:0}.contract-paper-player{margin-top:5px;font-size:.9em;top:0}.contract-paper-player img{width:100px;height:100px}.contract-paper-form input{width:70px}.signature-interest{font-size:.9em}.signHubCharteRateCell{font-size:1.1em}.signHubCharteRow{grid-template-columns:1fr 1fr}}@media (width<=600px){.contract-paper-logo{width:75px;height:75px}.contract-paper-header{font-size:.8em}.contract-paper-terms{font-size:.8em;top:0}.contract-paper-terms strong{font-size:1.2em}.contract-paper-form{gap:5px;font-size:.9em}.contract-paper-player{margin-top:5px;padding:5px;font-size:.8em;top:0}.contract-paper-player img{width:80px;height:80px}.contract-paper-form input{width:70px}.contract-paper-signatures{gap:120px;font-size:.8em}.signature-interest{font-size:.9em}.signHubCharteRateCell{font-size:1.1em}.signHubCharteRow{grid-template-columns:1fr 1fr}.signature-contract button{width:100px;height:40px;font-size:.9em}.signature-interest .contract-limits{flex-direction:column;gap:5px}.signature-interest .contract-limits div{width:90%;padding:5px}.signature-interest .contract-limits div p{margin-bottom:0}.signature-interest .progress-container{margin-top:2px}.contracts-tables{grid-template-columns:1fr;font-size:1em}.contract button{width:100px}.contracts-table{height:300px}.contracts-container{height:200px}.contracts-table:nth-child(3) .contracts-container{height:70px}}@media (width<=490px){.contract-paper{padding:5px}.contract-paper-logo{width:60px;height:60px}.contract-paper-header{font-size:.7em}.contract-paper-terms{padding:5px;font-size:.7em;top:0}.contract-paper-terms strong{font-size:1.1em}.contract-paper-form{gap:5px;font-size:.8em}.contract-paper-player{margin-top:5px;padding:5px;font-size:.7em;top:0}.contract-paper-player img{width:70px;height:70px}.contract-paper-form div input{width:50px}.contract-paper-signatures{gap:80px;font-size:.7em}.signature-interest{font-size:.9em}.signHubCharteRateCell{font-size:1.1em}.signHubCharteRow{grid-template-columns:1fr 1fr}.signature-contract button{width:100px;height:40px;font-size:.9em}.signature-interest .contract-limits{flex-direction:column;gap:5px}.signature-interest .contract-limits div{width:90%;padding:5px}.signature-interest .contract-limits div p{margin-bottom:0}.signature-interest .progress-container{margin-top:2px}.myTeamsSignatures-options{grid-template-columns:1fr 1fr;gap:5px;display:grid}.myTeamsSignatures-options button{width:100%}.contracts-tables{font-size:.9em}.contract button{width:80px}}@media (width<=420px){.signature-container{flex-direction:column;display:flex}.contract-paper{padding:10px}.contract-paper-logo{width:100px;height:100px}.contract-paper-header{font-size:.9em}.contract-paper-terms{padding:5px;font-size:.8em;top:-20px}.contract-paper-terms strong{font-size:1.1em}.contract-paper-form{gap:5px;font-size:.8em;top:-10px}.contract-paper-player{margin-top:5px;padding:5px;font-size:.8em;top:-20px}.contract-paper-player img{width:70px;height:70px}.contract-paper-form div input{width:50px}.contract-paper-signatures{gap:80px;font-size:.7em}.signature-interest .contract-limits{flex-direction:row;gap:5px}}.myTeamsRoster-table img{border:1px solid var(--league-div-border-color);background:linear-gradient(to bottom, var(--league-div-border-color),var(--league-div-bg-color));border-radius:10px;width:25px;height:25px;padding:5px}.myTeamsRoster-container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px;margin-top:10px;display:grid}.myTeamsRoster-table{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;padding:10px}.myTeamsRoster-table-header{justify-content:space-between;align-items:center;height:70px;display:flex}.myTeamsRoster-table:nth-child(3) .myTeamsRoster-table-header{text-align:start;flex-direction:column;justify-content:start;height:60px;display:flex}.myTeamsRoster-table-header .image-select-trigger{margin-bottom:0}.myTeamsRoster-table-header h3{opacity:.7;margin-top:0;margin-bottom:0;font-weight:600}.myTeamsRoster-table-header .page-description{margin-top:0;font-size:.9em;font-style:italic;font-weight:100}.myTeamsRoster-table-infos{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.myTeamsRoster-table-infos p{color:#daeded;border:1px solid var(--league-div-border-color);background:linear-gradient(to bottom, var(--league-div-border-color),var(--league-div-bg-color));border-radius:10px;margin-top:0;margin-bottom:0;padding:10px;font-weight:800}.myTeamsRoster-table .table-container{height:400px}@media (width<=1150px){.myTeamsRoster-table{font-size:.9em}}@media (width<=950px){.myTeamsRoster-table{font-size:.8em}.myTeamsRoster-table-infos p{padding:5px}}@media (width<=700px){.myTeamsRoster-container{flex-direction:column;display:flex}.myTeamsRoster-table img{width:20px;height:20px}}@media (width<=430px){.myTeamsRoster-table-infos{gap:5px}.myTeamsRoster-table-infos p{border-radius:5px;padding:4px;font-size:.9em}}.input-suffix{width:100%;position:relative}.input-suffix input{width:100%;padding-right:140px}.input-suffix span{pointer-events:none;color:#ffffffb3;font-size:.9rem;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.myTeamsStrategies-options{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;justify-content:space-between;align-items:center;margin-top:10px;padding:10px;display:flex}.myTeamsStrategies-options .image-select-trigger{margin-bottom:0}.myTeamsStrategies-form{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;margin-top:10px;padding:10px}.myTeamsStrategies-form-section{border:10px;border:1px solid var(--league-div-border-color);border-radius:10px;margin-bottom:10px;padding:10px}.myTeamsStrategies-form-section h3{margin-top:0}.leadership-container{justify-content:center;gap:20px;display:flex}.leadership{border:1px solid var(--league-div-border-color);background:#06065158;border-radius:10px;justify-content:space-between;gap:20px;display:flex}.leadership div{flex-direction:column;justify-content:center;gap:40px;display:flex}.leadership img{object-fit:cover;border-right:1px solid var(--league-div-border-color);background-color:#0000007a;border-radius:10px;width:180px;height:180px;padding:0}.leadership div select{color:#fff;background:0 0;border:none;padding:0;font-size:1em;font-weight:800}.leadership div select option{color:#fff;background-color:#08083cf5;border:none;font-size:.7em;font-weight:800}.leadership div label{-webkit-text-fill-color:#0000;background:linear-gradient(#b8c0ca,#7f8997 52%,#4b5563);color:#0000;letter-spacing:1px;text-align:center;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.5em;font-weight:900}.progress-bars{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.progress-container{text-transform:uppercase;box-sizing:border-box;border:1px solid var(--league-div-border-color);background:#06065158;border-radius:10px;padding:10px}.progress-label{color:#c9c9c9;letter-spacing:1px}.progress-label span{color:#fff;font-size:1.2em;font-weight:800}.progress-bars .progress-track{border:1px solid var(--league-div-border-color);background-color:#0000007a;border-radius:5px;height:20px}.progress-bars .progress-fill{border-radius:0}.experiences{justify-content:space-between;gap:20px;margin-top:10px;display:flex}.experiences .experience{border:1px solid var(--league-div-border-color);text-align:center;background:#06065158;border-radius:10px;flex-direction:column;justify-content:center;gap:15px;width:100%;padding:10px;font-size:1.3em;display:flex}.experience .circular-progress{margin:auto}.experiences .experience label{font-weight:800}.myTeamsStrategies-form-section .form-grid{justify-content:start;display:flex}.myTeamsStrategies-form-section .form-grid input{width:100px}.myTeamsStrategies-form button{background:linear-gradient(90deg,#006aff,#00b7ff);width:200px;height:50px;margin-top:0;margin-bottom:0;padding:5px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.1em}@media (width<=1370px){.leadership img{width:150px;height:150px}}@media (width<=1270px){.leadership img{width:110px;height:110px}}@media (width<=1150px){.leadership img{width:90px;height:90px}.leadership div{gap:20px}}@media (width<=1090px){.leadership-container{flex-wrap:wrap;justify-content:center;gap:20px}}@media (width<=826px){.myTeamsStrategies-form .form-grid{flex-wrap:wrap}.myTeamsStrategies-form-section .form-field label{font-size:.6em}.myTeamsStrategies-form-section .form-field span{font-size:.8em}.myTeamsStrategies-form-section .form-field input{width:60px}.input-suffix span{position:absolute;left:110px}}@media (width<=500px){.leadership-container,.progress-bars{gap:10px}.progress-bars .progress-label{letter-spacing:.5px;font-size:.7em}.progress-bars span{font-size:1em}.experiences{gap:10px;font-size:.8em}.myTeamsStrategies-form button{width:120px;height:40px;font-size:.9em}}@media (width<=400px){.leadership img{width:80px;height:80px}}.myTeamsFinances-options,.myTeamsFinances-tabs{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;justify-content:start;align-items:center;gap:10px;margin-top:10px;padding:10px;display:flex}.tab-button{border:1px solid var(--league-div-border-color);background:#02143470;width:fit-content;padding:10px;font-weight:800}.tab-button.active{background:#0c48b170;border:1px solid #2d70e4bd}.myTeamsFinances-options .image-select-trigger{margin-bottom:0}.myTeamsFinances .UFA,.myTeamsFinances .RFA{border-radius:5px;justify-content:center;align-items:center;width:40px;height:25px;margin:auto;font-size:.9em;display:flex}.myTeamsFinances-infos{justify-content:space-between;gap:10px;margin-top:10px;display:flex}.myTeamsFinances-infos div{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;flex-direction:column;align-items:start;width:100%;padding:10px;display:flex}.myTeamsFinances-infos div label{opacity:.7;letter-spacing:1px;font-size:.9em;font-weight:600}.myTeamsFinances-infos div p{margin-top:5px;margin-bottom:0;font-size:1.1em;font-weight:800}.myTeamsFinances .tables{flex-direction:column;gap:10px;margin-top:10px;display:flex}.myTeamsFinances .finance-table{box-sizing:border-box;border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;padding:10px}.myTeamsFinances .finance-table .th-content{white-space:nowrap}.myTeamsFinances .finance-table h3{letter-spacing:1px;opacity:.8;margin-top:0;margin-bottom:5px;font-weight:500}.myTeamsFinances .finance-table .table-container{max-height:300px}.finance-table-header{justify-content:space-between;margin-bottom:5px;display:flex}.finance-table-header p{background-color:#006effb0;border:1px solid #0084ff;border-radius:20px;margin-top:0;margin-bottom:0;padding:5px 12px;font-size:1.2em;font-weight:800}.finance-header-desc{letter-spacing:1px;margin-top:0;font-style:italic}.myTeamsFinances .finance-table img{border-radius:10px;width:100px;height:50px}.myTeamsFinances .finance-table .team-info{justify-content:start;align-items:center;gap:10px;width:100%;font-size:1.3em;font-weight:800;display:flex}.myTeamsFinances .finance-table .team-info p{margin-top:0;margin-bottom:0}.myTeamsFinances .finance-table.teams .table-container{max-height:500px}@media (width<=1090px){.myTeamsFinances-infos div label{font-size:.8em}.myTeamsFinances-infos div p{font-size:1em}.myTeamsFinances-infos{gap:5px}.tab-button{font-size:.8em}.myTeamsFinances .finance-table img{width:80px;height:45px}.myTeamsFinances .finance-table .team-info{gap:5px;font-size:1em;font-weight:600}}@media (width<=750px){.myTeamsFinances-infos div label{font-size:.7em}.myTeamsFinances-infos div p{margin-top:2px;font-size:.9em}.myTeamsFinances-infos{gap:2px}.tab-button{font-size:.7em}.myTeamsFinances-options,.myTeamsFinances-tabs{gap:5px}.myTeamsFinances .finance-table .team-info p{display:none}}@media (width<=650px){.myTeamsFinances-infos div label{font-size:.6em}.myTeamsFinances-infos div p{margin-top:2px;font-size:.8em}.myTeamsFinances-infos{gap:2px}.tab-button{font-size:.6em;font-weight:600}.myTeamsFinances-options,.myTeamsFinances-tabs{gap:2px}.finance-table-header p{align-items:center;margin-bottom:0;padding:3px 10px;font-size:.8em;display:flex}.finance-header-desc{font-size:.8em}}@media (width<=550px){.myTeamsFinances-infos div label{font-size:.6em}.myTeamsFinances-infos div p{margin-top:2px;font-size:.8em}.myTeamsFinances-infos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.myTeamsFinances-infos div{box-sizing:border-box;width:100%}.tab-button{font-size:.6em;font-weight:600}.myTeamsFinances-options{gap:2px}.myTeamsFinances-tabs{flex-direction:column}.myTeamsFinances-tabs .tab-button{width:100%}.myTeamsFinances .UFA,.myTeamsFinances .RFA{width:30px;height:20px}.myTeamsFinances .finance-table img{border-radius:5px;width:50px;height:30px}}.myTeamsBuyouts-options{background:var(--league-div-bg-color);border:1px solid var(--league-div-border-color);border-radius:10px;justify-content:start;align-items:center;gap:15px;margin-top:10px;padding:10px;display:flex}.myTeamsBuyouts-options .image-select-trigger{margin-bottom:0}.buyouts-status{color:red;background:#ff00005f;border:1px solid #ff0000d4;border-radius:10px;padding:10px;font-size:1.1em;font-weight:800}.available-buyouts{grid-template-columns:1fr 2fr;gap:10px;margin-top:10px;display:grid}.available-contracts{box-sizing:border-box;border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;padding:10px}.available-contracts h3,.buyout-calculator h3,.team-buyouts h3{opacity:.7;margin-top:0;font-weight:500}.available-contracts-container{flex-direction:column;gap:5px;height:600px;display:flex;overflow-y:auto}.available-contract{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;justify-content:start;gap:15px;padding:10px;display:flex}.available-contract.active,.available-contract:hover{background:#05a5da77;border:1px solid #08b1ea}.available-contract img{object-fit:cover;background:#00000067;border-radius:10px;width:100px;height:100px}.available-contract-infos{flex-direction:column;display:flex}.available-contract-infos p{align-items:center;gap:10px;margin-top:0;margin-bottom:0;display:flex}.available-contract-infos p:first-child{font-size:1.1em;font-weight:800}.available-contract-infos p:nth-child(2),.available-contract-infos p:nth-child(3){color:#d6d6d6e9;font-size:.9em;font-weight:500}.available-contract .UFA,.available-contract .RFA{color:#fff;justify-content:center;align-items:center;width:40px;height:25px;display:flex}.buyout-calculator{box-sizing:border-box;border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;padding:10px}.selected-buyout{flex-direction:column;display:flex}.buyout-header{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;gap:20px;padding:10px;display:flex}.buyout-header img{background:#00000067;border-radius:10px;width:250px;height:200px}.buyout-header div{flex-direction:column;justify-content:center;gap:10px;display:flex}.buyout-header div p{margin-top:0;margin-bottom:0}.buyout-header div p:first-child{font-size:1.8em;font-weight:800}.buyout-header div p:nth-child(2){opacity:.7;font-size:1.3em;font-weight:500}.buyout-infos{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:10px;display:grid}.buyout-infos .buyout-info{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;flex-direction:column;gap:10px;padding:10px;display:flex}.buyout-info p{margin-top:0;margin-bottom:0;font-size:1.2em;font-weight:800}.buyout-info label{opacity:.7;letter-spacing:1px;font-size:.9em}.buyout-calculator button{width:200px;height:50px;margin-top:15px}.team-buyouts{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;margin-top:10px;padding:10px}.team-buyout-limit{margin-top:0;margin-bottom:10px;font-style:italic;font-weight:800}@media (width<=1050px){.available-contract img{width:80px;height:80px}.available-contract{font-size:.9em}.buyout-header img{width:200px;height:150px}}@media (width<=890px){.available-contract img{width:60px;height:60px}.available-contract{padding:5px;font-size:.8em}.available-contract .UFA,.available-contract .RFA{border-radius:5px;width:35px;height:23px}.buyout-header img{width:180px;height:130px}.buyout-header{gap:10px;font-size:.8em}.buyout-infos{font-size:.8em}.buyout-infos .UFA,.buyout-infos .RFA{border-radius:5px;justify-content:center;align-items:center;width:35px;height:25px;display:flex}}@media (width<=770px){.available-buyouts{grid-template-columns:1fr 1.2fr;gap:5px}.buyout-infos{grid-template-columns:1fr 1fr}.buyout-header img{object-fit:cover;width:120px;height:120px}.buyout-header{font-size:.7em}.buyouts-status{font-size:.8em}}@media (width<=570px){.available-buyouts{flex-direction:column;gap:5px;display:flex}.available-contracts-container{height:200px}.myTeamsBuyouts-options p{margin-top:0;margin-bottom:0;font-size:.8em}.buyouts-status{padding:5px;font-size:.6em}}.player-roles-page{background:var(--league-div-bg-color);border:1px solid var(--league-div-border-color);color:#fff;border-radius:10px;margin-top:10px;padding:10px}.player-roles-container{margin:0 auto}.player-roles-header{margin-bottom:35px}.player-roles-header h1{margin-top:0;margin-bottom:8px;font-size:2em;font-weight:900}.player-roles-header p{color:#a1a1aa;font-size:1.1rem}.player-roles-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;max-height:500px;display:grid;overflow-y:auto}.player-role-card{background:#0404763d;border:1px solid #0101cfb5;border-radius:28px;padding:10px;transition:all .2s;box-shadow:0 10px 30px #00000059}.player-role-card:hover{border-color:#3f3f46;transform:translateY(-3px)}.player-role-top h2{margin:0;font-size:1.5em;font-weight:900}.player-role-badges{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.role-badge,.position-badge,.synergy-badge{border-radius:999px;padding:7px 14px;font-size:.8em;font-weight:700}.position-badge{color:#f4f4f5;background:#27272a;border:1px solid #3f3f46}.synergy-badge{color:#6ee7b7;background:#10b9811a;border:1px solid #10b9814d}.role-badge.offensive{color:#fca5a5;background:#ef444426;border:1px solid #ef444459}.role-badge.defensive{color:#93c5fd;background:#3b82f626;border:1px solid #3b82f659}.role-badge.physical{color:#fdba74;background:#f9731626;border:1px solid #f9731659}.role-badge.offensive-defensive{color:#d8b4fe;background:#a855f726;border:1px solid #a855f759}.role-badge.offensive-physical{color:#f9a8d4;background:#ec489926;border:1px solid #ec489959}.role-badge.defensive-physical{color:#67e8f9;background:#06b6d426;border:1px solid #06b6d459}.player-role-section{margin-top:10px}.player-role-section-title{text-transform:uppercase;letter-spacing:2px;color:#71717a;margin-bottom:5px;font-size:.8em;font-weight:800}.synergy-list{flex-wrap:wrap;gap:10px;display:flex}.player-role-description{color:#d4d4d8;font-size:.95em;line-height:1.3}@media (width<=768px){.player-roles-page{padding:20px}.player-roles-header h1{font-size:2.2rem}}@media (width<=1300px){.player-roles-header{margin-bottom:0}.player-role-top h2{margin-bottom:0;font-size:1.2em}.player-role-card p{margin-top:0;margin-bottom:0}.player-role-badges{margin-top:5px}.player-roles-grid{gap:5px}}@media (width<=650px){.player-roles-page h1{margin-bottom:0;font-size:1.4em}.player-role-card{font-size:.9em}.player-roles-page p{margin-top:0;margin-bottom:5px}.player-roles-grid{flex-direction:column;max-height:400px;display:flex;overflow-y:auto}}.myTeamsLines-options{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;justify-content:space-between;align-items:center;margin-top:10px;padding:10px;display:flex}.myTeamsLines .image-select-trigger{margin-bottom:0}.quality-meter{font-weight:800}.quality-meter p{margin-top:0;margin-bottom:0}.quality-meter p:nth-child(2){border-radius:10px;margin-top:5px;padding:5px}.Horrible{background:#ff000059;border:1px solid red}.bon{background:#00ff0d59;border:1px solid #007904}.line-rankings{display:flex}.quality-meter-container{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;flex-direction:column;gap:10px;margin-top:10px;margin-bottom:10px;padding:10px;display:flex}.quality-meter-container p{background:#0000ff6d;border-radius:10px;margin:0;padding:10px}.lines{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;flex-direction:column;justify-content:space-between;margin-top:10px;padding:10px;display:flex}.lines-display{background-color:#0000;background-image:linear-gradient(145deg,#080e21cc,#12204299),url(/img/linesBackground.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:10px;gap:10px;margin-top:10px;padding:10px;display:flex}.lines-display-lines{box-sizing:border-box;flex-direction:column;width:100%;min-width:0%;max-width:100%;display:flex}.line{flex-direction:column;min-width:0;display:flex}.line h2{margin-top:0;margin-bottom:0;font-weight:800}.line-ratings{background:#060c1a80;border:2px solid #d6e8ffcc;border-radius:11px;gap:10px;padding:5px;display:flex;overflow-x:auto}.rating-case{cursor:pointer;background:#060c1a5f;border:2px solid #d6e8ffcc;border-radius:10px;gap:5px;min-width:170px;padding:5px;display:flex;position:relative}.rating-case svg{size:15px;background-color:#000;border:1px solid gray;border-radius:100px;height:15px;padding:4px 0;position:absolute}.rating-case.active{background-color:#00a6ff5f;border:2px solid #00bfff}.rating-case.checked{background-color:#0080005f;border:2px solid green}.rating-case img{object-fit:cover;background:#00000056;border:1px solid gray;border-radius:10px;width:60px;height:100px}.rating-case div{flex-direction:column;justify-content:center;display:flex}.rating-case div p{margin-top:0;margin-bottom:0;font-size:.8em;font-weight:800}.line-stats{justify-content:space-between;margin-top:5px;display:flex}.line-stats div{gap:15px;font-size:.8em;font-weight:800;display:flex}.line-stats div input{text-align:center;color:#fff;background-color:#060c1a80;border:1px solid #d6e8ffcc;border-radius:5px;padding:3px;font-size:1.2em;font-weight:800}.line-stats p{margin-top:0;margin-bottom:0}.select-menu{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);box-sizing:border-box;border-radius:10px;flex-direction:column;width:300px;padding:10px;display:flex}.select-menu svg:first-child{border:1px solid var(--league-div-border-color);background-color:#12025b80;border-radius:20px;margin-bottom:5px;padding:5px}.select-menu p{white-space:nowrap;margin-top:0;margin-bottom:10px;font-size:1.5em;font-weight:800}.select-menu .image-select-trigger,.select-menu .image-select{box-sizing:border-box;width:100%;margin-bottom:5px}.select-menu button{margin-top:10px}.select-menu .boost-with{white-space:wrap;opacity:.7;font-size:.9em;font-style:italic}.select-menu button{width:200px;margin-right:10px}.myTeamsLines .circular-progress{background:#06065158;font-size:1.3em}.myTeamsLines .circular-progress svg{background:0 0}@media (width<=1050px){.line-stats{gap:15px;overflow-x:auto}.line-stats p{white-space:nowrap}.myTeamsLines-options{flex-wrap:wrap;display:flex}}@media (width<=980px){.rating-case{min-width:150px;font-size:.9em}.rating-case img{width:50px;height:90px}}@media (width<=850px){.select-menu p{font-size:1.2em}.line-stats{font-size:.9em}.line-stats div input{padding:2px;font-size:1em}}@media (width<=750px){.line-ratings img{display:none}.rating-case{text-align:center;justify-content:center;min-width:120px;height:80px;padding:5px;font-size:1.1em}.rating-case svg{left:0}}@media (width<=650px){.rating-case{text-align:center;justify-content:center;min-width:100px;height:70px;padding:3px;font-size:1em}.rating-case svg{left:0}.select-menu{min-width:200px;padding:5px;font-size:.9em}.select-menu p{margin-bottom:5px;font-size:1em}.select-menu button{width:170px;margin-top:5px;font-size:.8em}.line-ratings{gap:5px}.select-menu .progress-container{margin-bottom:5px;padding:5px}.select-menu .progress-label{font-size:.8em}}@media (width<=550px){.rating-case{text-align:center;justify-content:center;min-width:90px;height:60px;padding:3px;font-size:.9em}.rating-case svg{width:15px;height:10px;left:0}.select-menu{min-width:180px;padding:5px;font-size:.9em}.select-menu p{margin-bottom:5px;font-size:.9em}.select-menu .boost-with{font-size:.8em}.select-menu button{width:170px;margin-top:5px;font-size:.8em}.line-ratings{gap:5px}.select-menu .progress-container{margin-bottom:5px;padding:5px}.select-menu .progress-label{font-size:.8em}.lines-display{gap:5px;padding:5px}.line-stats{flex-wrap:wrap;gap:5px;font-size:.8em;display:flex}.line h2{font-size:1em}.line-stats div{gap:10px}}@media (width<=500px){.rating-case{text-align:center;justify-content:center;min-width:70px;height:70px;padding:3px;font-size:.8em}.rating-case svg{width:15px;height:10px;left:0}.select-menu{width:150px;min-width:140px;padding:5px;font-size:.7em}.select-menu .image-select-trigger{width:130px;font-size:.8em}.select-menu p{margin-bottom:5px;font-size:.9em}.select-menu .boost-with{font-size:.8em}.select-menu button{width:130px;margin-top:5px;font-size:.8em}.line-ratings{gap:5px;padding:3px}.select-menu .progress-container{width:130px;margin-bottom:5px;padding:5px}.select-menu .progress-label{font-size:.8em}.lines-display{gap:5px;padding:5px}.line-stats{flex-wrap:wrap;gap:5px;padding-bottom:5px;font-size:.8em;display:flex}.line h2{font-size:1em}.line-stats div{gap:10px}}.myTeamsStats-options{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;gap:10px;margin-top:10px;padding:10px;display:flex}.myTeamsStats-options .image-select-trigger{margin-bottom:0}.myTeamsStats .stats-container{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;margin-top:10px;padding:10px}.myTeamsStats .stats-container h3,.myTeamsStats .stat-lexicon h3{opacity:.7;margin-top:0;margin-bottom:5px;font-weight:400}.myTeamsStats .stat-lexicon{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;margin-top:10px;padding:10px}.stat-lexicon ul{height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.stat-lexicon li{border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:.95rem;transition:all .2s;display:flex}.stat-lexicon li:nth-child(2n){background:#ffffff08}.stat-lexicon li:hover{background:#3b82f61f;border-color:#3b82f640;transform:translate(3px)}.stat-lexicon strong{color:#60a5fa;min-width:70px;font-size:.95rem;font-weight:700}.player-stats-name{white-space:nowrap;align-items:center;gap:10px;display:flex}.player-stats-name img{object-fit:cover;border-radius:100px;width:50px;height:50px}.myTeamsStats .table-container{max-height:500px}@media (width<=750px){.player-stats-name img{width:40px;height:40px}}@media (width<=550px){.player-stats-name img{width:35px;height:35px}}@media (width<=410px){.player-stats-name img{width:30px;height:30px}}.myTeams-home{flex-direction:column;align-items:center;display:flex}.myTeams-header-img{border:1px solid var(--league-div-border-color);border-radius:30px;justify-content:center;align-items:center;width:100%;height:230px;animation:.7s ease-out forwards fadeInFromLeft;display:flex;position:relative;overflow:hidden}.myTeams-header-img .team-logo{z-index:3;width:230px;height:230px}.myTeams-header-img .team-city-image{object-fit:cover;z-index:1;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.myTeams-header-img:after{content:"";z-index:2;pointer-events:none;background:#00000080;position:absolute;inset:0}.myTeams-header-img h1{z-index:3;letter-spacing:1.7px;margin-top:0;margin-bottom:0;font-family:ImpactCustom,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:6em;font-style:italic;font-weight:100}.teamStats{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);box-sizing:border-box;border-radius:10px;flex-direction:column;align-items:center;width:100%;margin-top:10px;padding:35px 10px 10px;display:flex;position:relative}.team-home-section-title{opacity:.7;margin-top:0;font-size:1.2em;font-weight:700;position:absolute;top:5px}.teamStats div{justify-content:space-between;gap:10px;width:100%;display:flex}.teamStats div div{border:1px solid var(--league-div-border-color);background:linear-gradient(90deg,#0000ff2e,#86869324);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px;display:flex}.teamStats div div label{opacity:.7;margin-top:0;margin-bottom:0}.teamStats div div p{margin-top:0;margin-bottom:0;font-size:1.5em;font-weight:700}.teamHome-container{box-sizing:border-box;grid-template-columns:1fr 1fr 1fr;gap:10px;width:100%;margin-top:10px;display:grid}.teamHome-stat{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:40px 10px 10px;display:flex;position:relative}.teamStrategies div{flex-direction:row;gap:10px;display:flex}.teamStrategies div div{border:1px solid var(--league-div-border-color);background:linear-gradient(90deg,#0000ff2e,#86869324);border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:10px;display:flex}.teamGestion .progress-container,.teamEvaluation .progress-container{background:linear-gradient(90deg,#0000ff2e,#86869324)}.teamStrategies div div p{margin-top:0;margin-bottom:0;font-weight:700}.teamStrategies div div p:first-child{color:#06ff06;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-weight:700}.teamStrategies img{object-fit:cover;background-color:#0000003c;border-radius:10px;width:120px;height:100px}.teamMembers div{border:1px solid var(--league-div-border-color);background:linear-gradient(90deg,#0000ff2e,#86869324);border-radius:10px;padding:10px 20px}.teamMembers img{width:60px;height:60px}.teamMembers div p{margin-top:0;margin-bottom:0;font-size:1.2em;font-weight:700}.teamMembers div label{opacity:.7;font-size:1.2em}.teamErrors div{flex-direction:column;gap:5px;min-width:350px;display:flex}.teamErrors div div{border:1px solid var(--league-div-border-color);background:linear-gradient(90deg,#0000ff2e,#86869324);border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:10px;display:flex}.teamErrors div div p{margin-top:0;margin-bottom:0;font-size:1.2em;font-weight:700}.teamErrors div div label{opacity:.7;font-weight:700}.teamEvaluation div{width:100%}.teamExperience div{justify-content:space-around;gap:10px;width:100%;display:flex}.teamExperience div .circular-progress{border:1px solid var(--league-div-border-color);background:linear-gradient(90deg,#0000ff2e,#86869324);border-radius:10px;font-size:1.7em}.teamExperience div div svg{width:200px;height:200px}.teamExperience div div circle{cx:100px;cy:100px;r:80px;stroke-width:15px}.teamHome-stat .table-container{background:linear-gradient(90deg,#0000ff2e,#86869324);height:300px;max-height:300px}.teamHome-stat .table-container img{border-radius:5px}@media (width<=1420px){.teamStrategies img{width:90px;height:90px}.teamExperience div div svg{width:180px;height:180px}.teamExperience div div circle{cx:90px;cy:90px;r:70px;stroke-width:10px}.teamExperience div .circular-progress{font-size:1.4em}.teamErrors div{width:80%;min-width:0}}@media (width<=1230px){.teamStrategies img{width:80px;height:80px}.teamExperience .circular-progress{padding:0}.teamExperience div div svg{width:160px;height:160px}.teamExperience div div circle{cx:80px;cy:80px;r:60px;stroke-width:10px}.teamExperience div .circular-progress{font-size:1.2em}.teamErrors div{box-sizing:border-box;width:90%;min-width:0}.myTeams-header-img{border-radius:30px;height:200px}.myTeams-header-img .image-select{top:5px;right:15px}.myTeams-header-img .team-logo{width:200px;height:200px}.myTeams-header-img h1{font-size:5em}}@media (width<=1110px){.teamStrategies div{gap:5px}.teamStrategies div div{padding:5px}.teamStrategies img{width:80px;height:80px}.teamExperience .circular-progress{padding:0}.teamExperience div div svg{width:140px;height:140px}.teamExperience div div circle{cx:70px;cy:70px;r:50px;stroke-width:10px}.teamExperience div .circular-progress{font-size:1em}.myTeams-header-img{border-radius:30px;height:190px}.myTeams-header-img .image-select{top:5px;right:15px}.myTeams-header-img .team-logo{width:190px;height:190px}.myTeams-header-img h1{font-size:4em}}@media (width<=1000px){.teamHome-container{grid-template-columns:1fr 1fr;gap:5px}.teamStats .stats-displayer{overflow-x:auto}.teamStats .stats-displayer div{min-width:120px;padding:5px}.myTeams-header-img .image-select{width:150px}}@media (width<=700px){.myTeams-home{font-size:.8em}.teamStats .stats-displayer div{min-width:90px;padding:2px;font-size:.9em}.myTeams-header-img .image-select{width:150px}.myTeams-header-img{border-radius:30px;height:160px}.myTeams-header-img .image-select{height:150px;top:5px;left:15px}.myTeams-header-img .team-logo{width:160px;height:160px}.myTeams-header-img h1{font-size:4em}.teamExperience div{flex-direction:column}}@media (width<=620px){.myTeams-home{font-size:.7em}.teamStrategies div{flex-direction:column}.teamStrategies div div{flex-direction:row}.myTeams-header-img .image-select{width:150px}.myTeams-header-img{border-radius:30px;height:130px}.myTeams-header-img .image-select{width:100px;height:40px;top:0;left:15px}.myTeams-header-img .team-logo{width:120px;height:120px}.myTeams-header-img h1{font-size:3em}}@media (width<=500px){.myTeams-home{font-size:1em}.teamHome-container{flex-direction:column;display:flex}.teamStrategies div{box-sizing:border-box;width:100%}.teamStats .stats-displayer div{min-width:100px;padding:2px;font-size:.9em}.myTeams-header-img h1{font-size:2em}.myTeams-header-img{border-radius:10px}.team-home-section-title{font-size:.8em}}.trade-market-display{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;grid-template-columns:1fr .5fr;gap:10px;margin-top:10px;padding:10px;display:grid}.all-markets{flex-direction:column;gap:5px;min-width:0;height:480px;margin-top:40px;display:flex;overflow-y:auto}.market-row{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);cursor:pointer;border-left:4px solid;border-radius:10px;flex-direction:column;padding:5px;display:flex}.market-row.active{background:#00ffff1c}.market-row-elements{justify-content:start;align-items:center;gap:10px;padding:5px;display:flex;position:relative}.market-row-elements img{object-fit:contain;background:#00000038;border:1px solid gray;border-radius:50px;width:50px;height:50px;padding:5px}.updated-at{opacity:.7;margin-top:0;margin-bottom:5px;font-size:.9em;font-weight:700}.market-row p{margin-top:0;margin-bottom:0}.market-row-team-name{font-size:1.5em;font-weight:700}.market-row .status{border-radius:30px;padding:5px 10px;position:absolute;right:0}.status.neutral{background:#09f5;border:1px solid #06f;font-weight:700}.status.buyer{background:#00ff3c55;border:1px solid #00ff2a;font-weight:700}.status.seller{background:#f005;border:1px solid #ff0400;font-weight:700}.status.careful{background:#ff9d0055;border:1px solid #ffae00;font-weight:700}.team-market{min-width:0}.team-market-tabs{gap:15px;display:flex}.team-market-tab{border:1px solid var(--league-div-border-color);text-align:center;cursor:pointer;background:#ffffff0c;border-radius:10px;min-width:20%;padding:5px;font-weight:700}.team-market-tab.active{background:#0283ba93;border:1px solid #0af}.my-team-market{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;flex-direction:column;gap:10px;margin-top:10px;padding:10px;display:flex}.team-market-elements{gap:10px;padding:10px;display:flex;overflow-x:auto}.team-market-player{text-align:center;background:#07014f71;border-radius:10px;width:280px;min-width:280px;padding:10px;box-shadow:2px 2px 10px #000000c3}.market-player-contract{white-space:nowrap;justify-content:center;align-items:center;gap:10px;display:flex}.team-market-player .draft-cardJoueur-img{width:200px;height:150px}.team-market-player .OVRCard.purple{justify-content:center;align-items:center;width:40px;height:50px;margin-top:5px;margin-right:5px;font-size:2em;display:flex}.team-market-player .draft-cardJoueur-player-title{font-size:1.5em}.team-market-player .draft-cardJoueur-player-attributs,.market-player-contract{margin-top:0;margin-bottom:4px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1em}.team-market-player .draft-cardJoueur-attributeCase{width:40px;height:40px;padding:2px;font-size:1em}.team-market-player .draft-cardJoueur-attributeCase-title{margin-top:2px}.team-market-player .draft-cardJoueur-attributeCase-rating{margin-top:0}.team-market-player .draft-cardJoueur-attributs{width:100%}.team-market-pick{text-align:center;background:#07014f71;border-radius:10px;padding:10px;box-shadow:2px 2px 10px #000000c3}.team-market-pick img{width:250px;height:250px}.pick-title{margin-top:0;margin-bottom:5px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.3em;font-weight:700}.pick-desc{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1em;font-style:italic}@media (width<=1000px){.market-row-team-name{display:none}.trade-market-display{grid-template-columns:1fr .4fr}}@media (width<=775px){.trade-market-display{font-size:.8em}.team-market-player .draft-cardJoueur-img{width:150px;height:100px}.team-market-player .OVRCard.purple{width:35px;height:45px}.team-market-player{width:250px;min-width:250px;padding:5px}}@media (width<=650px){.trade-market-display{font-size:.7em}.all-markets{min-width:150px;height:350px}.team-market-player .draft-cardJoueur-img{width:150px;height:100px}.team-market-player .OVRCard.purple{width:30px;height:35px}.team-market-player{width:220px;min-width:220px;padding:5px}.team-market-player .draft-cardJoueur-attributeCase{width:35px;height:35px;padding:2px}.team-market-pick img{width:220px;height:220px}}@media (width<=450px){.trade-market-display{font-size:.6em}.all-markets{min-width:150px;height:300px}.team-market-player .draft-cardJoueur-img{width:130px;height:90px}.team-market-player .OVRCard.purple{width:30px;height:30px}.team-market-player{width:190px;min-width:190px;padding:5px}.team-market-player .draft-cardJoueur-attributeCase{width:30px;height:30px;padding:2px}.market-row-elements img{width:40px;height:40px}.team-market-pick img{width:200px;height:200px}}@media (width<=400px){.trade-market-display{flex-direction:column;display:flex}.all-markets{height:250px;margin-top:0}.market-row-team-name{display:block}.team-market-pick img{width:180px;height:180px}}.calendarPage{padding:10px}.day-change-container{background:var(--league-div-bg-color);border:1px solid var(--league-div-border-color);border-radius:10px;margin-bottom:10px;padding:10px}.auto-sim-container{background:var(--league-div-bg-color);border:1px solid var(--league-div-border-color);border-radius:10px;margin-top:10px;padding:10px}.warning-sim{color:orange;margin-top:5px;margin-bottom:5px;font-size:.9em;font-style:italic;font-weight:700}.day-change-container h3,.auto-sim-container h3{margin-top:0}.day-change-container button{width:200px}.day-change-container input{margin-bottom:10px}.calendarPage-matchs{background:var(--league-div-bg-color);border:1px solid var(--league-div-border-color);border-radius:10px;flex-direction:column;min-height:400px;padding:10px;display:flex}.calendarPage-matchs-header{flex-direction:column;margin-bottom:10px;display:flex}.calendarPage-matchs-header h2{margin-top:0;margin-bottom:5px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.calendarPage-buttons{justify-content:end;gap:10px;display:flex}.calendarPage-buttons button{width:100px}.matchs-container{flex-wrap:wrap;justify-content:start;gap:10px;max-height:500px;display:flex;overflow-y:auto}.match-container{background:var(--league-div-bg-color);border:1px solid var(--league-div-border-color);border-radius:10px;flex-direction:column;gap:10px;width:350px;padding:5px;display:flex}.match-container-header{justify-content:space-between;display:flex}.match-container-header p{color:#e2e8f0db;margin-top:0;margin-bottom:0;font-size:.74em;font-weight:700}.match-container-header .match-status{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);letter-spacing:.08em;text-transform:uppercase;border-radius:30px;align-items:center;padding:10px;font-size:.68em;font-weight:900;display:flex}.match-status.in_progress{background:#ff00005b;border:1px solid red}.match-status.upcoming{background:#0471e55b;border:1px solid #0091ff}.match-status.final{background:#04e5225b;border:1px solid #00ff37}.match-container-center{justify-content:space-around;align-items:center;display:flex}.match-container-center img{width:70px;height:70px}.match-container-bottom{justify-content:space-between;align-items:center;display:flex}.match-vs{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.match-vs p{color:#bfdbfeeb;margin:0;font-size:1em;font-weight:700}.match-container-bottom p{letter-spacing:.08em;color:#bfdbfeeb;font-size:.94em}.game-score{color:#f8fafc;margin-top:0;margin-bottom:0;margin-left:14px;font-size:1.9em;font-weight:900;line-height:1}.calendarPage-buttons svg{border-radius:5px;width:15px;height:15px;padding:10px}.matchSummary{padding:30px 50px}.summary{color:#000;background-color:#fff;border-radius:30px}.summary-header{z-index:6;background-color:#fff;border-bottom:1px solid #80808083;border-radius:30px;justify-content:space-between;display:flex;position:sticky;top:0}.summary-header img{border-radius:30px;width:150px;height:100px}.summary-header-team-infos{flex-direction:column;justify-content:center;gap:0;display:flex}.summary-header-team-infos p{margin-top:0;margin-bottom:0}.summary-header-team-infos p:first-child{font-weight:400}.summary-header-team-infos p:nth-child(2){font-size:1.7em;font-weight:bolder;line-height:30px}.summary-header-team-infos p:nth-child(3){opacity:.7}.summary-header-score{margin-top:0;margin-bottom:0;font-size:4em;font-weight:bolder}.summary-center-div{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.summary-center-div p{margin-top:0;margin-bottom:0}.summary-center-div p:first-child{background-color:#80808057;border-radius:5px;padding:5px 10px;font-weight:700}.summary-center-div p:nth-child(2){opacity:.5;font-weight:700}.summary-content{padding:30px}.summary-content .segmented-base-bar{background-color:#80808041}.summary-content .segmented-item:hover{color:#000}.summary-content .segmented-item.active{color:#000;font-weight:700}.summary-content .segmented-indicator{background-color:#000}.summary-content h2{text-transform:none;margin-top:0;margin-bottom:10px;font-size:1.5em}.summary-content h3{text-transform:none;opacity:.6;margin-top:5px;font-size:1.2em}.match-summary-grid{grid-template-columns:minmax(0,1fr) minmax(0,.5fr);display:grid}.main-summary{padding:10px}.goals-container{flex-direction:column;gap:15px;padding:10px;display:flex}.goal-container{border:1px solid #80808041;border-radius:5px;justify-content:start;align-items:center;gap:20px;padding:10px;display:flex;position:relative}.goal-player-image{object-fit:cover;border-radius:100px;width:100px;height:100px}.goal-infos{flex-direction:column;justify-content:center;gap:5px;display:flex}.goal-infos div{align-items:center;gap:5px;display:flex}.goal-infos p{margin-top:0;margin-bottom:0}.goal-infos p:first-child{gap:10px;font-size:1.3em;font-weight:700;display:flex}.goal-infos p div{color:#fff;background:red;border-radius:10px;padding:5px;font-size:.5em}.goal-infos img{width:25px;height:25px}.goal-container div:nth-child(3){background-color:#80808069;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;height:40px;padding:10px;display:flex;position:absolute;right:20px}.goal-container div:nth-child(3) p{margin-top:0;margin-bottom:0}.goal-container div:nth-child(3) p:first-child{font-weight:700}.goal-container div:nth-child(3) p:nth-child(2){opacity:.7}.matchSummary table{border-collapse:collapse;width:100%;max-height:400px;overflow-y:auto}.matchSummary table tr img{width:30px;height:30px;margin-left:10px}.matchSummary table th,.matchSummary table td{text-align:start;padding:5px}.matchSummary table tr{background-color:#dfdfdf89;border-top:1px solid #bebebe}.matchSummary table tr:last-child{border-bottom:1px solid #bebebe}.matchSummary tr:nth-child(2n){background-color:#ffffff10}.matchSummary table thead tr{background-color:#fff}.second-summary{border:1px solid #bebebe;border-radius:5px;padding:10px}.second-summary-stats-header{justify-content:space-between;align-items:center;margin-top:30px;margin-bottom:10px;display:flex}.second-summary-stats-header img{width:40px;height:40px}.stats-row{flex-direction:column;gap:10px;margin-top:10px;display:flex}.stats-row div:first-child{justify-content:space-between;align-items:center;display:flex}.stats-row div:first-child p{opacity:.7;margin-top:0;margin-bottom:0;font-size:1em}.stats-row div:first-child p:first-child,.stats-row div:first-child p:last-child{opacity:1;font-size:1.5em;font-weight:700}.boxScore-header{justify-content:space-between;margin-bottom:10px;display:flex}.button-bar{border:1px solid #80808062;border-radius:5px;gap:0;display:flex}.button-bar .boxScore-button{color:#000;background-color:#fff;border-radius:5px;width:150px;font-size:1em;font-weight:700}.boxScore-button.active{color:#fff;background-color:#000}.matchSummary .table-container{border:none;margin-top:20px}.matchSummary .table-container .table{background:0 0}.matchSummary .table-container .table thead{color:#000;background:0 0}.matchSummary .table-container .table thead th,.matchSummary .table-container .table thead th:first-child{background:#fff}.matchSummary .table th:first-child:after,.table td:first-child:after{display:none}.matchSummary .table tr td{color:#000}.matchSummary .table .table-row td:first-child{z-index:3;background:#eeebeb}.matchSummary .table .table-row:nth-child(2n){background:0 0}.matchSummary .table .table-row:nth-child(2n) td:first-child{z-index:3;background:#fff}.matchSummary .table-empty{z-index:3;color:#000;background:#fff}.Even.strength{background-color:#05f}.goal-infos .Powerplay{background-color:green}.goal-infos .Penalty.kill{background-color:red}@media (width<=1260px){.second-summary-stats-header h2{display:none}}@media (width<=1100px){.summary-header img{width:125px;height:75px}.summary-header-team-infos{gap:0}.summary-header-score{font-size:3em}.goal-player-image{width:60px;height:60px}}@media (width<=1000px){.goal-container div:nth-child(3){right:5px}.goal-container{gap:5px}.goal-infos p:first-child{font-size:1.2em}.goal-infos img{width:20px;height:20px}.matchSummary table td img{width:25px;height:25px}.button-bar .boxScore-button{width:100px;font-size:.9em}}@media (width<=900px){.match-summary-grid{flex-direction:column;display:flex}.summary-header img{width:100px;height:70px}.summary-header-team-infos{gap:0}.summary-header{font-size:.8em}}@media (width<=700px){.matchSummary{padding:10px}.summary{border-radius:15px}.summary-content{padding:10px}.match-summary-grid{flex-direction:column;display:flex}.summary-header img{border-radius:15px;width:80px;height:60px}.summary-header-team-infos{gap:0}.summary-header{font-size:.7em}.main-summary{padding:0}}@media (width<=510px){.summary-header img{border-radius:15px;width:70px;height:50px}.summary-header-team-infos{display:none}.goal-container{font-size:.8em}.goal-player-image{width:50px;height:50px}.matchSummary table{font-size:.8em}.button-bar .boxScore-button{width:75px;font-size:.7em}}@media (width<=450px){.goal-player-image{display:none}}.injuriesPage{padding:10px}@media (width<=470px){.injuriesPage h1{font-size:1.3em}.injuriesPage .page-description{font-size:.8em}}.suspensionsPage{padding:10px}.injury-team-image{border-radius:5px;width:50px;height:30px}.suspensionsPage button{height:40px}@media (width<=470px){.suspensionsPage h1{font-size:1.3em}.suspensionsPage .page-description{font-size:.8em}}.conversationsPage{grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:15px;padding:20px 60px;display:grid}.conversations-box,.messages-box{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:30px;flex-direction:column;max-height:80vh;display:flex}.conversations-box-header{border-bottom:1px solid var(--league-div-border-color);padding:15px}.conversations-box-header p{margin-top:0;margin-bottom:0}.conversations-box-header p:nth-child(3){opacity:.7;font-weight:700}.conversations-box-header .image-select-trigger{margin-bottom:0}.conversations-box-header h2{margin-top:10px;font-size:1.5em}.conversations-container{border-bottom:1px solid var(--league-div-border-color);flex-direction:column;gap:10px;height:40vh;padding:10px;display:flex;overflow-y:auto}.conversation-item{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;justify-content:space-between;align-items:center;padding:10px;display:flex}.conversation-item p{cursor:pointer;margin-top:0;margin-bottom:0;font-size:1.2em}.conversation-item.active{background:linear-gradient(90deg,#05058f71,#006aff8b)}.unread-conversation{background-color:#00f;border-radius:20px;width:20px;height:20px}.new-conversation{flex-direction:column;justify-content:space-between;min-height:200px;padding:15px;display:flex}.create-convo{border:1px solid var(--league-div-border-color);background:linear-gradient(90deg,#05058f71,#006aff8b);border-radius:15px;margin-top:10px;font-size:1em;font-weight:700}.new-conversation .multi-autocomplete-dropdown{background-color:#042671;height:150px}.messages-box-header{border-bottom:1px solid var(--league-div-border-color);padding:15px}.messages-box-header-items{justify-content:start;align-items:center;gap:20px;display:flex}.messages-box-header-items p{opacity:.7;margin-top:5px;margin-bottom:0}.messages-box-header-items h3{text-transform:uppercase;margin-top:5px;margin-bottom:0;font-size:1.5em}.messages-container{border-bottom:1px solid var(--league-div-border-color);box-sizing:border-box;width:100%;height:530px;padding:10px}.my-message,.other-message{position:relative}.my-message p:first-child,.other-message p:first-child{margin-top:0;margin-bottom:0;font-size:.8em}.my-message p:nth-child(2),.other-message p:nth-child(2),.message-link{border-radius:10px;margin-top:5px;margin-bottom:0;padding:5px 10px;font-size:1em}.message-link{color:#fff;background:linear-gradient(90deg,#057d8f71,#00eeff8b)}.my-message{flex-direction:column;align-items:end;display:flex}.other-message{flex-direction:column;align-items:start;display:flex}.my-message p:nth-child(2){background:#006aff}.other-message p:nth-child(2){background:#0009b8}.message-input-box{gap:10px;padding:15px;display:flex}.message-input-box input{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);color:#fff;border-radius:20px;width:100%;height:30px;padding:5px 10px;font-size:1em}.message-input-box input:disabled{background:#00000060}.message-input-box svg{color:#fcfcfc;width:30px;height:30px}.message-popover{z-index:2;background-color:red;border:1px solid #80808033;border-radius:10px;position:absolute;top:0;right:0;transform:translateY(-100%);box-shadow:0 2px 10px #00000026}.message-popover button{cursor:pointer;background:0 0;border:none;font-size:14px}@media (width<=1100px){.conversationsPage{padding:20px;font-size:.9em}}@media (width<=900px){.conversationsPage{gap:5px;padding:10px;font-size:.8em}.conversations-box,.messages-box{border-radius:20px}.image-select{width:100%}}@media (width<=700px){.conversationsPage{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);font-size:.7em}}@media (width<=500px){.conversationsPage .multi-autocomplete-input-container input{min-width:0}.new-conversation{box-sizing:border-box;padding:5px}.conversationsPage .multi-autocomplete-input-container{gap:0}.conversationsPage{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);padding:5px}}.tradePage{padding:10px}.trade-header{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;flex-direction:column;justify-content:center;align-items:start;gap:15px;margin-top:10px;padding:10px;display:flex}.status-badge{border-radius:10px;width:fit-content;padding:5px 10px;font-weight:700}.status-badge.new{border:1px solid var(--league-div-border-color);background:linear-gradient(90deg,#05058f71,#006aff8b)}.status-badge.in-progress{border:1px solid var(--league-div-border-color);background:linear-gradient(90deg,#00fff771,#00e5ff8b)}.status-badge.refused{background:linear-gradient(90deg,#ff000071,#ff1e002f);border:1px solid red}.status-badge.accepted{background:linear-gradient(90deg,#09ff0071,#00ff222f);border:1px solid #2fff00}.transaction-header-description{opacity:.7;margin-top:5px;margin-bottom:5px;font-style:italic}.tradePage .image-select-trigger{margin-bottom:0}.trade-container{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;margin-top:10px;padding:10px}.trade-data{justify-content:space-between;gap:10px;display:flex}.trade-team{width:100%}.trade-team-header{background:var(--league-div-bg-color);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:5px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;display:flex;box-shadow:2px 2px 10px #000000c3}.trade-team-selector{align-items:center;gap:10px;display:flex}.trade-team-selector img{background:var(--league-div-bg-color);border:1px solid var(--league-div-border-color);object-fit:contain;border-radius:10px;width:75px;height:75px;padding:5px}.trade-team-header p{margin-top:0;margin-bottom:0}.tradePage .autocomplete input{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color)}.trade-team h3,.trade-container h3{margin-bottom:5px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.trade-elements-container,.condition-container{background:var(--league-div-bg-color);border-radius:10px;flex-direction:column;gap:10px;padding:10px;display:flex;box-shadow:2px 2px 10px #000000c3}.trade-elements-container button,.add-condition-button{border:1px solid var(--league-div-border-color);background:linear-gradient(90deg,#05058f71,#006aff8b);width:150px}.trade-actions-container{gap:5px;margin-top:10px;display:flex}.trade-actions-container button{width:150px}.addElementDialog{width:100%}.addElementDialog h3{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.5em}.trade-player,.trade-pick{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.trade-pick div p{margin-top:0;margin-bottom:0;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.2em}.trade-player div div{flex-direction:column;gap:5px;display:flex}.trade-player div p:first-child{text-transform:uppercase;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.2em;font-style:italic;font-weight:700}.trade-player div p:nth-child(2){opacity:.7;font-weight:700}.trade-player div p:nth-child(3){align-items:center;gap:10px;display:flex}.trade-player input{color:#fff;border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:5px;padding:3px;font-size:1em}.trade-player p{margin-top:0;margin-bottom:0}.trade-player img{object-fit:cover;border-radius:100px;width:80px;height:80px}.trade-pick img{width:80px;height:80px}.errors-container{color:red}.tradePage .form-grid{align-items:center;display:grid}.form-grid textarea{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);width:90%}.tradePage .multi-autocomplete-dropdown{background:#032251;height:100px}.trade-player svg,.trade-pick svg{min-width:15px}.error-element{background:linear-gradient(90deg,#ff000071,#ff1e002f);border:1px solid red;border-radius:10px;padding:10px}@media (width<=1000px){.trade-pick{font-size:.9em}.trade-pick img{width:60px;height:60px}.trade-player{font-size:.9em}.trade-player img{width:70px;height:70px}}@media (width<=750px){.trade-pick{font-size:.8em}.trade-pick img{width:50px;height:50px}.trade-player{font-size:.8em}.trade-player img{width:70px;height:70px}.trade-team-header img{width:60px;height:60px;padding:2px}.trade-team-selector .autocomplete{width:100%;min-width:0}}@media (width<=620px){.trade-player img,.trade-pick img{display:none}.trade-player,.trade-pick{font-size:.7em}.trade-team-header{font-size:.8em}.trade-data,.trade-team-selector{gap:5px}.tradePage h3{font-size:1em}.trade-actions-container button,.trade-elements-container button,.add-condition-button{width:100px}}@media (width<=500px){.trade-pick,.trade-player{font-size:.6em}}@media (width<=450px){.trade-team{min-width:50%}.trade-team-header img{width:40px;height:40px}.trade-pick,.trade-player{font-size:.5em}.trade-actions-container button,.trade-elements-container button,.add-condition-button{width:75px;font-size:.6em}}.adminsPage{padding:10px}.trades-to-vote{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;margin-top:10px;padding:10px}.trades-to-vote h3{margin-top:0}.trades-to-vote img{border-radius:10px}.rulesPage{padding:10px}.rulesPage-header{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;justify-content:space-between;align-items:center;padding:10px;display:flex}.rulesPage-header h1{margin-top:5px}.rules-length-badge{border:1px solid var(--league-div-border-color);background:linear-gradient(90deg,#0000526d,#0062ff4a);border-radius:10px;flex-direction:column;align-items:center;gap:2px;width:100px;padding:10px;display:flex}.rules-length-badge p{margin-top:0;margin-bottom:0;font-size:1.5em;font-weight:700}.rules-length-badge label{opacity:.7;font-size:.9em}.rules-display{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;margin-top:10px;padding:10px}.rules-display-header{justify-content:space-between;align-items:center;display:flex}.rules-display-header div:first-child{flex-direction:column;justify-content:center;display:flex}.rules-display-header div:first-child p{opacity:.7;margin-top:0;margin-bottom:0;font-size:.8em}.rules-display-header div:first-child h2{margin-top:5px;margin-bottom:0;font-size:1.5em}.rules-container{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;flex-direction:column;gap:10px;height:400px;margin-top:10px;padding:10px;display:flex;overflow-y:auto}.rule-container{box-sizing:border-box;background:#04297449;border-radius:10px;justify-content:start;align-items:center;gap:15px;width:100%;padding:10px;display:flex;position:relative;box-shadow:2px 2px 10px #000000c3}.rule-content{flex-direction:column;justify-content:center;display:flex}.rule-content p:first-child{background:#00800048;border:1px solid green;border-radius:20px;width:fit-content;margin-top:0;margin-bottom:0;padding:5px 10px;font-size:.87em;font-weight:700}.rule-content p:nth-child(2){margin-top:5px;margin-bottom:0;font-weight:700}.rule-actions{gap:5px;display:flex;position:relative;right:5px}.rule-number-badge{border:1px solid var(--league-div-border-color);background:linear-gradient(90deg,#0000526d,#0062ff4a);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100px;min-width:100px;height:60px;font-size:1.5em;font-weight:700;display:flex}.rules-manager{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;margin-top:10px;padding:20px}.rules-manager-section{background:#04297449;border-radius:10px;flex-direction:column;margin-bottom:10px;padding:10px;display:flex;box-shadow:2px 2px 10px #000000c3}.rules-manager-section h2{margin-top:0;margin-bottom:5px;font-size:1.5em}.rules-manager-section .form-field{width:fit-content;margin-bottom:10px}.rules-manager-section button{width:150px;height:35px;margin-right:5px}.rules-manager textarea{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;min-width:800px}.rules-admin-list{border:1px solid var(--league-div-border-color);border-radius:10px;flex-direction:column;gap:10px;max-height:150px;margin-top:10px;padding:10px;display:flex}.rules-admin-item{justify-content:space-between;align-items:center;display:flex}.rules-admin-item div:first-child{flex-direction:column;display:flex}.rules-admin-item div:first-child p{margin-top:0;margin-bottom:0;font-size:1.2em;font-weight:700}.rules-admin-item div:first-child span{opacity:.7;margin-top:0;margin-bottom:0;font-size:1em;font-weight:700}.rules-admin-actions{gap:5px;display:flex}@media (width<=930px){.rules-manager textarea{min-width:700px}}@media (width<=830px){.rules-manager textarea{min-width:600px}.rulesPage{font-size:.8em}.rule-number-badge{width:80px;min-width:80px;height:50px}}@media (width<=730px){.rules-manager textarea{min-width:500px}.rulesPage{font-size:.8em}.rule-number-badge{width:80px;min-width:80px;height:50px}}@media (width<=630px){.rules-manager textarea{min-width:400px}.rulesPage{font-size:.7em}.rule-number-badge{width:60px;min-width:60px;height:40px}.rules-length-badge{width:50px}}@media (width<=530px){.rules-manager textarea{min-width:300px}.rulesPage{font-size:.7em}.rule-number-badge{width:50px;min-width:50px;height:40px}.rules-length-badge{width:50px;padding:5px;font-size:.9em}.rulesPage button{width:100px;height:30px}}@media (width<=450px){.rules-manager textarea{min-width:200px}.rules-display-header,.rulesPage-header{flex-direction:column;justify-content:start;align-items:start}.rulesPage{font-size:.6em}.rule-number-badge{width:40px;min-width:40px;height:30px}.rules-length-badge{width:50px;padding:5px;font-size:.9em}.rulesPage button{width:80px;height:30px;font-size:1em}}.faq-hero{background:var(--league-div-bg-color);border:1px solid var(--league-div-border-color);border-radius:30px;justify-content:space-between;gap:25px;padding:35px;display:flex}.faq-stat-card{border:1px solid var(--league-div-border-color);background-color:#ffffff0a;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-width:100px;height:100px;padding:20px;display:flex}.faq-filters{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:20px;grid-template-columns:1fr 300px;gap:20px;padding:10px;display:grid}.faq-card{background-color:var(--league-div-bg-color);border:1px solid var(--league-div-border-color);border-radius:22px;transition:all .2s;overflow:hidden}.faq-answer{border-top:1px solid var(--league-div-border-color);padding:25px;animation:.2s fadeIn}.faq-empty{text-align:center;background-color:var(--league-div-bg-color);border:1px solid var(--league-div-border-color);border-radius:25px;flex-direction:column;align-items:center;gap:10px;padding:50px 25px;display:flex}.faq-manager-section{background-color:var(--league-div-bg-color);border:1px solid var(--league-div-border-color);border-radius:25px;flex-direction:column;gap:20px;padding:25px;display:flex}.faq-manager textarea{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.faq-hero,.faq-manager{flex-direction:column;grid-template-columns:1fr}.faq-filters{grid-template-columns:1fr}.faq-answer-footer,.faq-category-admin-item,.faq-manager-header{flex-direction:column;align-items:flex-start}.faq-manager-form{flex-direction:column;align-items:stretch}.faq-stat-card{width:50px;min-width:50px;height:50px}.faq-hero h1{font-size:1.6em}.faq-hero{gap:0;padding:15px}.leagueFAQPage{gap:5px;padding:10px}.faq-manager{gap:10px}}@media (width<=600px){.faq-hero{font-size:.8em}.faq-stat-card{border-radius:10px;width:40px;min-width:40px;height:20px}.faq-stat-card h2{margin-bottom:0;font-size:1.5em}.faq-stat-card p{margin-top:0;font-size:.7em}.faq-list{gap:5px}.faq-question,.faq-answer{padding:10px}}.leagueFAQPage{flex-direction:column;gap:10px;padding:25px;display:flex}.main-layout .faq-hero{background:var(--div-bg-color);border:1px solid var(--div-border-color);border-radius:30px;justify-content:space-between;gap:25px;padding:35px;display:flex}.faq-subtitle{color:var(--secondary-color);letter-spacing:2px;font-size:.8rem;font-weight:700}.faq-hero h1{margin-top:10px;font-size:2.8rem}.faq-description{color:#ffffffb3;max-width:750px;margin-top:10px;line-height:1.6}.faq-stats{gap:15px;display:flex}.main-layout .faq-stat-card{border:1px solid var(--div-border-color);background-color:#ffffff0a;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-width:100px;height:100px;padding:20px;display:flex}.faq-stat-card h2{font-size:2rem}.faq-stat-card p{color:#fff9;font-size:.8rem}.main-layout .faq-filters{border:1px solid var(--div-border-color);background:var(--div-bg-color);border-radius:20px;grid-template-columns:1fr 300px;gap:20px;padding:10px;display:grid}.faq-results-header h2{font-size:1.1rem}.faq-list{flex-direction:column;gap:15px;display:flex}.main-layout .faq-card{background-color:var(--div-bg-color);border:1px solid var(--div-border-color);border-radius:22px;transition:all .2s;overflow:hidden}.faq-card:hover{transform:translateY(-2px)}.faq-question{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:25px;display:flex}.faq-question h3{margin-top:10px;font-size:1.15rem}.faq-category-badge{letter-spacing:1px;background-color:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;padding:5px 12px;font-size:.75rem;display:inline-flex}.faq-arrow{font-size:2rem;transition:all .2s}.faq-arrow.open{transform:rotate(180deg)}.main-layout .faq-answer{border-top:1px solid var(--div-border-color);padding:25px;animation:.2s fadeIn}.faq-answer p{color:#fffc;white-space:pre-wrap;line-height:1.7}.faq-answer-footer{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding-top:20px;display:flex}.faq-answer-footer span{color:#ffffff80;font-size:.85rem}.faq-admin-actions{gap:10px;display:flex}.faq-admin-actions button,.faq-manager button{cursor:pointer;border:none;border-radius:12px;padding:10px 15px;font-weight:700}.main-layout .faq-empty{text-align:center;background-color:var(--div-bg-color);border:1px solid var(--div-border-color);border-radius:25px;flex-direction:column;align-items:center;gap:10px;padding:50px 25px;display:flex}.faq-manager{grid-template-columns:1fr 1fr;gap:25px;margin-top:15px;display:grid}.main-layout .faq-manager-section{background-color:var(--div-bg-color);border:1px solid var(--div-border-color);border-radius:25px;flex-direction:column;gap:20px;padding:25px;display:flex}.faq-manager-header{justify-content:space-between;align-items:center;display:flex}.faq-manager-form{align-items:end;gap:15px;display:flex}.faq-manager-form-column{flex-direction:column;align-items:stretch}.faq-manager-form .form-field{flex:1}.faq-category-admin-list{flex-direction:column;gap:12px;max-height:300px;display:flex;overflow-y:auto}.faq-category-admin-item{background-color:#ffffff08;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:10px;display:flex}.faq-category-admin-item p{color:#fff9;margin-top:0}.main-layout .faq-manager textarea{border:1px solid var(--div-border-color);background:var(--div-bg-color);border-radius:10px}@media (width<=1000px){.faq-hero,.faq-manager{flex-direction:column;grid-template-columns:1fr}.faq-filters{grid-template-columns:1fr}.faq-answer-footer,.faq-category-admin-item,.faq-manager-header{flex-direction:column;align-items:flex-start}.faq-manager-form{flex-direction:column;align-items:stretch}.faq-stat-card{width:50px;min-width:50px;height:50px}.faq-hero h1{font-size:1.6em}.faq-hero{gap:0;padding:15px}.leagueFAQPage{gap:5px;padding:10px}.faq-manager{gap:10px}}@media (width<=600px){.faq-hero{font-size:.8em}.faq-stat-card{border-radius:10px;width:40px;min-width:40px;height:20px}.faq-stat-card h2{margin-bottom:0;font-size:1.5em}.faq-stat-card p{margin-top:0;font-size:.7em}.faq-list{gap:5px}.faq-question,.faq-answer{padding:10px}}.leaguePlayersPage{padding:10px}.players-filters,.leaguePlayersPage .table-container{background:var(--league-div-bg-color);box-sizing:border-box;border-radius:10px;width:100%;margin-bottom:10px;padding:10px;box-shadow:2px 2px 10px #000000c3}.leaguePlayersPage .table-container{padding:0}.players-filters button{width:100px}@media (width<=900px){.players-filters h3{margin-top:0}.players-filters .form-grid{max-height:200px;overflow-y:auto}}@media (width<=450px){.players-filters h3{margin-top:0;margin-bottom:5px}.players-filters .form-grid{max-height:150px;overflow-y:auto}.leaguePlayersPage h1{margin-top:0;margin-bottom:5px;font-size:1.5em}}.freeAgentsPage{padding:10px}.freeAgentsPage h1{margin-top:0}.free-agents-filters,.free-agents-table{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;margin-bottom:10px;padding:10px}.free-agents-table h3{margin-top:0}.free-agents-filters .image-select-trigger{margin-bottom:0}.free-agents-table .table-container{height:450px;overflow-y:auto}.waiversPage{padding:10px}.waivers-options{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;justify-content:start;align-items:center;gap:15px;margin-top:10px;padding:10px;display:flex}.waivers-options .form-field.checkbox{margin-top:0}.waivers-options .image-select-trigger{margin-bottom:0}.waivers-table{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;margin-top:10px;padding:10px}.waivers-table h3{margin-top:0}.waiversPage .table img{border-radius:5px}.standingsPage{padding:10px}.standingsPage h1{margin-top:0}.standings-table{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;padding:10px}.standings-table-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.standings-table-header img{width:50px;height:50px}.standings-table-header h3{letter-spacing:1px;margin-top:0;margin-bottom:0;font-family:ImpactCustom,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:2.5em;font-style:italic;font-weight:100}.standings-table{margin-bottom:10px}.standings-table .table{font-size:1.2em}.standings-table .table td{padding:0 5px}.team-ranking{align-items:center;gap:10px;display:flex}.team-ranking.wildcard{border-bottom:3px solid #fff;padding-bottom:10px}.team-ranking img{border-radius:5px}.standingsPage .stat-lexicon{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;margin-top:10px;padding:10px}.standingsPage .stat-lexicon h3{margin-top:0}@media (width<=1000px){.standings-table .table{font-size:1em}}@media (width<=600px){.standings-table .table{font-size:.9em}.standings-table .table img{width:50px;height:30px}.team-ranking-name{display:none}.standings-table-header img{width:40px;height:40px}.standings-table-header h3{font-size:2em}.standingsPage h1{font-size:1.5em}}.statLeaderTable{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;min-width:0;padding:10px}.statLeaderTable-header,.statLeaderTable-filters{justify-content:space-between;display:flex}.statLeaderTable-filter{border:1px solid var(--league-div-border-color);text-align:center;cursor:pointer;background:#ffffff0c;border-radius:10px;min-width:20%;margin-top:10px;padding:5px;font-weight:700}.statLeaderTable-filter.active{background:#0283ba93;border:1px solid #0af}.statLeaderTable-container{flex-direction:column;gap:5px;margin-top:10px;display:flex}.statLeaderTable-data{background:#0000006a;border-left:4px solid #fff0;border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;padding:5px 10px;font-weight:700;display:flex}.statLeaderTable-playerImg{object-fit:cover;border:1px solid var(--league-div-border-color);background:#0000005b;border-radius:50px;width:50px;height:50px}.statLeaderTable-data div{align-items:center;gap:10px;display:flex}.statLeaderTable-logoImg{border-radius:5px;width:60px;height:40px}.statLeaderTable-data.gold{background:#5f51068a;border-left:4px solid gold}.statLeaderTable-data.silver{background:#3736318a;border-left:4px solid silver}.statLeaderTable-data.bronze{background:#5f38068a;border-left:4px solid #713907}.statLeaderTable button{background:linear-gradient(90deg,#006aff,#082d55);height:40px;margin-top:10px;margin-bottom:0;padding:5px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.1em}.statsPage{padding:10px}.stats-tables-grid p,.stats-tables-grid h3{margin-top:0;margin-bottom:0}.statsPage h1{margin-top:0}.stats-tables-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:10px;display:grid}.back-button{width:100px}.stats-page-full-table .table-container{background:var(--league-div-bg-color);height:400px}.stats-page-full-table .table td{padding:2px 5px}.stats-page-full-table .table img{border-radius:5px}@media (width<=1090px){.stats-tables-grid{grid-template-columns:1fr 1fr}}@media (width<=750px){.stats-tables-grid{flex-direction:column;display:flex}.stats-page-full-table .table img{width:50px;height:30px}}.draftsPage{padding:10px}.draftsPage h1{margin-top:0}.draft-picks-table .draft-player{align-items:center;gap:10px;display:flex}.draft-picks-table .draft-player img{object-fit:cover;border:1px solid var(--league-div-border-color);border-radius:60px;width:60px;height:60px}.draft-picks-table .draft-team-logo{border-radius:5px}.draft-picks-table .table-container{background:var(--league-div-bg-color);height:400px}.draft-picks-table .table td{padding:2px 5px}@media (width<=600px){.draft-picks-table .draft-player img{display:none}}@media (width<=450px){.draft-picks-table .draft-team-logo{width:50px;height:30px}.draft-picks-table .draft-country-logo{width:30px;height:30px}}.leagueTeamsPage{padding:10px}.leagueTeamsPage .teams-options .image-select-trigger{white-space:nowrap;margin-bottom:0}.leagueTeamsPage .teams-options{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.playoffsPage{padding:10px}.playoffsPage h1{margin-top:0}.bracket{background:var(--league-div-bg-color);border:1px solid var(--league-div-border-color);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:40px;padding:10px;display:flex}.bracket p,.bracket-mobile p{margin-top:0;margin-bottom:0}.conference{gap:30px;display:flex}.round{flex-direction:column;justify-content:space-around;gap:30px;display:flex}.roundTitle{text-align:center;margin-bottom:3px;font-size:.9em;font-weight:700}.match-series{border:2px solid var(--league-div-border-color);background:#03204b;border-radius:10px;flex-direction:column;justify-content:center;width:100%;max-width:150px;min-height:130px;max-height:150px;padding:5px;display:flex;box-shadow:0 0 10px #00000080}.match-series.empty img{width:100px;height:100px;margin:auto}.match-series hr{width:100%;color:var(--league-div-border-color);border-color:var(--league-div-border-color);border-bottom:2px solid var(--league-div-border-color)}.team{justify-content:space-between;align-items:center;gap:5px;padding:2px;display:flex}.team img{cursor:pointer;width:35px;height:35px}.team-text{text-align:left}.team-text p{margin-bottom:0}.teamAcc{font-size:1.2em;font-weight:bolder}.score{margin-bottom:0;font-size:2em;font-weight:bolder}.score-input{color:#fff;text-align:center;background:0 0;border:1px solid gray;border-radius:4px;width:25px;font-size:1.5em}.subName{color:gray;font-size:.9em;font-weight:700}.team span{flex:1;margin-left:8px;font-size:12px}.team b{font-size:14px}.pageTitle{font-size:2.5em}.finals{flex-direction:column;align-items:center;gap:20px;display:flex}.cup{height:180px}.bracket-row{flex-direction:row;justify-content:space-around;width:100%;display:flex}@media (width<=1240px){.bracket{gap:10px}.match-series{width:140px;min-height:120px}.finals .cup{height:150px}}@media (width<=1200px){.match-series{width:120px;min-height:100px;font-size:.7em}.match-series.filled img{width:30px;height:30px}.finals .cup{height:130px}.score-input{width:20px;margin-left:0}}@media (width<=1070px){.bracket{gap:5px}.match-series{width:100px;min-height:80px;font-size:.6em}.match-series hr{border-bottom:1px solid var(--league-div-border-color);border-radius:0}.match-series.filled img{width:25px;height:25px}.finals .cup{height:120px}.team{gap:0}.score-input{width:20px;margin-left:0}.pageTitle{font-size:2em}}@media (width<=945px){.bracket,.conference{gap:10px}.match-series{width:100px;min-height:80px;font-size:.6em}.match-series hr{border-bottom:1px solid var(--league-div-border-color);border-radius:0}.match-series.filled img{width:25px;height:25px}.finals .cup{height:120px}.team{gap:0}.score-input{width:20px;margin-left:0}.pageTitle{font-size:2em}}@media (width<=883px){.bracket,.conference{gap:5px}.match-series{width:90px;min-height:60px;font-size:.7em}.match-series hr{border-bottom:1px solid var(--league-div-border-color);border-radius:0}.match-series.filled img{width:25px;height:25px}.finals .cup{height:120px}.team{gap:0;padding:0}.score-input{width:15px;margin-left:0}.pageTitle{font-size:2em}}@media (width<=800px){.bracket-mobile{background:var(--league-div-bg-color);border:1px solid var(--league-div-border-color);border-radius:10px;flex-direction:column;gap:10px;display:flex}.match-series{width:120px;min-height:100px;font-size:1em}.match-series hr{border-bottom:1px solid var(--league-div-border-color);border-radius:0}.match-series.filled img{width:35px;height:35px}.finals .cup{height:150px}.team{gap:0;padding:2px}.score-input{width:25px;margin-left:0}.pageTitle{font-size:2em}}@media (width<=560px){.bracket-mobile{flex-direction:column;gap:5px;display:flex}.match-series{width:100px;min-height:60px;font-size:1em}.match-series hr{border-bottom:1px solid var(--league-div-border-color);border-radius:0}.match-series.filled img{width:25px;height:25px}.finals .cup{height:120px}.team{gap:0;padding:0}.score-input{width:25px;margin-left:0}.pageTitle{font-size:2em}}@media (width<=490px){.bracket-mobile{flex-direction:column;gap:0;display:flex}.finals{gap:0}.match-series{width:60px;min-height:60px;font-size:2em}.match-series .team-text{display:none}.match-series.empty img{width:50px;height:50px}.match-series hr{border-bottom:1px solid var(--league-div-border-color);border-radius:0;margin-top:2px;margin-bottom:2px}.match-series.filled img{width:35px;height:35px;margin:1px}.finals .cup{height:100px}.team{gap:0;padding:0}.score-input{width:35px;margin-left:0}.score{font-size:1em}}.affrontementsContainer{flex-direction:column;gap:10px;display:flex}.affrontementGame{border:1px solid #80808048;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px;display:flex}.affrontementGame img{width:40px;height:40px}.affrontementGame p:first-child{justify-content:center;align-items:center;gap:15px;width:100%;margin-top:0;margin-bottom:0;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.3em;font-weight:700;display:flex}.affrontementGame p:nth-child(2){opacity:.7;margin-top:0;margin-bottom:0;font-size:1em}.topScorerP{line-height:80px}.topScorerValue{font-size:2.5em;font-weight:700}.topMoyValue{font-size:2em;font-weight:700;line-height:80px}.topScorersDivContainer{color:#000;background-color:#fff;border:1px solid #8080803c;border-radius:20px;gap:5px;height:140px;margin-bottom:10px;padding:5px;display:block}.topScorersDivContainerSmall{color:#000;background-color:#fff;border-radius:20px;gap:5px;height:80px;margin-bottom:10px;padding:5px;display:block}.topScorersDiv{justify-content:space-around;align-items:center;height:100px;display:flex}.topScorersDivSmall{justify-content:space-around;height:40px;display:flex}.topPlayerImg{object-fit:cover;border-radius:50px;width:90px;height:90px}.topPlayerImgTbl{border-radius:50px;width:50px;height:50px;margin-left:10px;margin-right:10px}.topScorersDivContainer .bar-container{height:50px;margin-top:10px}@media (width<=500px){.topPlayerImg{width:70px;height:70px}.topScorerValue{font-size:2em;font-weight:700}}.recotePage{padding:10px}.recote-manager{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);box-sizing:border-box;border-radius:10px;padding:10px}.recote-manager p{font-style:italic}.recote-manager button{background:linear-gradient(90deg,#006aff,#00b7ff);width:200px;height:50px;margin-top:10px;margin-bottom:0;padding:5px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.1em}.leagueNewsPage{padding:10px}.leagueNewsPage .segmented-container{background:var(--league-div-bg-color);box-sizing:border-box;border:1px solid var(--league-div-border-color);border-radius:10px;padding:10px}.signatures-trades-container{grid-template-columns:.8fr 1fr;gap:10px;display:grid}.signatures-container,.trades-container{border:1px solid var(--league-div-border-color);background:#091944e0;border-radius:10px;flex-direction:column;gap:10px;height:700px;padding:10px;display:flex;overflow-y:auto}.leagueNewsPage .table-container{background:var(--league-div-bg-color)}@media (width<=1220px){.signatures-trades-container{flex-direction:column;display:flex}}@media (width<=470px){.signatures-container,.trades-container{height:400px}}.signature{background:var(--league-div-bg-color);border-radius:10px;justify-content:space-between;gap:10px;padding:10px;display:flex;box-shadow:2px 2px 10px #000000c3}.signature-img-and-infos{align-items:center;gap:10px;display:flex}.signature-player-img{object-fit:cover;border:1px solid var(--league-div-border-color);border-radius:100px;width:100px;height:100px}.signature-team-logo{border-radius:10px;width:100px;height:70px}.signature-team-infos{align-items:center;gap:10px;display:flex}.signature-player-infos{flex-direction:column;gap:5px;display:flex}.signature-player-infos p{margin-top:0;margin-bottom:0}.signature-player-infos p:first-child{text-transform:uppercase;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.2em;font-style:italic;font-weight:700}.signature-player-infos p:nth-child(2){align-items:center;gap:10px;display:flex}@media (width<=770px){.signature-player-img{width:90px;height:90px}.signature-team-logo{width:90px;height:60px}}@media (width<=570px){.signature{font-size:.8em}.signature-player-img{width:80px;height:80px}.signature-team-logo{width:80px;height:50px}}@media (width<=470px){.signature{font-size:.7em}.signature-player-img{display:none}.signature-team-logo{width:80px;height:50px}}.trade{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#0a1a4bf2 0%,#061236fa 100%);border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:12px;padding:16px;transition:all .2s;display:flex;box-shadow:0 8px 25px #00000059,inset 0 1px #ffffff0d}.trade:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000073,inset 0 1px #ffffff14}.trade-new-header{justify-content:flex-end;align-items:center;display:flex}.trade-new-header p{color:#ffffffbf;background:#ffffff0f;border-radius:20px;margin:0;padding:4px 10px;font-size:.8rem;font-style:italic;font-weight:500}.trade-teams{justify-content:space-between;align-items:center;gap:15px;display:flex}.trade-team-logo{border-radius:10px;width:140px;height:95px;box-shadow:0 4px 12px #0000004d,inset 0 1px #ffffff14}.trade-icon{opacity:.9;width:70px;height:70px}.trade-elements-containers{grid-template-columns:1fr 1fr;gap:12px;max-height:180px;padding-right:4px;display:grid;overflow-y:auto}.trade-elements-containers::-webkit-scrollbar{width:6px}.trade-elements-containers::-webkit-scrollbar-thumb{background:#fff3;border-radius:20px}.trade-elements-new-container{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;padding:10px}.trade-elements-new-container p{text-align:center;color:#ffffffe6;border-bottom:1px solid #ffffff14;margin:0 0 10px;padding-bottom:6px;font-size:.95rem;font-weight:700}.trade-elements-new-container ul{text-align:center;color:#fff;background:linear-gradient(135deg,#55565766,#3535354d);border:1px solid #ffffff14;border-radius:10px;margin:0 0 6px;padding:8px 12px;font-size:.95rem;font-style:italic;list-style:none;transition:all .2s}.trade-elements-new-container ul:hover{background:linear-gradient(135deg,#2d55d2cc,#193791f2);transform:translate(2px)}@media (width<=770px){.trade-team-logo{width:120px;height:85px}}@media (width<=570px){.trade-team-logo{width:110px;height:75px}.trade p,.trade ul{font-size:.7em}}@media (width<=470px){.trade-team-logo{width:90px;height:60px}.trade-icon{width:50px;height:50px}.trade p,.trade ul{font-size:.6em}.trade ul{padding:5px}.trade{padding:6px}.trade-elements-new-container{padding:5px}.trade-elements-containers{gap:5px}}.leagueHomePage{background-color:#0000007d;padding:10px}.leagueHome-header{text-align:center}.leagueHome-header h1{letter-spacing:1px;margin-top:0;font-family:ImpactCustom,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:3em;font-style:italic;font-weight:100}.leagueHome-header p{margin-top:5px;margin-bottom:0;font-size:1.2em}.league-desc{margin-top:10px;margin-bottom:5px;font-style:italic}.league-home-main{grid-template-columns:1fr 1fr;gap:20px;display:grid}.league-home-main-container{flex-direction:column;gap:20px;min-width:0;display:flex}.league-home-main-standings{background:var(--league-div-bg-color);border:1px solid var(--league-div-border-color);border-radius:10px;min-width:0;padding:10px}.leagueHomePage .table-container{box-sizing:border-box;height:710px;margin-top:10px;overflow-x:auto}.leagueHomePage .signatures-container,.leagueHomePage .trades-container{height:350px}.leagueHomePage .matchs-container{height:100%;max-height:500px;margin-top:10px}.league-scores{background:var(--league-div-bg-color);border:1px solid var(--league-div-border-color);border-radius:10px;margin-top:10px;margin-bottom:10px;padding:10px}@media (width<=1000px){.league-home-main{flex-direction:column;display:flex}.leagueHomePage h1{font-size:2.2em}}@media (width<=770px){.leagueHomePage h1{font-size:1.5em}.leagueHomePage p{font-size:1em}}@media (width<=400px){.leagueHomePage .newsCase{width:280px;max-width:280px}.leagueHomePage .newsCase .newsCase-image{height:150px}}.leaguePlayerPage{background:#00000035;padding:10px}.player-page-selectors{background:var(--league-div-bg-color);border:1px solid var(--league-div-border-color);box-sizing:border-box;border-radius:10px;gap:10px;width:100%;margin-top:10px;padding:10px;display:flex}.player-page-selectors .image-select-trigger{margin-bottom:0}.player-basic-infos{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;gap:20px;margin-top:10px;padding:10px;display:flex;overflow-y:auto}.player-actual-contract{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;margin-top:10px;padding:10px}.player-actual-contract-container{background:var(--league-div-bg-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;gap:40px;width:fit-content;margin-top:15px;padding:20px;display:flex;box-shadow:2px 2px 10px #000000c3}.player-actual-contract-container>div{flex-direction:column;gap:10px;display:flex}.player-actual-contract-container p{color:#fff;align-items:center;gap:8px;margin:0;font-size:.95em;font-weight:600;display:flex}.player-actual-contract-container img{object-fit:contain;background:#ffffff14;border-radius:50%;width:32px;height:32px;padding:3px}.player-infos{background:var(--league-div-bg-color);border-radius:10px;gap:100px;min-width:fit-content;padding:10px;display:flex;box-shadow:2px 2px 10px #000000c3}.player-infos p{align-items:center;gap:10px;height:40px;margin:0;display:flex}.player-infos-label{opacity:.7;font-size:1.2em}.player-infos-value{font-size:1.2em;font-weight:700}.player-status{border-radius:20px;width:15px;height:15px}.player-drafts{background:var(--league-div-bg-color);border-radius:10px;flex-direction:column;gap:15px;min-width:fit-content;max-height:400px;padding:10px;display:flex;overflow-y:auto;box-shadow:2px 2px 10px #000000c3}.player-draft{border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex;box-shadow:2px 2px 10px #000000c3}.player-draft p{margin-top:0;margin-bottom:0;font-size:1.1em;font-weight:700}.player-teams{background:var(--league-div-bg-color);border-radius:10px;flex-direction:column;gap:15px;min-width:fit-content;max-height:400px;padding:10px;display:flex;overflow-y:auto;box-shadow:2px 2px 10px #000000c3}.player-teams div{border-radius:10px;gap:40px;padding:5px;display:flex;box-shadow:2px 2px 10px #000000c3}.player-league-division-logo{width:50px;height:50px}.player-team-logo{border-radius:10px;width:75px;height:50px}.player-tiredness-injury{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;justify-content:center;gap:20px;margin-top:10px;padding:10px;font-size:1.4em;display:flex}.player-tiredness-injury .circular-progress{border-radius:10px;padding:10px;box-shadow:2px 2px 10px #000000c3}.player-stats-table-container{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;margin-top:10px;padding:10px;overflow-x:auto}.player-stats-table{border-collapse:collapse;width:100%;font-size:.9em}.player-stats-table th{text-align:center;background:#ffffff14;padding:8px;font-weight:600}.player-stats-table td{text-align:center;border-top:1px solid #ffffff14;padding:8px}.player-stats-table tbody tr:hover{background:#ffffff0a}.stats-total-row{background:#ffffff1f;font-weight:700}.player-ratings{border:1px solid var(--league-div-border-color);background:var(--league-div-bg-color);border-radius:10px;margin-top:10px;padding:10px}.player-ovr-change{background:#ffffff0d;border-left:5px solid #fff3;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:14px 18px;transition:all .2s;display:flex;box-shadow:0 4px 12px #0003,inset 0 1px #ffffff0a}.player-ovr-change:hover{transform:translateY(-2px)}.player-ovr-change p{color:#fff;margin:0;font-weight:600}.player-ovr-change.up{background:linear-gradient(90deg,#4ade8026,#ffffff0a);border-left-color:#4ade80}.player-ovr-change.down{background:linear-gradient(90deg,#f8717126,#ffffff0a);border-left-color:#f87171}.player-ovr-change .old-ovr{opacity:.75}.player-ovr-change .new-ovr{font-size:1.15em;font-weight:800}.player-ovr-change.up .new-ovr{color:#4ade80}.player-ovr-change.down .new-ovr{color:#f87171}.player-ovr-change .change-value{border-radius:999px;padding:4px 10px;font-size:.9em;font-weight:700}.player-ovr-change.up .change-value{color:#4ade80;background:#4ade8033}.player-ovr-change.down .change-value{color:#f87171;background:#f8717133}.player-ovr-change .change-date{opacity:.7;margin-left:auto;font-size:.9em}@media (width<=800px){.leaguePlayerPage{font-size:.9em}.player-tiredness-injury{justify-content:start;gap:5px;font-size:1.3em;overflow-x:auto}.player-tiredness-injury .circular-progress{padding:5px}.player-infos{gap:20px}}@media (width<=450px){.leaguePlayerPage{font-size:.8em}}.account-page{max-width:1100px;margin:0 auto;padding:25px}.account-page h1{margin-bottom:20px}.account-card{background:#091944e0;border:1px solid #ffffff14;border-radius:15px;margin-bottom:25px;padding:25px;box-shadow:0 8px 25px #00000040,inset 0 1px #ffffff0d}.account-card h2{margin-top:0;margin-bottom:20px}.account-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;display:grid}.account-grid input{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;padding:12px;font-size:.95rem}.account-grid input:focus{border-color:#60a5fa;outline:none;box-shadow:0 0 0 3px #60a5fa33}.account-button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;margin-top:20px;padding:12px 22px;font-weight:700;transition:all .2s}.account-button:hover{background:#3b82f6;transform:translateY(-1px)}.account-button:disabled{opacity:.6;cursor:not-allowed}.account-message{border-radius:10px;margin-bottom:15px;padding:12px 15px;font-weight:600}.account-message.success{color:#86efac;background:#22c55e26;border:1px solid #22c55e59}.account-message.error{color:#fca5a5;background:#ef444426;border:1px solid #ef444459}@media (width<=768px){.account-page{padding:15px}}.forgot-container{background:radial-gradient(circle at top,#0b1b3a,#050b1a);justify-content:center;align-items:start;height:100vh;padding:10px;display:flex}.forgot-card{color:#fff;text-align:center;background:#091944d9;border:1px solid #ffffff14;border-radius:12px;width:400px;margin-top:100px;padding:25px;box-shadow:0 8px 20px #0009}.forgot-card h1{margin-bottom:10px;font-size:1.6em}.forgot-card p{opacity:.8;margin-bottom:20px;font-size:.9em}.forgot-card form{flex-direction:column;gap:10px;display:flex}.forgot-card input{color:#fff;background:#0000004d;border:1px solid #ffffff26;border-radius:8px;outline:none;padding:10px}.forgot-card input:focus{border-color:#3b82f6}.forgot-card button{color:#fff;cursor:pointer;background:#1d4ed8;border:none;border-radius:8px;padding:10px;font-weight:700;transition:all .2s}.forgot-card button:hover{background:#2563eb}.forgot-card button:disabled{opacity:.6;cursor:not-allowed}.forgot-success h2{color:#22c55e}.reset-container{background:radial-gradient(circle at top,#0b1b3a,#050b1a);justify-content:center;align-items:start;height:100vh;padding:10px;display:flex}.reset-card{color:#fff;text-align:center;background:#091944d9;border:1px solid #ffffff14;border-radius:12px;width:400px;margin-top:100px;padding:25px;box-shadow:0 8px 20px #0009}.reset-card h1{margin-bottom:15px}.reset-card form{flex-direction:column;gap:10px;display:flex}.reset-card input{color:#fff;background:#0000004d;border:1px solid #ffffff26;border-radius:8px;outline:none;padding:10px}.reset-card input:focus{border-color:#3b82f6}.reset-card button{color:#fff;cursor:pointer;background:#1d4ed8;border:none;border-radius:8px;padding:10px;font-weight:700;transition:all .2s}.reset-card button:hover{background:#2563eb}.reset-card button:disabled{opacity:.6;cursor:not-allowed}.reset-error{color:#ef4444;font-size:.9em}.reset-success h2{color:#22c55e}
