/* Complementos para o volante original salvo da CAIXA. */
body{min-width:320px}button,input{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #ffb02e!important;outline-offset:2px}.escolhe-numero.mega-sena a{cursor:pointer}.escolhe-numero.mega-sena a.selected{background:#0b8c5a!important;color:#fff!important;border-radius:50%}.numeros-selecionados{display:flex;flex-wrap:wrap;gap:5px}.numeros-selecionados li{list-style:none;min-width:34px;min-height:34px;display:grid;place-items:center;border-radius:50%;background:#e3f4ea;color:#075c39;font-weight:700}.mega-dashboard-status{clear:both;padding:8px 0;color:#234563;font-size:14px;line-height:1.45}.mega-dashboard-quantity{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:15px 0}.mega-dashboard-quantity label{font-weight:700;flex-basis:100%}.mega-dashboard-quantity input{width:70px;min-height:42px;text-align:center;border:1px solid #aebdca;border-radius:6px}.mega-dashboard-quantity button,.mega-history-item button{min-width:42px;min-height:42px;border:1px solid #aebdca;border-radius:6px;background:white;color:#143e62;font-weight:700;cursor:pointer}.mega-dashboard-quantity button:disabled{opacity:.5;cursor:not-allowed}#mega-history{display:grid;gap:10px}#mega-history p{color:#5b6873}.mega-history-item{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:10px;border:1px solid #d9e3e9;border-radius:8px;background:#fff}.mega-history-item div{min-width:0}.mega-history-item strong,.mega-history-item span{display:block;overflow-wrap:anywhere}.mega-history-item span{font-size:13px;margin-top:5px}.mega-dashboard-contact{display:grid;gap:7px;margin-top:24px;padding-top:16px;border-top:1px solid #d9e3e9}.mega-dashboard-contact h4{margin:0 0 6px}.mega-dashboard-contact label{font-weight:700;font-size:13px}.mega-dashboard-contact input{min-height:42px;width:100%;padding:8px;border:1px solid #aebdca;border-radius:6px}.mega-dashboard-contact button{justify-self:start}.coluna-aposte,.volantes-box{min-width:0}#mega-order-modal[hidden],#mega-toast[hidden]{display:none!important}#mega-order-modal{position:fixed;inset:0;z-index:999999;background:#112b4688;display:grid;place-items:center;padding:16px}.mega-modal-panel{position:relative;max-height:calc(100dvh - 32px);overflow:auto;width:min(100%,540px);background:#fff;border-radius:16px;padding:30px;box-shadow:0 20px 60px #142b4a55}.mega-modal-panel h2{margin:0 35px 18px 0;font-size:24px;color:#173c60}.mega-modal-panel p{line-height:1.5;overflow-wrap:anywhere}.mega-modal-panel>p:last-of-type{background:#fff4e0;border-radius:8px;padding:12px;color:#734a12}.mega-modal-actions{display:flex;flex-wrap:wrap;gap:10px}.mega-modal-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:7px;background:#0b668e;color:#fff!important;text-decoration:none!important;font-weight:700}.mega-modal-actions a:last-child{background:#e5eef4;color:#173c60!important}#mega-modal-close{position:absolute;right:18px;top:18px;border:0;background:#e5eef4;color:#173c60;width:40px;height:40px;border-radius:8px;font-size:26px;cursor:pointer}#mega-toast{position:fixed;z-index:1000000;right:16px;bottom:16px;max-width:min(400px,calc(100vw - 32px));background:#173c60;color:#fff;padding:12px 16px;border-radius:8px;box-shadow:0 8px 24px #112b4655}@media(max-width:767px){.coluna-aposte,.volantes-box{width:100%!important;float:none!important;padding-left:15px!important;padding-right:15px!important}.escolhe-numero.mega-sena{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:0!important}.escolhe-numero.mega-sena li{float:none!important;margin:0!important;width:auto!important}.escolhe-numero.mega-sena a{display:grid!important;place-items:center;min-width:0;min-height:44px}.mega-history-item{flex-direction:column}.content-volantes{height:auto!important;max-height:400px;overflow:auto}.float-right:has(#irparapagamento){float:none!important;padding-bottom:24px!important}.mega-modal-actions{display:grid}.mega-modal-actions a{width:100%}}
html,body{max-width:100%;overflow-x:hidden}#menuPrincipal{width:100%!important}@media(min-width:421px) and (max-width:767px){.escolhe-numero.mega-sena{grid-template-columns:repeat(8,minmax(0,1fr))!important}}@media(max-width:420px){.escolhe-numero.mega-sena{grid-template-columns:repeat(5,minmax(0,1fr))!important}}
