.co-app{display:grid;grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:1.25rem;align-items:start}.co-painel{display:flex;flex-direction:column;gap:.8rem;min-width:0}.co-app:not([data-mix="1"]) .co-so-mix{display:none!important}.co-app:not([data-sorteio="1"]) .co-so-sorteio{display:none!important}.co-app .fer-marcar{min-height:2.75rem}.co-info{min-height:1.2em}.co-letras{margin:0;padding:.6rem .8rem;border:1px solid var(--border);border-radius:.7rem;background:var(--bg, var(--surface));font-size:.85rem;line-height:1.5;color:var(--text-2)}.co-letras a{color:var(--c-texto, var(--text));font-weight:700}.co-galeria{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.35rem}.co-tipo{appearance:none;box-sizing:border-box;min-width:0;min-height:4.4rem;padding:.4rem .3rem .35rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.2rem;border:1px solid var(--border-2, var(--border));border-radius:.65rem;background:var(--surface);color:var(--text-2);font:inherit;line-height:1.2;cursor:pointer}.co-tipo svg{display:block;width:100%;max-width:5rem;height:2.1rem}.co-tipo span{max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:center;font-size:.7rem;font-weight:600;letter-spacing:-.01em}.co-tipo:hover{border-color:var(--c-forte);color:var(--text)}.co-tipo.is-on{background:var(--c-forte);border-color:var(--c-forte);color:#fff}.co-tipo:focus-visible{outline:2px solid var(--c-forte);outline-offset:2px}.co-galeria-acoes{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.45rem}.co-mini-btn{appearance:none;min-height:2.5rem;padding:.35rem .8rem;border:1px solid var(--border-2, var(--border));border-radius:.6rem;background:var(--surface);color:var(--text-2);font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.co-mini-btn:hover{border-color:var(--c-forte);color:var(--text)}.co-mais{border:1px solid var(--border);border-radius:.8rem;padding:0 .85rem;background:var(--bg, var(--surface))}.co-mais summary{cursor:pointer;min-height:2.75rem;display:flex;align-items:center;font-weight:700;font-size:.9rem;color:var(--text)}.co-mais[open]{padding-bottom:.85rem}.co-mais__corpo{display:flex;flex-direction:column;gap:.5rem}.co-sorteio{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.co-sorteio .fer-campo{max-width:9rem}.co-so-sorteio .fer-dica{margin-top:.35rem}.co-app .fer-btn:disabled{opacity:.5;cursor:not-allowed}.co-folha{display:flex;flex-direction:column}.co-cab{flex:none;height:12mm;box-sizing:border-box;padding-bottom:3.5mm;display:flex;align-items:flex-end;gap:1.5mm;font-size:11pt;line-height:1;color:#222}.co-cab i{display:block;height:0;border-bottom:.3mm solid #555;margin:0 1mm .6mm}.co-cab__nome{flex:1 1 auto;margin-right:6mm!important}.co-cab__dd{width:9mm}.co-cab__aa{width:15mm}.co-tit{flex:none;height:11mm;box-sizing:border-box;margin:0;display:flex;align-items:center;font-size:16pt;font-weight:700;line-height:1.1;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.co-folha--rec .co-tit{color:#9a3412}.co-dica{flex:none;height:7mm;box-sizing:border-box;margin:0;font-size:10.5pt;line-height:1.2;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.co-svg{display:block;flex:none;overflow:visible}.co-rod{flex:none;height:6mm;margin:auto 0 0;display:flex;align-items:flex-end;font-size:8pt;line-height:1;color:#6b7280}@media (max-width:1024px){.co-app{grid-template-columns:minmax(0,1fr)}.co-galeria{grid-template-columns:repeat(5,minmax(0,1fr))}}@container pagina (max-width: 912px){.co-app{grid-template-columns:minmax(0,1fr)}.co-galeria{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:560px){.co-galeria{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem}.co-tipo{min-height:3.9rem;padding:.3rem .15rem}.co-tipo svg{height:1.6rem}.co-tipo span{font-size:.64rem}}@container pagina (max-width: 560px){.co-galeria{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem}.co-tipo{min-height:3.9rem;padding:.3rem .15rem}.co-tipo svg{height:1.6rem}.co-tipo span{font-size:.64rem}}@media print{@page{size:A4 portrait;margin:12mm}.co-app .fer-folha{padding:3mm;height:270mm}}