*{margin:0;padding:0;box-sizing:border-box}body,body *:not(input):not(textarea):not(select):not(option):not([contenteditable=true]){-webkit-user-select:none;user-select:none;caret-color:transparent}input,textarea,select,option,[contenteditable=true],.invite-card-link,.pix-code-input,.amigos-summary-copy,.pule-detail-value,.freebet-disclaimer-copy{-webkit-user-select:text;user-select:text;caret-color:auto}body{font-family:Roboto,sans-serif;background:#e8e8e8;overflow:hidden;overscroll-behavior:contain}.container-geral{width:100%;max-width:450px;margin:0 auto;height:100dvh;height:100vh;display:flex;flex-direction:column;background:#f0f2f5;position:relative;overflow:hidden;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}@supports (height: 100dvh){.container-geral{height:100dvh}}@media(min-width:1024px){.container-geral{border:1px solid #ccc}}.header{display:flex;align-items:center;justify-content:space-between;background:#1a7a2e;color:#fff;padding:12px 16px;min-height:50px;z-index:100}.header-btn{background:none;border:none;color:#fff;font-size:22px;cursor:pointer;padding:6px 10px}.header-title{font-size:17px;font-weight:700;letter-spacing:.5px}.balance-bar{display:flex;align-items:center;justify-content:space-between;background:#f5c518;padding:10px 16px;min-height:44px}.balance-right{display:flex;align-items:center;gap:4px;cursor:pointer}.btn-indique{display:inline-flex;align-items:center;gap:6px;background:#1a7a2e;color:#fff;border:none;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.balance-refresh{background:none;border:none;color:#333;font-size:20px;cursor:pointer}.balance-amount{display:flex;align-items:center;gap:8px;font-weight:700;color:#333;font-size:18px}.main-content{flex:1;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;padding-bottom:calc(70px + env(safe-area-inset-bottom))}.page{display:block;padding:16px}.page.active{display:block}.section-title{font-size:16px;font-weight:700;color:#333;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}.welcome-text{font-size:18px;color:#333;margin-bottom:4px}.invite-link{font-size:13px;color:#666;margin-bottom:12px}.invite-card{background:linear-gradient(135deg,#e8f5e9,#f1f8e9);border:2px solid #1a7a2e;border-radius:12px;padding:16px;margin-bottom:16px;text-align:center}.invite-card-header{font-size:16px;font-weight:700;color:#1a7a2e;margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:8px}.invite-card-header i{font-size:20px}.invite-card-link{font-size:13px;font-weight:600;color:#333;background:#fff;border:1px solid #cde6cd;border-radius:8px;padding:10px 12px;margin-bottom:12px;word-break:break-all;-webkit-user-select:all;user-select:all;cursor:text}.invite-card-btn{display:inline-flex;align-items:center;gap:6px;background:#1a7a2e;color:#fff;border:none;border-radius:8px;padding:10px 24px;font-size:15px;font-weight:700;cursor:pointer;transition:background .15s,transform .1s}.invite-card-btn:active{transform:scale(.97);background:#15621f}.invite-code{color:#1a7a2e;font-size:12px;background:#e8f5e9;padding:2px 8px;border-radius:4px}.home-banners{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.banner{border-radius:12px;height:170px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:18px;font-weight:700;color:#fff;cursor:pointer;overflow:hidden}.banner-winners{background:linear-gradient(135deg,#1a7a2e,#2e9e44);height:auto;min-height:100px;padding:16px}.banner-loterias{background:#fff;border:2px solid #1a7a2e;height:auto;aspect-ratio:3 / 1;max-height:250px}.winner-card{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;text-align:center}.winner-card .winner-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;opacity:.9;display:flex;align-items:center;gap:6px}.winner-card .winner-valor{font-size:28px;font-weight:800;color:#f5c518;text-shadow:0 1px 3px rgba(0,0,0,.3)}.winner-card .winner-info{font-size:13px;opacity:.85}.winner-card .winner-details{font-size:12px;opacity:.7;display:flex;gap:12px}.saque-tipo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px}.saque-tipo-btn{padding:14px;border:2px solid #e0e0e0;border-radius:10px;background:#f9f9f9;font-size:15px;font-weight:600;cursor:pointer;transition:all .15s}.saque-tipo-btn:active,.saque-tipo-btn.selected{border-color:#1a7a2e;background:#e8f5e9;color:#1a7a2e}.saque-key-item{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#f9f9f9;border:2px solid #e0e0e0;border-radius:10px;cursor:pointer;margin-bottom:8px;transition:all .15s}.saque-key-item:active{border-color:#1a7a2e;background:#e8f5e9}.saque-key-tipo{font-size:11px;font-weight:700;color:#1a7a2e;text-transform:uppercase;background:#e8f5e9;padding:2px 8px;border-radius:4px}.saque-key-chave{font-size:14px;font-weight:600;color:#333;flex:1;margin-left:10px}.saque-key-arrow{color:#ccc}.saque-add-key-btn{width:100%;padding:14px;border:2px dashed #1a7a2e;border-radius:10px;background:transparent;font-size:14px;font-weight:600;color:#1a7a2e;cursor:pointer;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:8px}.saque-add-key-btn:active{background:#e8f5e9}.home-quick-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.quick-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;background:#fff;border:none;border-radius:12px;cursor:pointer;font-size:15px;font-weight:600;color:#333;box-shadow:0 2px 4px #0000001a;transition:transform .15s}.quick-action:active{transform:scale(.97)}.quick-action i{font-size:32px;color:#1a7a2e}.quick-action-blue i{color:#4c3fff}.freebet-disclaimer{display:flex;align-items:center;gap:12px;margin:8px 0 14px;padding:12px 14px;border:1px solid #1a7a2e24;border-radius:14px;background:linear-gradient(135deg,#fff8dc,#e9f7ef 48%,#fff);box-shadow:0 8px 20px #1a7a2e12;color:#16351f}.freebet-disclaimer-icon{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#1a7a2e;color:#f8d44c;font-size:19px;box-shadow:inset 0 -2px #00000024}.freebet-disclaimer-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.freebet-disclaimer-copy strong{color:#0f5c22;font-size:15px;font-weight:900;line-height:1.15;text-transform:uppercase}.freebet-disclaimer-copy span{color:#425548;font-size:12px;font-weight:600;line-height:1.3}.freebet-disclaimer-button{width:100%;font-family:inherit;text-align:left;cursor:pointer;transition:transform .15s,box-shadow .15s}.freebet-disclaimer-button:active{transform:scale(.98);box-shadow:0 4px 12px #1a7a2e12}.freebet-disclaimer-arrow{margin-left:auto;flex:0 0 auto;color:#1a7a2e;font-size:16px}.game-list{display:flex;flex-direction:column;gap:10px}.game-list-item{display:flex;align-items:center;gap:14px;padding:16px;background:#fff;border:2px solid #e0e0e0;border-radius:12px;cursor:pointer;font-size:15px;text-align:left;transition:all .15s;width:100%}.game-list-item:active{border-color:#1a7a2e;background:#e8f5e9}.game-list-icon{font-size:36px}.game-list-info{flex:1}.game-list-info strong{display:block;font-size:16px;color:#333}.game-list-info small{color:#888;font-size:13px}.game-list-item i.fa-chevron-right{color:#ccc;font-size:18px}.btn-green{background:#1a7a2e;color:#fff;border:none;padding:14px 24px;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer}.btn-green:hover{background:#15661f}.btn-cyan{background:#00bcd4;color:#fff;border:none;padding:14px 24px;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer}.btn-full{width:100%;display:block;margin-bottom:12px}.btn-icon{display:flex;align-items:center;justify-content:center;gap:10px}.btn-back{width:100%;padding:14px;border:2px solid #ddd;border-radius:10px;background:#fff;font-size:16px;font-weight:600;cursor:pointer;margin-top:12px;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:8px;color:#666}.btn-back:active{background:#f5f5f5}.btn-apostar-big{font-size:20px;padding:18px;border-radius:12px;margin-top:16px;display:flex;align-items:center;justify-content:center;gap:10px}.wizard-steps{display:flex;gap:6px;margin-bottom:16px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.wizard-steps::-webkit-scrollbar{height:4px}.wizard-steps::-webkit-scrollbar-track{background:transparent}.wizard-steps::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.wizard-steps::-webkit-scrollbar-thumb:hover{background:#00000040}.wizard-steps::-webkit-scrollbar-button{display:none}.wizard-step{flex:1;text-align:center;padding:8px 4px;font-size:11px;font-weight:600;color:#999;background:#e8e8e8;border-radius:8px;white-space:nowrap}.wizard-step span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#ccc;color:#fff;font-size:10px;margin-right:2px}.wizard-step.active{color:#1a7a2e;background:#e8f5e9}.wizard-step.active span{background:#1a7a2e}.wizard-step.done{color:#1a7a2e}.wizard-step.done span{background:#1a7a2e}.bet-step{display:none}.bet-step.active{display:block}.step-card{background:#fff;border-radius:14px;padding:18px;margin-bottom:12px;box-shadow:0 2px 6px #00000014}.step-title{font-size:16px;font-weight:700;color:#1a7a2e;margin-bottom:8px;display:flex;align-items:center;gap:8px}.step-help{font-size:14px;color:#888;margin-bottom:14px;line-height:1.4}.selected-info{background:#e8f5e9;padding:10px 14px;border-radius:8px;font-size:14px;font-weight:600;color:#1a7a2e;margin-bottom:14px;display:flex;align-items:center;gap:8px}.bancas-grid{display:flex;flex-direction:column;gap:8px}.banca-item{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#f9f9f9;border:2px solid #e0e0e0;border-radius:10px;cursor:pointer;transition:all .15s;font-size:15px;font-weight:600;color:#333}.banca-item:active,.banca-item.selected{border-color:#1a7a2e;background:#e8f5e9}.banca-item i{font-size:20px;color:#1a7a2e}.banca-nome{flex:1;text-align:left}.banca-uf{font-size:12px;color:#888;font-weight:500}.banca-item.banca-disabled{opacity:.45;cursor:not-allowed;background:#eee;border-color:#ddd}.banca-item.banca-disabled i{color:#aaa}.banca-item.banca-disabled:active{border-color:#ddd;background:#eee}.banca-sem-horario{font-size:11px;color:#e53935;font-weight:500;margin-left:auto}.loterias-grid{display:flex;flex-direction:column;gap:4px;max-height:60vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.loterias-grid::-webkit-scrollbar{width:4px}.loterias-grid::-webkit-scrollbar-track{background:transparent}.loterias-grid::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.loteria-grupo-header{font-size:14px;font-weight:800;color:#1a7a2e;padding:12px 8px 4px;text-transform:uppercase;display:flex;align-items:center;gap:6px;border-bottom:2px solid #e8f5e9;margin-top:8px}.loteria-grupo-header:first-child{margin-top:0}.loteria-sub-header{font-size:12px;font-weight:700;color:#888;padding:6px 8px 2px;text-transform:uppercase}.loteria-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#f9f9f9;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .15s}.loteria-item:active,.loteria-item.selected{border-color:#1a7a2e;background:#e8f5e9}.loteria-nome{font-size:13px;font-weight:600;color:#333;flex:1;text-align:left}.loteria-codigo{font-size:11px;font-weight:700;color:#1a7a2e;background:#e8f5e9;padding:2px 8px;border-radius:4px}.horarios-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.horario-btn{display:flex;align-items:center;justify-content:center;padding:16px 8px;background:#f9f9f9;border:2px solid #e0e0e0;border-radius:12px;cursor:pointer;transition:all .15s}.horario-btn:active,.horario-btn.selected{border-color:#1a7a2e;background:#e8f5e9}.horario-hora{font-size:18px;font-weight:800;color:#333}.dias-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.dia-item{display:flex;flex-direction:column;align-items:center;padding:14px 8px;background:#f9f9f9;border:2px solid #e0e0e0;border-radius:10px;cursor:pointer;transition:all .15s}.dia-item:active,.dia-item.selected{border-color:#1a7a2e;background:#e8f5e9}.dia-item.hoje{border-color:#f5c518;background:#fffde7}.dia-item.hoje.selected{border-color:#1a7a2e;background:#e8f5e9}.dia-label{font-size:13px;font-weight:700;color:#1a7a2e}.dia-date{font-size:18px;font-weight:800;color:#333;margin-top:2px}.modalidade-list{display:flex;flex-direction:column;gap:6px;overflow-y:visible;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.modalidade-list::-webkit-scrollbar{width:4px}.modalidade-list::-webkit-scrollbar-track{background:transparent}.modalidade-list::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.modalidade-list::-webkit-scrollbar-thumb:hover{background:#00000040}.modalidade-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f9f9f9;border:2px solid #e0e0e0;border-radius:10px;cursor:pointer;transition:all .15s}.modalidade-item:active,.modalidade-item.selected{border-color:#1a7a2e;background:#e8f5e9}.modalidade-item .mod-name{font-size:15px;font-weight:700;color:#333}.modalidade-item .mod-mult{font-size:14px;color:#1a7a2e;font-weight:800;text-align:right}.bichos-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.bicho-item{display:flex;flex-direction:column;align-items:center;padding:10px 4px;border:2px solid #e0e0e0;border-radius:10px;cursor:pointer;transition:all .15s;text-align:center}.bicho-item:active,.bicho-item.selected{border-color:#1a7a2e;background:#e8f5e9}.bicho-item .bicho-emoji{font-size:28px;margin-bottom:2px}.bicho-item .bicho-grupo{font-size:11px;color:#999;font-weight:700}.bicho-item .bicho-nome{font-size:10px;color:#666;font-weight:500}.numero-input-area{text-align:center;padding:16px 0;display:flex;flex-direction:column;align-items:center;gap:12px}.numero-input{width:100%;max-width:280px;padding:16px;font-size:24px;font-weight:700;text-align:center;border:2px solid #1a7a2e;border-radius:12px;letter-spacing:6px;font-family:Roboto,sans-serif;background:#f9f9f9}.numero-input:focus{outline:none;border-color:#f5c518;box-shadow:0 0 0 4px #f5c5184d;background:#fff}.numero-input-big{width:100%;max-width:280px;padding:20px;font-size:32px;font-weight:700;text-align:center;border:3px solid #1a7a2e;border-radius:14px;letter-spacing:8px;font-family:Roboto,sans-serif}.numero-input-big:focus{outline:none;border-color:#f5c518;box-shadow:0 0 0 4px #f5c5184d}.numero-hint{font-size:14px;color:#888;margin-top:8px}.btn-add-numero{margin-top:12px;padding:12px 24px;background:#1a7a2e;color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer}.numeros-selecionados{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;font-size:14px;font-weight:600;color:#1a7a2e;background:#e8f5e9;padding:10px 14px;border-radius:8px}.numeros-selecionados:empty{display:none}.numero-tag{background:#1a7a2e;color:#fff;padding:8px 16px;border-radius:20px;font-size:16px;font-weight:700;display:flex;align-items:center;gap:6px}.numero-tag .remove-num{cursor:pointer;opacity:.7}.valor-input-area{text-align:center;padding:8px 0}.valor-input-area input{width:100%;max-width:280px;padding:18px;font-size:28px;font-weight:700;border:3px solid #1a7a2e;border-radius:14px;text-align:center;letter-spacing:2px;background:#f9f9f9;font-family:Roboto,sans-serif}.valor-input-area input:focus{outline:none;border-color:#f5c518;box-shadow:0 0 0 4px #f5c5184d;background:#fff}.valor-hint{font-size:13px;color:#888;margin-top:10px}.valor-rapidos{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.valor-rapido-btn{padding:12px 8px;background:#e8f5e9;border:2px solid #c8e6c9;border-radius:10px;font-size:15px;font-weight:700;color:#1a7a2e;cursor:pointer;transition:all .15s}.valor-rapido-btn:active,.valor-rapido-btn.selected{background:#1a7a2e;color:#fff;border-color:#1a7a2e}.valor-total{margin-top:14px;font-size:16px;font-weight:700;color:#333;background:#fff3cd;padding:12px;border-radius:10px;border:2px solid #f5c518}.ok-box{background:#e8f5e9;color:#1a7a2e;border:1px solid #1a7a2e;padding:10px 12px;border-radius:8px;margin-top:10px;font-weight:700}.erro-box{background:#fdecea;color:#c62828;border:1px solid #f5c6c6;padding:10px 12px;border-radius:8px;margin-top:10px;font-weight:700}.resultados-date-picker{display:flex;align-items:center;gap:8px;margin-bottom:14px;justify-content:center}.res-date-btn{width:48px;height:48px;border-radius:12px;border:2px solid #1a7a2e;background:#e8f5e9;color:#1a7a2e;font-size:20px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center}.res-date-btn:active{background:#1a7a2e;color:#fff}.res-date-input{flex:1;max-width:200px;padding:12px 14px;border:2px solid #1a7a2e;border-radius:12px;font-size:18px;font-weight:700;color:#333;text-align:center;background:#fff}.resultados-list{display:flex;flex-direction:column;gap:10px;padding-bottom:16px}.resultado-vazio{font-size:20px;text-align:center;padding:40px 20px;color:#666}.res-banca{background:#fff;border:2px solid #c8e6c9;border-radius:14px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.res-banca-header{background:#1a7a2e;color:#fff;padding:16px 18px;display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.res-banca-header:active{background:#15661f}.res-banca-nome{font-size:19px;font-weight:800;flex:1}.res-banca-count{font-size:14px;font-weight:600;background:#fff3;padding:4px 12px;border-radius:8px}.res-chevron{font-size:14px;transition:transform .25s}.res-banca.open>.res-banca-header .res-chevron{transform:rotate(180deg)}.res-banca-body{display:none;padding:6px 10px 10px}.res-banca.open>.res-banca-body{display:block}.res-horario{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:12px;margin-bottom:8px;overflow:hidden}.res-horario:last-child{margin-bottom:0}.res-horario-header{padding:14px 16px;display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.res-horario-header:active{background:#e8f5e9}.res-horario-label{font-size:18px;font-weight:700;color:#1a7a2e;flex:1}.res-horario .res-chevron{color:#1a7a2e}.res-horario.open>.res-horario-header .res-chevron{transform:rotate(180deg)}.res-horario-body{display:none;padding:4px 12px 10px}.res-horario.open>.res-horario-body{display:block}.resultado-premio-row{display:flex;align-items:center;gap:10px;padding:10px 8px;border-bottom:1px solid #eee}.resultado-premio-row:last-child{border-bottom:none}.resultado-pos{font-size:17px;font-weight:800;color:#1a7a2e;min-width:36px;text-align:center}.resultado-milhar{font-size:22px;font-weight:800;color:#222;letter-spacing:2px;font-family:Roboto Mono,monospace}.resultado-bicho{font-size:22px}.fazendinha-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.faz-item{padding:14px 10px;background:#fff;border:2px solid #e0e0e0;border-radius:12px;text-align:center;font-weight:700;color:#333;cursor:pointer;transition:all .15s}.faz-item:active,.faz-item.selected{border-color:#1a7a2e;background:#e8f5e9;transform:scale(.97)}.faz-item .faz-emoji{font-size:32px;display:block;margin-bottom:4px}.faz-item .faz-nome{font-size:14px;color:#1a7a2e}.faz-subtitle{text-align:center;font-size:14px;color:#666;margin-bottom:12px}.faz-resumo-box{background:#e8f5e9;border:2px solid #c8e6c9;border-radius:12px;padding:14px;text-align:center;font-size:15px;color:#333;margin-bottom:12px}.faz-resumo-box strong{color:#1a7a2e;font-size:18px;display:block;margin-top:4px}.faz-cotacao-info{margin-top:10px;font-size:14px;color:#666;text-align:center}.faz-cotacao-info strong{color:#1a7a2e;font-size:18px}.rasp-subtitle{text-align:center;font-size:14px;color:#666;margin-bottom:16px}.rasp-bilhete-vitrine{text-align:center;margin-bottom:16px}.rasp-bilhete-img{width:200px;height:auto;border-radius:12px;box-shadow:0 4px 16px #00000026}.rasp-precos{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px}.rasp-preco-btn{padding:16px;border:2px solid #1a7a2e;border-radius:12px;background:#fff;color:#1a7a2e;font-size:18px;font-weight:800;cursor:pointer;transition:all .15s}.rasp-preco-btn:active{background:#1a7a2e;color:#fff;transform:scale(.97)}.rasp-canvas-wrapper{position:relative;width:300px;height:300px;margin:0 auto 16px;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #0003}.rasp-premio-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:0;background:#fff}.rasp-premio-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#333;border:1px solid #eee}.rasp-premio-cell .rasp-cell-emoji{font-size:28px}.rasp-premio-cell .rasp-cell-valor{font-size:11px;color:#1a7a2e;margin-top:2px}#raspCanvas{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;touch-action:none}.rasp-resultado{text-align:center;padding:16px;border-radius:12px;font-size:16px;font-weight:700;margin-bottom:12px}.rasp-resultado.ganhou{background:#e8f5e9;color:#1a7a2e;border:2px solid #1a7a2e}.rasp-resultado.perdeu{background:#ffebee;color:#e53935;border:2px solid #e53935}.rol-subtitle{text-align:center;font-size:14px;color:#666;margin-bottom:12px}.rol-wheel-container{position:relative;width:300px;height:300px;margin:0 auto 16px}.rol-pointer{position:absolute;top:-8px;left:50%;transform:translate(-50%);font-size:28px;color:#e53935;z-index:10;text-shadow:0 2px 4px rgba(0,0,0,.3)}#rolCanvas{width:300px;height:300px}.rol-selecao{margin-bottom:12px}.rol-bichos-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;max-height:200px;overflow-y:auto}.rol-bicho-btn{padding:8px 4px;border:2px solid #e0e0e0;border-radius:10px;background:#fff;text-align:center;cursor:pointer;transition:all .15s}.rol-bicho-btn:active,.rol-bicho-btn.selected{border-color:#1a7a2e;background:#e8f5e9}.rol-bicho-btn .rol-bicho-emoji{font-size:22px;display:block}.rol-bicho-btn .rol-bicho-nome{font-size:9px;font-weight:700;color:#333;display:block;margin-top:2px}.rol-valor-area{margin-bottom:8px}.rol-resultado{text-align:center;padding:16px;border-radius:12px;font-size:16px;font-weight:700;margin-top:12px;margin-bottom:12px}.rol-resultado.ganhou{background:#e8f5e9;color:#1a7a2e;border:2px solid #1a7a2e}.rol-resultado.perdeu{background:#ffebee;color:#e53935;border:2px solid #e53935}.pule-resumo{background:#1a2a1a;border:1px solid #2a4a2a;border-radius:12px;padding:14px 16px;margin-bottom:12px;display:flex;flex-direction:column;gap:10px}.pule-resumo-item{display:flex;justify-content:space-between;align-items:center}.pule-resumo-label{color:#ccc;font-size:15px;font-weight:600}.pule-resumo-valor{color:#fff;font-size:18px;font-weight:800}.pule-resumo-ganho .pule-resumo-label,.pule-resumo-ganho .pule-resumo-valor{color:#4caf50}.pule-resumo-contadores{display:flex;gap:8px;flex-wrap:wrap}.pule-resumo-badge{font-size:14px;font-weight:700;padding:4px 10px;border-radius:8px;background:#2a4a2a;color:#ccc}.pule-badge-ganhou{background:#1b5e20;color:#a5d6a7}.pule-badge-perdeu{background:#2f2347;color:#d8c7ff}.pule-badge-pendente{background:#4a3a1a;color:#ffe082}.pule-filtros{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.pule-filtro-btn{flex:1;min-width:0;padding:10px 6px;border:2px solid #2a4a2a;border-radius:10px;background:#1a2a1a;color:#ccc;font-size:14px;font-weight:700;cursor:pointer;text-align:center;transition:all .2s}.pule-filtro-btn.active{background:#1a7a2e;border-color:#1a7a2e;color:#fff}.pule-filtro-btn.pule-filtro-ganhou.active{background:#1b5e20;border-color:#2e7d32}.pule-filtro-btn.pule-filtro-perdeu.active{background:#5b3ba6;border-color:#7c5cff}.pule-filtro-btn.pule-filtro-pendente.active{background:#e65100;border-color:#ef6c00}.apostas-lista{list-style:none;display:flex;flex-direction:column;gap:12px;padding:0;margin:0}.pule-card{background:#fff;border:2px solid #e0e0e0;border-radius:14px;overflow:hidden;transition:all .2s}.pule-card.pule-expanded{border-color:#1a7a2e;box-shadow:0 4px 16px #1a7a2e1f}.pule-card.pule-ganhou{border-left:6px solid #1a7a2e}.pule-card.pule-perdeu{border-left:6px solid #7c5cff}.bonus-banner-list{display:flex;flex-direction:column;gap:8px;margin:8px 0 14px}.bonus-banner-list .freebet-disclaimer{margin:0}.free-rounds-disclaimer{background:linear-gradient(135deg,#eefaf1,#fff8dc 55%,#fff)}.pule-card.pule-pendente,.pule-card.pule-analise{border-left:6px solid #f5a623}.pule-card-header{display:flex;align-items:center;gap:12px;padding:16px;cursor:pointer;-webkit-user-select:none;user-select:none}.pule-card-header:active{background:#f9f9f9}.pule-card-left{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.pule-status-icon{font-size:32px;flex-shrink:0}.pule-card-info{min-width:0}.pule-card-mod{font-size:17px;font-weight:800;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pule-card-nums{font-size:14px;color:#555;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.pule-card-right{text-align:right;flex-shrink:0}.pule-card-valor{font-size:18px;font-weight:800;color:#222}.pule-card-status-tag{display:inline-block;font-size:13px;font-weight:800;padding:4px 10px;border-radius:8px;margin-top:4px}.pule-card-status-tag.ganhou{background:#e8f5e9;color:#1a7a2e}.pule-card-status-tag.perdeu{background:#f1edff;color:#5b3ba6}.pule-card-status-tag.pendente,.pule-card-status-tag.ganhou_analise,.pule-card-status-tag.premio_reprovado{background:#fff8e1;color:#e65100}.pule-card-ganho-destaque{font-size:16px;font-weight:800;color:#1a7a2e;margin-top:2px}.pule-chevron{color:#999;font-size:16px;margin-left:6px;transition:transform .25s;flex-shrink:0}.pule-card-detail{padding:0 16px 16px;border-top:1px solid #e8e8e8}.pule-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.pule-detail-item{display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:#f8f9fa;border-radius:10px}.pule-detail-label{font-size:13px;color:#888;font-weight:600}.pule-detail-value{font-size:15px;color:#222;font-weight:700;word-break:break-word}.pule-detail-section{margin-top:14px}.pule-detail-section-title{font-size:15px;font-weight:800;color:#1a7a2e;margin-bottom:8px}.pule-palpites-list{display:flex;flex-direction:column;gap:6px}.pule-palpite-entry{background:#e8f5e9;padding:10px 14px;border-radius:10px;font-size:15px;font-weight:600;color:#222}.pule-palpite-num{color:#1a7a2e;font-weight:800;margin-right:8px}.pule-valores-grid{display:flex;flex-direction:column;gap:8px}.pule-valor-item{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#f8f9fa;border-radius:10px;font-size:15px}.pule-valor-item span{color:#555}.pule-valor-item strong{color:#222;font-size:16px}.pule-valor-cada{background:#fff8e1;border:1px solid #ffe082}.pule-valor-cada span,.pule-valor-cada strong{color:#e65100}.pule-valor-ganho{background:#e8f5e9;border:2px solid #a5d6a7}.pule-valor-ganho span,.pule-valor-ganho strong{color:#1a7a2e}.pule-resultado-text{background:#f0f4ff;border:1px solid #d0d8f0;border-radius:10px;padding:12px 14px;font-size:15px;color:#222;line-height:1.7;word-break:break-word}.pule-res-status{border-radius:10px;padding:10px 12px;margin-bottom:10px}.pule-res-ganhou{background:#e8f5e9;border:2px solid #a5d6a7}.pule-res-perdeu{background:#f6f2ff;border:2px solid #d8c7ff}.pule-res-acerto{display:flex;align-items:center;gap:8px;padding:6px 0;flex-wrap:wrap}.pule-res-acerto-badge{background:#1a7a2e;color:#fff;font-size:12px;font-weight:800;padding:3px 8px;border-radius:6px;white-space:nowrap}.pule-res-acerto-desc{font-size:15px;font-weight:600;color:#222;flex:1}.pule-res-acerto-valor{font-size:16px;font-weight:800;color:#1a7a2e;white-space:nowrap}.pule-res-nao-acertou{font-size:16px;font-weight:800;color:#5b3ba6;text-align:center;padding:4px 0}.pule-res-oficial{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:10px;overflow:hidden}.pule-res-oficial-title{background:#e0e0e0;font-size:13px;font-weight:800;color:#555;padding:6px 12px;text-transform:uppercase;letter-spacing:.5px}.pule-res-oficial-grid{padding:4px 0}.pule-res-premio-row{display:flex;align-items:center;gap:10px;padding:7px 12px;border-bottom:1px solid #eee}.pule-res-premio-row:last-child{border-bottom:none}.pule-res-pos{font-size:14px;font-weight:800;color:#1a7a2e;min-width:30px;text-align:center}.pule-res-milhar{font-size:18px;font-weight:800;color:#222;letter-spacing:2px;font-family:Roboto Mono,monospace;min-width:55px}.pule-res-bicho{font-size:14px;font-weight:600;color:#555}.pule-paginacao{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;margin-bottom:8px}.pule-pag-btn{background:#1a7a2e;color:#fff;border:none;border-radius:10px;padding:12px 18px;font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:6px;transition:opacity .2s}.pule-pag-btn:active{opacity:.7}.pule-pag-btn:disabled{background:#ccc;color:#888;cursor:not-allowed}.pule-pag-info{font-size:16px;font-weight:700;color:#fff}.bottom-nav{position:absolute;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(5,1fr);background:#fff;border-top:2px solid #e0e0e0;padding-bottom:env(safe-area-inset-bottom)}@media(display-mode:standalone){.container-geral,.bottom-nav{padding-bottom:0}.main-content{padding-bottom:70px}}.bottom-nav .nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 0;color:#1a7a2e;cursor:pointer;transition:all .15s}.bottom-nav .nav-item:active{background:#e8f5e9}.bottom-nav .nav-item.active{color:#1a7a2e;font-weight:800;background:#e8f5e9}.bottom-nav .nav-item i{font-size:24px}.bottom-nav .nav-item span{font-size:13px;font-weight:700}.side-menu{position:absolute;top:0;left:-330px;width:min(304px,calc(100% - 46px));bottom:0;background:#f7f9f6;border-right:1px solid #dde7dd;z-index:200;padding:14px;padding-top:calc(14px + env(safe-area-inset-top));transition:left .25s;overflow-y:auto;display:flex;flex-direction:column;gap:14px;box-shadow:12px 0 28px #12291524;font-family:Inter,Roboto,sans-serif}.side-menu.active{left:0}.menu-brand{display:flex;align-items:center;gap:12px;padding:6px 4px 10px}.menu-brand img{width:46px;height:46px;border-radius:12px;object-fit:contain;background:#fff;box-shadow:0 8px 20px #0f2f1917}.menu-brand strong{display:block;color:#18351f;font-size:15px;font-weight:900;line-height:1.1}.menu-brand span{display:block;color:#6d7c70;font-size:12px;font-weight:700;margin-top:3px}.menu-section{display:flex;flex-direction:column;gap:6px}.menu-section-label{color:#819083;font-size:11px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;padding:0 8px 2px}.menu-item{width:100%;text-align:left;min-height:48px;padding:8px 10px;border:none;background:#fff;color:#233227;border-radius:12px;display:flex;align-items:center;gap:11px;cursor:pointer;font:800 14px/1 Inter,Roboto,sans-serif;box-shadow:0 4px 14px #1229150f;border:1px solid #eef2ee;transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease}.menu-item.active{color:#0f6b28;background:#eaf7ed;border-color:#c9e8d0;box-shadow:inset 3px 0 #1a7a2e,0 6px 16px #1a7a2e18}.menu-item.menu-logout{margin-top:auto;color:#c93434;background:#fff7f7;border-color:#f2d8d8}.menu-icon{width:34px;height:34px;border-radius:10px;background:#eef5ef;display:inline-flex;align-items:center;justify-content:center;color:#1a7a2e;flex:0 0 auto;overflow:hidden}.menu-icon-img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.menu-item:active{transform:scale(.985);background:#edf7ef}.menu-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:199;background:#00000059;opacity:0;pointer-events:none;transition:opacity .25s}.menu-overlay.active{opacity:1;pointer-events:auto}.premios-list{display:flex;flex-direction:column;gap:6px;max-height:60vh;overflow-y:auto}.premio-item{display:flex;align-items:center;gap:10px;padding:14px 16px;background:#f9f9f9;border:2px solid #e0e0e0;border-radius:10px;cursor:pointer;transition:all .15s;font-size:15px;font-weight:700;color:#333}.premio-item:active,.premio-item.selected{border-color:#f5c518;background:#fffde7}.premio-item i{color:#f5c518;font-size:16px}.palpite-area{padding:8px 0}.palpite-input-row{display:flex;gap:10px;align-items:center}.palpite-input-row .numero-input{flex:1}.btn-add-palpite{padding:16px 20px;border-radius:12px;font-size:18px}.palpites-list{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.palpites-list:empty{display:none}.valor-mode-btns{display:flex;gap:0;margin-top:12px;border-radius:10px;overflow:hidden;border:2px solid #1a7a2e}.valor-mode-btn{flex:1;padding:12px;border:none;background:#f9f9f9;font-size:15px;font-weight:700;color:#666;cursor:pointer;transition:all .15s}.valor-mode-btn.active{background:#1a7a2e;color:#fff}.valor-arredondamento-link{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:13px;color:#1a7a2e;text-decoration:none;font-weight:600}.valor-arredondamento-link:hover{text-decoration:underline}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.modal-content{background:#fff;border-radius:16px;max-width:400px;width:100%;max-height:80vh;overflow-y:auto}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #eee}.modal-header strong{font-size:16px;color:#333}.modal-close{background:none;border:none;font-size:20px;color:#999;cursor:pointer;padding:4px 8px}.modal-body{padding:18px;font-size:14px;color:#555;line-height:1.6}.modal-example{background:#fff3cd;border:2px solid #f5c518;border-radius:10px;padding:14px;margin-top:14px;font-size:13px;color:#333;line-height:1.5}.resumo-aposta{background:#fff;border:2px solid #e0e0e0;border-radius:10px;padding:14px;line-height:1.8;color:#333;font-size:14px}.resumo-item{padding:4px 0;border-bottom:1px solid #f0f0f0}.resumo-item:last-child{border-bottom:none}.resumo-total{background:#e8f5e9;padding:10px;border-radius:8px;margin-top:8px;font-size:16px}.resumo-ticket-card{background:#fff;border:1px solid #d9eadc;border-radius:10px;padding:10px;margin:12px 0;box-shadow:0 2px 8px #0000000d}.resumo-ticket-title{background:#e8f5e9;color:#126424;border-radius:8px;padding:8px 10px;margin-bottom:8px;font-size:14px}.resumo-premio{margin-top:10px;padding:10px;background:#e8f5e9;border-radius:8px;text-align:center}.resumo-palpite{background:#e8f5e9;padding:2px 8px;border-radius:4px;font-weight:600;color:#1a7a2e}.palpitao-info{margin-bottom:12px}.palpitao-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.palpitao-titulo{font-size:18px;font-weight:800;color:#1a7a2e;display:flex;align-items:center;gap:8px}.palpitao-data{font-size:14px;color:#666;font-weight:600;display:flex;align-items:center;gap:6px}.palpitao-meta{display:flex;flex-wrap:wrap;gap:8px}.palpitao-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#e8f5e9;border:1px solid #c8e6c9;border-radius:20px;font-size:12px;font-weight:700;color:#1a7a2e}.palpitao-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;margin-top:12px}.palpitao-num{padding:10px 0;border:2px solid #e0e0e0;border-radius:8px;background:#f9f9f9;font-size:14px;font-weight:700;color:#333;cursor:pointer;text-align:center;transition:all .15s}.palpitao-num:active,.palpitao-num.selected{background:#1a7a2e;color:#fff;border-color:#1a7a2e}.loteria-dias-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.loteria-dia-btn{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;background:#f9f9f9;border:2px solid #e0e0e0;border-radius:12px;cursor:pointer;transition:all .15s}.loteria-dia-btn:active,.loteria-dia-btn.active{border-color:#1a7a2e;background:#e8f5e9}.loteria-dia-nome{font-size:13px;font-weight:700;color:#333}.loteria-dia-data{font-size:16px;font-weight:800;color:#1a7a2e}.loteria-dia-hora{font-size:11px;color:#888;font-weight:600}.btn-back-top{margin-bottom:10px}.betslip-container{background:#fff;border:2px solid #1a7a2e;border-radius:12px;padding:12px;margin-top:16px}.betslip-header{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:#1a7a2e;margin-bottom:10px;padding-bottom:8px;border-bottom:2px solid #e8f5e9}.betslip-count{background:#1a7a2e;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;margin-left:auto}.betslip-list{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.betslip-item{display:flex;align-items:center;justify-content:space-between;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;padding:8px 12px}.betslip-item-info{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.betslip-item-num{font-weight:800;color:#1a7a2e;font-size:13px;white-space:nowrap}.betslip-item-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.betslip-item-meta{font-size:11px;font-weight:800;color:#1a7a2e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.betslip-item-palpites{font-size:12px;color:#333;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.betslip-item-remove{background:none;border:none;color:#e53935;font-size:16px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .15s}.betslip-item-remove:active{background:#ffebee}.resumo-entrada{padding:6px 8px;margin:4px 0;background:#f5f5f5;border-radius:6px;font-size:13px;line-height:1.6}.custom-alert-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;animation:alertFadeIn .2s ease}@keyframes alertFadeIn{0%{opacity:0}to{opacity:1}}@keyframes alertSlideIn{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.custom-alert{background:#fff;border-radius:16px;max-width:320px;width:100%;padding:28px 24px 20px;text-align:center;animation:alertSlideIn .25s ease;box-shadow:0 8px 32px #0003}.custom-alert-icon{font-size:40px;margin-bottom:12px}.custom-alert-msg{font-size:15px;font-weight:600;color:#333;line-height:1.5;margin-bottom:20px}.custom-alert-btn{width:100%;padding:14px;background:#1a7a2e;color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;transition:background .15s;display:inline-flex;align-items:center;justify-content:center;gap:8px}.custom-alert-btn:active{background:#145f23}.modalidade-item-wrapper{display:flex;align-items:stretch;gap:0;width:100%}.modalidade-item-wrapper .modalidade-item{flex:1;border-top-right-radius:0;border-bottom-right-radius:0}.mod-info-btn{width:48px;min-width:48px;background:#1a7a2e;color:#fff;border:none;border-left:2px solid rgba(255,255,255,.2);border-radius:0 12px 12px 0;font-size:22px;font-weight:900;cursor:pointer;transition:background .15s;display:flex;align-items:center;justify-content:center}.mod-info-btn:active{background:#145f23}.mod-info-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;z-index:3000;display:flex;align-items:center;justify-content:center;padding:16px;animation:fadeIn .2s ease}@keyframes modInfoIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.mod-info-modal{background:#fff;border-radius:20px;max-width:420px;width:100%;max-height:85vh;overflow-y:auto;padding:28px 22px 22px;position:relative;animation:modInfoIn .25s ease;box-shadow:0 8px 40px #0000004d}.mod-info-close{position:absolute;top:12px;right:14px;background:none;border:none;font-size:22px;color:#999;cursor:pointer;padding:4px 8px;line-height:1}.mod-info-close:hover{color:#333}.mod-info-icon{font-size:52px;text-align:center;margin-bottom:8px}.mod-info-titulo{text-align:center;font-size:20px;font-weight:800;color:#1a7a2e;margin:0 0 6px}.mod-info-resumo{text-align:center;font-size:17px;color:#333;font-weight:600;margin:0 0 18px;line-height:1.4}.mod-info-section{background:#f5f7f5;border-radius:14px;padding:14px 16px;margin-bottom:12px}.mod-info-section.mod-info-exemplo{background:#fffbe6;border:1px solid #f5d060}.mod-info-label{font-size:15px;font-weight:700;color:#1a7a2e;margin-bottom:6px;display:flex;align-items:center;gap:6px}.mod-info-label i{font-size:16px}.mod-info-text{font-size:16px;color:#333;line-height:1.5;margin:0}.mod-info-text strong{color:#1a7a2e;font-weight:700}.mod-info-dica{background:#e8f5e9;border-radius:12px;padding:12px 14px;margin:14px 0 18px;font-size:15px;color:#2e7d32;line-height:1.4;display:flex;align-items:flex-start;gap:8px}.mod-info-dica i{font-size:18px;margin-top:1px;flex-shrink:0}.mod-info-btn-ok{width:100%;padding:16px;background:#1a7a2e;color:#fff;border:none;border-radius:14px;font-size:18px;font-weight:800;cursor:pointer;transition:background .15s;letter-spacing:1px}.mod-info-btn-ok:active{background:#145f23}.placeholder{padding:14px;color:#666;background:#fff;border:2px dashed #ccc;border-radius:10px;text-align:center}.pix-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;z-index:3000;display:flex;align-items:center;justify-content:center;animation:fadeIn .2s ease}.pix-modal{background:#fff;border-radius:20px;width:92%;max-width:400px;max-height:90vh;overflow-y:auto;padding:24px 20px;box-shadow:0 8px 40px #0000004d;animation:scaleIn .25s ease;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.pix-modal::-webkit-scrollbar{width:4px}.pix-modal::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.pix-modal-header{display:flex;align-items:center;gap:10px;margin-bottom:12px;position:relative}.pix-modal-icon{font-size:32px}.pix-modal-header h3{flex:1;margin:0;font-size:20px;color:#1a7a2e}.pix-modal-close{background:none;border:none;font-size:22px;color:#999;cursor:pointer;position:absolute;right:0;top:0}.pix-modal-desc{color:#555;font-size:15px;margin:0 0 16px;line-height:1.4}.withdrawal-window-closed{display:flex;flex-direction:column;align-items:center;gap:8px;margin:8px 0 20px;padding:20px 16px;border:1px solid #d7e6db;border-radius:14px;background:#f5faf6;color:#294632;text-align:center}.withdrawal-window-closed>i{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#e2f2e7;color:#1a7a2e;font-size:20px}.withdrawal-window-closed>strong{font-size:17px;line-height:1.3}.withdrawal-window-closed>p{margin:0;color:#52645a;font-size:14px;line-height:1.45}.withdrawal-window-closed>div{display:flex;flex-direction:column;gap:2px;width:100%;margin-top:6px;padding:11px 12px;border-radius:10px;background:#fff}.withdrawal-window-closed span,.withdrawal-window-closed small{color:#6b776f;font-size:11px}.withdrawal-window-closed b{color:#176c2a;font-size:20px}.pix-valores-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}.pix-valor-btn{background:#f0f8f0;border:2px solid #cde6cd;border-radius:12px;padding:14px 4px;font-size:16px;font-weight:700;color:#1a7a2e;cursor:pointer;transition:all .15s;text-align:center}.pix-valor-btn:hover,.pix-valor-btn.selected{background:#1a7a2e;color:#fff;border-color:#1a7a2e;transform:scale(1.05)}.pix-custom-row{margin-bottom:18px}.saque-balance-summary{border:1px solid #b8dec5;background:#f4fbf6;border-radius:10px;padding:14px;margin:12px 0 16px}.saque-balance-available{display:flex;flex-direction:column;gap:3px;padding-bottom:12px;border-bottom:1px solid #d8ebde}.saque-balance-available span{color:#24613a;font-size:13px;font-weight:700}.saque-balance-available strong{color:#16743a;font-size:28px;line-height:1.15}.saque-balance-available small{color:#567061;font-size:12px;line-height:1.35}.saque-balance-details{display:grid;gap:7px;padding-top:11px}.saque-balance-details>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#536159;font-size:12px}.saque-balance-details strong{color:#26392d;font-size:13px;white-space:nowrap}.saque-balance-details .saque-balance-restricted,.saque-balance-details .saque-balance-restricted strong{color:#744f12}.saque-rollover-status{padding-top:12px;margin-top:12px;border-top:1px solid #d8ebde}.saque-rollover-heading,.saque-rollover-footer,.saque-rollover-breakdown>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.saque-rollover-heading{color:#2e4937;font-size:13px}.saque-rollover-heading span{color:#52665a;font-size:12px;white-space:nowrap}.saque-rollover-progress{height:8px;background:#dbe8df;border-radius:99px;overflow:hidden;margin:8px 0 6px}.saque-rollover-progress>div{height:100%;background:#26a65b}.saque-rollover-footer{color:#5b6d61;font-size:11px}.saque-rollover-footer strong{color:#744f12;font-size:12px;text-align:right}.saque-rollover-footer .saque-rollover-complete{color:#16743a}.saque-rollover-breakdown{display:grid;gap:5px;padding-top:9px;margin-top:9px;border-top:1px dashed #ccdfd2}.saque-rollover-breakdown>div{color:#5b6d61;font-size:11px}.saque-rollover-breakdown strong{color:#5d513f;font-size:11px;text-align:right}.saque-balance-note{margin:0;color:#4c6755;font-size:12px;line-height:1.4}.saque-value-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.saque-value-label-row .pix-custom-label{margin-bottom:0}.saque-use-available{border:0;background:transparent;color:#16743a;padding:4px 0;font-size:12px;font-weight:700;cursor:pointer}.saque-use-available:hover,.saque-use-available:focus-visible{color:#0e592b;text-decoration:underline}.pix-custom-label{display:block;font-size:14px;color:#666;margin-bottom:6px}.pix-custom-input-row{display:flex;align-items:center;gap:8px}.pix-rs{font-size:18px;font-weight:700;color:#1a7a2e}.pix-custom-input{flex:1;padding:12px 14px;font-size:18px;font-weight:600;border:2px solid #cde6cd;border-radius:12px;outline:none;transition:border-color .2s}.pix-custom-input:focus{border-color:#1a7a2e;box-shadow:0 0 0 3px #1a7a2e26}.pix-deposit-limit{margin:7px 0 0 30px;color:#5d6862;font-size:12px;line-height:1.35}.pix-btn-continuar{width:100%;padding:16px;font-size:18px;font-weight:700;background:#1a7a2e;color:#fff;border:none;border-radius:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .2s}.pix-btn-continuar:hover{background:#15661f}.pix-valor-display{text-align:center;font-size:28px;font-weight:800;color:#1a7a2e;margin:8px 0 16px;padding:10px;background:#f0f8f0;border-radius:12px}.pix-qr-container{text-align:center;margin:12px 0;min-height:250px;display:flex;align-items:center;justify-content:center;position:relative}.pix-qr-img{width:250px;height:250px;border-radius:12px;border:3px solid #1a7a2e}.pix-qr-loading{position:absolute;font-size:18px;color:#1a7a2e}.pix-ou{text-align:center;color:#888;font-size:14px;margin:12px 0 8px}.pix-code-box{display:flex;gap:8px;margin-bottom:16px}.pix-code-input{flex:1;padding:10px;font-size:11px;border:2px solid #ddd;border-radius:10px;background:#f9f9f9;color:#333;overflow:hidden;text-overflow:ellipsis}.pix-btn-copiar{padding:10px 16px;font-size:14px;font-weight:700;background:#1a7a2e;color:#fff;border:none;border-radius:10px;cursor:pointer;white-space:nowrap;transition:all .2s;display:flex;align-items:center;gap:6px}.pix-btn-copiar.copiado{background:#0d5a1a}.pix-btn-voltar{width:100%;padding:12px;font-size:15px;font-weight:600;background:#f0f0f0;color:#555;border:none;border-radius:12px;cursor:pointer;margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:6px}.pix-modal .btn-cancel{width:100%;padding:12px;font-size:15px;font-weight:700;background:#f0f0f0;color:#555;border:1px solid #d8dde3;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .2s,border-color .2s,color .2s}.pix-modal .btn-cancel:hover{background:#e6e9ed;border-color:#c8ced6}.pix-btn-confirmar{width:100%;padding:16px;font-size:18px;font-weight:700;background:#1a7a2e;color:#fff;border:none;border-radius:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.pix-btn-confirmar:hover{background:#15661f}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.auth-screen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:linear-gradient(135deg,#1a7a2e,#0d5a1a,#0a4515);display:flex;align-items:center;justify-content:center;padding:20px}.auth-container{width:100%;max-width:400px;animation:scaleIn .3s ease}.auth-logo{text-align:center;margin-bottom:30px}.auth-logo-img{width:100px;height:100px;border-radius:24px;box-shadow:0 8px 32px #0000004d}.auth-logo-img-video{width:130px;height:130px;border-radius:50%;object-fit:cover;box-shadow:0 8px 32px #0000004d}.auth-title{color:#fff;font-size:24px;font-weight:900;margin-top:12px;text-shadow:0 2px 8px rgba(0,0,0,.3);letter-spacing:1px}.auth-form{background:#fff;border-radius:20px;padding:24px;box-shadow:0 8px 40px #00000040}.auth-tabs{display:flex;gap:0;margin-bottom:20px;border-radius:12px;overflow:hidden;border:2px solid #1a7a2e}.auth-tab{flex:1;padding:12px;border:none;background:#f0f0f0;color:#666;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s}.auth-tab.active{background:#1a7a2e;color:#fff}.auth-field{margin-bottom:16px}.auth-label{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:6px}.auth-label i{color:#1a7a2e;margin-right:4px}.auth-input{width:100%;padding:14px 16px;border:2px solid #ddd;border-radius:12px;font-size:17px;font-family:Roboto,sans-serif;outline:none;transition:border-color .2s;box-sizing:border-box}.auth-input:focus{border-color:#1a7a2e;box-shadow:0 0 0 3px #1a7a2e26}.input-with-btn{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.input-with-btn .auth-input{min-width:0}.input-btn{border:none;border-radius:12px;background:#1a7a2e;color:#fff;font-size:14px;font-weight:700;padding:0 14px;min-width:112px;cursor:pointer}.input-btn:disabled{opacity:.65;cursor:wait}@media(max-width:420px){.input-with-btn{grid-template-columns:1fr}.input-btn{min-height:44px;width:100%}}.auth-btn{width:100%;padding:16px;border:none;border-radius:14px;background:#1a7a2e;color:#fff;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .2s;margin-top:8px}.auth-btn:hover{background:#15661f}.auth-btn:disabled{background:#999;cursor:not-allowed}.auth-link{display:block;text-align:center;margin-top:16px;color:#1a7a2e;font-size:15px;font-weight:500;cursor:pointer;background:none;border:none;text-decoration:underline;width:100%}.email-code-input{min-height:58px;text-align:center;font-size:28px;font-weight:700;letter-spacing:8px;font-variant-numeric:tabular-nums}.email-code-status{display:flex;justify-content:space-between;gap:8px;margin-top:10px;padding:10px 12px;border-radius:8px;background:#eef8f0;color:#245b30;font-size:13px}.email-code-status span{white-space:nowrap;font-variant-numeric:tabular-nums}.email-resend-btn{width:100%;min-height:44px;margin-top:10px;border:1px solid #1a7a2e;border-radius:8px;background:#fff;color:#1a7a2e;font-size:14px;font-weight:700;cursor:pointer}.email-resend-btn:disabled{border-color:#bbb;color:#777;cursor:not-allowed}.saque-email-msg{margin-top:10px;padding:10px 12px;border-radius:8px;font-size:14px;line-height:1.35}.saque-email-msg.info{background:#f2f4f7;color:#344054}.saque-email-msg.success{background:#eaf7ed;color:#17672a}.saque-email-msg.error{background:#fff0f0;color:#a72828}@media(max-width:420px){.email-code-status{align-items:flex-start;flex-direction:column}}.auth-btn-neutral{width:100%;padding:14px;border:2px solid #ddd;border-radius:12px;background:#f5f5f5;color:#444;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;margin-top:12px}.auth-btn-neutral:hover{background:#e8e8e8;border-color:#ccc}.auth-btn-neutral:disabled{background:#eee;color:#aaa;cursor:not-allowed;border-color:#ddd}.auth-msg{margin-top:12px;padding:10px 14px;border-radius:10px;font-size:14px;text-align:center;display:none}.auth-msg.error{display:block;background:#ffe0e0;color:#c00}.auth-msg.success{display:block;background:#e0ffe0;color:#060}.auth-msg.info{display:block;background:#e0f0ff;color:#036}.auth-verify-icon{text-align:center;font-size:56px;margin-bottom:12px}.auth-verify-text{text-align:center;font-size:16px;color:#444;line-height:1.5;margin-bottom:20px}.pwa-banner{position:fixed;bottom:60px;left:0;right:0;z-index:8000;padding:8px 12px;transform:translateY(100%);opacity:0;transition:transform .3s ease,opacity .3s ease;pointer-events:none}.pwa-banner.visible{transform:translateY(0);opacity:1;pointer-events:auto}.pwa-banner-content{background:linear-gradient(135deg,#1a7a2e,#2e9e44);border-radius:14px;padding:12px 14px;box-shadow:0 4px 20px #00000040;display:flex;align-items:center;gap:10px;max-width:500px;margin:0 auto}.pwa-banner-logo{width:44px;height:44px;border-radius:10px;flex-shrink:0;background:#fff;padding:2px}.pwa-banner-info{flex:1;min-width:0}.pwa-banner-title{display:block;font-size:14px;color:#fff;margin-bottom:2px}.pwa-banner-title i{margin-right:4px}.pwa-banner-text{color:#ffffffe6;font-size:12px;line-height:1.3;margin:0}.pwa-banner-text strong{color:#fff}.pwa-banner-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.pwa-banner-btn{padding:8px 14px;border:2px solid #fff;border-radius:8px;background:#fff;color:#1a7a2e;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .2s}.pwa-banner-btn:active{background:#e8f5e9}.pwa-banner-dismiss{background:none;border:none;color:#ffffffb3;font-size:16px;cursor:pointer;padding:4px;line-height:1}.pwa-banner-dismiss:active{color:#fff}.loteria-modalidades{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.loteria-mod-btn{padding:8px 14px;border-radius:8px;border:2px solid #ddd;background:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.loteria-mod-btn.active{border-color:#1a7a2e;background:#e8f5e9;color:#1a7a2e}.loteria-mod-btn small{display:block;font-weight:400;font-size:11px;color:#888;margin-top:2px}.loteria-mod-btn.active small{color:#2e7d32}.loteria-info-bar{display:flex;justify-content:space-between;align-items:center;margin:8px 0;font-size:14px;color:#555}.btn-surpresinha{padding:6px 14px;border-radius:8px;border:2px solid #1a7a2e;background:#e8f5e9;color:#1a7a2e;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s}.btn-surpresinha:active{background:#1a7a2e;color:#fff}.loteria-numeros-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;margin-top:8px}.loteria-num-btn{aspect-ratio:1;border-radius:50%;border:2px solid #ddd;background:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center}.loteria-num-btn.selected{border-color:#1a7a2e;background:#1a7a2e;color:#fff}.loteria-num-btn:active{transform:scale(.9)}.game-list-item.disabled{opacity:.45;pointer-events:none}.jogos-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.jogos-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px 12px;background:#fff;border:2px solid #e0e0e0;border-radius:12px;cursor:pointer;font-size:15px;text-align:center;transition:all .15s;position:relative}.jogos-card:active{border-color:#1a7a2e;background:#e8f5e9}.jogos-card.disabled{opacity:.5;pointer-events:none}.jogos-card-icon{font-size:40px}.jogos-card-nome{font-size:14px;font-weight:700;color:#333}.jogos-card .game-tag-off{font-size:10px;background:#e53935;color:#fff;padding:2px 6px;border-radius:4px;font-weight:600}.home-row-2{display:flex;gap:10px;margin:12px 16px}.quick-action-half{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 10px;background:#fff;border:2px solid #e0e0e0;border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;color:#333;transition:all .15s}.quick-action-half:active{border-color:#1a7a2e;background:#e8f5e9}.quick-action-half i{font-size:22px;color:#1a7a2e}.sonhos-busca{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:10px;font-size:15px;margin-bottom:16px;box-sizing:border-box}.sonhos-busca:focus{outline:none;border-color:#1a7a2e}.sonhos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.sonhos-card{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:12px 8px;text-align:center;transition:all .15s}.sonhos-card-icon{font-size:32px}.sonhos-card-grupo{font-size:11px;color:#888;margin-top:4px}.sonhos-card-nome{font-size:13px;font-weight:700;color:#333;margin-top:2px}.sonhos-card-numeros{font-size:11px;color:#1a7a2e;font-weight:600;margin-top:4px}.game-list-item .game-tag-off{font-size:10px;background:#e53935;color:#fff;padding:2px 6px;border-radius:4px;margin-left:8px;font-weight:600}.loteria-wizard-steps{display:flex;gap:4px;margin:12px 0;overflow-x:auto;padding:0 4px}.lw-step{flex:1;text-align:center;padding:8px 4px;font-size:11px;font-weight:600;background:#e0e0e0;color:#888;border-radius:8px;white-space:nowrap;transition:all .3s}.lw-step.active{background:#1a7a2e;color:#fff}.lw-step.done{background:#4caf50;color:#fff}.loteria-step{animation:fadeIn .3s ease}*{touch-action:manipulation}.push-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .3s ease}.push-popup-card{background:#fff;border-radius:16px;padding:28px 24px;max-width:340px;width:100%;text-align:center;box-shadow:0 8px 32px #0000004d}.push-popup-icon{font-size:48px;color:#f5a623;margin-bottom:12px}.push-popup-title{font-size:20px;font-weight:700;color:#1a7a2e;margin:0 0 8px}.push-popup-text{font-size:14px;color:#555;margin:0 0 20px;line-height:1.5}.push-popup-btn{display:block;width:100%;padding:14px;background:#1a7a2e;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;margin-bottom:10px}.push-popup-btn:active{background:#145f23}.push-popup-later{display:block;width:100%;padding:10px;background:none;border:none;color:#999;font-size:13px;cursor:pointer}.ios-tutorial-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;z-index:99999;display:flex;align-items:flex-end;justify-content:center;padding:0;animation:fadeIn .3s ease}.ios-tutorial-card{background:#fff;border-radius:20px 20px 0 0;padding:24px 20px 32px;width:100%;max-width:420px;text-align:center;position:relative;box-shadow:0 -4px 30px #0000004d}.ios-tutorial-close{position:absolute;top:12px;right:14px;background:#eee;border:none;border-radius:50%;width:32px;height:32px;font-size:16px;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center}.ios-tutorial-title{font-size:22px;font-weight:800;color:#1a7a2e;margin:0 0 4px}.ios-tutorial-title i{margin-right:6px}.ios-tutorial-subtitle{font-size:15px;color:#777;margin:0 0 20px}.ios-tutorial-steps{position:relative;min-height:180px;display:flex;align-items:center;justify-content:center}.ios-tutorial-step{position:absolute;width:100%;opacity:0;transform:scale(.9);transition:opacity .5s ease,transform .5s ease;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:10px}.ios-tutorial-step.active{opacity:1;transform:scale(1);pointer-events:auto}.ios-tutorial-step-number{background:#1a7a2e;color:#fff;width:36px;height:36px;border-radius:50%;font-size:18px;font-weight:800;display:flex;align-items:center;justify-content:center}.ios-tutorial-step-icon{font-size:56px;color:#1a7a2e;animation:iosPulse 2s ease-in-out infinite}.ios-tutorial-share-icon{position:relative;width:72px;height:70px;font-size:30px}.ios-tutorial-share-icon:before{content:"";position:absolute;left:14px;right:14px;bottom:2px;height:42px;border:5px solid currentColor;border-radius:7px}.ios-tutorial-share-icon i{position:absolute;top:0;left:50%;z-index:1;padding:0 6px 7px;background:#fff;transform:translate(-50%)}.ios-tutorial-step-text{font-size:17px;color:#333;line-height:1.5}.ios-tutorial-step-text strong{color:#1a7a2e;font-size:19px}.ios-tutorial-hint{font-size:13px;color:#999}.ios-tutorial-dots{display:flex;justify-content:center;gap:10px;margin-top:16px}.ios-tutorial-dot{width:12px;height:12px;border-radius:50%;background:#ddd;cursor:pointer;transition:background .3s,transform .3s}.ios-tutorial-dot.active{background:#1a7a2e;transform:scale(1.3)}.ios-tutorial-arrow{min-height:58px;margin-top:10px;color:#1a7a2e;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px;opacity:0;visibility:hidden;transition:opacity .2s ease}.ios-tutorial-arrow.active{opacity:1;visibility:visible}.ios-tutorial-arrow span{font-size:13px;font-weight:700;color:#526057}.ios-tutorial-arrow i{font-size:28px;animation:iosBounce 1.5s ease-in-out infinite}@keyframes iosPulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes iosBounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.phone-verify-modal{max-width:400px;width:92%}.phone-verify-body{padding:16px 20px;text-align:center}.phone-verify-text{font-size:16px;color:#e0e0e0;margin:8px 0;line-height:1.5}.phone-verify-numero-box{display:flex;align-items:center;justify-content:center;gap:10px;background:#1a7a2e26;border:2px solid #1a7a2e;border-radius:12px;padding:14px 20px;margin:16px 0;font-size:22px;font-weight:700;color:#4caf50}.phone-verify-numero-box i{font-size:20px}.phone-verify-btn{width:100%;font-size:17px;padding:14px;margin-top:12px;border-radius:12px}.phone-verify-resend{width:100%;font-size:15px;padding:12px;margin-top:10px;border-radius:12px;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.otp-channel-btns{display:flex;gap:10px;margin:12px 0;width:100%}.otp-channel-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 10px;border-radius:12px;font-size:14px;font-weight:700;border:2px solid transparent;cursor:pointer;transition:all .2s}.otp-channel-btn.whatsapp{background:#25d366;color:#fff;border-color:#1eba57}.otp-channel-btn.whatsapp:hover:not(:disabled){background:#1eba57}.otp-channel-btn.sms{background:#2196f3;color:#fff;border-color:#1976d2}.otp-channel-btn.sms:hover:not(:disabled){background:#1976d2}.otp-channel-btn:disabled{opacity:.5;cursor:not-allowed}.otp-channel-btn i{font-size:18px}.amigos-header{background:#1a2a1a;border:1px solid #2a4a2a;border-radius:12px;padding:16px;margin-bottom:16px}.amigos-desc{color:#ccc;font-size:14px;margin-bottom:12px;line-height:1.5}.amigos-total{display:flex;justify-content:space-between;align-items:center;background:#0d1f0d;border-radius:8px;padding:10px 14px}.amigos-total span{color:#aaa;font-size:13px}.amigos-total strong{color:#4caf50;font-size:18px}.amigos-link-box{background:#1a2a1a;border:1px solid #2a4a2a;border-radius:12px;padding:16px;margin-bottom:16px}.amigos-link-label{color:#aaa;font-size:13px;margin-bottom:8px}.amigos-link-row{display:flex;gap:8px;margin-bottom:10px}.amigos-link-input{flex:1;background:#0d1f0d;border:1px solid #2a4a2a;border-radius:8px;color:#fff;padding:8px 10px;font-size:13px;min-width:0}.btn-copy-link{background:#1a7a2e;color:#fff;border:none;border-radius:8px;padding:8px 14px;font-size:13px;cursor:pointer;white-space:nowrap}.btn-copy-link:active{opacity:.8}.amigos-share-row{display:flex;gap:8px}.btn-share-link{flex:1;background:#25d366;color:#000;border:none;border-radius:8px;padding:10px;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.btn-share-link:active{opacity:.8}.amigos-lista{background:#1a2a1a;border:1px solid #2a4a2a;border-radius:12px;padding:16px;margin-bottom:16px}.amigo-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #2a4a2a}.amigo-item:last-child{border-bottom:none}.amigo-nome{color:#eee;font-size:14px}.amigo-comissao{color:#4caf50;font-size:14px;font-weight:700}.amigos-vazio{background:#1a2a1a;border:1px solid #2a4a2a;border-radius:12px;padding:24px 16px;text-align:center;color:#ccc;margin-bottom:16px}.amigos-info{background:#1a2a1a;border:1px solid #2a4a2a;border-radius:12px;padding:16px;color:#aaa;font-size:13px;line-height:1.6;margin-bottom:16px}.amigos-info strong{color:#4caf50}.date-selector{display:flex;align-items:center;justify-content:space-between;background:#1a2a1a;border:1px solid #2a4a2a;border-radius:12px;padding:12px 8px;margin-bottom:16px;gap:8px}.date-nav-btn{background:#1a7a2e;color:#fff;border:none;border-radius:10px;width:48px;height:48px;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .2s}.date-nav-btn:active{opacity:.7}.date-nav-btn:disabled{background:#333;color:#666;cursor:not-allowed}.date-label{color:#fff;font-size:16px;font-weight:700;text-align:center;flex:1;line-height:1.3}.self-block-overlay.svelte-1qaca2q{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:20px;background:#08110cb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.self-block-modal.svelte-1qaca2q{position:relative;width:min(420px,100%);border-radius:18px;background:#fff;padding:28px 22px 22px;box-shadow:0 22px 60px #0000005c;text-align:center;color:#17231b}.self-block-close.svelte-1qaca2q{position:absolute;top:12px;right:12px;width:34px;height:34px;border:0;border-radius:50%;background:#eef6f0;color:#1a7a2e;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.self-block-close.svelte-1qaca2q:disabled,.self-block-primary.svelte-1qaca2q:disabled,.self-block-secondary.svelte-1qaca2q:disabled{opacity:.65;cursor:not-allowed}.self-block-icon.svelte-1qaca2q{width:62px;height:62px;margin:0 auto 14px;border-radius:50%;background:linear-gradient(145deg,#e9f8ec,#cdeed5);color:#1a7a2e;display:flex;align-items:center;justify-content:center;font-size:26px}.self-block-modal.svelte-1qaca2q h2:where(.svelte-1qaca2q){margin:0 0 10px;font-size:22px;line-height:1.15;color:#102615}.self-block-modal.svelte-1qaca2q p:where(.svelte-1qaca2q){margin:0;color:#45524a;font-size:15px;line-height:1.45}.self-block-error.svelte-1qaca2q{margin-top:12px;padding:10px 12px;border-radius:10px;background:#fff0f0;color:#b42318;font-size:13px;font-weight:700}.self-block-actions.svelte-1qaca2q{display:grid;grid-template-columns:1fr 1.35fr;gap:10px;margin-top:20px}.self-block-primary.svelte-1qaca2q,.self-block-secondary.svelte-1qaca2q{min-height:46px;border:0;border-radius:12px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.self-block-primary.svelte-1qaca2q{background:#1a7a2e;color:#fff}.self-block-secondary.svelte-1qaca2q{background:#eef2ef;color:#27352c}@media(max-width:420px){.self-block-modal.svelte-1qaca2q{padding:26px 18px 18px;border-radius:16px}.self-block-actions.svelte-1qaca2q{grid-template-columns:1fr}}.reg-steps.svelte-1qaca2q{display:flex;align-items:center;justify-content:center;gap:0;margin:16px 0 20px}.reg-step.svelte-1qaca2q{display:flex;flex-direction:column;align-items:center;gap:4px;opacity:.4}.reg-step.active.svelte-1qaca2q,.reg-step.done.svelte-1qaca2q{opacity:1}.reg-step-num.svelte-1qaca2q{width:32px;height:32px;border-radius:50%;background:#ddd;color:#666;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.reg-step.active.svelte-1qaca2q .reg-step-num:where(.svelte-1qaca2q){background:#1a7a2e;color:#fff}.reg-step.done.svelte-1qaca2q .reg-step-num:where(.svelte-1qaca2q){background:#1a7a2e;color:#fff}.reg-step-label.svelte-1qaca2q{font-size:11px;color:#666;font-weight:600}.reg-step.active.svelte-1qaca2q .reg-step-label:where(.svelte-1qaca2q){color:#1a7a2e}.reg-step-line.svelte-1qaca2q{width:40px;height:2px;background:#ddd;margin:0 4px 18px}.reg-step-line.done.svelte-1qaca2q{background:#1a7a2e}.cpf-loading.svelte-1qaca2q{display:flex;align-items:center;gap:10px;padding:12px;color:#555;font-size:.95rem}.spinner.svelte-1qaca2q{width:20px;height:20px;border:3px solid #ddd;border-top-color:#1a7a2e;border-radius:50%;animation:svelte-1qaca2q-spin .8s linear infinite}@keyframes svelte-1qaca2q-spin{to{transform:rotate(360deg)}}.cpf-result.svelte-1qaca2q{background:#f0f9f0;border:2px solid #1a7a2e;border-radius:12px;padding:16px;text-align:center;margin-bottom:12px}.cpf-result-icon.svelte-1qaca2q{font-size:28px;margin-bottom:4px}.cpf-result-name.svelte-1qaca2q{font-size:1.1rem;font-weight:700;color:#1a7a2e}.cpf-result-info.svelte-1qaca2q{font-size:.85rem;color:#666;margin-top:4px}.input-with-btn.svelte-1qaca2q{display:flex;gap:0;align-items:stretch}.input-btn.svelte-1qaca2q{background:#1a7a2e;color:#fff;border:none;border-radius:0 12px 12px 0;padding:0 16px;font-weight:700;font-size:.85rem;cursor:pointer;white-space:nowrap}.input-btn.svelte-1qaca2q:disabled{background:#999;cursor:not-allowed}.input-btn-ok.svelte-1qaca2q{display:flex;align-items:center;padding:0 14px;font-size:1.2rem;background:#f0f9f0;border-radius:0 12px 12px 0;border:2px solid #1a7a2e;border-left:none}.code-input.svelte-1qaca2q{text-align:center;font-size:22px!important;letter-spacing:6px}.otp-send.svelte-1qaca2q,.otp-action.svelte-1qaca2q{border:0;border-radius:12px;background:#1a7a2e;color:#fff;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .2s,opacity .2s}.otp-send.svelte-1qaca2q{width:100%;margin-top:10px;padding:14px 16px;font-size:16px}.otp-confirm-row.svelte-1qaca2q{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.otp-action.svelte-1qaca2q{min-width:118px;padding:0 14px;font-size:14px;white-space:nowrap}.otp-send.svelte-1qaca2q:hover,.otp-action.svelte-1qaca2q:hover{background:#15661f}.otp-send.svelte-1qaca2q:disabled,.otp-action.svelte-1qaca2q:disabled,.otp-resend.svelte-1qaca2q:disabled{opacity:.55;cursor:not-allowed}.otp-resend.svelte-1qaca2q{width:100%;margin-top:10px;border:1px solid #d6e6d9;border-radius:10px;background:#f3faf4;color:#1a7a2e;padding:10px 12px;font-size:14px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.cpf-overlay.svelte-1qaca2q{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999}.cpf-overlay-content.svelte-1qaca2q{background:#fff;border-radius:16px;padding:32px 40px;display:flex;flex-direction:column;align-items:center;gap:16px;font-size:1.1rem;font-weight:600;color:#1a7a2e;box-shadow:0 8px 32px #0000004d}.spinner-large.svelte-1qaca2q{width:40px;height:40px;border:4px solid #ddd;border-top-color:#1a7a2e;border-radius:50%;animation:svelte-1qaca2q-spin .8s linear infinite}.auth-link.svelte-1qaca2q{background:none;border:none;color:#1a7a2e;font-size:.85rem;font-weight:600;cursor:pointer;padding:6px 0;text-decoration:underline}.auth-screen.svelte-1qaca2q{align-items:flex-start;padding:0;overflow-y:auto;background:#f2f4f3}.auth-container.svelte-1qaca2q{width:min(100%,450px);max-width:450px;min-height:100dvh;margin:0 auto;padding:38px 16px 46px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;background:var(--auth-primary, #078b3c);animation:none}.auth-logo.svelte-1qaca2q{margin:0 auto 32px;text-align:center}.auth-logo-img.svelte-1qaca2q,.auth-logo-img-video.svelte-1qaca2q{width:154px;height:154px;border-radius:0;object-fit:contain;box-shadow:none}.auth-title.svelte-1qaca2q{margin:8px 0 0;color:#fff;font-size:24px;font-weight:900;letter-spacing:0;text-shadow:0 2px 4px rgba(0,0,0,.22)}.auth-form.svelte-1qaca2q{width:100%;padding:0;border-radius:0;background:transparent;box-shadow:none}.auth-tabs.svelte-1qaca2q{margin-bottom:18px;border:1px solid rgba(255,255,255,.82);border-radius:12px;background:#00000014}.auth-tab.svelte-1qaca2q{min-height:44px;padding:10px 12px;background:transparent;color:#ffffffdb;font-size:14px;letter-spacing:0}.auth-tab.active.svelte-1qaca2q{background:#ffd400;color:#164523}.auth-tab.svelte-1qaca2q:disabled{opacity:.55;cursor:not-allowed}.auth-field.svelte-1qaca2q{position:relative;margin-bottom:10px}.auth-label.svelte-1qaca2q{position:absolute;left:15px;top:50%;z-index:2;margin:0;color:#737b77;font-size:0;line-height:1;transform:translateY(-50%);pointer-events:none}.auth-label.svelte-1qaca2q i:where(.svelte-1qaca2q){margin:0;color:inherit;font-size:19px}.auth-input.svelte-1qaca2q{width:100%;min-height:52px;padding:0 46px 0 43px;border:1px solid #d8dcda;border-radius:12px;background:#fff;color:#26312b;font-family:inherit;font-size:16px;letter-spacing:0;box-shadow:none}.auth-input.svelte-1qaca2q::placeholder{color:#78847d;opacity:1}.auth-input.svelte-1qaca2q:focus{border-color:#ffd400;box-shadow:0 0 0 3px #ffd40047}.auth-password-toggle.svelte-1qaca2q{position:absolute;top:50%;right:8px;z-index:3;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:transparent;color:#7b827f;display:inline-flex;align-items:center;justify-content:center;font-size:17px;cursor:pointer;transform:translateY(-50%)}.auth-password-toggle.svelte-1qaca2q:focus-visible{outline:3px solid rgba(255,212,0,.45);outline-offset:1px}.auth-forgot-link.svelte-1qaca2q{display:block;width:auto;margin:2px 0 18px auto;padding:0;border:0;background:transparent;color:#fff;font-size:15px;font-weight:500;letter-spacing:0;cursor:pointer}.auth-btn.svelte-1qaca2q{width:100%;min-height:42px;margin-top:0;padding:11px 16px;border:0;border-radius:12px;background:#ffd400;color:#164523;font-size:16px;font-weight:900;letter-spacing:0;box-shadow:none}.auth-btn.svelte-1qaca2q:hover,.auth-btn.svelte-1qaca2q:active{background:#ffdf28}.auth-btn.svelte-1qaca2q:disabled{background:#d9d5a9;color:#6a6a55}.auth-btn-neutral.svelte-1qaca2q{min-height:42px;padding:10px 12px;border:1px solid rgba(255,255,255,.8);border-radius:12px;background:#ffffff1f;color:#fff;font-size:14px;box-shadow:none}.auth-btn-neutral.svelte-1qaca2q:hover{border-color:#fff;background:#fff3}.auth-verify-icon.svelte-1qaca2q,.auth-verify-text.svelte-1qaca2q{color:#fff}.auth-verify-icon.svelte-1qaca2q{margin-bottom:8px;font-size:42px}.auth-verify-text.svelte-1qaca2q{margin-bottom:16px;font-size:15px}.reg-steps.svelte-1qaca2q{margin:6px 0 20px}.reg-step-num.svelte-1qaca2q{background:#ffffff3d;color:#fff}.reg-step.active.svelte-1qaca2q .reg-step-num:where(.svelte-1qaca2q),.reg-step.done.svelte-1qaca2q .reg-step-num:where(.svelte-1qaca2q){background:#ffd400;color:#164523}.reg-step-label.svelte-1qaca2q,.reg-step.active.svelte-1qaca2q .reg-step-label:where(.svelte-1qaca2q){color:#fff}.reg-step-line.svelte-1qaca2q{background:#ffffff40}.reg-step-line.done.svelte-1qaca2q{background:#ffd400}.cpf-result.svelte-1qaca2q{border:0;border-radius:12px;background:#fffffff5}.cpf-result-name.svelte-1qaca2q{color:var(--auth-primary, #078b3c)}.auth-msg.svelte-1qaca2q{border-radius:10px;font-weight:600}.input-with-btn.svelte-1qaca2q{gap:8px}.input-btn.svelte-1qaca2q,.otp-send.svelte-1qaca2q,.otp-action.svelte-1qaca2q{border-radius:12px;background:#ffd400;color:#164523}.input-btn.svelte-1qaca2q:hover,.otp-send.svelte-1qaca2q:hover,.otp-action.svelte-1qaca2q:hover{background:#ffdf28}.otp-resend.svelte-1qaca2q,.auth-link.svelte-1qaca2q{border-color:#fffc;background:#ffffff1f;color:#fff}.cpf-overlay-content.svelte-1qaca2q{color:var(--auth-primary, #078b3c)}.spinner-large.svelte-1qaca2q{border-top-color:var(--auth-primary, #078b3c)}@media(max-width:450px){.auth-screen.svelte-1qaca2q{background:var(--auth-primary, #078b3c)}.auth-container.svelte-1qaca2q{width:100%;padding-inline:16px}}@media(max-height:720px){.auth-container.svelte-1qaca2q{justify-content:flex-start;padding-top:24px;padding-bottom:30px}.auth-logo.svelte-1qaca2q{margin-bottom:20px}.auth-logo-img.svelte-1qaca2q,.auth-logo-img-video.svelte-1qaca2q{width:112px;height:112px}.auth-title.svelte-1qaca2q{font-size:21px}}.custom-alert-actions.svelte-8r6g7d{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:4px}.custom-alert-actions.svelte-8r6g7d .custom-alert-btn:where(.svelte-8r6g7d){width:100%;margin:0}.custom-alert-btn-ghost.svelte-8r6g7d{background:transparent!important;color:#555!important;border:1px solid #ccc!important}.cashback-backdrop.svelte-1lbmnhf{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4300;display:grid;place-items:center;padding:18px;background:#041209b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.cashback-dialog.svelte-1lbmnhf{position:relative;width:min(100%,390px);padding:28px 24px 24px;overflow:hidden;border:1px solid rgba(255,255,255,.26);border-radius:8px;background:radial-gradient(circle at 50% 0%,rgba(192,255,93,.24),transparent 42%),#0f341e;color:#fff;text-align:center;box-shadow:0 24px 70px #0000007a}.cashback-close.svelte-1lbmnhf{position:absolute;top:10px;right:10px;width:36px;height:36px;padding:0 0 2px;border:0;border-radius:50%;background:#ffffff1f;color:#fff;cursor:pointer;font-size:25px;font-weight:700;line-height:1}.cashback-mascot.svelte-1lbmnhf{width:124px;height:124px;margin:0 auto 14px;overflow:hidden;border:3px solid #c4ff72;border-radius:50%;background:#0f341e;box-shadow:0 0 0 5px #ffffff1a,0 10px 34px #6ee02847}.cashback-mascot.svelte-1lbmnhf img:where(.svelte-1lbmnhf){width:100%;height:100%;display:block;object-fit:cover}.cashback-kicker.svelte-1lbmnhf{margin:0 0 4px;color:#b8ef83;font-size:12px;font-weight:800;text-transform:uppercase}h2.svelte-1lbmnhf{margin:0;font-size:28px;line-height:1.1}.cashback-earned.svelte-1lbmnhf{margin:12px 0 0;color:#ffffffc7;font-size:15px;font-weight:700;line-height:1.3}.cashback-value.svelte-1lbmnhf{display:block;margin:2px 0;color:#c4ff72;font-size:34px;line-height:1.15}#cashback-message.svelte-1lbmnhf{max-width:310px;margin:12px auto 20px;color:#ffffffd1;font-size:15px;line-height:1.45}.cashback-primary.svelte-1lbmnhf{width:100%;min-height:50px;border:0;border-radius:7px;background:#a7f52e;color:#12341d;cursor:pointer;font-size:15px;font-weight:900}.cashback-close.svelte-1lbmnhf:disabled,.cashback-primary.svelte-1lbmnhf:disabled{cursor:wait;opacity:.7}@media(max-width:420px){.cashback-backdrop.svelte-1lbmnhf{align-items:end;padding:12px}.cashback-dialog.svelte-1lbmnhf{width:100%;padding:20px}.cashback-mascot.svelte-1lbmnhf{width:112px;height:112px}.cashback-value.svelte-1lbmnhf{font-size:31px}}.friend-payout-backdrop.svelte-cfxvfr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4290;display:grid;place-items:center;padding:18px;background:#041209b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.friend-payout-dialog.svelte-cfxvfr{position:relative;width:min(100%,390px);padding:28px 24px 24px;overflow:hidden;border:1px solid rgba(255,255,255,.26);border-radius:8px;background:radial-gradient(circle at 50% 0%,rgba(192,255,93,.24),transparent 42%),#0f341e;color:#fff;text-align:center;box-shadow:0 24px 70px #0000007a}.friend-payout-close.svelte-cfxvfr{position:absolute;top:10px;right:10px;width:36px;height:36px;padding:0 0 2px;border:0;border-radius:50%;background:#ffffff1f;color:#fff;cursor:pointer;font-size:25px;font-weight:700;line-height:1}.friend-payout-mark.svelte-cfxvfr{width:78px;height:78px;margin:4px auto 16px;display:grid;place-items:center;border:7px solid rgba(255,255,255,.24);border-radius:50%;background:#a7f52e;color:#12341d;box-shadow:0 10px 34px #6ee02852;font-size:28px}.friend-payout-kicker.svelte-cfxvfr{margin:0 0 4px;color:#b8ef83;font-size:12px;font-weight:800;text-transform:uppercase}h2.svelte-cfxvfr{margin:0;font-size:28px;line-height:1.1}.friend-payout-lead.svelte-cfxvfr{margin:7px 0 0;color:#fffc;font-size:14px}.friend-payout-value.svelte-cfxvfr{display:block;margin-top:10px;color:#c4ff72;font-size:34px;line-height:1.15}.friend-payout-breakdown.svelte-cfxvfr{display:grid;gap:8px;margin:16px 0 0}.friend-payout-breakdown.svelte-cfxvfr div:where(.svelte-cfxvfr){display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:9px 12px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#ffffff12;font-size:13px}#friend-payout-message.svelte-cfxvfr{max-width:330px;margin:15px auto 20px;color:#ffffffc7;font-size:14px;line-height:1.45}.friend-payout-primary.svelte-cfxvfr{width:100%;min-height:50px;border:0;border-radius:7px;background:#a7f52e;color:#12341d;cursor:pointer;font-size:15px;font-weight:900}.friend-payout-close.svelte-cfxvfr:disabled,.friend-payout-primary.svelte-cfxvfr:disabled{cursor:wait;opacity:.7}@media(max-width:420px){.friend-payout-backdrop.svelte-cfxvfr{align-items:end;padding:12px}.friend-payout-dialog.svelte-cfxvfr{width:100%;padding:24px 20px 20px}.friend-payout-value.svelte-cfxvfr{font-size:31px}}.level-backdrop.svelte-w6wv6i{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4310;display:grid;place-items:center;padding:18px;background:#020a05c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.level-dialog.svelte-w6wv6i{position:relative;width:min(100%,390px);padding:29px 24px 24px;overflow:hidden;border:1px solid color-mix(in srgb,var(--tier),#fff 28%);border-radius:8px;background:linear-gradient(160deg,color-mix(in srgb,var(--tier),#102018 72%),#0b2415 58%,#07160d);color:#fff;text-align:center;box-shadow:0 28px 80px #0000008f,inset 0 5px var(--tier)}.level-close.svelte-w6wv6i{position:absolute;z-index:3;top:10px;right:10px;width:36px;height:36px;padding:0 0 2px;border:0;border-radius:50%;background:#ffffff1f;color:#fff;font-size:25px;line-height:1}.level-rays.svelte-w6wv6i{position:absolute;top:-100px;right:-100px;bottom:-100px;left:-100px;opacity:.1;background:repeating-conic-gradient(from 0deg,#fff 0 8deg,transparent 8deg 20deg);pointer-events:none}.level-medal.svelte-w6wv6i{position:relative;width:82px;height:82px;margin:4px auto 16px;display:grid;place-items:center;border:7px solid rgba(255,255,255,.25);border-radius:50%;background:var(--tier);color:#fff;font-size:31px;box-shadow:0 12px 38px color-mix(in srgb,var(--tier),transparent 45%)}.level-kicker.svelte-w6wv6i{position:relative;color:color-mix(in srgb,var(--tier),#fff 52%);font-size:11px;font-weight:900;text-transform:uppercase}h2.svelte-w6wv6i{position:relative;margin:5px 0 0;font-size:27px;line-height:1.1}.level-name.svelte-w6wv6i{position:relative;display:block;margin-top:5px;color:#ffe677;font-size:22px}p.svelte-w6wv6i{position:relative;margin:8px 0 0;color:#ffffffc2;font-size:13px}.level-prize.svelte-w6wv6i{position:relative;margin:18px 0 14px;padding:13px;border:1px solid rgba(255,255,255,.15);border-radius:7px;background:#0000002e}.level-prize.svelte-w6wv6i span:where(.svelte-w6wv6i),.level-prize.svelte-w6wv6i small:where(.svelte-w6wv6i){display:block;color:#ffffffb3;font-size:10px;text-transform:uppercase}.level-prize.svelte-w6wv6i strong:where(.svelte-w6wv6i){display:block;margin:3px 0;color:#d7ff75;font-size:31px}.level-primary.svelte-w6wv6i{position:relative;width:100%;min-height:48px;border:0;border-radius:7px;background:#23ce66;color:#06160c;font-size:14px;font-weight:950}.home-popup-backdrop.svelte-h7mhfj{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:flex;align-items:center;justify-content:center;padding:18px 14px;background:#000000ad;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.home-popup-stage.svelte-h7mhfj{position:relative;width:min(92vw,466px);max-height:min(92vh,760px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:transparent}.home-popup-media.svelte-h7mhfj{position:relative;width:min(100%,430px);display:flex;justify-content:center}.home-popup-close.svelte-h7mhfj{position:absolute;top:-18px;right:-8px;z-index:3;width:38px;height:38px;display:flex;align-items:center;justify-content:center;padding:0 0 2px;border:0;border-radius:50%;background:#fffffff5;color:#1f2933;cursor:pointer;font-size:23px;font-weight:900;line-height:1;box-shadow:0 8px 22px #00000052}.home-popup-image.svelte-h7mhfj{display:block;width:100%;max-height:min(78vh,660px);object-fit:contain;border-radius:18px;background:transparent;filter:drop-shadow(0 24px 50px rgba(0,0,0,.46))}.home-popup-primary.svelte-h7mhfj{width:min(100%,390px);min-width:0;min-height:48px;padding:0 18px;border:0;border-radius:999px;cursor:pointer;background:linear-gradient(180deg,#b7ff1f,#55d900);color:#12200a;box-shadow:0 12px 28px #5bd90052,inset 0 0 0 2px #ffffff75;font-size:15px;font-weight:900;text-transform:uppercase}@media(max-width:480px){.home-popup-backdrop.svelte-h7mhfj{padding:14px 10px}.home-popup-close.svelte-h7mhfj{top:-12px;right:4px;width:42px;height:42px;font-size:24px}}.install-guide-backdrop.svelte-p66p9{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:flex-end;justify-content:center;padding:0;background:#08120bb8;animation:svelte-p66p9-install-guide-fade .16s ease-out}.install-guide.svelte-p66p9{width:min(100%,460px);max-height:min(92svh,760px);overflow-y:auto;overscroll-behavior:contain;background:#fff;color:#17251b;border-radius:16px 16px 0 0;box-shadow:0 -18px 48px #0000004d;padding:18px 18px calc(18px + env(safe-area-inset-bottom));animation:svelte-p66p9-install-guide-up .22s ease-out}.install-guide-header.svelte-p66p9,.install-guide-heading.svelte-p66p9,.install-guide-installed.svelte-p66p9,.install-guide-step.svelte-p66p9,.install-guide-alternative.svelte-p66p9{display:flex;align-items:center}.install-guide-header.svelte-p66p9{justify-content:space-between;gap:14px;margin-bottom:14px}.install-guide-heading.svelte-p66p9{min-width:0;gap:11px}.install-guide-app-icon.svelte-p66p9{width:42px;height:42px;flex:0 0 42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e8f6eb;color:#16712d;font-size:24px}.install-guide-device.svelte-p66p9{display:block;overflow:hidden;color:#667269;font-size:12px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.install-guide.svelte-p66p9 h2:where(.svelte-p66p9){margin:2px 0 0;color:#143d20;font-size:20px;line-height:1.15}.install-guide-close.svelte-p66p9{width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e0e6e1;border-radius:50%;background:#f4f6f4;color:#566159;cursor:pointer}.install-guide-installed.svelte-p66p9{gap:10px;margin-bottom:15px;padding:11px 12px;border:1px solid #cce8d2;border-radius:8px;background:#eef9f0;color:#17692c}.install-guide-installed.svelte-p66p9>i:where(.svelte-p66p9){flex:0 0 auto;font-size:20px}.install-guide-installed.svelte-p66p9 strong:where(.svelte-p66p9),.install-guide-installed.svelte-p66p9 span:where(.svelte-p66p9){display:block}.install-guide-installed.svelte-p66p9 strong:where(.svelte-p66p9){font-size:14px}.install-guide-installed.svelte-p66p9 span:where(.svelte-p66p9){margin-top:2px;color:#4f6e57;font-size:12px;line-height:1.35}.install-guide-intro.svelte-p66p9{display:flex;justify-content:space-between;gap:12px;margin:2px 2px 12px}.install-guide-intro.svelte-p66p9 strong:where(.svelte-p66p9){color:#24352a;font-size:14px}.install-guide-intro.svelte-p66p9 span:where(.svelte-p66p9){color:#738078;font-size:12px}.install-guide-steps.svelte-p66p9{display:grid;gap:9px;margin:0;padding:0;list-style:none}.install-guide-step.svelte-p66p9{min-height:70px;gap:10px;padding:10px;border:1px solid #e3e8e4;border-radius:8px;background:#f8faf8}.install-guide-step-number.svelte-p66p9{width:27px;height:27px;flex:0 0 27px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#17732e;color:#fff;font-size:13px;font-weight:900}.install-guide-step-icon.svelte-p66p9{width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#e7f3e9;color:#176d2c;font-size:18px}.install-guide-step.svelte-p66p9 div:where(.svelte-p66p9){min-width:0}.install-guide-step.svelte-p66p9 strong:where(.svelte-p66p9),.install-guide-step.svelte-p66p9 div:where(.svelte-p66p9) span:where(.svelte-p66p9){display:block}.install-guide-step.svelte-p66p9 strong:where(.svelte-p66p9){color:#1f3024;font-size:14px;line-height:1.25}.install-guide-step.svelte-p66p9 div:where(.svelte-p66p9) span:where(.svelte-p66p9){margin-top:3px;color:#68746c;font-size:12px;line-height:1.35}.install-guide-alternative.svelte-p66p9{align-items:flex-start;gap:8px;margin-top:10px;padding:10px 11px;border-radius:8px;background:#f1f4f2;color:#55635a;font-size:12px;line-height:1.4}.install-guide-alternative.svelte-p66p9 i:where(.svelte-p66p9){margin-top:2px;color:#337445}.install-guide-native.svelte-p66p9,.install-guide-in-app.svelte-p66p9{padding:8px 0 2px;text-align:center}.install-guide-native.svelte-p66p9 p:where(.svelte-p66p9),.install-guide-in-app.svelte-p66p9 p:where(.svelte-p66p9){margin:0 0 16px;color:#56625a;font-size:14px;line-height:1.5}.install-guide-browser-icon.svelte-p66p9{display:inline-flex;margin-bottom:8px;color:#2778e6;font-size:48px}.install-guide-in-app.svelte-p66p9 h3:where(.svelte-p66p9){margin:0 0 6px;color:#183c22;font-size:19px}.install-guide-primary.svelte-p66p9,.install-guide-secondary.svelte-p66p9,.install-guide-done.svelte-p66p9{width:100%;min-height:48px;border-radius:8px;cursor:pointer;font-size:15px;font-weight:800}.install-guide-primary.svelte-p66p9{border:0;background:#16712d;color:#fff}.install-guide-primary.svelte-p66p9 i:where(.svelte-p66p9),.install-guide-secondary.svelte-p66p9 i:where(.svelte-p66p9){margin-right:7px}.install-guide-secondary.svelte-p66p9{margin-top:8px;border:1px solid #cdd8cf;background:#fff;color:#245b31}.install-guide-done.svelte-p66p9{margin-top:14px;border:0;background:#173f22;color:#fff}.install-guide-after.svelte-p66p9,.install-guide-copy-error.svelte-p66p9{display:block;margin-top:10px;font-size:12px;line-height:1.4}.install-guide-after.svelte-p66p9{color:#69756c}.install-guide-copy-error.svelte-p66p9{color:#a33b32}@media(min-width:640px){.install-guide-backdrop.svelte-p66p9{align-items:center;padding:20px}.install-guide.svelte-p66p9{border-radius:8px;padding:20px}}@keyframes svelte-p66p9-install-guide-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-p66p9-install-guide-up{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.whatsapp-support-fab.svelte-12qhfyh{position:fixed;right:20px;bottom:20px;z-index:10100;display:grid;place-items:center;width:60px;height:60px;padding:0;border:0;border-radius:50%;background:#25d366;color:#fff;cursor:pointer;box-shadow:0 2px 10px #0000003d;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.whatsapp-support-fab.svelte-12qhfyh i:where(.svelte-12qhfyh){font-size:30px;line-height:1}.whatsapp-support-fab.svelte-12qhfyh:hover{background:#20bd5a;box-shadow:0 5px 18px #00000047;transform:translateY(-2px)}.whatsapp-support-fab.svelte-12qhfyh:active{transform:translateY(0) scale(.96)}.whatsapp-support-fab.svelte-12qhfyh:focus-visible{outline:3px solid rgba(37,211,102,.35);outline-offset:4px}.affiliate-shell.svelte-12qhfyh{min-height:100vh;background:#f3f5f7;color:#172018}.affiliate-shell-login.svelte-12qhfyh{min-height:100vh;background:#0f2516}.affiliate-shell-heading.svelte-12qhfyh{position:fixed;z-index:3;top:14px;left:14px;display:flex;align-items:center;gap:10px;color:#fff;pointer-events:none}.affiliate-shell-heading.svelte-12qhfyh img:where(.svelte-12qhfyh){width:42px;height:42px;object-fit:contain}.affiliate-shell-heading.svelte-12qhfyh strong:where(.svelte-12qhfyh),.affiliate-shell-heading.svelte-12qhfyh span:where(.svelte-12qhfyh){display:block;line-height:1.1}.affiliate-shell-heading.svelte-12qhfyh strong:where(.svelte-12qhfyh){font-size:14px}.affiliate-shell-heading.svelte-12qhfyh span:where(.svelte-12qhfyh){font-size:12px;opacity:.72}.affiliate-header.svelte-12qhfyh{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:10px clamp(14px,4vw,36px);background:#fffffff0;border-bottom:1px solid #dfe5e9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.affiliate-brand.svelte-12qhfyh{display:inline-flex;align-items:center;gap:10px;min-width:0;border:0;background:transparent;color:#172018;font-weight:800;font-size:16px;cursor:pointer}.affiliate-brand.svelte-12qhfyh img:where(.svelte-12qhfyh){width:38px;height:38px;object-fit:contain}.affiliate-logout.svelte-12qhfyh,.affiliate-denied.svelte-12qhfyh button:where(.svelte-12qhfyh){display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;background:#143f22;color:#fff;min-height:38px;padding:0 14px;font-weight:700;cursor:pointer}.affiliate-main.svelte-12qhfyh{width:min(1120px,100%);margin:0 auto;padding:18px clamp(12px,3vw,28px) 32px}.affiliate-denied.svelte-12qhfyh{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px}.affiliate-denied.svelte-12qhfyh img:where(.svelte-12qhfyh){width:84px;height:84px;object-fit:contain;margin-bottom:14px}.affiliate-denied.svelte-12qhfyh h1:where(.svelte-12qhfyh){font-size:22px;margin:0 0 8px}.affiliate-denied.svelte-12qhfyh p:where(.svelte-12qhfyh){color:#5b6870;margin:0 0 18px}.header{background:#f0f2f5!important;color:#1a1a1a!important;box-shadow:0 1px #0000000f}.header-btn{width:43px;height:43px;display:inline-flex;align-items:center;justify-content:center;padding:0!important;border:1px solid rgba(24,132,52,.18)!important;border-radius:14px;background:linear-gradient(180deg,#fff,#edf9f1)!important;color:#147a2d!important;box-shadow:0 8px 18px #0d602324,0 0 0 4px #18843412,inset 0 1px #ffffffe6;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.header-btn i{font-size:22px;filter:drop-shadow(0 2px 4px rgba(13,96,35,.16))}.header-btn:active{transform:scale(.94);border-color:#18843457!important;box-shadow:0 5px 12px #0d602329,0 0 0 3px #1884341f,inset 0 1px #ffffffe6}.header-title{color:#1a1a1a!important}.header-wordmark.svelte-12qhfyh{display:block;width:min(37vw,150px);max-height:50px;object-fit:contain;flex:0 1 auto;filter:drop-shadow(0 4px 8px rgba(13,96,35,.16))}.header-pix.svelte-12qhfyh{display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #32bcad;border-radius:10px;padding:3px 10px;cursor:pointer;margin-right:8px;height:40px;box-shadow:0 1px 2px #0000000d,0 0 #32bcad00;animation:svelte-12qhfyh-pixBluePulse 2s ease-in-out infinite;will-change:box-shadow,border-color}.header-pix.svelte-12qhfyh:active{transform:scale(.96)}.header-pix.svelte-12qhfyh img:where(.svelte-12qhfyh){height:32px;width:auto;display:block}@keyframes svelte-12qhfyh-pixBluePulse{0%,48%,to{border-color:#32bcad;box-shadow:0 1px 2px #0000000d,0 0 #32bcad00}58%{border-color:#73fff0;box-shadow:0 1px 2px #0000000d,0 0 0 4px #32bcad80,0 0 18px #32bcadd9}70%{border-color:#32bcad;box-shadow:0 1px 2px #0000000d,0 0 #32bcad00}82%{border-color:#73fff0;box-shadow:0 1px 2px #0000000d,0 0 0 4px #32bcad73,0 0 16px #32bcadc7}}.balance-bar-flat.svelte-12qhfyh{background:#f0f2f5!important;border-bottom:1px solid #e0e3e8;gap:10px;padding:10px 14px}.btn-indique-gray.svelte-12qhfyh{background:linear-gradient(180deg,#f1fff5,#ddf5e5)!important;color:#176f30!important;border:1px solid #a7ddb5!important;box-shadow:0 7px 16px #0d60231c,0 0 0 3px #1884340f,inset 0 1px #ffffffd9}.btn-indique-gray.svelte-12qhfyh i:where(.svelte-12qhfyh){color:#147a2d;filter:drop-shadow(0 2px 4px rgba(13,96,35,.16))}.btn-indique-gray.svelte-12qhfyh:active{transform:scale(.97);box-shadow:0 4px 10px #0d602321,0 0 0 3px #1884341a,inset 0 1px #ffffffd9}.balance-right.svelte-12qhfyh{min-height:42px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 6px 5px 13px;border:1px solid rgba(24,132,52,.18);border-radius:14px;background:linear-gradient(180deg,#fff,#edf9f1);color:#147a2d;box-shadow:0 8px 18px #0d60231f,0 0 0 4px #1884340f,inset 0 1px #ffffffe6;cursor:pointer;flex:0 0 auto}.balance-amount.svelte-12qhfyh{display:inline-flex;align-items:center;color:#111!important;font-size:20px;font-weight:900;line-height:1;letter-spacing:0;white-space:nowrap}.balance-actions.svelte-12qhfyh{display:inline-flex;align-items:center;gap:4px}.balance-refresh.svelte-12qhfyh,.balance-eye.svelte-12qhfyh{width:31px;height:31px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:10px;background:#18843414;color:#147a2d!important;font-size:17px;cursor:pointer}.balance-refresh.svelte-12qhfyh:active,.balance-eye.svelte-12qhfyh:active{transform:scale(.94);background:#18843424}.main-content-no-bottom-nav.svelte-12qhfyh{padding-bottom:12px!important}.bottom-nav{display:none!important}.winners-marquee.svelte-12qhfyh{background:#1a7a2e;color:#fff;overflow:hidden;height:28px;line-height:28px;border-bottom:1px solid rgba(0,0,0,.08);position:relative}.winners-track.svelte-12qhfyh{display:inline-flex;align-items:center;gap:32px;white-space:nowrap;padding-left:100%;animation:svelte-12qhfyh-winners-scroll 420s linear infinite;will-change:transform}.winner-item.svelte-12qhfyh{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500}.winner-item.svelte-12qhfyh i:where(.svelte-12qhfyh){color:#ffd54f;font-size:11px}.winner-item.svelte-12qhfyh strong:where(.svelte-12qhfyh){font-weight:700}.winner-prize.svelte-12qhfyh{color:#fff48a;font-weight:800;margin-left:4px}@keyframes svelte-12qhfyh-winners-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.home-dashboard-shell.svelte-12qhfyh{background:#fff}.home-dashboard-shell.svelte-12qhfyh .header{min-height:70px;display:grid;grid-template-columns:40px minmax(0,1fr) 72px 40px;gap:10px;padding:15px 16px;background:#008f39!important;color:#fff!important;box-shadow:0 1px 2px #0000000d}.home-dashboard-shell.svelte-12qhfyh .header-btn{width:40px;height:40px;border:0!important;border-radius:6px;background:transparent!important;color:#fff!important;box-shadow:none}.home-dashboard-shell.svelte-12qhfyh .header-btn i{font-size:21px;filter:none}.home-dashboard-shell.svelte-12qhfyh .header-btn:active{background:#ffffff1f!important;border:0!important;box-shadow:none}.home-dashboard-shell.svelte-12qhfyh .header-wordmark:where(.svelte-12qhfyh){width:min(34vw,130px);max-width:100%;max-height:38px;justify-self:center;filter:none}.home-dashboard-shell.svelte-12qhfyh .header-pix:where(.svelte-12qhfyh){width:72px;height:34px;margin:0;padding:5px 10px;border:0;border-radius:6px;animation:none;box-shadow:none}.home-dashboard-shell.svelte-12qhfyh .header-pix:where(.svelte-12qhfyh) img:where(.svelte-12qhfyh){height:24px;max-width:52px}.home-account-summary.svelte-12qhfyh{position:relative;flex:0 0 auto;min-height:82px;padding:26px 32px 10px;background:#fff;border-bottom:1px solid #ffd700}.home-account-badge.svelte-12qhfyh{position:absolute;top:10px;left:50%;transform:translate(-50%);min-width:0;height:20px;padding:0 5px;border:0;border-radius:2px;background:#c6f6d5;color:#22543d;font-size:12px;font-weight:800;line-height:20px;text-align:center;white-space:nowrap;cursor:pointer}.home-balance-row.svelte-12qhfyh{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px}.home-balance-label.svelte-12qhfyh,.home-balance-value.svelte-12qhfyh{border:0;background:transparent;color:#161616;cursor:pointer}.home-balance-label.svelte-12qhfyh{display:inline-flex;align-items:center;gap:9px;padding:8px 0;font-size:20px;font-weight:700}.home-balance-label.svelte-12qhfyh i:where(.svelte-12qhfyh){color:#111;font-size:18px}.home-balance-value.svelte-12qhfyh{max-width:65%;padding:8px 0;font-size:18px;font-weight:700;line-height:1;text-align:right;white-space:nowrap}.home-dashboard-content.svelte-12qhfyh{background:#fff;scrollbar-color:#b8d9c1 transparent}@media(max-width:360px){.home-dashboard-shell.svelte-12qhfyh .header{grid-template-columns:36px minmax(0,1fr) 64px 36px;gap:6px;padding-inline:10px}.home-dashboard-shell.svelte-12qhfyh .header-btn{width:36px;height:36px}.home-dashboard-shell.svelte-12qhfyh .header-wordmark:where(.svelte-12qhfyh){width:min(32vw,112px)}.home-dashboard-shell.svelte-12qhfyh .header-pix:where(.svelte-12qhfyh){width:64px;padding-inline:6px}.home-account-summary.svelte-12qhfyh{padding-inline:20px}.home-balance-value.svelte-12qhfyh{font-size:17px}}.extrato-backdrop.svelte-12qhfyh{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;background:#0000008c;display:flex;align-items:flex-end;justify-content:center;padding:16px}.extrato-modal.svelte-12qhfyh{width:min(520px,100%);max-height:min(76vh,720px);background:#f7f8fa;color:#1f2933;border-radius:8px;box-shadow:0 24px 70px #00000047;display:flex;flex-direction:column;overflow:hidden}.extrato-head.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:#fff;border-bottom:1px solid #e2e6ec}.extrato-head.svelte-12qhfyh h2:where(.svelte-12qhfyh){margin:0;font-size:20px;line-height:1.1;color:#141821}.extrato-head.svelte-12qhfyh span:where(.svelte-12qhfyh){display:block;margin-top:4px;font-size:13px;color:#697586}.extrato-close.svelte-12qhfyh{width:38px;height:38px;border:1px solid #d8dee8;background:#fff;color:#2f3846;border-radius:8px;cursor:pointer}.extrato-summary.svelte-12qhfyh{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 16px;background:#eef1f5;border-bottom:1px solid #dde3ec}.extrato-summary.svelte-12qhfyh div:where(.svelte-12qhfyh){background:#fff;border:1px solid #e1e6ee;border-radius:8px;padding:10px 12px}.extrato-summary.svelte-12qhfyh span:where(.svelte-12qhfyh){display:block;font-size:12px;color:#6b7584;margin-bottom:3px}.extrato-summary.svelte-12qhfyh strong:where(.svelte-12qhfyh){font-size:15px;color:#202733}.extrato-summary.svelte-12qhfyh strong.credit:where(.svelte-12qhfyh),.extrato-row.credit.svelte-12qhfyh .extrato-value:where(.svelte-12qhfyh),.extrato-row.credit.svelte-12qhfyh .extrato-icon:where(.svelte-12qhfyh){color:#16703a}.extrato-summary.svelte-12qhfyh strong.debit:where(.svelte-12qhfyh),.extrato-row.debit.svelte-12qhfyh .extrato-value:where(.svelte-12qhfyh),.extrato-row.debit.svelte-12qhfyh .extrato-icon:where(.svelte-12qhfyh){color:#b42318}.extrato-list.svelte-12qhfyh{overflow:auto;padding:8px 12px 14px}.extrato-row.svelte-12qhfyh{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:64px;padding:10px 4px;border-bottom:1px solid #e5e9ef}.extrato-row.svelte-12qhfyh:last-child{border-bottom:0}.extrato-icon.svelte-12qhfyh{width:32px;height:32px;border-radius:8px;background:#fff;border:1px solid #dde3ec;display:flex;align-items:center;justify-content:center;font-size:13px}.extrato-info.svelte-12qhfyh{min-width:0}.extrato-info.svelte-12qhfyh strong:where(.svelte-12qhfyh){display:block;color:#1c2430;font-size:13px;text-transform:capitalize;margin-bottom:2px}.extrato-info.svelte-12qhfyh span:where(.svelte-12qhfyh){display:block;color:#536170;font-size:12px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.extrato-info.svelte-12qhfyh small:where(.svelte-12qhfyh){display:block;color:#8a94a3;font-size:11px;margin-top:3px}.extrato-value.svelte-12qhfyh{font-size:13px;font-weight:800;white-space:nowrap}.extrato-state.svelte-12qhfyh{padding:28px 16px;text-align:center;color:#596579;font-size:14px}.extrato-error.svelte-12qhfyh{color:#b42318}@media(min-width:640px){.extrato-backdrop.svelte-12qhfyh{align-items:center}}.bicho-flow-shell.svelte-12qhfyh{--flow-green: #008f39;--flow-yellow: #ffd520;background:#f4f6f5}.bicho-flow-shell.svelte-12qhfyh .header{min-height:64px;padding:8px 12px;background:var(--flow-green)!important;color:#fff!important;border-bottom:0;box-shadow:0 3px 10px #00552238}.bicho-flow-shell.svelte-12qhfyh .header-btn{flex:0 0 40px;width:40px;height:40px;color:#fff;background:transparent!important;border:0!important;border-radius:4px;font-size:18px;box-shadow:none!important;filter:none}.bicho-flow-shell.svelte-12qhfyh .header-btn i{color:#fff!important;filter:none!important;font-size:18px}.header-flow-title.svelte-12qhfyh{flex:1 1 auto;min-width:0;margin:0;color:#fff;font-size:16px;font-weight:900;line-height:1.1;letter-spacing:0;text-align:center;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bicho-flow-shell.svelte-12qhfyh .header-pix:where(.svelte-12qhfyh){flex:0 0 68px;min-width:68px;height:38px;padding:0 10px;background:#fff;border:0;border-radius:4px;color:var(--flow-green);margin:0 6px;box-shadow:none;animation:none}.bicho-flow-shell.svelte-12qhfyh .header-pix:where(.svelte-12qhfyh) img:where(.svelte-12qhfyh){width:46px;max-height:25px}.flow-balance-bar.svelte-12qhfyh{min-height:45px;padding:6px 14px;background:var(--flow-yellow)!important;border:0!important;color:#12231a}.flow-balance-bar.svelte-12qhfyh .balance-right:where(.svelte-12qhfyh){margin-left:auto;min-height:34px;padding:0;border:0;border-radius:0;background:transparent;color:#12231a;box-shadow:none}.flow-balance-bar.svelte-12qhfyh .balance-amount:where(.svelte-12qhfyh) span:where(.svelte-12qhfyh),.flow-balance-bar.svelte-12qhfyh .balance-refresh:where(.svelte-12qhfyh),.flow-balance-bar.svelte-12qhfyh .balance-eye:where(.svelte-12qhfyh){color:#12231a}.flow-balance-bar.svelte-12qhfyh .balance-refresh:where(.svelte-12qhfyh){display:none}.flow-balance-refresh.svelte-12qhfyh{width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#12231a;font-size:14px}.bicho-flow-content.svelte-12qhfyh{padding:0!important;background:#f4f6f5}@media(max-width:380px){.bicho-flow-shell.svelte-12qhfyh .header{padding-inline:8px}.header-flow-title.svelte-12qhfyh{font-size:14px}.bicho-flow-shell.svelte-12qhfyh .header-pix:where(.svelte-12qhfyh){flex-basis:60px;min-width:60px;padding-inline:7px}}
