@charset "UTF-8";@font-face{font-family:"Montserrat Bold";src:url("./base/fontFiles/Montserrat-Bold.woff2");font-display:swap}@font-face{font-family:"Montserrat Regular";src:url("./base/fontFiles/Montserrat-Regular.woff2");font-display:swap}@font-face{font-family:"Roboto Light";src:url("./base/fontFiles/Roboto-Light.woff2");font-display:swap}@font-face{font-family:"Roboto Medium";src:url("./base/fontFiles/Roboto-Medium.woff2");font-display:swap}@font-face{font-family:"Roboto Regular";src:url("./base/fontFiles/Roboto-Regular.woff2");font-display:swap}@font-face{font-family:"Roboto semiBold";src:url("./base/fontFiles/Roboto-Bold.woff2");font-display:swap}@font-face{font-family:"Roboto Bold";src:url("./base/fontFiles/Roboto-Black.woff2");font-display:swap}@keyframes slideIn{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes slideIn-Y{0%{opacity:0;transform:translateY(-50%)}70%{transform:translateY(0)}100%{opacity:100%}}@keyframes slideInY{0%{opacity:0;transform:translateY(50%)}70%{transform:translateY(0)}100%{opacity:100%}}@keyframes appear{0%{opacity:0}100%{opacity:100}}@keyframes unfold{0%{height:0;opacity:0}50%{height:100px;opacity:.5}100%{height:200px;opacity:1}}@keyframes carouselo{0%{transform:translateX(0)}20%{transform:translateX(0)}40%{transform:translateX(-50%)}60%{transform:translateX(-50%)}80%{transform:translateX(-50%)}100%{transform:translateX(0)}}@keyframes carousel{0%,100%,60%,80%,90%{opacity:0;visibility:hidden}10%,20%,30%,40%,50%{opacity:100%;visibility:visible}}@keyframes rotateTaunt{0%{transform:rotate(0)}33%{transform:rotate(-25deg)}66%{transform:rotate(20deg)}100%{tranform:rotate(0deg)}}.reintegro{position:relative}.reintegro::after{content:"R";position:absolute;color:inherit;font-size:.8rem;bottom:-10px;left:30px;border:1px solid;border-radius:50%;padding:3px 6px;background-color:#fff}@media (width < 480px){.reintegro::after{left:-5px;font-size:.65rem;padding:1px 4px}}.complementario{position:relative}.complementario::after{content:"C";position:absolute;color:inherit;font-size:.8rem;bottom:-10px;left:30px;border:1px solid;border-radius:50%;padding:3px 6px;background-color:#fff}@media (width < 480px){.complementario::after{left:-5px;font-size:.65rem;padding:1px 4px}}*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;scrollbar-width:5px;scrollbar-color:#005f20 rgba(0,0,0,0)}* ::selection{background:#005f20;color:#fff}* ::after,* ::before{box-sizing:border-box}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#005f20}::-webkit-scrollbar-thumb:hover{background:#014a19}html{width:100%}body{background:#fff;font-family:"Roboto Regular",sans-serif}button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:0 0;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}a,a:active,a:hover,a:visited{color:inherit}a,a:active{color:#005f20}a:hover,a:visited{color:#005f20}hr{border:0}p{text-wrap:pretty}ul{margin:0;padding:0;text-indent:0;list-style-type:none}ol{padding:5px 10px}.respon{display:block;width:100%;height:auto}.responppal{display:block;width:100%;height:auto}@media (min-width:540px){.responppal{width:25%;float:left}}@media (min-width:768px){.responppal{width:20%}}@media (min-width:1000px){.responppal{width:15%}}.responind{display:block;height:auto;width:25%;float:left}@media (min-width:768px){.responind{width:20%}}@media (min-width:1000px){.responind{width:10%}}@media (max-width:1000px){aside.jugar{padding-top:20px}}@media (max-width:1000px) and (max-width:768px){aside.jugar{padding-top:10px}}@media (max-width:1000px){aside.jugar .advertisement{display:none}}.header{position:fixed;top:1.3rem;width:100%;max-height:70px;min-height:50px;z-index:99999;box-shadow:0 1 4px rgba(0,0,0,.25);background:#fff;display:flex;justify-content:flex-start;font-family:"Roboto SemiBold",sans-serif}@media (min-width:768px){.header{min-height:52px;max-height:60px}}@media (width > 1000px){.header{justify-content:center;min-height:48px;max-height:75px}}@media (width > 1300px){.header{padding:0 16vw}}@media (width > 1600px){.header{padding:0 20vw}}@media (width < 1000px){.header a#logo{padding-left:.5rem}}.header a#logo img{max-width:180px;height:auto}@media (width < 1000px){.header a#logo img{max-width:160px;height:auto}}.header .fdgris,.header h1{position:fixed;display:flex;justify-content:flex-end;align-items:center;top:0;height:1.3rem;width:100%;font-size:12px;text-transform:uppercase;font-family:"Roboto Regular",sans-serif;color:#005f20;background:#f9f9f9}@media (width < 1000px){.header .fdgris,.header h1{padding:0 0;justify-content:center}}@media (width > 1300px){.header .fdgris,.header h1{padding:0 16vw}}@media (width > 1600px){.header .fdgris,.header h1{padding:0 20vw}}.header__main{display:flex;justify-content:center;width:100%}@media (min-width:1000px){.header__main{justify-content:space-between}}.header__logo{position:relative;display:flex;justify-content:center;align-items:center;gap:5px;padding:5px 0}@media (min-width:1000px){.header__logo{padding:10px 0 10px 10px}}@media (min-width:1301px){.header__logo{padding:10px 0 10px 0}}.header__logo h2{color:#048036;width:auto;white-space:nowrap;word-spacing:-5px}@media (width < 1000px){.header__logo h2{top:8px;font-size:18px}}.header__logo p{padding-top:1.3rem;font-size:.8rem;font-family:"Roboto Light",sans-serif;color:grey}@media (width < 1000px){.header__logo p{padding-top:1rem;font-size:10px}}.header__logo svg{width:45px;height:auto;color:#fff;overflow:visible}@media (min-width:1000px){.header__logo svg{width:55px;margin-left:2em}}@media (min-width:1301px){.header__logo svg{margin-left:0}}.header__desktopNavContainer{display:none}@media (min-width:1000px){.header__desktopNavContainer{position:relative;bottom:0;display:flex;font-size:.9rem}}.header__desktopNav{display:none}@media (min-width:1000px){.header__desktopNav{display:flex;flex-direction:row;font-family:"Roboto Light",sans-serif;gap:2em}.header__desktopNav--lotto li a{transition:.3s;color:#fff}.header__desktopNav--lotto li a:hover{cursor:pointer;color:grey}.header__desktopNav li a{transition:.3s}.header__desktopNav li a:hover{cursor:pointer;color:grey}.header__desktopNav li svg{display:flex;justify-content:center;align-items:center}.header__desktopNav li:last-child{display:flex;justify-content:center;align-items:center}.header__desktopNav--active{border-bottom:#fff solid 3px;font-family:"Roboto Medium",sans-serif}.header__desktopNav--activeIndex{border-bottom:#494949 solid 3px;font-family:"Roboto Medium",sans-serif}.header__desktopNav--plus{position:relative;cursor:pointer;transition:.5s;padding:2px}.header__desktopNav--plus:hover{background:#494949;color:#fff;transform:rotate(90deg)}}@media (min-width:1000px){.header__desktop{justify-content:space-between;align-items:center}}.navMenu{position:relative;border-top:.5px solid #f5c0c0;font-family:"Roboto Regular",sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:.04em}@media (min-width:1000px){.navMenu{width:100%;display:flex;align-items:center;justify-content:space-around;justify-content:flex-end;min-height:54px;border-top:0 solid #fff;font-size:.9em}.navMenu div{position:relative;width:20%;height:100%;transition:.4s}.navMenu div:hover{background:#f9f9f9;color:#005f20}.navMenu div label{color:#005f20;height:100%;width:100%;display:flex;justify-content:center;align-items:center;gap:10px}.navMenu div label:hover{cursor:pointer}.navMenu div svg{width:100%;max-width:1.8em;overflow:visible}.navMenu input{position:absolute;opacity:0}.navMenu a{display:flex;justify-content:center;align-items:center;gap:10px;width:20%;height:100%;transition:.2s;color:#005f20}.navMenu a svg{overflow:visible;width:1.8em}.navMenu a:hover{cursor:pointer;background:#f9f9f9}.navMenu a:first-child{visibility:hidden;width:1%!important}.navMenu a:nth-child(4){width:25%}.navMenu a#jugarLotto{background:#005f20;color:#fff;width:30%!important}.navMenu a#jugarLotto:hover{background:#004919}}@media (width < 1000px){.navMenu{display:flex;justify-content:center;align-items:center;position:fixed;bottom:0;background-color:#fff;justify-content:space-evenly;z-index:999;width:100%;height:80px;min-height:80px;font-size:.9em}.navMenu input{position:absolute;opacity:0}.navMenu div{position:relative;width:20%;height:100%;transition:.4s;color:#005f20;display:none}.navMenu div label{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%}.navMenu div label svg{width:1.8em}.navMenu a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:25%;height:100%;color:#005f20}.navMenu a:first-child{width:20%}.navMenu a svg{overflow:visible;width:1.8em}.navMenu a#jugarLotto{background:#005f20;color:#fff}.navMenu a:nth-child(4){width:28%}}@media (width < 420px){.navMenu{font-size:.82em}}@media (width < 380px){.navMenu{font-size:.76em}}@media (width < 360px){.navMenu{font-size:.7em}}.navMenu--moreMenu{position:absolute;display:none;background:#fff;transition:.3s;right:0;z-index:20;box-shadow:rgba(0,0,0,.1) 3px 4px 6px 0;width:100%;animation:appear .2s ease-out;font-family:"Roboto Medium",sans-serif}.navMenu--moreMenu a{color:#005f20}.navMenu--moreMenu a:hover{background:#f9f9f9;color:#000}.navMenu--moreMenu a:first-child{visibility:visible!important}@media (max-width:1000px){.navMenu--moreMenu{top:auto;bottom:3.5em;box-shadow:rgba(0,0,0,.1) -3px -4px 6px 0;width:250%}}.navMenu--moreMenu li{border-bottom:#dedede .5px solid}.navMenu--moreMenu li:last-child{text-align:center}.navMenu--moreMenu li a{border:none;background-color:none;padding:.8em 1em;width:100%}@media (max-width:1000px){.navMenu--moreMenu li a{padding:1rem}}.navMenu--moreMenu li a:first-child{border-left:none}#menuToggle:checked+#mas:hover svg{animation:none}#menuToggle:checked+#mas svg{transform:rotate(135deg)}#menuToggle:checked+#mas+.navMenu--moreMenu{display:block}#mas svg{transition:.4s}.activeSection{background-color:#f9f9f9}@media (width > 1000px){.activeSection{background:#f9f9f9}}.activeMoreSection svg{transition:.4s;transform:rotate(135deg)}.inactiveMoreSection svg{transition:.4s;transform:rotate(0)}@media (min-width:1000px){.hideOnDesktop{display:none;background:red}}#mobileNavBarLogo img{width:100%;height:auto;padding:1.1em .5em 1em 1.2em}.navMenu__indicator{position:absolute;left:0;top:-1px;height:4px;transition:.4s}.navMenu__icon--active{font-weight:700}.footer{border-top:1px solid grey;padding:1rem 1rem .7em;background:#2b2d2f;color:#fff}@media (max-width:1200px){.footer{padding:1rem 1rem .7em}}@media screen and (max-width:1000px){.footer{padding:1rem 1rem .7em}}@media (width > 1300px){.footer{padding:20px 16vw 50px}}@media (width > 1600px){.footer{padding:30px 20vw 50px}}.footer a{color:#fff}.footer__socialContainer{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:1em}@media screen and (max-width:1000px){.footer__socialContainer{flex-direction:column}}.footer__commonText{padding:2em 2em 3em 1em;display:flex;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:stretch;align-items:stretch;max-width:960px}.footer__commonText ul li{padding:10px 0}.footer__commonText p{padding-top:20px}.footer__commonText .cont:first-of-type{flex-grow:1;align-self:flex-start}.footer__commonText .cont:nth-of-type(2){flex-grow:1;align-self:center}.footer__commonText .brow{padding-left:0}.footer__commonText .brow a{display:inline-block;margin-top:20px;padding:0 20px;padding:0 10px}.footer__textContainer{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1000px){.footer__textContainer{flex-direction:column;gap:1em}}.footer__sites{display:flex;justify-content:center;align-items:center;padding:1rem;gap:1em;width:100%;position:relative;flex-wrap:wrap}@media screen and (max-width:1000px){.footer__sites{margin-top:1.5em}}@media screen and (max-width:335px){.footer__sites{font-size:.8em}}.footer__sites::after{content:"Más loterías millonarias:";display:block;color:#656565;position:absolute;top:-1em}@media screen and (max-width:335px){.footer__sites::after{font-size:.8em}}.footer__sites__link{background:rgba(191,191,191,.25);padding:.2em .5em;border-radius:9px}.footer__sites__link:hover{background:#863498;color:#fff;transition:.2s}.footer__legalAdvice{text-align:center;padding:1rem 0;width:35%}@media screen and (max-width:1000px){.footer__legalAdvice{width:100%}}.footer__social{display:flex;justify-content:center;align-items:center;gap:1em;color:#fff;padding:1rem;position:relative}@media (width > 1000px){.footer__social{width:20%}}@media screen and (max-width:1000px){.footer__social{margin-top:1.5em}}.footer__social::after{content:"Síguenos en";display:block;color:#fff;position:absolute;top:-1.5em}@media (width < 1000px){.footer__social{position:fixed;top:2.4rem;z-index:99999;right:1rem;margin-top:0;gap:.6em;padding:3px 0 0}.footer__social::after{content:"";display:block;color:#fff;position:absolute;top:-1.5em}}.footer__social svg{width:3em;height:3em;fill:#005f20;transition:.2s;padding:.5em;border-radius:15px}@media (width < 1000px){.footer__social svg{width:1.5em;height:1.5em;padding:.3em;background:#005f20;color:#fff}}.footer__social svg:hover{color:#005f20;background:rgba(6,103,6,.1);cursor:pointer}.footer__responsablePlay{height:100%;width:100%;max-width:200px;margin-right:2em}@media screen and (max-width:1000px){.footer__responsablePlay{margin-right:0}}.footer__legal{padding:7em 1em 6em;width:100%;color:#fff;font-size:.8em}@media screen and (min-width:1000px){.footer__legal{padding:9em 1em 0}}#up-arrow{width:60px;height:60px;position:fixed;bottom:90px;right:5%;display:none;text-indent:-9999px;background:url(../img/flechatop.png) no-repeat;cursor:pointer;z-index:99999;border:0}.aside,.asideNotInd{position:relative;z-index:9999;grid-area:1/2/2/3;display:flex;flex-direction:column;min-width:300px;width:100%}@media (min-width:1000px){.aside,.asideNotInd{padding:5px 0 0 20px}}.aside h4,.aside h5,.asideNotInd h4,.asideNotInd h5{font-family:"Roboto Medium",sans-serif;padding:1em 1em 3px;color:#005f20;text-transform:uppercase;font-size:.96em;border-bottom:2px solid #2f8902}.asideNotInd__featured,.aside__featured{display:flex;flex-direction:column;user-select:none}.asideNotInd__featured h4,.asideNotInd__featured h5,.aside__featured h4,.aside__featured h5{border:none;padding:0;margin-bottom:5px}.asideNotInd__featured a,.aside__featured a{padding:1rem;display:flex;align-items:center;gap:15px;transition:.2s;cursor:pointer}.asideNotInd__featured a svg,.aside__featured a svg{min-width:64px}.asideNotInd__featured a div,.aside__featured a div{display:flex;flex-direction:column}.asideNotInd__featured a div p,.aside__featured a div p{font-size:.9rem}.asideNotInd__featured a:hover,.aside__featured a:hover{background:#f9f9f9}.asideNotInd__featured p,.aside__featured p{color:#494949}.asideNotInd__list ul li,.aside__list ul li{position:relative}.asideNotInd__list ul li a,.aside__list ul li a{display:flex;align-items:center;transition:.3s;padding:1.5em 1.2em}.asideNotInd__list ul li a.colornot,.aside__list ul li a.colornot{background-color:#fbfafa;margin:10px}@media (min-width:1000px){.asideNotInd__list ul li a.colornot,.aside__list ul li a.colornot{margin:10px 10px 10px 0}}@media (min-width:1240px){.asideNotInd__list ul li a.colornot,.aside__list ul li a.colornot{margin:10px 0}}.asideNotInd__list ul li a:hover,.aside__list ul li a:hover{color:#656565}.asideNotInd__list ul li a span,.aside__list ul li a span{width:100%;flex:1}.asideNotInd__list ul li a#sorteosMas svg,.aside__list ul li a#sorteosMas svg{color:#005f20}.asideNotInd__list ul li svg,.aside__list ul li svg{max-height:1rem;color:#014a19;transition:.3s;position:absolute;top:25px;margin-left:90%}.asideNotInd__list ul li svg:hover svg,.aside__list ul li svg:hover svg{transform:translateX(5px)}.asideNotInd__list ul li svg:hover#sorteosMas svg,.aside__list ul li svg:hover#sorteosMas svg{transform:none}.asideNotInd{margin-top:40px}@media (min-width:1000px){.asideNotInd{margin-top:20px}}@media (min-width:1240px){.asideNotInd{margin-top:20px}}.pbppal{width:300px}.pbppal::after{content:"Publicidad";font-size:.8em;color:#f8f8f8;background:rgba(255,255,255,.2117647059);padding:0 5px;position:absolute;top:5px;right:5px;opacity:1;pointer-events:all;z-index:999}@media (width < 1000px){.pbppal::after{color:#494949;background:#fff;position:relative;text-align:center;top:5px;display:block}}@media (width < 640px){.pbppal::after{text-align:right}}a.bncol1{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:0;height:100%;width:100%;position:relative;max-width:300px;max-height:300px;margin:0 auto}a.bncol1:after{content:none;margin:0}a#bncol img{position:absolute;top:0;left:0}.fade-in{-webkit-animation:fade-in 2s ease;animation:fade-in 2s ease;visibility:visible;display:block;z-index:6;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fade-out{-webkit-animation:fade-out 2s ease;animation:fade-out 2s ease;visibility:visible;display:block;z-index:4;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ctr{display:block;margin:0 auto;max-width:100%;height:auto}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.botes div{flex-direction:column;display:flex}.botes div div{flex:1;position:relative;background:#fbfbfb;background:-moz-linear-gradient(90deg,#fbfbfb 82%,#fff 82%);background:-webkit-linear-gradient(90deg,#fbfbfb 82%,#fff 82%);background:linear-gradient(90deg,#fbfbfb 82%,#fff 82%);border:1px solid #f9f9f9;color:#e27102;border-radius:2%;margin:5px 20px;min-height:80px}@media (min-width:1000px){.botes div div{margin:5px 0 5px}}.botes div div a{transition:.3s;display:block;font-size:1.2em;width:100%;height:100%;padding:10px 16px 16px 20px;position:absolute;z-index:3;transition:.3s}.botes div div span{font-size:1.75rem;position:relative;top:35px;left:20px;font-weight:700;z-index:2;max-width:70%}.botes div div svg{transition:transform .3s ease-in-out;margin-top:-8px;margin-left:90%;color:#2f8902;z-index:2}.boteslot{display:grid;gap:10px 100px;grid-template-columns:auto;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}@media (min-width:500px){.boteslot{grid-template-columns:auto auto;gap:0 0}}@media (min-width:1000px){.boteslot{margin-top:0;grid-template-columns:auto;gap:0 100px;border:0 solid #e9e9e9}}.fdeuro{color:#09459f!important}.fdprimi{color:#056316!important}.fdbono{color:#1c670a!important}.fdgordo{color:#974000!important}.fdnac{color:#3c74c9!important}.fddreams{color:#841f79!important}.txtcomparte p:first-of-type{margin-top:0}.txtcomparte p{padding:1em}.more-results .btn{display:block;width:90%;margin:5%;text-align:center;background:#005f20;color:#fff;border:none;padding:20px 10px;font-size:1em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:.3s}.more-results .btn:hover{background:#004617}.more-results .btn svg{margin-left:10px;vertical-align:middle;max-height:1em;transition:transform .3s ease-in-out;position:relative;top:-2px}.desktopNavMenu{display:none;position:fixed;top:0;right:0;z-index:999;height:100vh;width:30%;min-width:380px;background-color:#fff;font-family:"Roboto Regular",sans-serif;box-shadow:rgba(99,99,99,.1) 0 2px 8px 0;transition:.5s;transform:translateX(300%)}.desktopNavMenu__headerText{padding:1rem;font-size:1em}.desktopNavMenu__headerText--animation{animation-name:slideIn-Y;animation-duration:.5s}.desktopNavMenu__buttons ul{width:100%;display:flex;flex-direction:row;background-color:#dedede;border-bottom:.5px solid #dedede}.desktopNavMenu__buttons ul li{cursor:pointer;padding:1.2em;border-right:.5px solid #dedede;text-align:center;width:100%}.desktopCheckMenu{display:none}.desktopPlayMenu{display:none}.desktopResultsMenu{display:none}.mainContent,.mainContentNotInd{position:relative;display:flex;flex-direction:column;padding:70.8px 0 0;order:2}@media (width > 1000px){.mainContent,.mainContentNotInd{display:grid;padding-top:443.8px;grid-template-columns:4fr 1fr;grid-template-rows:1fr}}@media (width > 1000px) and (width > 1300px){.mainContent,.mainContentNotInd{padding:443.8px 16vw 0}}@media (width > 1000px) and (width > 1600px){.mainContent,.mainContentNotInd{padding:443.8px 20vw 0}}.mainContentNotInd{padding:100px 0 0}@media (width > 1000px){.mainContentNotInd{padding-top:110px}}@media (width > 1300px){.mainContentNotInd{padding:110px 16vw 0}}@media (width > 1600px){.mainContentNotInd{padding:110px 20vw 0}}@media (width > 1000px){.mainBoteEspecial{padding-top:563.8px}}.noGrid{grid-template-columns:none}.sectionTitle,h3.sectionTitleAdm{display:flex;justify-content:start;align-items:center;padding:.3em 1em .3em .3em;font-family:"Roboto SemiBold",sans-serif;font-size:.9em;text-transform:uppercase;color:#005f20}@media (width > 480px){.sectionTitle,h3.sectionTitleAdm{font-size:1rem}}h3.sectionTitleAdm{font-size:1em!important;padding-top:20px}.mainContainer{flex:1}.mainResult{padding:0 1rem .4rem!important}@media (width < 765px){.mainResult{padding:1.5rem 0}}.mainResult div{justify-content:start;flex-wrap:wrap}.mainResult p{text-align:left}@media (width > 620px){.mainResult p{text-align:start}}.mainResultBox{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:5px;position:relative;padding:1rem;padding-bottom:2em;transition:.5s}@media (width > 815px){.mainResultBox{padding:1rem 5em}}.mainResultBox p{padding:5px 13px}.mainResultBox ul{width:100%;font-family:"Roboto Bold",sans-serif;font-size:1.7em;display:flex}@media (width > 815px){.mainResultBox ul{font-size:2em}}.mainResultBox ul li{display:flex;width:1.5em;justify-content:center}.mainResultBox svg{position:absolute;width:8em;right:.5em;top:1em;z-index:-1;opacity:.2}@media (width < 450px){.mainResultBox svg{width:4em;top:5px;right:20px}}.mainResultBox__resultPage{padding:2em}.lottoDesktop.mainResult{padding:0 1.3rem .4rem!important}@media (width < 765px){.lottoDesktop.mainResult{padding:0 1rem 1rem!important}}.lottoDesktop.mainResult h4{padding:10px 20px;border-bottom:.5px solid #e27102}@media (min-width:1000px){.lottoDesktop.mainResult h4{padding-left:5px;margin-top:20px}}#extraGameLongCard{margin-left:35px;position:relative}@container lastResultsCard (max-width:705px){#extraGameLongCard{display:none}}#extraGameShortCard{position:relative;margin-bottom:5px}@container lastResultsCard (min-width:705px){#extraGameShortCard{display:none}}.news{display:flex;flex-direction:row;overflow:auto;width:100%}.news__element{display:flex;flex-direction:column;width:30%;border-top:.5px solid #dedede;border-right:.5px solid #dedede;flex-shrink:0;transition:.5s}@media (max-width:1340px){.news__element{width:40%}}@media (max-width:1000px){.news__element{min-width:350px}}.news__element__title{padding:1rem 0 0 1.3em}.news__element__text{font-family:"Roboto Regular",sans-serif;padding:.5em 1.3em 1.3em 1.3em}.news__element__image{width:100%;max-width:422px;object-fit:cover}.content{grid-area:1/1/2/2;display:flex;flex-direction:column;width:100%}.content h2{font-size:1.2em}@media (width < 1000px){.content h2{font-size:1em}}.content h2.tit{position:relative;padding:.6em 0 1em 1em;text-transform:uppercase;padding-bottom:.5rem;border-bottom:2px solid #e27102;margin-bottom:.5rem}.indexColoredButtons{display:flex;user-select:none;padding:1em 0}.indexColoredButtons a{display:flex;gap:5px;background:#005f20;flex:1;align-items:center;justify-content:center;padding:1em .5em 1em .5em;font-family:"Roboto Medium",sans-serif;color:#fff!important;cursor:pointer;transition:.2s}@media (width > 815px){.indexColoredButtons a{gap:10px;padding:1em 1.5em}}.indexColoredButtons a:hover{background:#2f8902}.indexColoredButtons a:first-child{background:#1f8341}.indexColoredButtons a:first-child:hover{background:#2f8902}.indexColoredButtons svg{color:#fff;width:2em}.orden{display:flex;flex-direction:column-reverse}.txt-intro{order:1;padding:1rem;font-family:"Roboto Regular",serif;color:#494949;font-size:1rem}.txt-intro p{margin-top:.4rem}@media (width > 1300px){.txt-intro p{padding:0 16vw}}@media (width > 1600px){.txt-intro p{padding:0 20vw}}.txt-intro h2{font-family:"Roboto Regular",sans-serif;color:#004808;margin-top:1.3rem;font-size:1.3rem}@media (width > 1300px){.txt-intro h2{padding:0 16vw}}@media (width > 1600px){.txt-intro h2{padding:0 20vw}}.datospcsort{display:block;margin-top:10px}.datospcsort strong{text-align:left;display:inline;padding-right:15px}.datospcsort strong:first-child{padding-left:20px;padding-right:170px}@media (width > 1100px){.datospcsort{display:none}}.subtit{font-family:"Montserrat Bold",sans-serif;font-size:.9rem;text-align:left;color:#004919;padding-bottom:0;font-weight:700;padding-left:10px;text-transform:uppercase;margin:10px 0 0 0;max-width:95%}@media (width < 600px){.subtit{max-width:92%}}.extraind{display:block;position:relative;top:5px;left:0;height:max-content;max-width:1200px;float:none;padding:0 1rem 1rem}@media (width > 600px){.extraind{display:flex}}.extraind a{display:block;background:rgba(0,0,0,0);color:#005f20;font-weight:700;height:50px;padding:10px;margin-top:5px;margin-bottom:-25px;position:relative;z-index:3;text-decoration:none}.extraind a:hover{color:#004919;text-decoration:underline}.extraind a:after{margin:5px 10px 5px 10px;float:right;width:64px;height:64px;position:relative;background:rgba(0,0,0,0);right:10px;top:5px}.extraind .cjestad,.extraind .cjhisto{float:left;width:48%;margin:1%;border:1px solid #07ab3d;padding-bottom:10px;background:#fff;border-radius:4px}.extraind .cjestad:hover,.extraind .cjhisto:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.extraind .cjestad p,.extraind .cjhisto p{padding:10px 10px 10px 10px;margin:0;color:#494949;font-size:14px;line-height:1.4}.extraind .cjestad a:after{content:url(../img/web/estadisticas-sorteos.svg)}.extraind .cjhisto a:after{content:url(../img/web/historico-sorteos.svg)}@media (max-width:768px){.extraind .cjestad,.extraind .cjhisto{float:none;width:98%;margin:1% 1% 10px 1%}.extraind a{height:auto;min-height:50px;margin-bottom:-15px}.extraind a:after{width:48px;height:48px;right:5px}.extraind .cjestad a:after,.extraind .cjhisto a:after{transform:scale(.75)}}.jornadas-layout{display:grid!important;grid-template-columns:1fr;grid-template-areas:"jornadas-list" "pagination" "historical-link" "content-section"}.jornadas-layout .content-section{grid-area:content-section;order:4!important;font-family:"Roboto Regular",sans-serif;color:#494949;font-size:1rem;padding:1rem 0}@media (width < 1232px){.jornadas-layout .content-section{padding:.5rem 0}}.jornadas-layout .content-section h1{font-size:2rem;font-family:"Roboto Medium",sans-serif;margin-top:1rem;color:#005f20;border-bottom:3px solid #005f20;padding-bottom:3px;margin-bottom:5px}.jornadas-layout .content-section h1.not{font-size:calc(.85em + .15vw);color:#2f8902!important;padding:1px 10px 5px 0;text-transform:uppercase;margin-top:.5rem}.jornadas-layout .content-section h2{font-size:1.6rem!important;font-family:"Roboto Medium",sans-serif;color:#005f20!important;padding:1rem 0!important;margin-top:0!important;padding-bottom:1rem}@media (width < 420px){.jornadas-layout .content-section h2{font-size:1.2rem}}.jornadas-layout .content-section h3{font-size:1.3rem!important;color:#005f20;font-family:"Roboto Medium",sans-serif;margin-top:1rem}.jornadas-layout .content-section h4{font-size:1rem;font-family:"Roboto Medium",sans-serif;margin-top:1rem;color:#005f20}.jornadas-layout .content-section h5{font-size:1rem;font-family:"Roboto Medium",sans-serif;margin-top:1rem;color:#005f20}.jornadas-layout .content-section h6{font-size:1rem;font-family:"Roboto Medium",sans-serif;margin-top:1rem;color:#005f20}.jornadas-layout .content-section p{margin-top:1rem;margin-bottom:.5rem}.jornadas-layout .content-section p:nth-child(2){margin-top:.5rem}.jornadas-layout .content-section ul{list-style-type:square;margin-top:1rem}.jornadas-layout .content-section ul li{margin-left:1rem;margin:.8rem}.jornadas-layout .content-section ul li::marker{color:#005f20}.jornadas-layout .content-section ul li p{margin:0}.jornadas-layout .content-section ol{margin-top:1rem}.jornadas-layout .content-section ol li{margin-left:1rem;margin:.8rem}.jornadas-layout .content-section ol li::marker{color:#005f20}.jornadas-layout .content-section ol li p{margin:0}.jornadas-layout .content-section a{color:#005f20}.jornadas-layout .content-section a:hover{opacity:.7}.jornadas-layout .content-section strong{color:#014a19;font-weight:500;font-family:"Roboto Medium",sans-serif}.jornadas-layout .content-section b{color:#014a19;font-weight:500;font-family:"Roboto Medium",sans-serif}.jornadas-layout .content-section em,.jornadas-layout .content-section i{font-style:italic}.jornadas-layout .content-section table{margin-top:1rem;width:100%;border-collapse:collapse;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.jornadas-layout .content-section td,.jornadas-layout .content-section th{padding:.75rem;text-align:left;border-bottom:1px solid #dedede}.jornadas-layout .content-section th{background-color:#f8f8f8;font-weight:700;color:#494949}.jornadas-layout .content-section code{background-color:#f8f8f8;padding:.2rem .4rem;border-radius:3px;font-family:"Courier New",monospace;font-size:.9em;color:#005f20}.jornadas-layout .content-section pre{background-color:#f8f8f8;padding:1rem;border-radius:5px;overflow-x:auto;margin:1rem 0}.jornadas-layout .content-section pre code{background-color:transparent;padding:0;color:#494949}.jornadas-layout .jornadas-list{grid-area:jornadas-list;order:1!important}.jornadas-layout .paginationjuego{grid-area:pagination;order:2!important}.jornadas-layout .historical-link{grid-area:historical-link;order:3!important}@media (max-width:768px){.jornadas-layout{gap:1.5rem}.jornadas-layout .content-section h1{font-size:1.875rem}.jornadas-layout .content-section h2{font-size:1.625rem}.jornadas-layout .content-section h3{font-size:1.375rem}.jornadas-layout .content-section p{font-size:.95rem;line-height:1.5}}@media (max-width:480px){.jornadas-layout{gap:1rem}.jornadas-layout .content-section h1{font-size:1.75rem}.jornadas-layout .content-section h2{font-size:1.5rem}.jornadas-layout .content-section h3{font-size:1.25rem}.jornadas-layout .content-section p{font-size:.9rem}}.backButton{padding:1rem;justify-content:center;align-items:center;display:flex;gap:.5em;transition:.3s;background:#f4faff;margin-right:20px}@media (min-width:1000px){.backButton{margin-left:10px}}.backButton:hover{background:#f9f9f9}.lottoResultSection{display:flex;width:100%;position:relative}.lottoResultSection h1{width:100%}.lottoCalendarSection{position:relative;padding:.5em}.lottoCalendarSection h1{width:100%}@media (min-width:1000px){.lottoCalendarSection h1{display:flex}}.lottoCalendarSection section{border-bottom:.5px solid #dedede;border-right:.5px solid #dedede}.lottoLastResult{padding:1.5em 0 1em 1.5em}.calendarBar{position:relative;display:flex;width:100%;justify-content:space-evenly;align-items:center;padding:.3em .1em;font-family:"Roboto Regular",sans-serif}.calendarBar div{display:flex;align-items:center}.calendarBar div svg{margin:0 .5em}.calendarBar div:first-child svg{rotate:180deg}.calendarBar p{padding:0 .5em}.calendarBar svg{transform:scale(1.2);margin:0 .5em}.calendarBar--results{display:flex;width:100%;justify-content:center;align-items:center;padding:.3em .1em;gap:.5em;font-family:"Roboto Regular",sans-serif;font-size:1em;cursor:pointer}.calendarBar--results svg{overflow:visible;transform:scale(1.1)}@media (max-width:1000px){.calendarBar--results svg{border-bottom:.5px solid #dedede}}.extraGame{padding:.5em 1.1em 0 1.1em;font-size:1.3rem;font-family:"Roboto Regular",sans-serif}.extraGame>span{color:#494949}.extraGameResult{font-size:1.3rem;font-family:"Roboto Regular",sans-serif;width:100%}.extraGameResult>span{color:#494949;font-family:"Roboto Regular",sans-serif}@media (min-width:1000px){.lottoBurgerMenu{display:none;position:absolute;right:0;bottom:8vh;height:1em;width:.5em}.lottoBurgerMenu button{border-radius:100%;padding:.5em;background:#494949;color:#f9f9f9}}table{width:100%;padding:10px 0;text-align:left}@media (width < 600px){table{text-align:center}}table td,table th{font-size:.85em;padding:5px;min-width:32px}@media (width > 375px){table td,table th{padding:10px;font-size:.95em}}@media (width < 800px){table td,table th{padding:5px}}@media (width < 450px){table td,table th{padding:5px 0;font-size:.8rem;min-width:25px}}table .aviso{display:block;background:rgba(136,51,155,.07);padding:10px;font-size:large}.avanceindex h3{width:100%;overflow:hidden}.lottoTable{table-layout:fixed;font-family:"Roboto Medium",sans-serif;padding:1em 0}@media (width < 575px){.lottoTable{table-layout:auto}}.lottoTable caption{text-align:start;color:#005f20;padding-left:0}.lottoTable th{background-color:#005f20;color:#fff;padding:.8em .5em;font-family:"Roboto Light",sans-serif;text-align:center;font-size:1.8vh}@media (width < 500px){.lottoTable th{font-size:1.55vh;overflow:auto;text-overflow:"."}}.lottoTable tr td{padding:.8em 0;font-size:1.8vh;text-align:center}@media (width < 500px){.lottoTable tr td{font-size:1.75vh}}.lottoTable tr:hover{background:rgba(6,103,6,.1)!important}.lottoTable tr:nth-child(odd){background-color:#f9f9f9}.lottoTable tr:nth-child(odd):hover{background:#dedede}.lottoTable tr td:first-child{text-align:left;padding-left:5px}@media (min-width:359px){.lottoTable tr td:first-child{padding-left:10px}}@media (min-width:419px){.lottoTable tr td:first-child{padding-left:15px}}@media (min-width:1264px){.lottoTable tr td:first-child{padding-left:20px}}.lottoTable tr td:last-child{text-align:right;padding-right:5px}@media (min-width:359px){.lottoTable tr td:last-child{padding-right:10px}}@media (min-width:419px){.lottoTable tr td:last-child{padding-right:15px}}@media (min-width:1264px){.lottoTable tr td:last-child{padding-right:20px}}.resultCard.mainResult.resultab>table{padding:0}.resultCard.mainResult.resultab>table.lottoTable caption{padding:3px;text-transform:uppercase}.resultCard.mainResult.resultab>p.datedraw{padding-bottom:0}.bonoTableAccent{background:#2f8902;color:#fff}#link10:before,#link11:before,#link12:before,#link13:before,#link14:before,#link15:before,#link16:before,#link1:before,#link2:before,#link3:before,#link4:before,#link5:before,#link6:before,#link7:before,#link8:before,#link9:before{display:block;content:"";height:90px;margin:-90px 0 0}.zonajuego{margin:0 0}.zonajuego p{word-spacing:-0.06rem}.zonajuego img{width:100%;padding:0!important}ul.jugar{margin-top:20px}ul.jugar{margin-top:5px;margin-left:0!important;margin-top:0!important}.zonajuego ul li{list-style:none;padding:0 0 0!important;margin-top:0!important;overflow:hidden;cursor:pointer;margin-left:0!important}.zonajuego ul li a{color:#fff;font-size:.95rem;display:grid}.bandabol{display:block;background-color:#2f8902;height:45px;width:100%}@media (width > 420px){.bandabol{height:50px}}.boteboleto,.tiboleto{font-weight:700;font-size:1.3em;color:#f9f9f9;float:left;position:relative;top:12px;left:20px}@media (width > 420px){.boteboleto,.tiboleto{top:15px;font-size:1.1em}}@media (width < 420px){.boteboleto,.tiboleto{font-size:1em}}.boteboleto{color:#f9f9f9;float:right;position:relative;top:12px;left:-20px}@media (width > 420px){.boteboleto{top:15px}}.blqadmin{display:flex;flex-direction:row;flex-flow:row;flex-wrap:wrap;align-items:stretch;align-content:center;justify-content:space-evenly;padding:5px;margin-top:0;margin-bottom:20px}.blqadmin div{flex-grow:4;text-align:center;background:#fff;margin:15px 5px;padding:10px 0;align-self:stretch;flex-basis:auto;border:.5px solid #dedede;width:33%}@media (width > 390px){.blqadmin div{width:25%}}@media (width > 640px){.blqadmin div{width:18%}}.blqadmin div a{width:100%;height:100%;display:inline-block}.blqadmin div img{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 5px}.cardsgame{display:flex;flex-wrap:wrap;gap:15px;width:100%;padding:0 0 1em 0}.cardsgame p{padding:10px}.cardsgame li{position:relative;width:50%;padding:10px;background:#f8f8f8}@media (width > 1000px){.cardsgame li{flex-basis:48%}}.cardsgame li a{display:block;padding:1rem 1rem 1rem 50px;width:100%;color:#005f20;text-align:left;border:solid .5px #f9f9f9;transition:.3s;cursor:pointer;background:#fff;user-select:none}@media (width < 768px){.cardsgame li a{padding:1rem .9rem 1rem 80px}}.cardsgame li a:hover{border-bottom:solid .5px #014a19}.cardsgame li a:hover::after{transform:translateX(6px)}.cardsgame li a::before{float:left;width:2em;height:2em;margin-right:10px}.cardsgame li a::after{float:right;transition:transform .3s ease-in-out;content:url("../img/flecha-der-n.png");width:1em;height:1em;position:relative;top:-7px;color:#e27102}@media (max-width:1000px){.cardsgame li{width:100%}}.cardsgame li svg{position:absolute;left:20px;top:20px;width:2em;height:2em}@media (width < 768px){.cardsgame li svg{left:50px}}.md{background-color:#fff;cursor:pointer;border:none;text-align:left;outline:0;position:absolute;top:20px;left:20px;padding:5px 5px 5px 1px}@media (width > 768px){.md{display:none}}.md:after{content:"+";color:#114c86;font-weight:400;font-size:larger;margin-left:5px}.mt{padding:0;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .4s ease-out;width:100%;width:-moz-available;min-height:50px}@media (width > 768px){.mt{max-height:none}}.historic{display:flex;flex-wrap:wrap;margin-top:1rem;margin-left:0!important;width:100%;list-style-type:none!important}.historic li{flex:1 0 33.33%;margin:0!important;display:flex;justify-content:center;align-items:center}.historic li a{width:100%;height:100%;padding:1.5rem;text-align:center;cursor:pointer;background:#f9f9f9;border:1px solid #fff}.historic li a:hover{background:#f8f8f8}.historicTable caption{font-family:"Roboto medium";font-weight:300;color:#005f20;background-color:#f9f9f9;padding:10px 0}.historicTable tr:hover{background:rgba(175,236,158,.1019607843)}.historicTable tr:hover .historicTable__stars{background:#fbbe28}.historicTable tr:hover .historicTable__million{background:#f4f4f4}@media (width < 500px){.historicTable th span b{display:none}}@media (width < 390px){.historicTable th:first-child{display:none}}.historicTable td{border:.5px solid #f8f8f8}@media (width < 390px){.historicTable td{font-size:.7rem;min-width:20px}}.historicTable td:nth-child(3){background:rgba(51,177,74,.2117647059);min-width:48px}@media (width < 375px){.historicTable td:nth-child(3){min-width:38px}}@media (width < 390px){.historicTable td:first-child{display:none}}.historicTable__numbers{border-bottom:.5px solid #005f20!important}.historicTable__stars{border-bottom:.5px solid #e27102!important}.historicTable__million{border-bottom:.5px solid grey!important}.years-grid{margin:0 1rem}.years-section-title{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #257a00}.years-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-bottom:2rem}.year-item{background:#fff;border:1px solid #b3e0b6;border-radius:2px;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.year-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15);border-color:#257a00}.year-item:hover .year-link svg{color:#257a00}.year-link{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;text-decoration:none;color:inherit;transition:background-color .3s ease}.year-link:hover{background-color:#f8f9fa;text-decoration:none;color:inherit}.year-link svg{color:#6c757d;transition:color .3s ease}.year-number{font-size:1.25rem;font-weight:700;color:#257a00}.year-description{flex:1;margin-left:1rem;color:#6c757d;font-size:.9rem}@media (max-width:768px){.years-list{grid-template-columns:1fr}.year-link{padding:1rem}.year-number{font-size:1.1rem}}.activeGrid{display:grid}.activeFlex{display:flex}.activeBlock{display:block}.hidden{display:none}.hiddentext{display:none}@media (width > 768px){.hiddentext{display:inline}}.imgflexcol{float:left;padding:0 10px 0 0}@media (width < 1000px){.imgflexcol{display:block;max-width:100%;width:30%}}.imgflex{display:block;max-width:100%;width:100%}.gameimgflex{display:block;max-width:100%;width:100%}@media (width > 480px){.gameimgflex{max-width:42%;width:42%;float:right;padding:0 10px 0 10px}}@media (width > 640px){.gameimgflex{max-width:45%!important;width:45%!important;padding-bottom:10px}}.show{display:flex;animation:slideInY 350ms ease-in-out}.resultCardHover{border-bottom:#fff solid 3px}.resultCardHover div{transition:transform .3s;transform:translateY(0)}.resultCardHover:hover{border-bottom:#014a19 solid 3px}.resultCardHover:hover div{transform:translateY(-5px)}.commonText{font-family:"Roboto Regular",sans-serif;color:#494949;font-size:1rem;padding:1rem}@media (width < 1232px){.commonText{padding:1rem}}.commonText h1{font-size:2rem;font-family:"Roboto Medium",sans-serif;margin-top:1rem;color:#005f20}.commonText h1.not{font-size:calc(.85em + .15vw);color:#2f8902!important;padding:1px 10px 5px 0;text-transform:uppercase;border-bottom:3px solid #005f20;padding-bottom:3px;margin-bottom:5px!important;margin-top:.5rem}.commonText h2{font-size:1.5rem;font-family:"Roboto Medium",sans-serif;color:#005f20;padding-bottom:1rem}@media (width < 420px){.commonText h2{font-size:1.2rem}}.commonText .histo{font-size:1.3rem;margin-top:0}.commonText h3{color:#005f20}.commonText h4{font-size:1rem;font-family:"Roboto Medium",sans-serif;margin-top:1rem;color:#005f20}.commonText p{margin-top:1rem;margin-bottom:.5rem}.commonText p:nth-child(2){margin-top:.5rem}.commonText strong{color:#014a19;font-weight:500}.commonText ul{list-style-type:square;margin-top:1rem}.commonText ul li{margin-left:1rem;margin:.8rem}.commonText ul li::marker{color:#005f20}.commonText ul li p{margin:0}.commonText table{margin-top:1rem}.commonText a{color:#005f20}.commonText a:hover{opacity:.7}.commonText strong{font-family:"Roboto Medium",sans-serif}.listprob ul{list-style-type:square;margin-right:.5rem;margin-left:.5rem!important;margin-top:1.3rem}.listprob ul li{margin-left:1rem;margin-top:.8rem;background:#f9f9f9;padding:.8rem}.mtop0 h3{margin-top:0!important;font-weight:500;font-size:large}.mt10{margin-top:1rem!important}.mt5{margin-top:5px!important}.mt0{margin-top:0!important}.mb10{margin-bottom:1rem!important}.mb20{margin-bottom:1.5rem!important}.mb0{margin-bottom:0!important}.pt10{padding-top:1rem!important}.pt20{padding-top:2rem!important}.pt0{padding-top:0!important}.pb10{padding-bottom:1rem!important}.pd0{padding:0!important}.rows{display:flex;gap:1rem}@media (width < 1000px){.rows{flex-wrap:wrap}}.commonImage{width:100%;height:auto;vertical-align:middle;margin-top:1.3rem}.imageLeft{float:left;padding:1.3rem}@media (width < 750px){.imageLeft{display:block;width:100%;height:auto}}.imageRight{float:right;padding:1.3rem}@media (width < 750px){.imageRight{display:block;width:100%;height:auto}}.breadcrumb{font-size:1rem;color:grey;padding:5px 1rem;display:flex;align-items:center;justify-content:flex-start;gap:10px;transition:.3s;padding:16px 10px;width:fit-content}@media (min-width:1000px){.breadcrumb{margin-left:10px}}.breadcrumb a:first-child{color:#005f20}.breadcrumb a:first-child:hover{opacity:.8}.floatr{float:right}.floatl{float:left}.paglinks a,a.paglinks{display:inline-block;padding:10px}.paglinksbottom a{margin:10px 10px 20px}.cardChevronHover div:hover div svg{transform:translateX(5px)}.juegoPadding{padding:50px 1vw}@media (width > 1000px){.juegoPadding{padding:48px 0}}@media (width > 1300px){.juegoPadding{padding:48px 16vw 3vw}}@media (width > 1600px){.juegoPadding{padding:64px 20vw 3vw}}.juegoPadding .commonText{padding:0 0}.juegoPadding article{padding:0 10px}.juegoPadding article.comprobar{padding:0 0}[data-abrev]:before{content:attr(data-abrev);font-size:.9em}@media (width > 1000px){[data-abrev]:before{font-size:1.05em}}[data-abrev] *{display:none}[data-abrev420]:before{content:attr(data-abrev420);font-size:.9em}@media (width > 640px){[data-abrev420]:before{display:none}}[data-abrev420] *{display:none}@media (width > 640px){[data-abrev420] *{display:inline}}[data-abrev-nop]:before{display:none}[data-abrev-nop] *{display:none}.MoreLessLink{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-max-content;height:-moz-max-content;height:max-content;color:#048036;font-weight:700;padding:8px 20px 8px 5px;margin:5px 0;background:#f8f8f8;-webkit-transition:3.4s ease-out;transition:3.4s ease-out;margin-bottom:20px}@media (width > 768px){.MoreLessLink{display:none}}@media (width > 768px){.plegable p.overflow{display:none}}.enlacesind{padding:1rem}@media (width > 1300px){.enlacesind{padding:0 16vw}}@media (width > 1600px){.enlacesind{padding:0 20vw}}.titcol{padding:1em 1em 3px;color:#005f20;font-family:"Roboto Medium",sans-serif;text-transform:uppercase;border-bottom:1px solid #005f20;font-size:.96em;font-weight:700}.recom a{display:flex;align-items:center;transition:.3s;padding:1rem 0;border-bottom:1px solid #f8f8f8;line-height:35px}@media (width > 1000px){.recom a{display:inline-flex;width:24.5%;padding:10px 10px}}.recom span{width:100%;flex:1}@media (width > 1000px){.recom span{width:80%}}.recom a svg{max-height:1rem;color:#014a19;transition:.3s}.btgen{text-align:center;background:#005f20;color:#fff!important;padding:1rem;margin:1rem;text-transform:uppercase;display:block}.carousel{overflow:hidden;position:relative;max-height:350px;height:auto;order:-1}@media (width > 1000px){.carousel{min-height:300px;position:absolute;inset:0;margin-top:96px}}.carousel__wrapper{width:100%;height:100%;display:flex}.carousel__wrapper a{position:relative}.carousel__wrapper a picture{max-height:348px;height:100%}.carousel__wrapper a picture img{max-width:100%;width:100vw;max-height:348px;height:100%;object-fit:cover}@media (width < 600px){.carousel__wrapper a picture img{min-height:220px}}.carousel__text{position:absolute;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;z-index:9999;top:3rem}@media (min-width:1301px){.carousel__text{top:3.5rem;left:21vw!important}}@media (width > 850px){.carousel__text{left:0}}@media (width < 850px){.carousel__text{left:1.5rem;top:2.5rem}}@media (width < 520px){.carousel__text{top:1.3rem}}@media (width < 460px){.carousel__text{right:2em}}@media (width < 360px){.carousel__text p{max-width:33ch}}.carousel__text span{color:#005f20;padding:0;margin-bottom:5px}.carousel__text h3{font-size:4.5rem;font-family:"Roboto SemiBold",sans-serif;letter-spacing:-2px;color:#005f20;padding:0 5px 2px}@media (width < 960px){.carousel__text h3{font-size:3.5rem}}@media (width < 640px){.carousel__text h3{font-size:3rem}}@media (width < 360px){.carousel__text h3{font-size:3rem}}.carousel__text p{padding:5px 5px 5px;margin-bottom:10px;color:#2b2d2f;font-size:1rem;text-shadow:0 1px 0 rgba(255,255,255,.8);background:rgba(255,255,255,.75)}@media (width > 768px){.carousel__text p{margin-top:15px}}@media (min-width:1301px){.carousel__text p{margin-top:25px}}@media (width < 850px){.carousel__text p{font-size:.8rem}}.carousel__text div{text-align:center;color:#fff;padding:1rem;margin-top:.8rem;font-family:"Roboto Regular",sans-serif;font-size:1.3rem;width:100%;text-transform:uppercase;transition:.3s;white-space:nowrap}@media (width < 850px){.carousel__text div{padding:.8rem;font-size:1rem;margin-top:0}}.carousel__warning{position:absolute;height:auto;z-index:9999;width:50%;max-width:240px;right:2%;bottom:10px}@media (min-width:1000px){.carousel__warning{right:31%}}@media (min-width:1240px){.carousel__warning{right:40%}}.primiCarousel{display:inline-grid;justify-content:end;justify-items:end;width:90%}@media (min-width:1301px){.primiCarousel{width:auto;margin-left:0}}.primiCarousel .nloto{color:#81fe96;font-size:.99rem;text-transform:none;font-weight:400;padding:5px 15px 5px 15px;margin:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;justify-self:end}@media (min-width:480px){.primiCarousel .nloto{background-color:#005f20;color:#fff;justify-self:start}}.primiCarousel .nloto.neuro{color:#031988}@media (min-width:480px){.primiCarousel .nloto.neuro{background-color:#031988;color:#fff;justify-self:start}}.primiCarousel span{color:#005f20}.primiCarousel h3{color:#005f20;font-size:1.3rem;font-family:"Roboto Regular",sans-serif;font-weight:600;padding:5px 5px 5px 0;margin:0;text-transform:uppercase;line-height:1.1em;float:left;text-align:right;letter-spacing:0;text-shadow:2px 1px 2px rgba(255,255,255,.4);min-height:60px}@media (min-width:375px){.primiCarousel h3{padding:6px 10px 10px 0}}@media (min-width:600px){.primiCarousel h3{text-align:left}}@media (min-width:768px){.primiCarousel h3{font-size:2rem;padding:22px 20px 20px 10px}}.primiCarousel h3 .cifra{font-style:normal;font-size:2.5rem;letter-spacing:-2px;padding:0;display:inline-block!important;margin:15px 0 0!important;vertical-align:bottom!important;text-shadow:1px 0 0 #fff,-1px 0 0 #fff,0 1px 0 #fff,0 -1px 0 #fff,1px 1px #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff}@media (min-width:768px){.primiCarousel h3 .cifra{font-size:3.8rem;margin:0!important}}@media (min-width:1301px){.primiCarousel h3 .cifra{font-size:4.5rem}}.primiCarousel h3 .cifra strong{font-family:"Roboto SemiBold",sans-serif;display:inline-block;width:-webkit-fill-available;width:-moz-available}.primiCarousel div{max-width:260px}@media (min-width:768px){.primiCarousel div{max-width:380px}}#fade{position:absolute;opacity:1;z-index:1000;animation:carousel 16s infinite;height:348px;width:100%;top:0;left:0;background:rgba(255,255,255,.01)}.carousel-main{animation:carousel-main 16s infinite}@keyframes carousel-main{0%,100%,18.75%,60%,80%,90%{opacity:1;visibility:visible}25%,30%,40%,50%{opacity:0;visibility:hidden}}@keyframes carousel{0%,100%,18.75%,60%,80%,90%{opacity:0;visibility:hidden}25%,30%,40%,50%{opacity:1;visibility:visible}}.fadeCarousel{display:inline-grid;justify-content:end;justify-items:end;width:90%;position:absolute;top:2.5rem;left:0;right:0;z-index:1001}@media (min-width:600px){.fadeCarousel{justify-content:start;justify-items:start;margin-left:10%}}@media (min-width:1301px){.fadeCarousel{width:auto;margin-left:0;top:3rem}}@media (width < 850px){.fadeCarousel{top:2rem}}@media (width < 520px){.fadeCarousel{top:1.55rem}}.fadeCarousel span{color:#005f20}.fadeCarousel h3{color:#005f20;font-size:1.3rem;font-family:"Roboto Regular",sans-serif;font-weight:600;padding:5px 5px 5px 0;margin:0;text-transform:uppercase;line-height:1.1em;text-align:center;letter-spacing:0;text-shadow:2px 1px 2px rgba(255,255,255,.4)}@media (min-width:768px){.fadeCarousel h3{font-size:2rem;padding:22px 20px 20px 10px}}.fadeCarousel h3 .cifra{font-style:normal;font-size:2.5rem;letter-spacing:-2px;padding:0;display:inline-block!important;margin:15px 0 0!important;vertical-align:bottom!important;text-shadow:2px 0 0 #fff,-2px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,2px 2px #fff,-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff}@media (min-width:768px){.fadeCarousel h3 .cifra{font-size:3.8rem;margin:0!important}}@media (min-width:1301px){.fadeCarousel h3 .cifra{font-size:4.5rem}}.fadeCarousel h3 .cifra strong{font-family:"Roboto SemiBold",sans-serif;display:inline-block}.fadeCarousel div{max-width:260px}@media (min-width:768px){.fadeCarousel div{max-width:380px}}.TextEspecialDraw::before{content:"Euromillones";color:#031988;font-size:.99rem;font-family:"Roboto Regular",sans-serif;font-weight:700;text-transform:none;padding:5px 5px 5px 15px;margin:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;justify-self:end}@media (min-width:480px){.TextEspecialDraw::before{padding:5px 15px 5px 15px;background-color:#031988;color:#fff;justify-self:start}}@keyframes moving-shine{0%{background-position:0 50%}100%{background-position:100% 50%}}.cta-button{background:linear-gradient(120deg,rgba(16,89,10,.874) 0,#023000 50%,#044007 100%);background-size:300% 100%;display:inline-block;text-decoration:none;position:relative;overflow:hidden;animation:moving-shine 3s ease-in-out infinite alternate}.recommended-links{background:linear-gradient(114deg,#1b1d1e 0,#2b2d2f 100%);padding:1rem 0}.recommended-links__container{max-width:1140px;margin:0 auto;padding:0 1rem}.recommended-links__title{font-family:"Roboto Medium",serif;padding:1em 1em 3px;color:#bdbdbd;text-transform:uppercase;font-size:.96em}.recommended-links__grid{display:grid;grid-template-columns:1fr;gap:.5rem;padding-top:10px}@media (min-width:640px){.recommended-links__grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (min-width:1024px){.recommended-links__grid{grid-template-columns:repeat(4,1fr);gap:2rem}}.recommended-links__item{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:1px solid #e9ecef;border-radius:2px;padding:1rem 1rem;text-decoration:none;color:inherit;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.08)}.recommended-links__item:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(226,50,19,.15);border-color:#494949;text-decoration:none;color:inherit}.recommended-links h4{font-size:1.25rem;font-weight:600;color:#333;margin:0 0 .75rem 0;transition:color .3s ease}.recommended-links p{font-size:.9rem;margin:0;line-height:1.4}@media (max-width:639px){.recommended-links{padding:0 0 1rem;margin:1rem 0}.recommended-links__title{margin-bottom:1.5rem}.recommended-links__item{padding:1rem 1rem}.recommended-links__icon{font-size:2rem;width:50px;height:50px}.recommended-links h4{font-size:1.1rem}.recommended-links p{font-size:.85rem}}.advertisement{position:relative;width:100%;height:100%;max-height:300px;min-height:300px;display:flex;justify-content:center;margin-bottom:20px}@media (min-width:1000px){.advertisement{margin-bottom:0}}.advertisement img.responpb{position:relative;z-index:5;max-width:none;width:100%;height:100%;display:block;max-width:300px}.advertisement .txtpub{position:absolute;z-index:6;left:0;top:30px}@media (min-width:425px){.advertisement .pbppal{padding:0}}.advertisement .pbppal p:first-child{font-size:1.2em;font-weight:700;padding:0 0 0 20px}@media (min-width:425px){.advertisement .pbppal p:first-child{font-size:1.5em}}@media (min-width:420px){.advertisement .pbppal p:first-child{padding:10px 0 0 30px}}@media (min-width:480px){.advertisement .pbppal p:first-child{padding:20px 0 0 50px;font-size:1.8em}}@media (min-width:640px){.advertisement .pbppal p:first-child{padding:60px 0 0 70px;font-size:2em}}@media (min-width:720px){.advertisement .pbppal p:first-child{padding:60px 0 0 100px;font-size:2.4em}}@media (min-width:960px){.advertisement .pbppal p:first-child{padding:80px 0 0 140px}}@media (min-width:960px){.advertisement .pbppal p:first-child{padding:100px 0 0 180px}}@media (min-width:1000px){.advertisement .pbppal p:first-child{padding:10px 0 0 25px;font-size:1.3em}}.advertisement .pbppal p:nth-child(2){font-size:.8em;max-width:60%;padding:10px 20px 15px}@media (min-width:420px){.advertisement .pbppal p:nth-child(2){max-width:70%;padding:5px 0 0 30px}}@media (min-width:480px){.advertisement .pbppal p:nth-child(2){padding:10px 0 0 50px}}@media (min-width:640px){.advertisement .pbppal p:nth-child(2){padding-left:70px;font-size:1.2em}}@media (min-width:720px){.advertisement .pbppal p:nth-child(2){max-width:76%;padding-left:100px}}@media (min-width:960px){.advertisement .pbppal p:nth-child(2){padding-left:180px}}@media (min-width:1000px){.advertisement .pbppal p:nth-child(2){max-width:70%;padding-left:25px;font-size:1em}}.adBanner{height:5em;width:100%;background:#dedede;position:fixed;z-index:995;bottom:7vh}.adBanner__close{position:absolute;top:0;right:2px;color:#656565;border-radius:2px;cursor:pointer;height:1em;width:1em;text-align:center}.boteslot{display:grid;gap:10px 100px;grid-template-columns:auto;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}@media (min-width:500px){.boteslot{grid-template-columns:auto auto;gap:0 0}}@media (min-width:1000px){.boteslot{margin-top:0;grid-template-columns:auto;gap:0 100px;border:0 solid #e9e9e9}}.Adfooter{position:fixed;bottom:80px;width:100%;height:90px;background:rgba(255,255,255,0);z-index:999;font-weight:700}@media (min-width:1000px){.Adfooter{display:none!important}}.Adfooter a{display:block;width:100%;height:100%;color:#fff}.Adfooter a picture{display:contents}.Adfooter a img{width:100%;height:100%;padding:0;margin:0;position:relative;top:-20px}.AdfooterCont{display:block;margin:0 auto;width:100%;height:100%;color:#fff;max-width:1200px}.buttomclose{position:relative;z-index:9999;float:right;width:20px;height:20px;font-size:1.3rem;padding-right:6px;padding-bottom:10px;cursor:pointer}.notIndice{display:flex;flex-direction:column;align-items:center;gap:20px}@media (width > 1024px){.notIndice{flex-direction:row;justify-content:space-between}}.notEle{display:flex;flex-direction:column;align-items:center}@media (width > 1024px){.notEle{flex-direction:row;align-items:flex-start}}.notEle img{max-width:100%;height:auto}@media (width > 1024px){.notEle .text{flex:1}}@media (width > 1024px){.notEle .text img{flex:1;max-width:310px;margin-right:20px;float:left}}.resultsScreen{display:none}@media (min-width:1000px){.resultsScreen{display:grid;grid-template-columns:5fr 1fr;grid-template-rows:1fr;height:30vh;width:100%;overflow:hidden;border-left:.5px solid #dedede;transition:.5s}}@media (min-width:1000px) and (max-width:1500px){.resultsScreen{grid-template-columns:3fr 1fr}}.resultsScreen__resultBox{position:relative;justify-content:flex-start;align-items:center;display:flex;position:relative;height:100%;padding:0 4em 0}@media (max-width:500px){.resultsScreen__resultBox{padding:0 2em}}@media (max-width:375px){.resultsScreen__resultBox{padding:0 1em}}@media (min-width:1600px){.resultsScreen__resultBox{padding:0 2em 0 6em}}.resultsScreen__resultBox__result{animation:appear .3s ease-in-out}.resultsScreen__resultBox__result__info{flex-direction:column}.resultsScreen__resultBox__result__info>div{font-size:3em}.resultsScreen__resultBox__result__info>h3{font-size:1.5rem;font-family:"Roboto Regular",sans-serif}.resultsScreen__resultBox__result__info>h3>span{color:#494949}.resultsScreen__resultBox__result__icon>svg{position:absolute;top:2em;bottom:0;right:2.5em;width:5em;height:5em;opacity:15%}@media (max-width:768px){.resultsScreen__resultBox__result__icon>svg{top:5%}}@media (min-width:1000px){.resultsScreen__resultBox__result__icon>svg{width:12em;height:12em;right:10%;top:15%}}@media (min-width:1680px){.resultsScreen__resultBox__result__icon>svg{width:14em;height:14em;top:2%}}.resultsScreen__button{grid-area:1/2/2/3;display:flex;font-family:"Roboto Regular",sans-serif;font-size:1.2rem;justify-content:center;align-items:center;border-left:#dedede solid .5px;border-bottom:#dedede solid .5px;cursor:pointer;border-right:.5px solid #dedede;transition:.3s;position:relative}@media (max-width:1100px){.resultsScreen__button{font-size:1rem}}.overlayCloseArea{display:none;position:fixed;z-index:999;width:100%;height:100%;top:0;bottom:0;right:0;left:0;backdrop-filter:blur(2px);background-color:rgba(0,0,0,.5)}.resultContainer h2{padding:1rem}.resultContainer h2 a:last-child{border-bottom:none}.introText{padding:1rem}.resultCard{position:relative;display:flex;flex-direction:column;padding:1rem;transition:.1s;width:100%}.resultCard h2{padding:8px 0 3px 5px;font-family:"Roboto Medium",serif;font-size:1rem;font-weight:700;color:#2c3e50;text-align:center;text-transform:uppercase;letter-spacing:1px;padding-bottom:.5rem;border-bottom:2px solid #e27102}@media (width > 480px){.resultCard h2{font-size:1em}}@media (width > 640px){.resultCard h2{font-size:1.2rem}}@media (min-width:1000px){.resultCard h2{text-align:left}}.resultCard h4{padding-top:5px;padding-left:5px;font-size:.9em;font-weight:400;color:#005f20}@media (width > 480px){.resultCard h4{font-size:1em}}@media (width > 640px){.resultCard h4{text-align:center}}@media (min-width:1000px){.resultCard h4{text-align:left}}.resultCard h2 img{position:relative;top:5px}.resultCard p,.resultCard p.fechast{padding:5px 0 5px 0;font-size:.9em}@media (width > 480px){.resultCard p,.resultCard p.fechast{font-size:1em}}.resultCard p.datedraw,.resultCard p.fechast{padding-bottom:0;background-color:#f9f9f9;padding:10px;color:#494949}.resultCard p.datedraw svg,.resultCard p.fechast svg{position:absolute;top:7px;right:25px}.resultCard p.datedraw span,.resultCard p.fechast span{margin-bottom:1px;padding:3px;border-bottom:.5px solid #e27102}.resultCard p.datedraw{background:0 0}.resultCard div{display:flex;width:100%;justify-content:center}@media (min-width:1000px){.resultCard div{justify-content:start}}@media (min-width:1301px){.resultCard div{justify-content:center}}@media (width > 1680px){.resultCard div{justify-content:start}}.resultCard div.texto-generado{background:#fff;padding:10px 0!important;justify-content:left}.resultCard div.texto-generado p{padding:10px 0!important}.resultCard div.st{justify-content:center;padding-bottom:10px;background:#fff}@media (width > 620px){.resultCard div.st{padding-bottom:20px;justify-content:inherit;width:auto}}.resultCard div ul.normalComReiCol li,.resultCard div ul.normalNumber li,.resultCard div ul.normalNumberCol li{border:#005f20 2.5px solid;background:#fff;color:#494949;font-family:"Montserrat Bold",sans-serif}@media (width > 1023px){.resultCard div ul.normalComReiCol li,.resultCard div ul.normalNumber li,.resultCard div ul.normalNumberCol li{border:#005f20 3px solid}}.resultCard div ul.normalComReiCol li.compl,.resultCard div ul.normalNumber li.compl,.resultCard div ul.normalNumberCol li.compl{border:#004919 2.5px solid;background:rgba(47,137,2,.1);color:#494949}@media (width > 1023px){.resultCard div ul.normalComReiCol li.compl,.resultCard div ul.normalNumber li.compl,.resultCard div ul.normalNumberCol li.compl{border:#004919 3px solid}}.resultCard div ul.normalComReiCol li.rei,.resultCard div ul.normalNumber li.rei,.resultCard div ul.normalNumberCol li.rei{border:#e27102 2.5px solid;background:rgba(226,113,2,.1);color:#494949}@media (width > 1023px){.resultCard div ul.normalComReiCol li.rei,.resultCard div ul.normalNumber li.rei,.resultCard div ul.normalNumberCol li.rei{border:#e27102 3px solid}}.resultCard div ul.normalComReiCol li.compl,.resultCard div ul.normalComReiCol li.rei,.resultCard div ul.normalNumber li.compl,.resultCard div ul.normalNumber li.rei,.resultCard div ul.normalNumberCol li.compl,.resultCard div ul.normalNumberCol li.rei{position:relative}.resultCard div ul.normalComReiCol li.compl:after,.resultCard div ul.normalComReiCol li.rei:after,.resultCard div ul.normalNumber li.compl:after,.resultCard div ul.normalNumber li.rei:after,.resultCard div ul.normalNumberCol li.compl:after,.resultCard div ul.normalNumberCol li.rei:after{color:#004919;content:"©";overflow-y:hidden;position:absolute;top:-14px;right:-5px;font-size:22px;text-shadow:1px 0 0 #fff,-1px 0 0 #fff,0 1px 0 #fff,0 -1px 0 #fff,1px 1px #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff;height:40px;border-radius:50%}@media (width > 400px){.resultCard div ul.normalComReiCol li.compl:after,.resultCard div ul.normalComReiCol li.rei:after,.resultCard div ul.normalNumber li.compl:after,.resultCard div ul.normalNumber li.rei:after,.resultCard div ul.normalNumberCol li.compl:after,.resultCard div ul.normalNumberCol li.rei:after{top:-14px;right:-5px;font-size:25px}}@media (width > 600px){.resultCard div ul.normalComReiCol li.compl:after,.resultCard div ul.normalComReiCol li.rei:after,.resultCard div ul.normalNumber li.compl:after,.resultCard div ul.normalNumber li.rei:after,.resultCard div ul.normalNumberCol li.compl:after,.resultCard div ul.normalNumberCol li.rei:after{top:-11px;right:-3px;text-shadow:1px 0 0 #fff,-1px 0 0 #fff,0 1px 0 #fff,3px -3px 0 #fff,1px 1px 0 #fff,-1px -1px 20px #fff,1px -1px 0 #fff,2px -2px 0 #fff;font-size:28px}}@media (width > 1000px){.resultCard div ul.normalComReiCol li.compl:after,.resultCard div ul.normalComReiCol li.rei:after,.resultCard div ul.normalNumber li.compl:after,.resultCard div ul.normalNumber li.rei:after,.resultCard div ul.normalNumberCol li.compl:after,.resultCard div ul.normalNumberCol li.rei:after{top:-14px;right:-3px}}.resultCard div ul.normalComReiCol li.rei:after,.resultCard div ul.normalNumber li.rei:after,.resultCard div ul.normalNumberCol li.rei:after{content:"®"}.resultCard div ul.normalComReiCol,.resultCard div ul.normalNumberCol{gap:2px}@media (width > 374px){.resultCard div ul.normalComReiCol,.resultCard div ul.normalNumberCol{gap:4px}}@media (width > 1000px){.resultCard div ul.normalComReiCol,.resultCard div ul.normalNumberCol{margin-bottom:0}}@media (width > 1000px){.resultCard div ul.normalComReiCol li,.resultCard div ul.normalNumberCol li{font-size:.7em}}.resultCard div ul.normalComReiCol{margin-left:4px}@media (width > 1000px){.resultCard div ul.normalComReiCol{width:100%;justify-content:center;margin-left:0;margin-top:15px}}.resultCard div ul.normalComReiCol li.compl,.resultCard div ul.normalComReiCol li.rei{position:relative}.resultCard div ul.normalComReiCol li.compl:after,.resultCard div ul.normalComReiCol li.rei:after{color:#005f20;content:"©";overflow-y:hidden;position:absolute;top:-14px;right:-5px;font-size:22px;text-shadow:1px 0 0 #fff,-1px 0 0 #fff,0 1px 0 #fff,0 -1px 0 #fff,1px 1px #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff;height:40px;border-radius:50%}@media (width > 1000px){.resultCard div ul.normalComReiCol li.compl:after,.resultCard div ul.normalComReiCol li.rei:after{top:-14px;right:-3px}}.resultCard div ul.normalComReiCol li.rei:after{content:"®"}.resultCard div ul{display:flex;font-family:"Roboto Regular",sans-serif;font-size:4.2vw;gap:12px;transition:.4s;align-items:center}@media (width < 680px){.resultCard div ul{gap:8px}}@media (width < 500px){.resultCard div ul{gap:6px}}@media (width < 360px){.resultCard div ul{flex-wrap:wrap;gap:4px}}@media (width > 620px){.resultCard div ul{font-size:1.4em}}@media (width > 768px){.resultCard div ul{font-size:1.5em}}@media (width > 1000px){.resultCard div ul{gap:1px}}@media (width > 1023px){.resultCard div ul{gap:3px}}@media (width > 1065px){.resultCard div ul{gap:6px}}.resultCard div ul li{max-width:2.3em;max-height:2.3em;display:flex;justify-content:center;align-items:center;border-radius:50px;padding:1em;margin:0!important}@media (width < 500px){.resultCard div ul li{width:100%}}.resultCard div ul.btnJoker,.resultCard div ul.btnJokerCol{display:flex;font-family:"Roboto Regular",sans-serif;font-size:4.2vw;gap:12px;transition:.4s;padding-top:.5em}@media (width < 680px){.resultCard div ul.btnJoker,.resultCard div ul.btnJokerCol{gap:0}}@media (width < 500px){.resultCard div ul.btnJoker,.resultCard div ul.btnJokerCol{gap:24px}}@media (width < 360px){.resultCard div ul.btnJoker,.resultCard div ul.btnJokerCol{flex-wrap:nowrap;gap:10px}}@media (width > 620px){.resultCard div ul.btnJoker,.resultCard div ul.btnJokerCol{font-size:1.2em;gap:45px}}.resultCard div ul.btnJoker li,.resultCard div ul.btnJokerCol li{width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;display:flex;justify-content:center;align-items:center;padding:.5em 1em}@media (width > 750px){.resultCard div ul.btnJoker li,.resultCard div ul.btnJokerCol li{padding:0 0 .5em .2em}}@media (width > 1079px){.resultCard div ul.btnJoker li,.resultCard div ul.btnJokerCol li{padding:0 .5em .5em 2em}}@media (width > 1199px){.resultCard div ul.btnJoker li,.resultCard div ul.btnJokerCol li{padding:0 .5em .5em 4em}}@media (width > 1199px){.resultCard div ul.btnJoker li,.resultCard div ul.btnJokerCol li{padding:0 .5em .5em .5em}}@media (width > 1540px){.resultCard div ul.btnJoker li,.resultCard div ul.btnJokerCol li{padding:0 .5em .5em 3em}}.resultCard div ul.btnJoker li.comprobar,.resultCard div ul.btnJokerCol li.comprobar{padding:.5em 0}.resultCard div ul.btnJoker li.eljoker p,.resultCard div ul.btnJoker li.eljokerst p,.resultCard div ul.btnJokerCol li.eljoker p,.resultCard div ul.btnJokerCol li.eljokerst p{padding-bottom:0;color:#005f20;font-family:"Montserrat Bold",sans-serif;font-size:.9em}@media (width > 1000px){.resultCard div ul.btnJoker li.eljoker p,.resultCard div ul.btnJoker li.eljokerst p,.resultCard div ul.btnJokerCol li.eljoker p,.resultCard div ul.btnJokerCol li.eljokerst p{padding:10px 0 0}}@media (width > 1023px){.resultCard div ul.btnJoker li.eljoker p,.resultCard div ul.btnJoker li.eljokerst p,.resultCard div ul.btnJokerCol li.eljoker p,.resultCard div ul.btnJokerCol li.eljokerst p{padding:10px 0 10px}}.resultCard div ul.btnJoker li.eljoker span,.resultCard div ul.btnJoker li.eljokerst span,.resultCard div ul.btnJokerCol li.eljoker span,.resultCard div ul.btnJokerCol li.eljokerst span{border:#048036 1.9px solid;background:#fff;color:#494949;letter-spacing:.12rem;padding:4px 8px 4px 10px;border-radius:100px}@media (width > 1023px){.resultCard div ul.btnJoker li.eljoker span,.resultCard div ul.btnJoker li.eljokerst span,.resultCard div ul.btnJokerCol li.eljoker span,.resultCard div ul.btnJokerCol li.eljokerst span{padding:8px 10px}}.resultCard div ul.btnJoker li.eljokerst,.resultCard div ul.btnJokerCol li.eljokerst{order:1;width:100%!important}.resultCard div ul.btnJoker li a,.resultCard div ul.btnJokerCol li a{font-size:.99em;color:#005f20}@media (width > 430px){.resultCard div ul.btnJoker li a,.resultCard div ul.btnJokerCol li a{font-size:.82em}}.resultCard div ul.btnJoker li svg,.resultCard div ul.btnJokerCol li svg{position:relative;top:6px}.resultCard div ul.btnJokerCol{margin-bottom:20px}@media (width > 1000px){.resultCard div ul.btnJokerCol{margin-left:10%;padding:0}}.btnJokerPlay{position:absolute;top:140px}@media (width < 767px){.btnJokerPlay{top:120px}}@media (width < 400px){.btnJokerPlay{top:100px}}.resultCard.playResult div ul{margin:0!important;gap:0!important}.resultCard.playResult div ul li{margin-left:0!important}.datospcsort{display:none}@media (min-width:1000px){.datospcsort{display:flex;margin-bottom:10px;width:100%;justify-content:start;font-size:.8rem;color:#494949}}@media (width > 1300px){.datospcsort{justify-content:center}}@media (width > 1530px){.datospcsort{justify-content:start}}@media (width > 1600px){.datospcsort{justify-content:center}}@media (width > 1680px){.datospcsort{justify-content:start}}@media (min-width:1000px){.datospcsort strong:first-child{padding-left:0;padding-right:185px}}@media (width > 1064px){.datospcsort strong:first-child{padding-right:215px}}@media (min-width:1000px){.datospcsort strong{text-align:left;display:inline;padding-right:15px}}.mainResult{padding:2rem 0}@media (width < 765px){.mainResult{padding:1rem}}.pagination{display:flex;width:100%;font-size:1.2vw}@media (width < 970px){.pagination{font-size:.8em}}@media (width > 1225px){.pagination{font-size:1em}}.pagination button{position:relative;transition:.4s}.pagination button svg{transform:rotate(90deg)}.pagination button label{position:absolute;width:100%;height:100%;display:block;opacity:0}.pagination button input{position:absolute}.pagination a:first-child svg{transform:rotate(180deg)}.pagination>*{height:2em;display:flex;justify-content:center;align-items:center;flex:1;transition:.3s;padding:1.5rem;gap:15px}@media (width < 970px){.pagination>*{padding:1.5rem .4rem;gap:5px}}.pagination>* svg{color:#dedede;height:1rem;width:1rem}.pagination>:hover{background:#f9f9f9}.paginationButton{position:relative;width:100%;height:3.5rem;display:flex;justify-content:center;align-items:center;gap:10px;transition:.3s}.paginationButton:hover{background:#f9f9f9}.paginationButton svg{color:#dedede;height:1rem;width:1rem;transition:.3s;transform:rotate(90deg)}.paginationButton label{top:0;left:0;opacity:10%;position:absolute;display:block;height:3.5rem;width:100%}.paginationButton label:hover{cursor:pointer}.paginationButton input{position:absolute;opacity:0}.pagesContainer{position:absolute;top:3.5rem;z-index:999;background:#fff;transition:.3s;height:0;width:100%;display:flex;flex-direction:column;overflow:scroll;background:#f9f9f9;box-shadow:rgba(0,0,0,.1) 3px 4px 6px 0}.pagesContainer a{background:#fff;padding:1rem;text-align:center;transition:.3s}.pagesContainer a:hover{background:#f9f9f9}#paginationCheckbox:checked+.pagesContainer{height:25vh}#paginationCheckbox:checked~svg{transform:rotate(-90deg)}.ltempo{position:relative;margin:10px auto;width:100%;padding:40px 0;box-sizing:border-box}.ltempo:before{content:"";position:absolute;left:50%;width:2px;height:100%;background:#007830}.ltempo ul{padding:0!important;margin:0!important}.ltempo ul li{list-style:none!important;position:relative;width:50%;box-sizing:border-box;padding:20px 40px!important;text-align:left!important;line-height:20px!important;font-size:1rem!important}.ltempo ul li:nth-child(odd){float:left;text-align:right;clear:both;margin-left:0}.ltempo ul li:nth-child(odd):before{content:"";position:absolute;width:15px;height:15px;top:24px;right:-8.5px;background:#fcb132;border-radius:50%;box-shadow:0 0 0 3px #288938}.ltempo ul li:nth-child(odd) .fechaevento{position:absolute;top:12px;right:-225px;margin:0;padding:8px 16px;background:#005f20;color:#fff;border-radius:1px;box-shadow:0 0 0 3px #288938}.ltempo ul li:nth-child(2n){float:right;text-align:left;clear:both;margin-right:0}.ltempo ul li:nth-child(2n):before{content:"";position:absolute;width:15px;height:15px;top:24px;left:-6.5px;background:#fcb132;border-radius:50%;box-shadow:0 0 0 3px #2d8928}.ltempo ul li:nth-child(2n) .fechaevento{position:absolute;top:12px;left:-225px;margin:0;padding:8px 16px;background:#26892b;color:#fff;border-radius:1px;box-shadow:0 0 0 3px #005f20}.ltempo ul li .tituevento{text-transform:uppercase;padding:0;margin:0;color:#005f20;font-weight:600}.ltempo ul li .subtitu{text-decoration:underline}.ltempo ul li p{margin:10px 0 0;padding:0}.ltempo ul li .fechaevento p{margin:0;padding:0;text-transform:uppercase;font-weight:500;width:170px}.contempo{padding-bottom:20px}@media (max-width:767px){.contempo{padding-top:8px!important}div#centro ul li{text-align:left!important}.ltempo{width:100%;padding-bottom:0}.ltempo:before{left:20px;height:100%}.ltempo ul li:nth-child(2n),.ltempo ul li:nth-child(odd){width:100%;text-align:left;padding-left:50px;padding-bottom:50px}.ltempo ul li:nth-child(2n):before,.ltempo ul li:nth-child(odd):before{top:-18px;left:14px}.ltempo ul li:nth-child(2n) .fechaevento,.ltempo ul li:nth-child(odd) .fechaevento{top:-30px;left:50px;right:inherit}}@media (max-width:400px){.ltempo ul li .tituevento{font-size:.8rem}}@media (max-width:340px){.ltempo ul li .tituevento{font-size:.75rem}}@media (width > 1000px){.btncomp{display:block;width:100%}}.btncomp .hidden{display:none}.btncomp svg{width:24px;height:24px;background-color:#005f20;border-radius:50%}.btncomp .boton-compartir>svg:first-child{padding:0}.btncomp header{height:-webkit-max-content;height:-moz-max-content;height:max-content}#colorsvg{color:#fff;fill:white;stroke:white}.button:hover,button:hover{border-color:#cdd}.copy-link{padding-left:30px;padding-right:30px}.boton-compartir{background-color:#fff;position:fixed;z-index:99999;margin:4px 10px;top:37px;right:106px}@media (width < 355px){.boton-compartir{display:none}}@media (width > 1000px){.boton-compartir{display:none}}@media (width > 481px){.jugar .boton-compartir{top:130px}}@media (width > 768px){.jugar .boton-compartir{top:170px}}@media (width > 1000px){.bccol .boton-compartir{background:#f2f2f2!important;border-radius:50%;top:-68px;left:195px}}@media (width > 1000px){.bccol svg{padding-top:3px}}@media (width > 1000px){.dialogo-compartir{max-width:300px;width:auto}}.targets a{padding:15px 10px 10px}@media (width > 1200px){.jugar .dialogo-compartir.is-open{top:-100px;left:420px}}.dialogo-compartir{top:210px;right:-33px;transform:translate(-50%,-50%)}@media (width > 768px){.dialogo-compartir{top:225px}}@media (width > 1000px){.dialogo-compartir{top:50%;left:50%}}@media (width > 1200px){.dialogo-compartir{left:45%}}.dialogo-compartir{position:fixed;z-index:9;display:none;max-width:90px;box-shadow:0 8px 16px rgba(0,0,0,.15);border:1px solid #ddd;padding:17px 10px 10px 10px;border-radius:4px;background-color:#fff}@media (width > 1000px){.dialogo-compartir{position:relative;width:95%;max-width:500px}}.dialogo-compartir.is-open{display:block;z-index:9}.targets{display:grid;grid-template-rows:1fr 1fr 1fr 1fr;grid-template-columns:1fr;grid-gap:0px;margin:5px 0 0}@media (width > 1000px){.targets{grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr 1fr}}.targets a{text-align:center;padding:17px 15px 10px;border:.5px solid #e9e9e9;border-radius:0;margin:5px}@media (width > 1000px){.targets a{padding:17px 15px 10px}}.boton-cerrar{background-color:transparent;border:none;padding:2px 0 0 3px}.boton-cerrar svg{margin-right:0}.link{display:flex;justify-content:center;align-items:center;padding:10px;border-radius:4px;background-color:#eee}.pen-url{margin-right:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feather{width:24px;height:24px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.feather-share{fill:rgb(255,255,255);stroke:rgb(56,56,56)}.feather-facebook{fill:#3b5998;stroke:#3b5998}.feather-twitter{fill:#1da1f2;stroke:#1da1f2}.feather-linkedin{fill:#0077B5;stroke:#0077B5}.feather-phone{fill:#01991a;stroke:#01991a}.feather-link{fill:#2a611f;stroke:#E1306C;stroke-width:0}.quiniela{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%}.quiniela-table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.9rem;background:#fff;border-radius:2px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.quiniela-table td,.quiniela-table th{padding:.75rem .5rem;text-align:center;border-bottom:1px solid #e9ecef}.quiniela-table th{background:linear-gradient(135deg,#af471e 0,#d24f23 100%);color:#fff;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.quiniela-table tbody tr{transition:background-color .2s ease}.quiniela-table tbody tr:hover{background-color:#f8f9fa}.quiniela-table tbody tr:nth-child(2n){background-color:#f8f9fa}.quiniela-table .partido-numero{font-weight:600;color:#495057;min-width:40px}.quiniela-table .equipos{text-align:left;min-width:200px;font-weight:600;color:#2c3e50;font-size:.92rem}.quiniela-table .equipos .local{color:#2c3e50}.quiniela-table .equipos .vs{margin:0 .5rem;color:#6c757d;font-weight:400}.quiniela-table .equipos .visitante{color:#2c3e50}.quiniela-table .resultado-partido{font-family:"Roboto Medium",sans-serif,monospace;font-weight:600;font-size:1rem;color:#495057;min-width:80px}.quiniela-table .signo-resultado{display:inline-block;width:2rem;height:2rem;border-radius:50%;line-height:2rem;font-weight:700;font-size:1.1rem;color:#fff;margin:0 auto}.quiniela-table .signo-resultado.resultado-1{background:linear-gradient(135deg,#033910 0,#0b7624 100%)}.quiniela-table .signo-resultado.resultado-x{background:linear-gradient(135deg,#033910 0,#0b7624 100%)}.quiniela-table .signo-resultado.resultado-2{background:linear-gradient(135deg,#033910 0,#0b7624 100%)}.quiniela-table .signo-resultado.pendiente{background:linear-gradient(135deg,#af5807 0,#c35c08 100%)}@media (max-width:768px){.lottoTable,.quiniela-table{font-size:.8rem;margin-left:auto;margin-right:auto}.lottoTable td,.lottoTable th,.quiniela-table td,.quiniela-table th{padding:.5rem .25rem;white-space:normal;text-overflow:unset;overflow:visible}.equipos{min-width:150px;font-size:.8rem}.signo-resultado{width:1.5rem;height:1.5rem;line-height:1.5rem;font-size:.9rem}}.jornada-encurso{background:linear-gradient(135deg,#fff3cd 0,#ffeaa7 100%);border:2px solid #ffc107;border-radius:8px;padding:1rem;margin:1rem 0;text-align:center}.jornada-encurso .titulo-encurso{color:#856404;font-weight:600;font-size:1.1rem;margin-bottom:.5rem}.jornada-encurso .info-encurso{color:#664d03;font-size:.9rem}.jornada-encurso .partido-pendiente{margin-top:.5rem;font-weight:500;color:#495057}.jornada-encurso .partido-pendiente .fecha-pendiente{color:#dc3545;font-weight:600}.estadisticas-jornada{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin:1.5rem 0}.estadisticas-jornada .stat-card{background:#fff;border-radius:8px;padding:1rem;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.1);border-left:4px solid #3b82f6}.estadisticas-jornada .stat-card .stat-number{font-size:1.5rem;font-weight:700;color:#1e40af;margin-bottom:.25rem}.estadisticas-jornada .stat-card .stat-label{font-size:.8rem;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.estadisticas-jornada .stat-card.victorias-locales{border-left-color:#28a745}.estadisticas-jornada .stat-card.victorias-locales .stat-number{color:#28a745}.estadisticas-jornada .stat-card.empates{border-left-color:#ffc107}.estadisticas-jornada .stat-card.empates .stat-number{color:#f59e0b}.estadisticas-jornada .stat-card.victorias-visitantes{border-left-color:#dc3545}.estadisticas-jornada .stat-card.victorias-visitantes .stat-number{color:#dc3545}@media (max-width:992px) and (min-width:769px){.estadisticas-jornada{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.quiniela{gap:.75rem}.estadisticas-jornada{grid-template-columns:repeat(2,1fr);gap:.75rem}.estadisticas-jornada .stat-card{padding:.75rem}.estadisticas-jornada .stat-card .stat-number{font-size:1.25rem}.estadisticas-jornada .stat-card .stat-label{font-size:.75rem}.jornada-encurso{padding:.75rem;margin:.75rem 0}.jornada-encurso .titulo-encurso{font-size:1rem}.jornada-encurso .info-encurso{font-size:.8rem}}.quiniela-preview h4{margin:0 0 .75rem 0;color:#495057;font-size:.9rem;font-weight:600}.quiniela-preview .partidos-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;margin-bottom:.75rem}.quiniela-preview .partidos-preview .partido-mini{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.8rem}.quiniela-preview .partidos-preview .partido-mini .equipos-mini{color:#495057;font-weight:500;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quiniela-preview .partidos-preview .partido-mini .resultado-mini{width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:#fff;margin-left:.5rem}.quiniela-preview .partidos-preview .partido-mini .resultado-mini.resultado-1{background:#28a745}.quiniela-preview .partidos-preview .partido-mini .resultado-mini.resultado-x{background:#ffc107;color:#212529}.quiniela-preview .partidos-preview .partido-mini .resultado-mini.resultado-2{background:#dc3545}.quiniela-preview .partidos-preview .partido-mini .resultado-mini.pendiente{background:#6c757d;font-size:.6rem}.quiniela-preview .partidos-preview .mas-partidos{grid-column:1/-1;text-align:center;color:#6c757d;font-size:.75rem;font-style:italic}.quiniela-preview .estadisticas-mini{display:flex;gap:.75rem;justify-content:center}.quiniela-preview .estadisticas-mini span{background:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:600;color:#495057}@media (max-width:768px){.quiniela-preview{padding:.25rem}.quiniela-preview .partidos-preview{grid-template-columns:1fr;gap:.25rem}.quiniela-preview .partidos-preview .partido-mini{padding:.25rem}.quiniela-preview .partidos-preview .partido-mini .equipos-mini{font-size:.75rem}.quiniela-preview .estadisticas-mini{gap:.5rem}.quiniela-preview .estadisticas-mini span{font-size:.75rem;padding:.2rem .4rem}}@media (max-width:380px){.quiniela-preview{padding:.25rem 0}}.quiniela-aside h5{margin:0 0 .5rem 0;color:#495057;font-size:.9rem;font-weight:600}.quiniela-aside .partidos-aside{display:flex;flex-direction:column;gap:.25rem}.quiniela-aside .partidos-aside .partido-aside{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem}.quiniela-aside .partidos-aside .partido-aside .equipos-aside{color:#495057;font-weight:500;flex:1}.quiniela-aside .partidos-aside .partido-aside .resultado-aside{width:1.25rem;height:1.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.7rem;color:#fff;margin-left:.5rem}.quiniela-aside .partidos-aside .partido-aside .resultado-aside.resultado-1{background:#28a745}.quiniela-aside .partidos-aside .partido-aside .resultado-aside.resultado-x{background:#ffc107;color:#212529}.quiniela-aside .partidos-aside .partido-aside .resultado-aside.resultado-2{background:#dc3545}.quiniela-aside .partidos-aside .partido-aside .resultado-aside.pendiente{background:#6c757d;font-size:.6rem}.quiniela-aside .partidos-aside .mas-partidos-aside{text-align:center;color:#6c757d;font-size:.7rem;font-style:italic;padding:.25rem}.premios-quiniela{background:#fff;border-radius:2px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:1.5rem 0}.premios-quiniela .header-premios{background-color:#f8f9fa;color:#fff;padding:1rem;text-align:center}.premios-quiniela .header-premios h3{margin:0;font-size:1.1rem;font-weight:600}.premios-quiniela .header-premios h3 svg{position:relative;top:3px}.premios-quiniela .tabla-premios{width:100%;border-collapse:collapse}.premios-quiniela .tabla-premios td,.premios-quiniela .tabla-premios th{padding:.75rem;text-align:center;border-bottom:1px solid #e9ecef}.premios-quiniela .tabla-premios th{background:#f8f9fa;font-weight:600;color:#495057}.premios-quiniela .tabla-premios .categoria{text-align:left;font-weight:500}.premios-quiniela .tabla-premios .premio-cantidad{font-weight:600;color:#28a745}.premios-quiniela .tabla-premios .ganadores{color:#6c757d}@media (max-width:768px){.premios-quiniela .tabla-premios{font-size:.85rem}.premios-quiniela .tabla-premios td,.premios-quiniela .tabla-premios th{padding:.5rem .25rem}}.acordeon-jornadas{padding:0 1rem 1rem!important}.acordeon-jornadas .jornada-acordeon{margin-bottom:1rem;border:1px solid #e9ecef;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.acordeon-jornadas .jornada-acordeon .jornada-header{background:#fff;color:#005f20;padding:1rem 1.5rem;cursor:pointer;transition:all .3s ease;user-select:none}.acordeon-jornadas .jornada-acordeon .jornada-header.active{background:linear-gradient(135deg,#e27102 0,#ff8c1a 100%);color:#fff}.acordeon-jornadas .jornada-acordeon .jornada-header .jornada-titulo{display:flex;align-items:center;justify-content:space-between;margin:0;font-size:1.1rem;font-weight:600}.acordeon-jornadas .jornada-acordeon .jornada-header .jornada-titulo .jornada-numero{font-weight:700;font-size:1.2rem}.acordeon-jornadas .jornada-acordeon .jornada-header .jornada-titulo .jornada-fecha{font-size:.9rem;opacity:.9}.acordeon-jornadas .jornada-acordeon .jornada-header .jornada-titulo .estado-en-curso{background:#ffc107;color:#212529;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.acordeon-jornadas .jornada-acordeon .jornada-header .jornada-titulo .estado-pendiente{background:#007bff;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.acordeon-jornadas .jornada-acordeon .jornada-header .jornada-titulo .chevron-icon{transition:transform .3s ease;width:20px;height:20px}.acordeon-jornadas .jornada-acordeon .jornada-content{padding:.5rem 1.5rem 1.5rem;border-top:1px solid #e9ecef;animation:slideDown .3s ease-out}.acordeon-jornadas .jornada-acordeon .jornada-content .jornada-resumen{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;padding:1rem;background:#f8f9fa;border-radius:6px}.acordeon-jornadas .jornada-acordeon .jornada-content .jornada-resumen .combinacion-ganadora{flex:1;min-width:300px;font-size:.9rem}.acordeon-jornadas .jornada-acordeon .jornada-content .jornada-resumen .combinacion-ganadora strong{color:#005f20}.acordeon-jornadas .jornada-acordeon .jornada-content .jornada-resumen .premios-resumen{display:flex;gap:1rem;align-items:center}.acordeon-jornadas .jornada-acordeon .jornada-content .jornada-resumen .premios-resumen .premio-destacado{background:#28a745;color:#fff;padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:600}.acordeon-jornadas .jornada-acordeon .jornada-content .jornada-resumen .premios-resumen .bote-acumulado{background:#e27102;color:#fff;padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:600}.acordeon-jornadas .jornada-acordeon .jornada-content .quiniela-table-container.compact{margin:1rem 0}.acordeon-jornadas .jornada-acordeon .jornada-content .quiniela-table.compact{font-size:.85rem}.acordeon-jornadas .jornada-acordeon .jornada-content .quiniela-table.compact td,.acordeon-jornadas .jornada-acordeon .jornada-content .quiniela-table.compact th{padding:.5rem .25rem}.acordeon-jornadas .jornada-acordeon .jornada-content .quiniela-table.compact .equipos.compact{font-size:.8rem;max-width:200px}.acordeon-jornadas .jornada-acordeon .jornada-content .quiniela-table.compact .equipos.compact .local,.acordeon-jornadas .jornada-acordeon .jornada-content .quiniela-table.compact .equipos.compact .visitante{display:inline-block;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acordeon-jornadas .jornada-acordeon .jornada-content .quiniela-table.compact .equipos.compact .vs{margin:0 .25rem;color:#6c757d}.acordeon-jornadas .jornada-acordeon .jornada-content .quiniela-table.compact .resultado-partido.compact{font-size:.8rem;font-weight:600}.acordeon-jornadas .jornada-acordeon .jornada-content .quiniela-table.compact .fecha-partido.compact{font-size:.8rem;font-weight:500;color:#007bff}.acordeon-jornadas .jornada-acordeon .jornada-content .quiniela-table.compact .hora-partido.compact{font-size:.8rem;font-weight:600;color:#6c757d}.acordeon-jornadas .jornada-acordeon .jornada-content .quiniela-table.compact .signo-compact .signo-resultado.compact{width:25px;height:25px;font-size:.8rem;font-weight:600;line-height:1.6rem}.acordeon-jornadas .jornada-acordeon .jornada-content .mas-informacion{text-align:center;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e9ecef}.acordeon-jornadas .jornada-acordeon .jornada-content .mas-informacion .btn-mas-info{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#005f20 0,#007c2a 100%);color:#fff;padding:.75rem 1.5rem;border-radius:25px;text-decoration:none;font-weight:600;font-size:.9rem;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.acordeon-jornadas .jornada-acordeon .jornada-content .mas-informacion .btn-mas-info:hover{background:linear-gradient(135deg,#007c2a 0,#009635 100%);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15);color:#fff;text-decoration:none}.acordeon-jornadas .jornada-acordeon .jornada-content .mas-informacion .btn-mas-info svg{width:16px;height:16px}.acordeon-jornadas .jornada-acordeon .jornada-content .jornada-info{text-align:center;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e9ecef}.acordeon-jornadas .jornada-acordeon .jornada-content .jornada-info .info-estado{display:inline-flex;align-items:center;gap:.5rem;background:#f8f9fa;color:#6c757d;padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:500}.acordeon-jornadas .jornada-acordeon .jornada-content .jornada-info .info-estado svg{width:16px;height:16px;color:#007bff}@keyframes slideDown{from{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}@media (max-width:768px){.acordeon-jornadas .jornada-acordeon .jornada-header{padding:.75rem 1rem}.acordeon-jornadas .jornada-acordeon .jornada-header .jornada-titulo{font-size:1rem;flex-direction:column;align-items:flex-start;gap:.25rem}.acordeon-jornadas .jornada-acordeon .jornada-header .jornada-titulo .jornada-numero{font-size:1.1rem}.acordeon-jornadas .jornada-acordeon .jornada-header .jornada-titulo .jornada-fecha{font-size:.8rem}.acordeon-jornadas .jornada-acordeon .jornada-content{padding:0 .75rem .75rem}.acordeon-jornadas .jornada-acordeon .jornada-content .jornada-resumen{flex-direction:column;gap:.75rem}.acordeon-jornadas .jornada-acordeon .jornada-content .jornada-resumen .combinacion-ganadora{min-width:auto}.acordeon-jornadas .jornada-acordeon .jornada-content .jornada-resumen .premios-resumen{flex-wrap:wrap}.acordeon-jornadas .jornada-acordeon .jornada-content .quiniela-table.compact{font-size:.75rem}.acordeon-jornadas .jornada-acordeon .jornada-content .quiniela-table.compact .equipos.compact .local,.acordeon-jornadas .jornada-acordeon .jornada-content .quiniela-table.compact .equipos.compact .visitante{max-width:60px}}@media (max-width:380px){.acordeon-jornadas{padding:0 .5rem 1rem!important}.acordeon-jornadas .jornada-acordeon .jornada-content{padding:0 0 .75rem}}.premios-section{margin:2rem 0;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.premios-section h4{margin:0 0 1rem 0;font-size:1.2rem;font-weight:700;color:#064923;text-align:center;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid #e27102;padding-bottom:.5rem}@media (min-width:1000px){.premios-section h4{text-align:left}}.tabla-escrutinio-container{overflow-x:auto;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.tabla-escrutinio{width:100%;border-collapse:collapse;margin:0!important;font-size:1rem;background:#fff;border-radius:8px;overflow:hidden}.tabla-escrutinio thead th{background:linear-gradient(135deg,#005f20 0,#007a29 100%);color:#fff;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;padding:1rem .75rem;text-align:center;border:none}.tabla-escrutinio thead th:first-child{border-top-left-radius:8px}.tabla-escrutinio thead th:last-child{border-top-right-radius:8px}.tabla-escrutinio tbody tr{transition:all .2s ease;border-bottom:1px solid #e9ecef}.tabla-escrutinio tbody tr:hover{background-color:#f8f9fa;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.tabla-escrutinio tbody tr:last-child{border-bottom:none}.tabla-escrutinio tbody tr.elige8-row{border-top:3px solid #005f20;background-color:#f0fdf4}.tabla-escrutinio tbody tr.elige8-row .categoria-nombre{color:#005f20;font-weight:700}.tabla-escrutinio tbody td{padding:1rem .75rem;text-align:center;border:none;vertical-align:middle}.tabla-escrutinio tbody .categoria-nombre{font-weight:600;color:#2c5037;text-align:left;font-size:1rem}.tabla-escrutinio tbody .acertantes-numero{font-weight:700;color:#1b5921;font-size:1.1rem}.tabla-escrutinio tbody .premio-importe{font-weight:700;color:#198754;font-size:1.1rem}.tabla-escrutinio tbody .premio-importe .bote-text{color:#e27102;font-size:1.2rem;text-transform:uppercase;letter-spacing:1px}.nota-bote{margin-top:1rem;padding:1rem;background:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;color:#856404}.nota-bote p{margin:0;font-style:italic}.recaudacion-info{margin-top:1.5rem;padding:1rem;gap:.2em;background:#e7ffea;border-radius:6px;border-left:4px solid #00710f}.recaudacion-info p{margin:.25rem 0;font-weight:500;color:#495057}.recaudacion-info strong{color:#003b07}@media (max-width:768px){.premios-section{margin:1rem 0;padding:1rem}.premios-section h4{font-size:1rem}.tabla-escrutinio{font-size:.9rem}.tabla-escrutinio thead th{padding:.75rem .5rem;font-size:.8rem}.tabla-escrutinio tbody td{padding:.75rem .5rem}.tabla-escrutinio .categoria-nombre{font-size:.9rem}.tabla-escrutinio .acertantes-numero,.tabla-escrutinio .premio-importe{font-size:1rem}.tabla-escrutinio-container{margin:0 -1rem;border-radius:0}.nota-bote,.recaudacion-info{padding:.75rem}}.temporada-content{width:100%;margin:2rem auto;padding:0 1rem;max-width:1200px}.temporada-content .table-container{width:100%;margin:1.5rem 0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden}.temporada-content .table-responsive-top{height:8px;overflow-x:auto;overflow-y:hidden;border-top:1px solid #dee2e6;background:#f8f9fa}.temporada-content .table-responsive-top::-webkit-scrollbar{height:8px}.temporada-content .table-responsive-top::-webkit-scrollbar-track{background:#f1f1f1}.temporada-content .table-responsive-top::-webkit-scrollbar-thumb{background:#10670b;border-radius:4px}.temporada-content .table-responsive-top::-webkit-scrollbar-thumb:hover{background:#10670b}.temporada-content .table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-bottom:1px solid #dee2e6;background:#fff}.temporada-content .table-responsive::-webkit-scrollbar{height:12px}.temporada-content .table-responsive::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}.temporada-content .table-responsive::-webkit-scrollbar-thumb{background:#10670b;border-radius:6px;border:2px solid #f1f1f1}.temporada-content .table-responsive::-webkit-scrollbar-thumb:hover{background:#10670b}.temporada-content .lottoTable{width:100%;min-width:900px;border-collapse:collapse;margin:0;font-size:.9rem;background:#fff;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;table-layout:fixed}.temporada-content .lottoTable td,.temporada-content .lottoTable th{padding:.85rem .6rem;text-align:center;border:1px solid #dee2e6;vertical-align:middle;line-height:1.4;overflow:visible;text-overflow:unset;white-space:normal}.temporada-content .lottoTable th{background:linear-gradient(135deg,#af471e 0,#d24f23 100%);color:#fff;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;position:sticky;top:0;z-index:3;box-shadow:0 2px 4px rgba(0,0,0,.1)}.temporada-content .lottoTable tbody tr{transition:background-color .2s ease}.temporada-content .lottoTable tbody tr:hover{background-color:#f8f9fa}.temporada-content .lottoTable tbody tr:nth-child(2n){background-color:#fafafa}.temporada-content .lottoTable tbody tr:nth-child(odd){background-color:#fff}.temporada-content .lottoTable td:first-child,.temporada-content .lottoTable th:first-child{width:80px;min-width:80px;font-weight:700;color:#af471e;background-color:#fff8f6!important}.temporada-content .lottoTable td:nth-child(2),.temporada-content .lottoTable th:nth-child(2){width:100px;min-width:100px;font-weight:500;color:#495750;font-size:.8rem}.temporada-content .lottoTable td:nth-child(n+3):nth-child(-n+16),.temporada-content .lottoTable th:nth-child(n+3):nth-child(-n+16){width:45px;min-width:45px;font-weight:600;font-size:.95rem}.temporada-content .lottoTable .jornada-numero,.temporada-content .lottoTable td:first-child{font-weight:700;color:#af471e;min-width:80px;background-color:#fff8f6!important}.temporada-content .lottoTable .fecha-jornada,.temporada-content .lottoTable td:nth-child(2){min-width:120px;font-weight:500;color:#49574b}.temporada-content .lottoTable .equipos-partido{text-align:left;min-width:200px;max-width:300px;padding-left:1rem}.temporada-content .lottoTable .resultado-partido{font-weight:600;min-width:70px;font-size:.95rem;color:#af471e;min-width:60px}.temporada-content .lottoTable .fecha-jornada{min-width:100px;font-weight:500}.temporada-content .lottoTable .equipos-partido{text-align:left;min-width:200px;max-width:250px;overflow:visible;text-overflow:unset}.temporada-content .lottoTable .resultado-partido{font-weight:600;min-width:60px}@media (max-width:480px){.temporada-content .lottoTable{min-width:500px;font-size:.75rem}.temporada-content .lottoTable td,.temporada-content .lottoTable th{padding:.4rem .2rem}.temporada-content .lottoTable .equipos-partido{min-width:150px;font-size:.7rem}}.lottoTableHisto{width:100%;border-collapse:collapse;margin:0;font-size:.9rem;background:#fff;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;table-layout:auto}.lottoTableHisto td,.lottoTableHisto th{padding:.85rem .6rem;text-align:center;border:1px solid #dee2e6;vertical-align:middle;line-height:1.4;overflow:visible;text-overflow:unset;white-space:normal}.lottoTableHisto th{background:linear-gradient(135deg,#af471e 0,#d24f23 100%);color:#fff;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;position:sticky;top:0;z-index:3;box-shadow:0 2px 4px rgba(0,0,0,.1)}.lottoTableHisto tbody tr{transition:background-color .2s ease}.lottoTableHisto tbody tr:hover{background-color:#f8f9fa}.lottoTableHisto tbody tr:nth-child(2n){background-color:#fafafa}.lottoTableHisto tbody tr:nth-child(odd){background-color:#fff}.lottoTableHisto .jornada-numero,.lottoTableHisto td:first-child{font-weight:700;color:#af471e;background-color:#fff8f6!important}.lottoTableHisto .fecha-jornada,.lottoTableHisto td:nth-child(2){font-weight:500;color:#49574e}.lottoTableHisto .equipos-partido{text-align:left;padding-left:1rem}.lottoTableHisto .resultado-partido{font-weight:600;font-size:.95rem;color:#af471e}.quiniela-boleto{background-color:#fff;border:2px solid rgba(220,53,69,.5);border-radius:2px;box-shadow:0 4px 8px rgba(0,0,0,.1);max-width:1400px;margin:20px auto;padding:20px;font-family:Arial,sans-serif;position:relative}.quiniela-boleto .boleto-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:2px solid rgba(220,53,69,.5);margin-bottom:20px}.quiniela-boleto .boleto-header .boleto-title h3{margin:0;color:rgba(220,53,69,.8);font-size:1.5rem;font-weight:700;text-transform:uppercase}.quiniela-boleto .boleto-header .boleto-title p{margin:5px 0 0 0;color:#666;font-size:.9rem}.quiniela-boleto .boleto-header .boleto-title p.fecha-sorteo{font-weight:600;color:#005f20}.quiniela-boleto .boleto-header .boleto-info{text-align:right}.quiniela-boleto .boleto-header .boleto-info .bote-info{background:rgba(255,255,255,.1);padding:8px 12px;border-radius:5px;border:1px solid #ff9a9a;color:#005f20;font-weight:700;margin:0}.quiniela-boleto .partidos-lista .partidos-header{display:grid;align-items:center;padding:10px 15px;background:rgba(220,53,69,.1);border-radius:5px;margin-bottom:10px;font-weight:700;color:rgba(220,53,69,.8);grid-template-columns:1fr auto;gap:15px}@media (min-width:650px){.quiniela-boleto .partidos-lista .partidos-header{grid-template-columns:1fr auto;gap:20px}}@media (min-width:950px){.quiniela-boleto .partidos-lista .partidos-header{grid-template-columns:1fr auto;gap:25px}}@media (min-width:1250px){.quiniela-boleto .partidos-lista .partidos-header{grid-template-columns:1fr auto;gap:30px}}.quiniela-boleto .partidos-lista .partidos-header .partido-col{text-align:left}.quiniela-boleto .partidos-lista .partidos-header .resultado-cols{display:grid;text-align:center;grid-template-columns:repeat(3,40px);gap:10px}@media (min-width:650px){.quiniela-boleto .partidos-lista .partidos-header .resultado-cols{grid-template-columns:repeat(6,40px);gap:10px}}@media (min-width:950px){.quiniela-boleto .partidos-lista .partidos-header .resultado-cols{grid-template-columns:repeat(9,40px);gap:10px}}@media (min-width:1250px){.quiniela-boleto .partidos-lista .partidos-header .resultado-cols{grid-template-columns:repeat(12,40px);gap:8px}}@media (min-width:1500px){.quiniela-boleto .partidos-lista .partidos-header .resultado-cols{grid-template-columns:repeat(15,40px);gap:6px}}.quiniela-boleto .partidos-lista .partidos-header .resultado-cols .grupo-1x2{display:contents}.quiniela-boleto .partidos-lista .partidos-header .resultado-cols .grupo-1x2:nth-child(n+2){display:none}@media (min-width:650px){.quiniela-boleto .partidos-lista .partidos-header .resultado-cols .grupo-1x2:nth-child(n+2){display:contents}}.quiniela-boleto .partidos-lista .partidos-header .resultado-cols .grupo-1x2:nth-child(n+3){display:none}@media (min-width:950px){.quiniela-boleto .partidos-lista .partidos-header .resultado-cols .grupo-1x2:nth-child(n+3){display:contents}}.quiniela-boleto .partidos-lista .partidos-header .resultado-cols .grupo-1x2:nth-child(n+4){display:none}@media (min-width:1250px){.quiniela-boleto .partidos-lista .partidos-header .resultado-cols .grupo-1x2:nth-child(n+4){display:contents}}.quiniela-boleto .partidos-lista .partidos-header .resultado-cols .grupo-1x2:nth-child(n+5){display:none}@media (min-width:1500px){.quiniela-boleto .partidos-lista .partidos-header .resultado-cols .grupo-1x2:nth-child(n+5){display:contents}}.quiniela-boleto .partidos-lista .partidos-header .resultado-cols span{font-weight:700;font-size:1rem;padding:5px;border-radius:3px}.quiniela-boleto .partidos-lista .partidos-header .resultado-cols .grupo-1x2:not(:first-child){margin-left:8px;padding-left:8px;border-left:1px solid rgba(220,53,69,.2)}.quiniela-boleto .partidos-lista .partidos-header .resultado-cols .grupo-1x2:nth-child(odd) span{background:#fff}.quiniela-boleto .partidos-lista .partidos-header .resultado-cols .grupo-1x2:nth-child(2n) span{background:rgba(220,53,69,.08)}.quiniela-boleto .partidos-lista .partido-row{display:grid;align-items:center;padding:8px 15px;border-bottom:1px solid rgba(220,53,69,.2);transition:all .2s ease;grid-template-columns:1fr auto;gap:15px}@media (min-width:650px){.quiniela-boleto .partidos-lista .partido-row{grid-template-columns:1fr auto;gap:20px}}@media (min-width:950px){.quiniela-boleto .partidos-lista .partido-row{grid-template-columns:1fr auto;gap:25px}}@media (min-width:1250px){.quiniela-boleto .partidos-lista .partido-row{grid-template-columns:1fr auto;gap:30px}}.quiniela-boleto .partidos-lista .partido-row:hover{background:rgba(220,53,69,.05)}.quiniela-boleto .partidos-lista .partido-row:last-child{border-bottom:none}.quiniela-boleto .partidos-lista .partido-row.selected{background:rgba(220,53,69,.08);border-left:3px solid rgba(220,53,69,.5)}.quiniela-boleto .partidos-lista .partido-row .partido-info{display:flex;align-items:center;gap:15px}.quiniela-boleto .partidos-lista .partido-row .partido-info .numero{background:rgba(220,53,69,.2);color:rgba(220,53,69,.8);width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0}.quiniela-boleto .partidos-lista .partido-row .partido-info .equipos{font-size:.95rem;color:#333;font-weight:500}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos{display:grid;grid-template-columns:repeat(3,40px);gap:10px}@media (min-width:650px){.quiniela-boleto .partidos-lista .partido-row .casillas-grupos{grid-template-columns:repeat(6,40px);gap:10px}}@media (min-width:950px){.quiniela-boleto .partidos-lista .partido-row .casillas-grupos{grid-template-columns:repeat(9,40px);gap:10px}}@media (min-width:1250px){.quiniela-boleto .partidos-lista .partido-row .casillas-grupos{grid-template-columns:repeat(12,40px);gap:8px}}@media (min-width:1500px){.quiniela-boleto .partidos-lista .partido-row .casillas-grupos{grid-template-columns:repeat(15,40px);gap:6px}}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos .casillas-grupo{display:contents}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos .casillas-grupo:nth-child(n+2){display:none}@media (min-width:650px){.quiniela-boleto .partidos-lista .partido-row .casillas-grupos .casillas-grupo:nth-child(n+2){display:contents}}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos .casillas-grupo:nth-child(n+3){display:none}@media (min-width:950px){.quiniela-boleto .partidos-lista .partido-row .casillas-grupos .casillas-grupo:nth-child(n+3){display:contents}}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos .casillas-grupo:nth-child(n+4){display:none}@media (min-width:1250px){.quiniela-boleto .partidos-lista .partido-row .casillas-grupos .casillas-grupo:nth-child(n+4){display:contents}}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos .casillas-grupo:nth-child(n+5){display:none}@media (min-width:1500px){.quiniela-boleto .partidos-lista .partido-row .casillas-grupos .casillas-grupo:nth-child(n+5){display:contents}}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos .casilla{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos .casilla input[type=checkbox]{opacity:0;position:absolute;width:100%;height:100%;margin:0;cursor:pointer}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos .casilla .checkmark{width:35px;height:35px;border:2px solid rgba(220,53,69,.4);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-weight:700;color:rgba(220,53,69,.7);font-size:1.1rem}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos .casilla .checkmark:hover{border-color:rgba(220,53,69,.6)}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos .casillas-grupo:not(:first-child){margin-left:8px;padding-left:8px;border-left:1px solid rgba(220,53,69,.2)}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos .casillas-grupo:nth-child(odd) .checkmark{background:#fff}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos .casillas-grupo:nth-child(odd) .checkmark:hover{background:rgba(220,53,69,.03)}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos .casillas-grupo:nth-child(2n) .checkmark{background:rgba(220,53,69,.05)}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos .casillas-grupo:nth-child(2n) .checkmark:hover{background:rgba(220,53,69,.08)}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos .casillas-grupo:nth-child(odd) input[type=checkbox]:checked+.checkmark{background:rgba(220,53,69,.15);border-color:rgba(220,53,69,.7)}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos .casillas-grupo:nth-child(2n) input[type=checkbox]:checked+.checkmark{background:rgba(220,53,69,.2);border-color:rgba(220,53,69,.7)}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos input[type=checkbox]:checked+.checkmark::after{content:"✕";color:rgba(220,53,69,.8);font-size:1.2rem;font-weight:700}.quiniela-boleto .boleto-footer{margin-top:25px;padding-top:20px;border-top:2px solid rgba(220,53,69,.2);text-align:center}.quiniela-boleto .boleto-footer .btn-jugar{display:inline-block;background:linear-gradient(135deg,rgba(220,53,69,.8),rgba(220,53,69,.6));color:#fff;padding:15px 40px;border-radius:8px;text-decoration:none;font-weight:700;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;box-shadow:0 4px 12px rgba(220,53,69,.3)}.quiniela-boleto .boleto-footer .btn-jugar:hover{background:linear-gradient(135deg,rgba(220,53,69,.9),rgba(220,53,69,.7));transform:translateY(-2px);box-shadow:0 6px 16px rgba(220,53,69,.4);color:#fff;text-decoration:none}.quiniela-boleto .boleto-footer .btn-jugar:active{transform:translateY(0)}.quiniela-boleto .no-data-message{text-align:center;padding:40px 20px;color:#666;font-style:italic}.quiniela-boleto .quiniela-boleto-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.15);z-index:100;cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-size:1.5rem;font-weight:700;transition:opacity .3s}.quiniela-boleto .quiniela-boleto-overlay a{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:inherit;text-decoration:none;font-size:inherit;font-weight:inherit;cursor:pointer}.quiniela-boleto .quiniela-boleto-overlay a .quiniela-boleto-overlay-imgbg{background:#ffe9e9!important;padding:16px 24px;border-radius:50%;display:inline-block;box-shadow:0 2px 12px rgba(0,0,0,.1);z-index:101;opacity:1!important;position:relative;filter:none;mix-blend-mode:normal}.quiniela-boleto .quiniela-boleto-overlay a .quiniela-boleto-overlay-imgbg img{background:0 0;box-shadow:none;border-radius:8px;z-index:102;opacity:1!important}@media (max-width:374px){.quiniela-boleto-overlay-imgbg{padding:10px 18px}}@media (max-width:649px){.quiniela-boleto{margin:10px;padding:15px}.quiniela-boleto .boleto-header{flex-direction:column;gap:15px;text-align:center}.quiniela-boleto .boleto-header .boleto-info{text-align:center}.quiniela-boleto .boleto-header .boleto-title h3{font-size:1.3rem}.quiniela-boleto .partidos-lista .partidos-header{padding:8px 12px;gap:10px}.quiniela-boleto .partidos-lista .partidos-header .resultado-cols{grid-template-columns:repeat(3,35px);gap:8px}.quiniela-boleto .partidos-lista .partidos-header .resultado-cols span{font-size:.9rem;padding:3px}.quiniela-boleto .partidos-lista .partido-row{padding:6px 12px;gap:10px}.quiniela-boleto .partidos-lista .partido-row .partido-info{gap:10px}.quiniela-boleto .partidos-lista .partido-row .partido-info .numero{width:20px;height:20px;font-size:.75rem}.quiniela-boleto .partidos-lista .partido-row .partido-info .equipos{font-size:.8rem}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos{grid-template-columns:repeat(3,35px);gap:8px}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos .casilla .checkmark{width:30px;height:30px;font-size:.9rem}.quiniela-boleto .boleto-footer .btn-jugar{padding:12px 30px;font-size:1rem}}@media (min-width:650px) and (max-width:949px){.quiniela-boleto .partidos-lista .partidos-header .resultado-cols{grid-template-columns:repeat(6,38px);gap:8px}.quiniela-boleto .partidos-lista .partidos-header .resultado-cols span{padding:4px}.quiniela-boleto .partidos-lista .partido-row .partido-info .equipos{font-size:.9rem}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos{grid-template-columns:repeat(6,38px);gap:8px}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos .casilla .checkmark{width:33px;height:33px}}@media (min-width:950px) and (max-width:1249px){.quiniela-boleto .partidos-lista .partidos-header .resultado-cols{grid-template-columns:repeat(9,36px);gap:8px}.quiniela-boleto .partidos-lista .partidos-header .resultado-cols span{padding:4px}.quiniela-boleto .partidos-lista .partido-row .partido-info .equipos{font-size:.85rem}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos{grid-template-columns:repeat(9,36px);gap:8px}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos .casilla .checkmark{width:31px;height:31px;font-size:.95rem}}@media (min-width:1250px) and (max-width:1499px){.quiniela-boleto .partidos-lista .partidos-header .resultado-cols{grid-template-columns:repeat(12,34px);gap:6px}.quiniela-boleto .partidos-lista .partidos-header .resultado-cols span{padding:3px}.quiniela-boleto .partidos-lista .partido-row .partido-info .numero{width:22px;height:22px;font-size:.8rem}.quiniela-boleto .partidos-lista .partido-row .partido-info .equipos{font-size:.82rem}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos{grid-template-columns:repeat(12,34px);gap:6px}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos .casilla .checkmark{width:29px;height:29px;font-size:.9rem}}@media (min-width:1500px){.quiniela-boleto .partidos-lista .partidos-header .resultado-cols{grid-template-columns:repeat(15,32px);gap:4px}.quiniela-boleto .partidos-lista .partidos-header .resultado-cols span{padding:2px}.quiniela-boleto .partidos-lista .partido-row .partido-info .numero{width:20px;height:20px;font-size:.75rem}.quiniela-boleto .partidos-lista .partido-row .partido-info .equipos{font-size:.8rem}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos{grid-template-columns:repeat(15,32px);gap:4px}.quiniela-boleto .partidos-lista .partido-row .casillas-grupos .casilla .checkmark{width:27px;height:27px;font-size:.85rem}}