*{box-sizing:border-box}html{height:100%;margin:0}body{display:flex;flex-direction:column;min-height:100vh;margin:0;font-family:'Inter','Roboto',sans-serif;background:#fff0;color:#1F2937;line-height:1.5}body::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#E5E7EB,#FFFFFF);z-index:-1}@media (max-width:768px){body{line-height:1.65}}.topBar{margin-bottom:3em;width:100%;min-height:22px;height:auto;text-align:center}.topBar img{margin-left:5px}.topBar span{margin-left:20px}#main-header{width:100%;background-color:#1e3a8a;color:#fff;box-shadow:0 1px 2px rgb(0 0 0 / .1);position:sticky;top:0;z-index:50}#main-header .header-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:1rem;flex-wrap:nowrap}#main-header .logo{font-size:1.5rem;font-weight:700}#main-header .logo img{height:28px;width:auto;vertical-align:middle;margin-right:6px}#main-header .logo img:hover{opacity:.8}#main-header a{color:#fff;text-decoration:none}#main-header a:hover{color:#dbeafe;text-decoration:underline}#main-header form{position:relative}.social-icons{display:flex;gap:1rem;font-size:1.125rem;margin-left:1rem}.social-icons a:hover{color:#3b82f6}.fa-desktop{font-size:1rem;margin-left:1rem;cursor:pointer}.search-form{position:relative;display:flex;align-items:center}.search-form input[type="text"]{width:100%;padding:.5rem 2.5rem .5rem 1rem;font-size:.875rem;color:#1F2937;background-color:#f9fafb;border-radius:8px;outline:none;box-sizing:border-box}@media (min-width:768px){.search-form input[type="text"]{max-width:150px}}.search-form button[type="submit"]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);color:#6B7280;background:none;border:none;height:1.25rem;width:1.25rem;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}nav.desktop-nav{display:flex;align-items:center;gap:1.5rem}nav.desktop-nav a:hover{text-decoration:underline}.language-switcher{position:relative;font-size:.875rem}.language-switcher button{background:none;border:none;color:#fff;cursor:pointer}.lang-links{display:flex!important;gap:.75rem;flex-wrap:wrap;justify-content:center}.lang-links a{font-weight:600}#mobileMenu .lang-links{display:flex!important;flex-wrap:wrap;gap:.75rem;justify-content:center;align-items:center}#mobileMenu .lang-links a{display:inline-block!important;text-decoration:none;color:#fff;padding:.25rem .5rem}#mobileMenu .lang-links a.active-lang{font-weight:600;text-decoration:underline!important;color:#93c5fd!important}.lang-dropdown{display:none;position:absolute;background:#fff;color:#1F2937;margin-top:.25rem;border-radius:.25rem;box-shadow:0 2px 5px rgb(0 0 0 / .15);width:5rem;z-index:100}.lang-dropdown a{color:#1F2937!important;text-decoration:none;display:block;padding:.5rem .75rem}.lang-dropdown a:hover{background-color:#f3f4f6}#menuBtn{display:none;font-size:1.5rem;background:none;border:none;color:#fff;cursor:pointer}#mobileMenu{display:none;padding:1rem;padding-inline:1.5rem;background-color:#1e3a8a;color:#fff}#mobileMenu.show{display:block}#mobileMenu a{display:block;margin-bottom:.5rem;text-decoration:none;color:#fff;cursor:pointer}#mobileMenu a:hover{text-decoration:underline;color:#93c5fd}#mobileMenu .active-lang{font-weight:600;text-decoration:none;color:#93c5fd}.mobile-footer{color:#6B7280;display:flex;justify-content:space-between;align-items:center;font-size:1.125rem;margin-top:1rem}#site-footer{background-color:#1F2937;text-align:center;font-size:.75rem;color:#D1D5DB;padding:1rem}footer a{color:#6B7280;text-decoration:none;transition:color 0.2s ease,text-decoration 0.2s ease}footer a:hover{text-decoration:underline;color:#374151}@media (max-width:767px){#menuBtn{display:block}nav.desktop-nav{display:none}}#subnav{width:100%;background-color:#D1D5DB;color:#374151;font-size:.875rem;padding:.5rem 1rem;margin-top:0;border-bottom:1px solid #D1D5DB;box-shadow:0 1px 2px rgb(0 0 0 / .05)}#subnav .subnav-inner{max-width:1200px;margin:0 auto;display:flex;justify-content:center;gap:1rem}#subnav a{text-decoration:none;color:inherit}#subnav a:hover{text-decoration:underline}@media screen and (max-width:768px){#subnav a{display:block;width:100%;padding:12px 16px;box-sizing:border-box;text-align:left}}#page-title{font-size:1.5rem;font-weight:600;color:#1F2937;margin-top:0;margin-bottom:1rem}@media (min-width:768px){#page-title{font-size:2.25rem}}.header-columns{grid-template-columns:auto auto auto auto;display:grid;gap:1rem;align-items:flex-start;padding:1rem 0;border-bottom:2px solid #E5E7EB}.header-columns>div:nth-child(2){align-self:start}@media (max-width:768px){.header-columns>div:empty{display:none}}@media (max-width:768px){.header-columns{grid-template-columns:1fr;text-align:center}.header-columns>div{margin-bottom:.5rem}.header-columns img{margin:0 auto}}.header-columns .col-expand{grid-column:span 2}.main-text{margin-bottom:1rem}#main-content{width:100%;flex-grow:1;max-width:1200px;margin:0 auto;padding:2rem 1.5rem 6rem 1.5rem}#main-content a{color:#022D98;text-decoration:none;transition:all 0.2s ease-in-out}#main-content a:hover{text-decoration:underline;color:#011f6d}#main-content a:visited{color:#022D98}#main-content a:active{color:#01144a}.main-table{max-width:1200px;margin:1.5rem auto;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px rgb(0 0 0 / .1);overflow-x:auto}.main-table table{width:100%;font-size:.875rem;border-collapse:collapse}.main-table th,.main-table td{padding:.5rem;text-align:left}.main-table thead tr{background-color:#DBEAFE;color:#000}.main-table tbody tr:nth-child(even){background-color:#F9FAFB}.main-table tbody tr:nth-child(odd){background-color:#FFF}.main-table tbody tr:hover{background-color:#F3F4F6}.main-table .subsection-row{background-color:#F3F4F6!important;font-weight:700;text-align:left;padding:.5rem 1rem;border-top:2px solid #D1D5DB;border-bottom:2px solid #D1D5DB}@media (max-width:768px){.hide-on-mobile{display:none}}@media screen and (min-width:1024px){.hide-on-desktop{display:none!important}}.nav-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;padding:0 1rem;position:relative;padding-bottom:.5rem;border-bottom:2px solid #1F2937}.nav-tabs::-webkit-scrollbar{display:none}.nav-tabs .tab{flex:0 0 auto;scroll-snap-align:start}.tab{background:none;border:none;padding:.75rem 1.25rem;font-weight:700;font-size:1rem;color:#1F2937;cursor:pointer;border-bottom:3px solid #fff0;transition:color 0.3s ease,border-bottom 0.3s ease}.tab:hover{text-decoration:underline}.tab.active{border-bottom:3px solid #2563EB;color:#0F172A}.select{appearance:none;width:auto;color:#1F2937;padding:.5rem 1rem;border-radius:6px;border:1px solid #D1D5DB;font-size:1rem;font-weight:500;box-shadow:none;transition:border-color 0.2s ease;cursor:pointer;background-color:#f9fafb}.select:hover{border-color:#9CA3AF}.select:focus{outline:none;border-color:#2563EB}.select-grande{font-size:1.6rem;padding:.25rem .75rem;border-radius:.5rem;font-weight:600;text-align:center;min-width:80px}.select-chico{max-width:300px;margin:1rem auto 0 auto}input[type="text"],input[type="search"],input[type="email"],input[type="password"],textarea{appearance:none;background-color:#f9fafb;color:#1F2937;padding:.5rem 1rem;border-radius:6px;border:1px solid #D1D5DB;font-size:1rem;font-weight:500;box-shadow:none;transition:border-color 0.2s ease}input[type="text"]:hover,input[type="search"]:hover,input[type="email"]:hover,input[type="password"]:hover,textarea:hover{border-color:#9CA3AF}input[type="text"]:focus,input[type="search"]:focus,input[type="email"]:focus,input[type="password"]:focus,textarea:focus{outline:none;border-color:#2563EB}.btn{background-color:#374151;color:#fff;padding:.5rem 1rem;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:background-color 0.2s ease}.btn:hover{background-color:#1E40AF}.btn i{margin-right:.5rem}.font-chica{font-size:.8em}.copypic{margin-top:-10px;font-size:10px;color:#505050;white-space:nowrap;overflow:hidden}.picv9{max-width:100px}@media (max-width:768px){.picv9{max-width:200px}}.font-disabled{color:gray}.td_resul{width:2em;text-align:center!important;font-weight:700}.trgamecancel td{background-color:#c0c0c0!important;text-decoration:line-through!important}.nowrap{white-space:nowrap}.align-rightforce{text-align:right!important}.align-right{text-align:right!important}@media (max-width:768px){.align-right{text-align:center!important}}.align-leftforce{text-align:left!important}.align-left{text-align:left!important}@media (max-width:768px){.align-left{text-align:center!important}}.align-center{text-align:center!important}.filter-row{display:flex;gap:.75rem;width:100%;flex-wrap:wrap}@media (min-width:768px){.solo{max-width:450px}}.filter-row .select-wrapper,.select-wrapper{flex:1;display:flex;position:relative;min-width:0}.select-wrapper select{width:100%;flex:1;box-sizing:border-box}.select-wrapper .reset-btn{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:1rem;color:#000;padding:0;line-height:1}.reset-btn:hover{color:red}@media (max-width:768px){.filter-row{flex-direction:column}}.color-women{background-color:#FCD6ED}.color-youth{background-color:cyan}.opt-bold{font-weight:700}a.FW:link{color:#840808!important;font-size:x-small}a.FW:visited{color:#840808!important;font-size:x-small}a.FW:hover{color:#840808!important;font-size:x-small}a.MF:link{color:#1111FF!important;font-size:x-small}a.MF:visited{color:#1111FF!important;font-size:x-small}a.MF:hover{color:#1111FF!important;font-size:x-small}a.DF:link{color:#000000!important;font-size:x-small}a.DF:visited{color:#000000!important;font-size:x-small}a.DF:hover{color:#000000!important;font-size:x-small}a.XX:link{color:#373D3D!important;font-size:x-small}a.XX:visited{color:#373D3D!important;font-size:x-small}a.XX:hover{color:#373D3D!important;font-size:x-small}a.DM:link{color:#025E5D!important;font-size:x-small}a.DM:visited{color:#025E5D!important;font-size:x-small}a.DM:hover{color:#025E5D!important;font-size:x-small}a.AM:link{color:#10187C!important;font-size:x-small}a.AM:visited{color:#10187C!important;font-size:x-small}a.AM:hover{color:#10187C!important;font-size:x-small}a.nsFW:link{color:#840808!important;font-weight:700;text-decoration:none}a.nsFW:visited{color:#840808!important;font-weight:700;text-decoration:none}a.nsFW:hover{color:#840808!important;font-weight:700;text-decoration:none}a.nsMF:link{color:#1111FF!important;font-weight:700;text-decoration:none;}a.nsMF:visited{color:#1111FF!important;font-weight:700;text-decoration:none}a.nsMF:hover{color:#1111FF!important;font-weight:700;text-decoration:none}a.nsDF:link{color:#000000!important;font-weight:700;text-decoration:none}a.nsDF:visited{color:#000000!important;font-weight:700;text-decoration:none}a.nsDF:hover{color:#000000!important;font-weight:700;text-decoration:none}a.nsXX:link{color:#373D3D!important;font-weight:700;text-decoration:none}a.nsXX:visited{color:#373D3D!important;font-weight:700;text-decoration:none}a.nsXX:hover{color:#373D3D!important;font-weight:700;text-decoration:none}a.nsDM:link{color:#025E5D!important;font-weight:700;text-decoration:none}a.nsDM:visited{color:#025E5D!important;font-weight:700;text-decoration:none}a.nsDM:hover{color:#025E5D!important;font-weight:700;text-decoration:none}a.nsAM:link{color:#10187C!important;font-weight:700;text-decoration:none}a.nsAM:visited{color:#10187C!important;font-weight:700;text-decoration:none}a.nsAM:hover{color:#10187C!important;font-weight:700;text-decoration:none}a.nsHFW:link{color:#840808!important;text-decoration:none;font-size:11px}a.nsHFW:visited{color:#840808;text-decoration:none;font-size:11px}a.nsHFW:hover{color:#840808!important;text-decoration:none;font-size:11px}a.nsHMF:link{color:#1111FF!important;text-decoration:none;font-size:11px}a.nsHMF:visited{color:#1111FF!important;text-decoration:none;font-size:11px}a.nsHMF:hover{color:#1111FF!important;text-decoration:none;font-size:11px}a.nsHDF:link{color:#000000!important;text-decoration:none;font-size:11px}a.nsHDF:visited{color:#000000!important;text-decoration:none;font-size:11px}a.nsHDF:hover{color:#000000!important;text-decoration:none;font-size:11px}a.nsHXX:link{color:#373D3D!important;text-decoration:none;font-size:11px}a.nsHXX:visited{color:#373D3D!important;text-decoration:none;font-size:11px}a.nsHXX:hover{color:#373D3D!important;text-decoration:none;font-size:11px}a.nsHDM:link{color:#025E5D!important;text-decoration:none;font-size:11px}a.nsHDM:visited{color:#025E5D!important;text-decoration:none;font-size:11px}a.nsHDM:hover{color:#025E5D!important;text-decoration:none;font-size:11px}a.nsHAM:link{color:#10187C!important;text-decoration:none;font-size:11px}a.nsHAM:visited{color:#10187C!important;text-decoration:none;font-size:11px}a.nsHAM:hover{color:#10187C!important;text-decoration:none;font-size:11px}.bgcolorgris{background-color:lightgray}.img-responsive{max-width:100%;height:auto;display:block;margin-left:auto;margin-right:auto}.formacion-img{max-width:100%;height:auto;display:block;margin:0 auto}@media (min-width:768px){.formacion-img{max-width:500px}}.linkmobilesep{line-height:normal}@media all and (max-width:767px){.linkmobilesep{line-height:2em}}.star-rating.readonly .star{pointer-events:none!important;cursor:default!important}.star-rating.readonly{cursor:default!important}.star-rating{font-size:30px;color:#ccc;display:inline-block;cursor:pointer}.star-rating .star{display:inline-block;position:relative}.star-rating .star.filled{color:#1e3a8a}.star-rating .star.half{color:#ccc}.star-rating .star.half::before{content:'★';position:absolute;left:0;width:50%;overflow:hidden;color:#1e3a8a}.star-rating.single-star{font-size:30px;width:1em;color:#ccc;position:relative;display:inline-block}.star-rating.single-star .star.overlay{color:#1e3a8a}#player_current_shirt_number.player-shirts{display:grid;grid-template-columns:110px 100px max-content;column-gap:16px;row-gap:14px;justify-content:center;align-items:center;margin:10px auto 0;width:100%}#player_current_shirt_number.player-shirts .shirt-item{display:contents}#player_current_shirt_number .shirt-number{font-size:clamp(1.25rem, 3.2vw, 2rem);line-height:1;justify-self:end;color:rgb(0 0 0 / .78);font-weight:300}#player_current_shirt_number .team-logo{height:90px;width:auto;display:block;justify-self:center}#player_current_shirt_number a{white-space:nowrap;text-align:left;justify-self:start}@media (max-width:520px){#player_current_shirt_number.player-shirts{grid-template-columns:78px 64px max-content;column-gap:12px;row-gap:12px}#player_current_shirt_number .team-logo{height:64px}}@media (max-width:360px){#player_current_shirt_number.player-shirts{grid-template-columns:68px 54px max-content;column-gap:10px;row-gap:10px}#player_current_shirt_number .team-logo{height:54px}}