@font-face{font-family:"Comic Neue";font-style:normal;font-weight:700;font-display:block;src:url(/assets/fonts/comic-neue-latin-700.woff2)format("woff2")}.sp-app{display:grid;grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:1.25rem;align-items:start}.sp-painel{display:flex;flex-direction:column;gap:.8rem;min-width:0}.sp-painel .fer-abas{margin:0}.sp-abas{flex-wrap:nowrap}.sp-abas .fer-aba{flex:1 1 auto;min-width:0;white-space:nowrap}.sp-config{display:flex;flex-direction:column;gap:.8rem;min-width:0}.sp-app[data-aba=sorteio]{grid-template-columns:minmax(0,1fr)}.sp-app[data-aba=sorteio] .sp-so-folha,.sp-app[data-aba=sorteio] .fer-folhas,.sp-app[data-aba=folha] .sp-so-sorteio,.sp-app[data-modo=mat] .sp-nao-mat,.sp-app:not([data-modo=mat]) .sp-so-mat{display:none!important}.sp-letras{display:flex;flex-direction:column}.sp-app .fer-marcar{min-height:2.75rem}.sp-marcas{display:flex;flex-direction:column}.sp-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.3rem}.sp-chip{position:relative;display:inline-flex;min-width:0}.sp-chip input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.sp-chip span{display:inline-flex;align-items:center;min-height:2.4rem;padding:.3rem .7rem;border-radius:999px;border:1px solid var(--border-2, var(--border));background:var(--surface);color:var(--text-2);font-size:.82rem;font-weight:700;line-height:1.2}.sp-chip input:checked+span{background:var(--c-forte);border-color:var(--c-forte);color:#fff}.sp-chip input:focus-visible+span{outline:2px solid var(--c-forte);outline-offset:2px}.sp-chip input:disabled{cursor:default}.sp-chip input:disabled+span{opacity:.45}.sp-chips--ops .sp-chip span{min-width:3.2rem;justify-content:center;font-variant-numeric:tabular-nums}.sp-mais-temas{flex:1 1 100%}.sp-mais-temas summary{cursor:pointer;min-height:2.4rem;display:flex;align-items:center;font-size:.85rem;font-weight:700;color:var(--c-texto, var(--text))}.sp-meus{min-height:4.2rem;resize:vertical;line-height:1.45}.sp-conta-temas{margin-top:-.3rem}.sp-info{min-height:1.2em}.sp-avisos{margin:0;padding:.6rem .8rem .6rem 1.9rem;border-radius:.7rem;font-size:.85rem;line-height:1.5;color:#92400e;background:color-mix(in srgb,#f59e0b 12%,transparent);border:1px solid color-mix(in srgb,#f59e0b 35%,transparent)}[data-theme=dark] .sp-avisos{color:#fcd34d}.sp-mais{border:1px solid var(--border);border-radius:.8rem;padding:0 .85rem;background:var(--bg, var(--surface))}.sp-mais summary{cursor:pointer;min-height:2.75rem;display:flex;align-items:center;font-weight:700;font-size:.9rem;color:var(--text)}.sp-mais[open]{padding-bottom:.85rem}.sp-mais__corpo{display:flex;flex-direction:column;gap:.3rem}.sp-vazio{padding:2rem 1rem;text-align:center}.sp-sorteio{display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:.5rem 0 1rem;text-align:center;min-width:0}.sp-sorteio__num{margin:0;font-size:.85rem;font-weight:700;color:var(--text-2)}.sp-bola{font-family:"Comic Neue",Arial,Helvetica,sans-serif;box-sizing:border-box;min-width:min(14rem,100%);max-width:100%;min-height:11rem;padding:1rem 1.5rem;border-radius:1.4rem;display:flex;align-items:center;justify-content:center;font-size:clamp(4rem,2.5rem + 7vw,8rem);font-weight:800;line-height:1;color:var(--text);background:var(--c-suave);border:2px solid var(--c-borda);font-variant-numeric:tabular-nums}.sp-bola.is-novo{animation:sp-entra .35s ease-out}@keyframes sp-entra{0%{transform:scale(.82);opacity:.35}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.sp-bola.is-novo{animation:none}}.sp-bola__sub{margin:0;min-height:1.4em;font-size:.95rem;color:var(--text-2)}.sp-lista-contas{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .9rem;font-size:1.05rem;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.sp-sorteio__acoes{justify-content:center}.sp-sortear{min-width:9rem;font-size:1rem}.sp-historico{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;max-width:46rem}.sp-historico li{min-width:2.2rem;padding:.3rem .6rem;border-radius:.6rem;border:1px solid var(--border);background:var(--surface);color:var(--text);font-weight:800;font-size:.95rem}.sp-historico li.is-ultimo{background:var(--c-forte);border-color:var(--c-forte);color:#fff}.sp-sorteio__dica{max-width:34rem}.sp-sorteio:fullscreen{background:var(--bg, #fff);justify-content:center;padding:2rem;overflow:auto}.sp-sorteio:fullscreen .sp-bola{min-width:60vmin;min-height:48vmin;font-size:min(30vmin,16rem)}.sp-sorteio:fullscreen .sp-bola__sub,.sp-sorteio:fullscreen .sp-lista-contas{font-size:1.4rem}.sp-folha{display:flex;flex-direction:column;height:210mm;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sp-cab{flex:none;box-sizing:border-box;display:flex;align-items:flex-end;gap:6mm;margin-bottom:3mm;overflow:hidden}.sp-cab--com{height:14mm}.sp-cab--sem{height:10mm}.sp-tit{flex:none;margin:0;font-size:20pt;font-weight:800;letter-spacing:.3mm;line-height:1;color:#111;white-space:nowrap}.sp-tit small{font-size:10.5pt;font-weight:600;letter-spacing:0;color:#444}.sp-folha--resp .sp-tit{color:#1d4ed8}.sp-nome{flex:1 1 auto;min-width:0;display:flex;align-items:flex-end;gap:1.5mm;padding-bottom:.5mm;font-size:10.5pt;line-height:1;color:#222}.sp-l{display:block;height:0;border-bottom:.3mm solid #555;margin-bottom:.5mm}.sp-l--nome{flex:1 1 auto;margin-right:6mm}.sp-l--dd{flex:none;width:8mm}.sp-l--aa{flex:none;width:14mm}.sp-tab{flex:none;width:267mm;table-layout:fixed;border-collapse:collapse;font-family:Arial,Helvetica,sans-serif;color:#111}.sp-tab th,.sp-tab td{border:.3mm solid #333;padding:0 1mm;box-sizing:border-box;overflow:hidden}.sp-th{font-weight:700;line-height:1.12;text-align:center;vertical-align:middle;overflow-wrap:break-word;hyphens:manual;background:#f1f5f9}.sp-th--ponta{background:#e2e8f0}.sp-td-1{text-align:center;vertical-align:middle;font-size:16pt;font-weight:800;background:#f8fafc}.sp-td-1--num{font-size:14pt;font-variant-numeric:tabular-nums}.sp-total{text-align:right;padding-right:3mm!important;font-size:10pt;font-weight:700}.sp-resp{text-align:center;vertical-align:middle;font-size:13pt;font-weight:700;color:#1e3a8a;font-variant-numeric:tabular-nums}.sp-resp__nota{flex:none;height:7mm;margin:0;display:flex;align-items:center;font-size:9.5pt;color:#333}.sp-regras{flex:none;height:12mm;box-sizing:border-box;margin:3mm 0 0;padding:1.5mm 2.5mm;border:.3mm dashed #888;border-radius:1.5mm;display:flex;align-items:center;font-size:8.5pt;line-height:1.3;color:#222;overflow:hidden}.sp-rod{flex:none;height:5mm;margin:auto 0 0;display:flex;align-items:flex-end;font-size:8pt;line-height:1;color:#6b7280}@media (max-width:1024px){.sp-app{grid-template-columns:minmax(0,1fr)}}@container pagina (max-width: 912px){.sp-app{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.sp-bola{min-height:9rem}.sp-chip span{min-height:2.25rem;padding:.25rem .6rem;font-size:.78rem}.sp-abas .fer-aba{font-size:.78rem}}@container pagina (max-width: 480px){.sp-bola{min-height:9rem}.sp-chip span{min-height:2.25rem;padding:.25rem .6rem;font-size:.78rem}.sp-abas .fer-aba{font-size:.78rem}}@media print{@page{size:A4 portrait;margin:12mm}@page sp-deitada{size:A4 landscape;margin:12mm}.sp-app[data-aba] .fer-folhas{display:block!important}.sp-app .fer-folha{page:sp-deitada;padding:3mm;height:183mm}.sp-vazio{display:none!important}}