@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,400;0,900;1,100;1,400;1,900&display=swap);:root{--topbar-h:6.25rem;--c-topbar:#214596;--c-yellow:#fbba16;--c-green1:#1a822f;--c-green2:#439c39;--c-bg:#00130b;--maxw:48.125rem}*{margin:0;padding:0;box-sizing:border-box}.sendBtn.loading{pointer-events:none;opacity:.85}.sendBtn.loading::after{content:'';display:inline-block;margin-left:.75rem;width:16px;height:16px;border-radius:50%;border:2px solid rgb(0 0 0 / .15);border-top-color:rgb(0 0 0 / .6);animation:wpf-spin 1s linear infinite;vertical-align:middle}@keyframes wpf-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.sendBtn.loading{pointer-events:none;opacity:.85}.sendBtn.loading::after{content:'';display:inline-block;margin-left:.75rem;width:16px;height:16px;border-radius:50%;border:2px solid rgb(0 0 0 / .15);border-top-color:rgb(0 0 0 / .6);animation:wpf-spin 1s linear infinite;vertical-align:middle}@keyframes wpf-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#wpf-pix-content img{max-width:260px;height:auto;display:block;margin:.5rem auto}#wpf-pix-content textarea{width:100%;min-height:80px;resize:vertical}#wpf-upload-section{max-width:var(--maxw);margin:0 auto}#wpf-pix-section{max-width:var(--maxw);margin:0 auto}html,body{height:100%;font-family:'Roboto',sans-serif;color:#fff;background:var(--c-bg);overflow-x:hidden}.topbar{position:fixed;top:0;left:0;right:0;height:var(--topbar-h);background:var(--c-topbar);display:flex;align-items:center;justify-content:space-between;padding:0 1rem;z-index:1000}.brand{display:flex;align-items:center;gap:.75rem;padding-left:1.25rem;padding-right:.625rem}.brand__logo{width:108px;height:81px;object-fit:contain}.brand__text{display:flex;flex-direction:column}.brand__title{font-weight:900;font-size:1.125rem;color:var(--c-yellow);padding-top:1.563rem;padding-bottom:.625rem}.brand__subtitle{font-weight:100;font-size:.875rem;color:#fff;padding-bottom:.625rem}.brand__closing{font-weight:100;font-size:.688rem;color:#fff;padding-bottom:1.563rem;text-shadow:0 1px 2px rgb(0 0 0 / .9)}.topbar__actions{display:flex;align-items:center}.btn-outline{border:3px solid #fff;padding:.5rem 1rem;border-radius:8px;color:#fff;text-decoration:none;text-transform:lowercase;font-weight:900;margin-left:.5rem;transition:all .2s ease}.btn-outline:hover{opacity:.9;transform:translateY(-1px)}.mobile-only{display:none}@media (max-width:768px){.mobile-only{display:inline-block}.topbar__actions{gap:.25rem;flex-wrap:wrap;align-items:center}.btn-outline{padding:.25rem .4rem;font-size:.65rem;margin-left:.2rem}.contact-info.mobile-only{color:#fff;font-size:.6rem;font-weight:500;margin-left:.4rem;white-space:nowrap}}.site-main{padding-top:var(--topbar-h);min-height:100vh;background-image:url("http://resenhadobolao.com.br/wp-content/plugins/wp-football-pool-prod-1-clean/template/assets/images/bg.jpg");background-repeat:repeat;background-position:top left;background-attachment:fixed;background-size:auto;background-color:var(--c-bg);padding-bottom:3rem}.hero{padding-top:1.563rem;display:block;max-width:18rem;margin:auto;text-align:center}.hero h1{font-size:1.5rem;margin-bottom:1rem}.hero ul{list-style:none;text-align:left;margin-bottom:1.563rem}.hero li{line-height:2.5rem}.first-value{font-weight:700;font-size:2rem}.second-value{font-weight:700;font-size:1.5rem}.extra-value{font-weight:700;font-size:1rem}.slider{display:flex;width:100%;transform:translateX(0);transition:transform .6s cubic-bezier(.77,0,.175,1)}.panel{flex:1 0 100%;display:flex;flex-direction:column;align-items:center;justify-content:start}.main-content .palpites{max-width:var(--maxw);width:100%;padding-bottom:5rem}.pix-content .pix{max-width:var(--maxw);width:100%;min-height:37.5rem}.cta{text-align:center;margin-top:3rem}.sendBtn{box-shadow:inset 0 1px 0 0 #fff6af;background:linear-gradient(to bottom,#ffec64 5%,#ffab23 100%);border-radius:6px;border:1px solid #fa2;color:#333;font-size:15px;font-weight:700;padding:6px 24px;text-decoration:none;text-shadow:0 1px 0 #fe6;transition:all .2s ease}.sendBtn:hover{background:linear-gradient(to bottom,#ffab23 5%,#ffec64 100%)}.sendBtn:active{position:relative;top:1px}.sendBtn[disabled],.sendBtn.disabled{background:#cfcfcf;border:1px solid #bdbdbd;color:#666!important;box-shadow:none;text-shadow:none;cursor:not-allowed;opacity:.9}.sendBtn,.sendBtn[disabled],.sendBtn.disabled{transition:background .25s ease,color .25s ease,opacity .25s ease,border .25s ease}.sendBtn.ready{transform:scale(1.03);box-shadow:0 6px 18px rgb(255 170 34 / .25),0 2px 6px rgb(0 0 0 / .2) inset}.sendBtn[disabled]:hover,.sendBtn.disabled:hover{background:#cfcfcf}#sendFeedback{transition:color .2s ease,opacity .2s ease;opacity:1;padding-top:20px}.backBtn{box-shadow:0 1px 0 0 #9fb4f2;background:linear-gradient(to bottom,#7892c2 5%,#476e9e 100%);border-radius:6px;border:1px solid #4e6096;color:#fff;font-size:15px;font-weight:700;padding:6px 24px;text-decoration:none;text-shadow:0 1px 0 #283966;transition:all .2s ease}.backBtn:hover{background:linear-gradient(to bottom,#476e9e 5%,#7892c2 100%)}.backBtn:active{position:relative;top:1px}.modal{display:none!important;position:fixed;inset:0;z-index:2000;align-items:center;justify-content:center}.modal__backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .5);opacity:0;transition:opacity .3s ease}.modal__box{position:relative;width:18.75rem;height:25rem;background:#fff;color:#000;padding:1rem;z-index:2100;display:flex;flex-direction:column;justify-content:space-between;border-radius:8px;transform:scale(.85);opacity:0;transition:transform .3s ease,opacity .3s ease}.modal__close{position:absolute;top:.5rem;left:.5rem;background:#fff0;border:none;font-size:1.25rem;cursor:pointer;transform:scale(.8);opacity:0;transition:transform .2s ease-out,opacity .2s ease-out}.modal.active{display:flex!important}.modal.active .modal__backdrop{opacity:1}.modal.active .modal__box{opacity:1;transform:scale(1)}.modal.active .modal__close{transform:scale(1);opacity:1}.closeBtn{box-shadow:0 1px 0 0 #9fb4f2;background:linear-gradient(to bottom,#7892c2 5%,#476e9e 100%);border-radius:6px;border:1px solid #4e6096;color:#fff;font-size:15px;font-weight:700;padding:6px 24px;text-decoration:none}.closeBtn:hover{background:linear-gradient(to bottom,#476e9e 5%,#7892c2 100%)}.closeBtn:active{position:relative;top:1px}@media (max-width:768px){.brand__title{font-size:1rem}}.palpite-table{width:80%;margin:0 auto;border-collapse:collapse;background:#fff0;text-align:center;font-family:'Roboto',sans-serif;color:#fff;text-shadow:1px 1px 2px #000;border:1px solid rgb(255 255 255 / .2);table-layout:auto}.palpite-table td{padding:1rem .5rem;vertical-align:middle;border:none}.palpite-table td:nth-child(1),.palpite-table td:nth-child(5){width:25%}.palpite-table td:nth-child(2),.palpite-table td:nth-child(4){width:15%}.palpite-table td:nth-child(3){width:20%;border-left:1px solid rgb(255 255 255 / .2);border-right:1px solid rgb(255 255 255 / .2)}.team-col .team-block{display:flex;flex-direction:column;align-items:center}.team-label{font-weight:900;text-transform:uppercase;margin-bottom:.5rem}.team-logo{width:60px;height:60px;margin-bottom:.5rem}.team-name{text-transform:uppercase;font-weight:400;font-size:.8rem}.score-col{vertical-align:middle}.score-input{width:60px;height:50px;padding:.5rem;text-align:center;font-size:1.25rem;font-weight:700;border-radius:6px;border:2px solid #fff;background:rgb(255 255 255 / .1);color:#fff;text-shadow:1px 1px 2px #000;box-sizing:border-box}.score-input::-webkit-outer-spin-button,.score-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.score-input[type=number]{-moz-appearance:textfield}.pix{display:flex;flex-direction:column;gap:1rem;background:linear-gradient(180deg,rgb(255 255 255 / .03),rgb(0 0 0 / .06));border:1px solid rgb(255 255 255 / .06);padding:1.25rem;border-radius:10px;color:#fff}.pix h2,.pix h3,.pix h4{margin:0 0 .5rem 0;color:var(--c-yellow);font-weight:800}.pix .wpf-card{background:rgb(0 0 0 / .25);border:1px solid rgb(255 255 255 / .04);padding:1rem;border-radius:8px}#wpf-pix-content{display:flex;flex-direction:column;gap:.75rem;align-items:center;text-align:center}#wpf-pix-content p{margin:.25rem 0;color:#fff}#wpf-pix-content .wpf-pix-amount{font-size:1.5rem;font-weight:900;color:var(--c-green2)}#wpf-upload-section form{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}#wpf-upload-section label{font-weight:700;color:#fff}#wpf-upload-section input[type="file"]{border:1px dashed rgb(255 255 255 / .12);padding:.5rem;border-radius:6px;background:rgb(255 255 255 / .02);color:#fff}#wpf-upload-form .wpf-btn,#wpf-upload-form button,#wpf-upload-proof{display:inline-block;padding:.5rem 1rem;border-radius:6px;border:1px solid rgb(255 255 255 / .12);background:linear-gradient(180deg,#2b6f2b,#1a822f);color:#fff;font-weight:700}#wpf-upload-form .wpf-btn:hover,#wpf-upload-form button:hover{opacity:.95;transform:translateY(-1px)}.wpf-form-error{background:rgb(255 0 0 / .07);color:#ffb3b3;padding:.75rem;border-radius:6px;border:1px solid rgb(255 0 0 / .08)}.pix .pix-grid{display:grid;grid-template-columns:1fr 320px;gap:1rem;align-items:start}@media (max-width:900px){.palpite-table{width:80%}.pix .pix-grid{grid-template-columns:1fr}#wpf-pix-content img{max-width:100%}.pix{padding:.75rem}}@media (max-width:480px){:root{--maxw:100%}.brand__logo{width:84px;height:64px}.team-name{font-size:.75rem}.score-input{width:48px}}.hidden{display:none}.mt-1{margin-top:1rem!important}.wpf-card{transition:box-shadow .18s ease,transform .12s ease}.wpf-card:hover{box-shadow:0 8px 22px rgb(0 0 0 / .35);transform:translateY(-2px)}.wpf-error-text{color:#ff8080;display:block;margin-top:.25rem}.wpf-captcha-img{height:48px;border:1px solid #ddd;background:#fff;padding:4px;border-radius:4px}#wpf-pix-content img{max-width:320px;width:90%;height:auto;display:block;margin:.5rem auto;border-radius:8px;box-shadow:0 6px 18px rgb(0 0 0 / .4)}.flex-row{display:flex;gap:8px;align-items:center}.space-between{justify-content:space-between}.label-strong{font-weight:600}.muted{color:#666}.avatar{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:13px}.winner{background:#fafafa;border:1px solid #eee;padding:6px 8px;border-radius:8px;display:flex;gap:8px;align-items:center}.winners-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.versus{font-size:1.5rem;font-weight:900;margin-bottom:.25rem}.match-time{font-size:.875rem;margin-bottom:.75rem}@media (max-width:768px){.palpite-table{width:95%;table-layout:fixed}.palpite-table td{padding:.5rem .25rem}.palpite-table td:nth-child(1),.palpite-table td:nth-child(5){width:25%}.palpite-table td:nth-child(2),.palpite-table td:nth-child(4){width:15%}.palpite-table td:nth-child(3){width:20%}.score-input{width:45px;font-size:1rem}.team-logo{width:45px;height:45px}.brand__title{font-size:1rem}.brand__subtitle{font-size:.75rem}.brand__closing{font-size:.625rem}.btn-outline{padding:.3rem .6rem;font-size:.75rem;border-width:2px}.team-label,.team-name{font-size:.7rem}.versus{font-size:1.1rem}.match-time{font-size:.65rem}}@media (max-width:480px){.brand__title{font-size:.875rem}.brand__subtitle{font-size:.688rem}.brand__closing{font-size:.55rem}.btn-outline{padding:.2rem .35rem;font-size:.58rem;margin-left:.15rem}.contact-info.mobile-only{font-size:.52rem;margin-left:.25rem}.topbar__actions{gap:.15rem}.palpite-table{width:100%;table-layout:fixed;font-size:.85rem}.palpite-table td{padding:.4rem .15rem}.palpite-table td:nth-child(1),.palpite-table td:nth-child(5){width:28%}.palpite-table td:nth-child(2),.palpite-table td:nth-child(4){width:12%}.palpite-table td:nth-child(3){width:20%}.team-label,.team-name{font-size:.65rem;line-height:1.1}.team-logo{width:35px;height:35px;margin-bottom:.25rem}.score-input{width:35px;height:35px;font-size:.8rem;text-align:center}.versus{font-size:.9rem;margin-bottom:.15rem}.match-time{font-size:.6rem;line-height:1.1}.team-block{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80px}}@media (max-width:360px){.palpite-table td:nth-child(1),.palpite-table td:nth-child(5){width:30%}.palpite-table td:nth-child(2),.palpite-table td:nth-child(4){width:10%}.palpite-table td:nth-child(3){width:20%}.team-name{font-size:.6rem}.team-logo{width:30px;height:30px}.score-input{width:30px;height:30px;font-size:.75rem}.versus{font-size:.8rem}.match-time{font-size:.55rem}.btn-outline{padding:.15rem .25rem;font-size:.5rem;margin-left:.1rem}.contact-info.mobile-only{font-size:.45rem;margin-left:.15rem}}}.btn-outline{margin-bottom:.5rem;display:block}}*::-webkit-scrollbar{height:10px;width:10px}*::-webkit-scrollbar-track{border-radius:5px;background-color:#DFE9EB}*::-webkit-scrollbar-track:hover{background-color:#B8C0C2}*::-webkit-scrollbar-track:active{background-color:#B8C0C2}*::-webkit-scrollbar-thumb{border-radius:5px;background-color:#397524}*::-webkit-scrollbar-thumb:hover{background-color:#62A34B}*::-webkit-scrollbar-thumb:active{background-color:#62A34B}.input-group{display:flex;flex-direction:column;gap:.5rem;width:250px}.input-group label{font-family:'Roboto',sans-serif;font-size:14px;color:#fff}.input-group input{background:#fff0;border:1px solid #fff;border-radius:4px;padding:8px 10px;color:#fff;font-size:16px;outline:none}.input-group input::placeholder{color:rgb(255 255 255 / .6)}.celular-section{text-align:center;padding-bottom:2rem;width:90%}@media (max-width:768px){.wpf-sync-banner{position:relative;top:100px}}@media (max-width:480px){.wpf-sync-banner{position:relative;top:100px}}