:root{--lotofacil-primary:#930089;--lotofacil-secondary:#C865BF;--lotofacil-background:#930089;--lotofacil-text:#FFFFFF;--megasena-primary:#209869;--megasena-secondary:#6BBF8D;--megasena-background:#209869;--megasena-text:#FFFFFF;--quina-primary:#260085;--quina-secondary:#7F3FBF;--quina-background:#260085;--quina-text:#FFFFFF;--duplasena-primary:#A61324;--duplasena-secondary:#E8536A;--duplasena-background:#A61324;--duplasena-text:#FFFFFF;--milionaria-primary:#171C8F;--milionaria-secondary:#5F69D1;--milionaria-background:#171C8F;--milionaria-text:#FFFFFF;--lotomania-primary:#F78100;--lotomania-secondary:#FFB05C;--lotomania-background:#F78100;--lotomania-text:#FFFFFF;--timemania-primary:#FFF600;--timemania-secondary:#FFF952;--timemania-background:#FFF600;--timemania-text:black;--diadesorte-primary:#CB8035;--diadesorte-secondary:#EFAB68;--diadesorte-background:#CB8035;--diadesorte-text:#FFFFFF;--supersete-primary:#A8CE4C;--supersete-secondary:#C7E884;--supersete-background:#A8CE4C;--supersete-text:#1a5c1a;--loteca-primary:#E1423C;--loteca-secondary:#FF7B76;--loteca-background:#E1423C;--loteca-text:#FFFFFF;--megamillions-primary:#C8102E;--megamillions-secondary:#003087;--megamillions-background:#FFD100;--megamillions-text:#FFFFFF;--powerball-primary:#E31D1A;--powerball-secondary:#000000;--powerball-background:#E31D1A;--powerball-text:#FFFFFF;--euromilhoes-primary:#003399;--euromilhoes-secondary:#FFD700;--euromilhoes-background:#003399;--euromilhoes-text:#FFFFFF;--euromillones-primary:#003399;--euromillones-secondary:#FFD700;--euromillones-background:#003399;--euromillones-text:#FFFFFF;--laprimitiva-primary:#007A33;--laprimitiva-secondary:#FFD700;--laprimitiva-background:#007A33;--laprimitiva-text:#FFFFFF;--bg:#0a0a0a;--bg2:#141414;--bg3:#1e1e1e;--border:#2a2a2a;--text:#fff;--text2:#999;--yellow:#ffd700;--yellow-dark:#ccaa00;--hot:#FF4444;--warm:#F1C40F;--cold:#3498DB;--radius:8px;--white:#fff;--black:#000}.lotofacil{--primary-color:var(--lotofacil-primary);--secondary-color:var(--lotofacil-secondary);--background-color:var(--lotofacil-background);--text-color:var(--lotofacil-text);color:var(--text-color)}.megasena{--primary-color:var(--megasena-primary);--secondary-color:var(--megasena-secondary);--background-color:var(--megasena-background);--text-color:var(--megasena-text);color:var(--text-color)}.quina{--primary-color:var(--quina-primary);--secondary-color:var(--quina-secondary);--background-color:var(--quina-background);--text-color:var(--quina-text);color:var(--text-color)}.duplasena{--primary-color:var(--duplasena-primary);--secondary-color:var(--duplasena-secondary);--background-color:var(--duplasena-background);--text-color:var(--duplasena-text);color:var(--text-color)}.milionaria{--primary-color:var(--milionaria-primary);--secondary-color:var(--milionaria-secondary);--background-color:var(--milionaria-background);--text-color:var(--milionaria-text);color:var(--text-color)}.lotomania{--primary-color:var(--lotomania-primary);--secondary-color:var(--lotomania-secondary);--background-color:var(--lotomania-background);--text-color:var(--lotomania-text);color:var(--text-color)}.timemania{--primary-color:var(--timemania-primary);--secondary-color:var(--timemania-secondary);--background-color:var(--timemania-background);--text-color:var(--timemania-text);color:var(--text-color)}.diadesorte,.dia-de-sorte{--primary-color:var(--diadesorte-primary);--secondary-color:var(--diadesorte-secondary);--background-color:var(--diadesorte-background);--text-color:var(--diadesorte-text);color:var(--text-color)}.supersete{--primary-color:var(--supersete-primary);--secondary-color:var(--supersete-secondary);--background-color:var(--supersete-background);--text-color:var(--supersete-text);color:var(--text-color)}.loteca{--primary-color:var(--loteca-primary);--secondary-color:var(--loteca-secondary);--background-color:var(--loteca-background);--text-color:var(--loteca-text);color:var(--text-color)}.megamillions{--primary-color:var(--megamillions-primary);--secondary-color:var(--megamillions-secondary);--background-color:var(--megamillions-background);--text-color:var(--megamillions-text);color:var(--text-color)}.powerball{--primary-color:var(--powerball-primary);--secondary-color:var(--powerball-secondary);--background-color:var(--powerball-background);--text-color:var(--powerball-text);color:var(--text-color)}.euromilhoes{--primary-color:var(--euromilhoes-primary);--secondary-color:var(--euromilhoes-secondary);--background-color:var(--euromilhoes-background);--text-color:var(--euromilhoes-text);color:var(--text-color)}.euromillones{--primary-color:var(--euromillones-primary);--secondary-color:var(--euromillones-secondary);--background-color:var(--euromillones-background);--text-color:var(--euromillones-text);color:var(--text-color)}.laprimitiva{--primary-color:var(--laprimitiva-primary);--secondary-color:var(--laprimitiva-secondary);--background-color:var(--laprimitiva-background);--text-color:var(--laprimitiva-text);color:var(--text-color)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}body{font-family:Arial,sans-serif;color:var(--primary-color);margin:0;padding:0;background:var(--bg);color:var(--text);font:400 16px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}@media (prefers-reduced-motion:reduce){*,::before,::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container-cabecalho{max-width:1200px;margin:0 auto}div.container-cabecalho .header-section{background:linear-gradient(135deg,var(--primary-color,#C41E3A) 0%,var(--secondary-color,#8B0000) 100%);padding:10px;border-radius:12px;margin-bottom:10px;box-shadow:rgba(0,0,0,0.3) 0px 10px 30px}div.container-cabecalho .header-section h1{font-size:1.35rem;font-weight:800;margin-bottom:12px;color:var(--text-color)}div.container-cabecalho .header-section p{font-size:0.95rem;opacity:0.95;margin-bottom:2px;color:var(--text-color)}.header-section h1{font-size:2.2rem;font-weight:800;margin-bottom:8px;color:var(--text-color)}.header-section p{font-size:0.95rem;opacity:0.95;color:#fff}.data-sorteio,.data-proximo{display:inline-block;margin:0 15px;font-size:0.95em;color:var(--text-color) !important}.lc-bolao-cta{margin:2rem 0;border-radius:12px;background:linear-gradient(135deg,rgb(26,26,46) 0%,rgb(22,33,62) 60%,rgb(15,52,96) 100%);border:1px solid rgba(255,193,7,0.25);overflow:hidden;position:relative}.lc-bolao-cta__inner{display:flex;align-items:center;gap:2rem;padding:2rem 2.5rem;position:relative}.lc-bolao-cta__content{flex:1}.lc-bolao-cta__eyebrow{font-size:0.72rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:rgb(255,193,7);margin:0 0 0.5rem}.lc-bolao-cta__title{font-size:1.35rem;font-weight:700;color:#fff;margin:0 0 0.75rem;line-height:1.3;border:none;padding:0;background:none}.lc-bolao-cta__desc{font-size:0.92rem;color:rgba(255,255,255,0.75);margin:0 0 1.25rem;line-height:1.6;max-width:520px}.lc-bolao-cta__badges{display:flex;flex-wrap:wrap;gap:0.5rem;list-style:none;padding:0;margin:0 0 1.5rem}.lc-bolao-cta__badges li{font-size:0.78rem;color:rgba(255,255,255,0.85);background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.12);border-radius:20px;padding:0.3rem 0.75rem;white-space:nowrap}.lc-bolao-cta__btn{display:inline-block;background:rgb(255,193,7);color:rgb(17,17,17);font-weight:700;font-size:0.95rem;padding:0.75rem 1.75rem;border-radius:8px;text-decoration:none;transition:background 0.2s,transform 0.15s;border:none;cursor:pointer}.lc-bolao-cta__visual{display:flex;flex-direction:column;align-items:center;gap:0.75rem;flex-shrink:0}.lc-bolao-cta__icon{font-size:3.5rem;line-height:1;filter:drop-shadow(rgba(255,193,7,0.4) 0px 0px 12px)}.lc-bolao-cta__tag{font-size:0.68rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.35);text-align:center}.titulo-concurso{font-size:2.2em;font-weight:700;margin-bottom:15px;color:var(--color-primary)}.dezenas-sorteadas{margin-bottom:40px}.dezenas-sorteadas h2{font-size:1.3em;margin-bottom:20px;font-weight:600;color:rgb(228,228,231)}.bolas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:25px;background:rgb(24,24,27);border-radius:16px;border:1px solid rgb(39,39,42)}.bola{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3em;font-weight:700;background:var(--primary-color);color:var(--text-color);box-shadow:rgba(0,0,0,0.3) 0px 4px 15px;transition:transform 0.2s}.informacoes-financeiras{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:15px;margin-bottom:40px}.info-card{background:rgb(24,24,27);padding:25px;border-radius:12px;border:1px solid rgb(228,228,231)}.info-card-label{font-size:0.9em;color:rgb(161,161,170);margin-bottom:8px}.info-card-value{font-size:1.8em;font-weight:700;color:rgb(228,228,231)}.premiacao{margin-bottom:40px}.premiacao h2{font-size:1.5em;margin-bottom:20px;font-weight:600}.tabela-premios{width:100%;border-collapse:separate;border-spacing:0;background:rgb(24,24,27);border-radius:12px;overflow:hidden;border:1px solid rgb(39,39,42)}.tabela-premios thead{background:rgb(39,39,42)}.tabela-premios th,.tabela-premios td{padding:18px;text-align:left}.tabela-premios th{font-weight:600;font-size:0.9em;text-transform:uppercase;letter-spacing:0.5px;color:var(--text-color)}.tabela-premios tbody tr{border-bottom:1px solid rgb(39,39,42);transition:background 0.2s}.tabela-premios tbody tr:first-child{background:rgba(147,0,137,0.15);font-weight:600}.lotocarva-search-container{background:rgb(24,24,27);padding:30px;border-radius:12px;margin-top:40px;border:1px solid rgb(39,39,42)}.search-wrapper{display:flex;gap:10px;max-width:600px;margin:0 auto}.search-input{flex:1;padding:15px 20px;border:1px solid rgb(63,63,70);border-radius:10px;background:rgb(39,39,42);color:rgb(228,228,231);font-size:1em;transition:border 0.3s}.search-button{padding:15px 30px;background:var(--color-primary);color:rgb(228,228,231);border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:transform 0.2s,opacity 0.2s}.navegacao-concursos{display:flex;gap:15px;justify-content:center;margin-top:40px}.navegacao-concursos a{padding:12px 30px;background:rgb(24,24,27);border:1px solid rgb(63,63,70);border-radius:10px;color:rgb(228,228,231);text-decoration:none;font-weight:600;transition:0.2s}.destaque-especial{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:25px;background:#18181b;border-radius:16px;border:1px solid #27272a}.valor-destaque{display:inline-block;font-size:32px;font-weight:700;color:white;letter-spacing:2px;text-transform:capitalize;padding:20px 40px;background:var(--primary-color);color:var(--text-color);border-radius:8px;box-shadow:0 8px 20px rgba(30,64,175,0.3);border:2px solid rgba(255,255,255,0.2)}.estatisticas-resultado{background:#18181b;padding:25px;border-radius:12px;border:1px solid #27272a;margin-bottom:40px}.detalhes-ganhadores{background:#18181b;padding:25px;border-radius:12px;margin-bottom:40px;border:1px solid #27272a}.detalhes-ganhadores h2{font-size:1.3em;margin-bottom:20px;font-weight:600}.lista-ganhadores{display:flex;flex-wrap:wrap;gap:10px;list-style:none}.lista-ganhadores li{background:#27272a;padding:10px 16px;border-radius:8px;font-size:0.9em}.resultado-destaque-acumulado{position:relative;overflow:hidden;margin-bottom:34px;border-radius:16px;isolation:isolate;background:#13120e}.resultado-destaque-acumulado::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(520px 240px at 78% 55%,rgba(255,210,90,.12),transparent 60%),radial-gradient(420px 220px at 92% 15%,rgba(255,210,90,.08),transparent 62%);opacity:.95}.resultado-destaque-acumulado::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,0.03),transparent 32%)}.resultado-destaque-acumulado__badge{position:relative;z-index:1;display:inline-flex;align-items:center;margin-bottom:14px;padding:7px 12px;border-radius:999px;background:rgba(255,210,90,0.08);border:1px solid rgba(255,210,90,0.12);color:#f7d36b;font-size:12px;font-weight:800;letter-spacing:0.10em;text-transform:uppercase;line-height:1}.resultado-destaque-acumulado__titulo{position:relative;z-index:1;margin:0 0 18px;line-height:1.02;font-weight:400;max-width:980px}.resultado-destaque-acumulado__linha{display:block;margin-bottom:8px;font-size:clamp(2rem,3vw,3rem);font-weight:400;color:#f5f3ed;letter-spacing:-0.02em}.resultado-destaque-acumulado__valor{display:block;font-size:clamp(2.6rem,4.6vw,4.4rem);font-weight:800;color:#ffd15a;letter-spacing:-0.04em;line-height:0.98;text-shadow:0 2px 18px rgba(255,209,90,0.08)}.resultado-destaque-acumulado__acoes{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.resultado-destaque-acumulado__botao{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:12px;text-decoration:none;font-size:15px;font-weight:700;transition:transform .22s ease,background .22s ease,box-shadow .22s ease,border-color .22s ease,color .22s ease;white-space:nowrap}.resultado-destaque-acumulado__botao--primario{background:linear-gradient(180deg,#ffd25a,#f4be2e);color:#17130b;box-shadow:0 6px 16px rgba(255,196,0,0.16)}.resultado-destaque-acumulado__botao--primario:hover,.resultado-destaque-acumulado__botao--primario:focus{background:linear-gradient(180deg,#ffdb73,#f7c841);transform:translateY(-1px);box-shadow:0 8px 18px rgba(255,196,0,0.22)}.resultado-destaque-acumulado__botao--secundario{background:transparent;border:1px solid rgba(255,210,90,0.16);color:rgba(245,238,220,0.92)}.resultado-destaque-acumulado__botao--secundario:hover,.resultado-destaque-acumulado__botao--secundario:focus{background:rgba(255,210,90,0.08);border-color:rgba(255,210,90,0.22);color:#fff6de;transform:translateY(-1px)}.resultado-destaque-acumulado--especial{border:1px solid rgba(255,210,90,0.22)}.resultado-destaque-acumulado--especial::before{background:radial-gradient(600px 260px at 75% 60%,rgba(255,210,90,.18),transparent 58%),radial-gradient(400px 200px at 95% 10%,rgba(255,185,30,.13),transparent 60%)}.resultado-destaque-acumulado--especial .resultado-destaque-acumulado__faixa-topo{position:absolute;top:0;left:0;right:0;height:3px;z-index:2;background:linear-gradient(90deg,transparent 0%,rgba(255,210,90,0.7) 30%,rgba(255,185,30,1) 50%,rgba(255,210,90,0.7) 70%,transparent 100%);border-radius:16px 16px 0 0}.resultado-destaque-acumulado--especial .resultado-destaque-acumulado__badge{background:rgba(255,210,90,0.14);border-color:rgba(255,210,90,0.30);color:#ffd15a}.resultado-destaque-acumulado--especial .resultado-destaque-acumulado__corner-tag{position:absolute;top:0;right:0;z-index:3;background:linear-gradient(135deg,#ffd25a,#f4be2e);color:#17130b;font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;padding:5px 14px;border-radius:0 0 0 12px;pointer-events:none}.resultado-destaque-acumulado--especial .resultado-destaque-acumulado__valor{text-shadow:0 2px 24px rgba(255,209,90,0.18)}.lc-content-wrapper{margin:0 auto;padding:0}.lc-section__title,.lc-seo-card__title,.lc-tools__title,.lc-cta__title{font-size:clamp(1.1rem,2.5vw,1.4rem);font-weight:700;line-height:1.3;margin:0 0 0.75rem;color:var(--template-text-light,#fff)}.lc-section__lead{font-size:clamp(0.9rem,1.8vw,1rem);line-height:1.65;color:rgba(255,255,255,0.82);max-width:72ch;margin:0 0 1.5rem}.lc-intro{padding:2rem 0 1.5rem;border-bottom:1px solid rgba(255,255,255,0.08);margin-bottom:2rem}.lc-tutorial{display:flex;align-items:center;gap:14px;padding:14px 18px;border:1px solid rgba(255,255,255,0.12);border-radius:10px;background:rgba(255,255,255,0.04);max-width:640px}.lc-tutorial__icon{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--template-special-color,#001B4C);border:1px solid rgba(255,255,255,0.15);font-size:13px;color:#fff}.lc-tutorial__body{flex:1;display:flex;flex-direction:column;gap:2px}.lc-tutorial__title{font-size:0.9rem;color:#fff}.lc-tutorial__desc{font-size:0.8rem;color:rgba(255,255,255,0.6)}.lc-tutorial__cta{flex-shrink:0;padding:7px 18px;background:rgb(147,0,137);text-decoration:none;border-radius:999px;font-weight:700;font-size:0.82rem;transition:opacity 0.2s;white-space:nowrap;color:#fff !important}.lc-seo-grid{display:flex;flex-direction:column;gap:16px;margin-bottom:2.5rem}.lc-seo-pair{display:flex;flex-direction:column;gap:16px}.lc-seo-card{padding:20px 22px;border:1px solid rgba(255,255,255,0.08);border-radius:12px;background:rgba(255,255,255,0.03);height:fit-content}.lc-seo-card p,.lc-seo-card dd{font-size:0.9rem;line-height:1.65;color:rgba(255,255,255,0.78);margin:0 0 0.6rem}.lc-link{color:rgb(108,180,255);text-decoration:underline;text-underline-offset:3px;font-size:0.88rem;transition:color 0.15s}.lc-faq__item{padding:14px 16px;border-radius:8px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.07)}.lc-faq__item dt{font-size:0.9rem;font-weight:700;color:#fff;margin-bottom:6px}.lc-faq__item dd{font-size:0.87rem;line-height:1.65;color:rgba(255,255,255,0.75);margin:0}.lc-glossary__item{padding:12px 14px;border-radius:8px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.07)}.lc-glossary__item dt{font-size:0.82rem;font-weight:700;color:rgb(255,215,0);margin-bottom:4px;text-transform:uppercase;letter-spacing:0.04em}.lc-glossary__item dd{font-size:0.82rem;line-height:1.55;color:rgba(255,255,255,0.7);margin:0}.lc-tools{margin-bottom:2.5rem}.lc-tools__subtitle{font-size:0.88rem;color:rgba(255,255,255,0.6);margin:-0.25rem 0 1.25rem}.lc-tool-card{display:flex;flex-direction:column;gap:6px;padding:16px 16px 14px;border:1px solid rgba(255,255,255,0.09);border-radius:10px;background:rgba(255,255,255,0.04);text-decoration:none;transition:background 0.18s,border-color 0.18s,transform 0.18s}.lc-tool-card__icon{font-size:1.2rem;color:rgb(255,215,0);line-height:1}.lc-tool-card__name{font-size:0.9rem;font-weight:700;color:#fff}.lc-tool-card__desc{font-size:0.78rem;line-height:1.5;color:rgba(255,255,255,0.6)}.lc-cta{background-color:rgb(16,25,45);background-image:radial-gradient(ellipse at top,color-mix(in srgb,var(--primary-color) 12%,transparent) 0%,transparent 70%);border:2px solid var(--primary-color);border-radius:16px;padding:2.5rem;text-align:center;margin-top:3rem;box-shadow:rgba(0,0,0,0.2) 0px 4px 20px}.lc-cta__desc{font-size:0.9rem;color:rgba(255,255,255,0.75);max-width:52ch;margin:0 auto 1.5rem;line-height:1.6}.lc-cta__btn{display:inline-block;padding:12px 32px;background:var(--primary-color);font-weight:800;font-size:0.9rem;border-radius:999px;text-decoration:none;letter-spacing:0.03em;transition:opacity 0.2s,transform 0.2s;color:#fff !important}.loteca-container{--loteca-primary:#1a365d;--loteca-primary-light:#2c5282;--loteca-accent:#d69e2e;--loteca-bg:#0f172a;--loteca-card:#1e293b;--loteca-border:#334155;--loteca-text:#f1f5f9;--loteca-text-muted:#94a3b8;--loteca-success:#22c55e;--loteca-row-odd:#1e293b;--loteca-row-even:#263448;width:100%;max-width:860px;margin:24px auto;padding:0;font-family:'Segoe UI',system-ui,-apple-system,sans-serif}.loteca-header{background:linear-gradient(135deg,var(--loteca-primary) 0%,var(--loteca-primary-light) 100%);border-radius:12px 12px 0 0;padding:24px;text-align:center;width:100%}.loteca-badge{display:inline-block;background:var(--loteca-accent);color:#1a1a1a;font-size:11px;font-weight:700;letter-spacing:2px;padding:5px 14px;border-radius:20px;margin-bottom:10px}.loteca-titulo{font-size:1.75rem;font-weight:700;color:#fff;margin:0 0 6px 0}.loteca-encerramento{font-size:0.875rem;color:rgba(255,255,255,0.75);margin:0}.loteca-table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--loteca-border);border-top:none}.loteca-table{width:100%;border-collapse:collapse;background:var(--loteca-bg);font-family:'Segoe UI',system-ui,sans-serif;font-size:0.85rem;min-width:480px}.loteca-table thead tr{background:var(--loteca-primary);border-bottom:2px solid var(--loteca-accent)}.loteca-table thead th{color:var(--loteca-accent);font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;padding:12px 8px;text-align:center}.loteca-table thead th.th-time{text-align:center}.loteca-table tbody tr.linha-par{background:var(--loteca-row-even)}.loteca-table tbody tr.linha-impar{background:var(--loteca-row-odd)}.loteca-table tbody tr:last-child td{border-bottom:none}.loteca-table td{padding:10px 8px;text-align:center;color:var(--loteca-text);border-bottom:1px solid var(--loteca-border);vertical-align:middle}.td-numero{font-weight:700;color:var(--loteca-accent);font-size:0.9rem;width:36px}.td-time{font-size:0.8rem;font-weight:600;white-space:nowrap}.time-casa{text-align:right}.time-visitante{text-align:left}.td-palpite{width:52px;font-weight:700;color:var(--loteca-text-muted);white-space:nowrap}.palpite-selected{background:var(--loteca-accent);color:#1a1a1a !important;font-weight:800}.loteca-resumo{display:flex;flex-wrap:wrap;gap:12px;background:var(--loteca-card);border:1px solid var(--loteca-border);border-top:none;border-radius:0 0 12px 12px;padding:16px 20px}.resumo-grupo{display:flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(0,0,0,0.2);border-radius:8px}.resumo-label{font-size:0.75rem;color:var(--loteca-text-muted);text-transform:uppercase;letter-spacing:0.5px}.resumo-valor{font-size:1rem;font-weight:700;color:var(--loteca-accent)}.resumo-status{flex:1;justify-content:flex-end;background:transparent}.resumo-status .resumo-valor{color:var(--loteca-text-muted);font-weight:600}.loteca-cards{display:none}@media (min-width:768px){div.container-cabecalho .header-section h1{font-size:2.2rem}th{background-color:var(--primary-color);color:white}.lc-seo-pair{flex-direction:row;align-items:stretch}.lc-seo-pair>.lc-seo-card{flex:1;display:flex;flex-direction:column;align-items:flex-start}.lc-seo-card--full{width:100%}.lc-faq{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:0}.lc-glossary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0}.lc-tools__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.detalhes-ganhadores{background:#18181b;padding:25px;border-radius:12px;margin-bottom:40px;border:1px solid #27272a}.detalhes-ganhadores h2{font-size:1.3em;margin-bottom:20px;font-weight:600}.lista-ganhadores{display:flex;flex-wrap:wrap;gap:10px;list-style:none}.lista-ganhadores li{background:#27272a;padding:10px 16px;border-radius:8px;font-size:0.9em}.bolas:has(.bola.lotomania),.lottery-numbers:has(.lottery-number.lotomania){display:grid;grid-template-columns:repeat(10,48px);justify-content:center;gap:8px}}@media (min-width:1024px){.lc-tools__grid{grid-template-columns:repeat(6,1fr)}.lc-glossary{grid-template-columns:repeat(5,1fr)}}@media (max-width:767px){body{text-size-adjust:100%;font-size:16px}table{width:100%;border-collapse:collapse}th{background-color:var(--primary-color);color:white}.lc-bolao-cta{border:1px solid rgba(255,193,7,0.25) !important;border-radius:12px !important}.lc-bolao-cta__inner{flex-direction:column;padding:1.5rem;gap:1.25rem}.lc-bolao-cta__visual{flex-direction:row;align-self:flex-start}.lc-bolao-cta__icon{font-size:2.5rem}.lc-bolao-cta__title{font-size:1.1rem}.lc-bolao-cta__desc{font-size:0.88rem}.lc-bolao-cta__btn{width:100%;text-align:center;padding:0.85rem 1.5rem}.resultado-destaque-acumulado{position:relative;margin:18px 0 20px;padding:18px 16px 16px;border-radius:14px;overflow:hidden;border:1px solid rgba(255,210,90,0.14);background:rgb(23,22,20);box-shadow:rgba(0,0,0,0.26) 0px 12px 26px}.resultado-destaque-acumulado::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;opacity:0.95;background:radial-gradient(520px 220px at 85% 35%,rgba(255,210,90,0.1),transparent 58%),radial-gradient(420px 210px at 78% 60%,rgba(255,210,90,0.1),transparent 62%),radial-gradient(280px 180px at 92% 12%,rgba(255,210,90,0.06),transparent 65%),linear-gradient(135deg,rgba(255,210,90,0.05),rgba(255,190,40,0.016)),linear-gradient(rgba(255,255,255,0.03),transparent 35%)}.resultado-destaque-acumulado__badge{margin:0 0 10px;padding:6px 10px;font:800 11px/1 system-ui}.resultado-destaque-acumulado__titulo{margin:0 0 14px;line-height:1.05}.resultado-destaque-acumulado__linha{margin:0 0 6px;font-size:1.55rem;line-height:1.1}.resultado-destaque-acumulado__valor{font-size:2.45rem;line-height:1}.resultado-destaque-acumulado__acoes{flex-direction:column;gap:10px}.resultado-destaque-acumulado__botao{display:flex;justify-content:center;align-items:center;min-height:44px;padding:0 14px;text-align:center;font:800 15px/1.1 system-ui;white-space:normal}.titulo-concurso{font-size:1.6em;margin-bottom:10px}.bolas{gap:8px;padding:15px}.bola{width:48px;height:48px;font-size:1.1em}.bolas:has(.bola.lotofacil),.bolas:has(.bola.lotomania){display:grid;grid-template-columns:repeat(5,48px);justify-content:center;gap:8px}.bolas:has(.bola.timemania),.bolas:has(.bola.diadesorte),.bolas:has(.bola.supersete){display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.bolas:has(.bola.timemania) .bola,.bolas:has(.bola.diadesorte) .bola,.bolas:has(.bola.supersete) .bola{width:100%;height:auto;aspect-ratio:1}.bolas:has(.bola.megasena),.bolas:has(.bola.quina),.bolas:has(.bola.duplasena),.bolas:has(.bola.milionaria){display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.bolas:has(.bola.megasena) .bola,.bolas:has(.bola.quina) .bola,.bolas:has(.bola.duplasena) .bola,.bolas:has(.bola.milionaria) .bola{width:100%;height:auto;aspect-ratio:1}.estatisticas-resultado,.info-card,.stat-card,.lotocarva-search-container,.detalhes-ganhadores{padding:18px}.informacoes-financeiras{grid-template-columns:1fr}.tabela-premios th,.tabela-premios td{padding:12px;font-size:0.85em}.navegacao-concursos a{padding:10px 20px;font-size:0.9em}.navegacao-concursos{flex-wrap:wrap}.search-input{font-size:0.95em;padding:12px 15px}.search-button{padding:12px;font-size:0.95em;width:100%}.search-wrapper{flex-direction:column}.info-card-value{font-size:1.4em}.lc-content-wrapper{padding:0 12px 32px}.lc-seo-grid{display:flex;flex-direction:column;gap:12px;margin-bottom:1.5rem}.lc-seo-card{padding:16px}.lc-faq{display:flex;flex-direction:column;gap:10px;margin:0}.lc-faq__item dt{font-size:1rem}.lc-faq__item dd{font-size:0.9rem}.lc-glossary{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0}.lc-tutorial{flex-wrap:wrap;gap:10px;max-width:100%}.lc-tutorial__body{flex:1 1 calc(100% - 50px)}.lc-tutorial__cta{width:100%;text-align:center;padding:10px}.lc-tools__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.lc-cta{padding:24px 16px;border-radius:10px}.lc-cta__btn{width:100%;text-align:center;padding:13px 24px}.loteca-container{width:100%;padding:0;margin:16px 0}.loteca-header{border-radius:8px 8px 0 0;padding:16px}.loteca-titulo{font-size:1.4rem}.loteca-resumo{padding:12px;gap:8px}.resumo-grupo{padding:6px 10px}.resumo-label{font-size:0.68rem}.resumo-valor{font-size:0.9rem}.loteca-table-wrapper{display:none}.loteca-cards{display:flex;flex-direction:column;gap:6px;padding:10px;background:var(--loteca-bg);border:1px solid var(--loteca-border);border-top:none}.loteca-card{background:var(--loteca-card);border:1px solid var(--loteca-border);border-radius:8px;overflow:hidden}.loteca-card__jogo{display:grid;grid-template-columns:28px 1fr auto 1fr;align-items:center;gap:6px;padding:10px 10px 6px}.loteca-card__num{font-size:0.8rem;font-weight:700;color:var(--loteca-accent);text-align:center}.loteca-card__time-casa{font-size:0.78rem;font-weight:600;color:var(--loteca-text);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.loteca-card__placar{font-size:0.78rem;font-weight:700;color:#94a3b8;text-align:center;white-space:nowrap;padding:0 4px}.loteca-card__time-visitante{font-size:0.78rem;font-weight:600;color:var(--loteca-text);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.loteca-card__resultado{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--loteca-border)}.loteca-card__btn{padding:8px;text-align:center;font-size:0.85rem;font-weight:700;color:var(--loteca-text-muted);border-right:1px solid var(--loteca-border)}.loteca-card__btn:last-child{border-right:none}.loteca-card__btn.selecionado{background:var(--loteca-accent);color:#1a1a1a}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;border:0 !important}.nav-btn,.btn-pri,.btn-sec,button{min-height:44px}}@media (max-width:360px){.lc-bolao-cta{border:1px solid rgba(255,193,7,0.25) !important;border-radius:12px !important}.lc-bolao-cta__inner{flex-direction:column;padding:1.5rem;gap:1.25rem}.lc-bolao-cta__visual{flex-direction:row;align-self:flex-start}.lc-bolao-cta__icon{font-size:2.5rem}.lc-bolao-cta__title{font-size:1.1rem}.lc-bolao-cta__desc{font-size:0.88rem}.lc-bolao-cta__btn{width:100%;text-align:center;padding:0.85rem 1.5rem}}@media print{*{visibility:visible !important;opacity:1 !important;print-color-adjust:exact !important}html,body{background:white !important;color:#000 !important;font-family:"Segoe UI",Arial,sans-serif !important}nav,form,button,.btn,footer,.accordion-container,.mobile-only,.estatisticas-cabecalho-controles{display:none !important}table{display:table !important;width:100% !important;border-collapse:collapse !important;margin:0 0 15px !important;font-size:10pt !important;border:none !important;box-shadow:rgba(0,0,0,0.1) 0px 2px 8px !important}thead{display:table-header-group !important}tbody{display:table-row-group !important}tr{display:table-row !important}th,td{display:table-cell !important}thead th{background:linear-gradient(rgb(248,249,250),rgb(233,236,239)) !important;color:rgb(33,37,41) !important;font-weight:700 !important;font-size:9pt !important;text-transform:uppercase !important;letter-spacing:0.5px !important;padding:12px 8px !important;border-bottom:3px solid rgb(73,80,87) !important;text-align:center !important}thead th:first-child{background:linear-gradient(rgb(227,242,253),rgb(187,222,251)) !important}tbody tr{break-inside:avoid !important}tbody td{padding:10px 8px !important;border-bottom:1px solid rgb(233,236,239) !important;text-align:center !important;color:rgb(33,37,41) !important;font-size:10pt !important}tbody td:first-child{font-weight:700 !important;background:rgb(248,249,250) !important;border-right:2px solid rgb(222,226,230) !important;padding:8px !important}tbody tr:nth-child(even){background:rgb(250,251,252) !important}tbody tr:nth-child(odd){background:white !important}.panel p,section p{display:block !important;margin:8px 0 !important;font-size:9pt !important;line-height:1.5 !important;color:rgb(73,80,87) !important}.panel h2,.panel h3,section h2,section h3{display:block !important;font-size:11pt !important;font-weight:700 !important;color:rgb(33,37,41) !important;margin:15px 0 5px !important;padding-bottom:5px !important;border-bottom:2px solid rgb(222,226,230) !important}strong,b{font-weight:700 !important;color:rgb(33,37,41) !important}a{color:rgb(51,154,240) !important;text-decoration:none !important}}