.qc-app{display:grid;grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:1.25rem;align-items:start}.qc-painel{display:flex;flex-direction:column;gap:.8rem;min-width:0}.qc-painel .fer-abas{margin:0}.qc-bloco{display:flex;flex-direction:column;gap:.6rem;min-width:0}.qc-app:not([data-img=foto]) .qc-so-foto,.qc-app:not([data-img=des]) .qc-so-des,.qc-app:not([data-img=branco]) .qc-so-branco{display:none!important}.qc-app[data-corte=tir] .qc-nao-tiras,.qc-app:not([data-corte=tir]) .qc-so-tiras{display:none!important}.qc-app:not([data-livre="1"]) .qc-so-livre,.qc-app[data-corte=tir] .qc-so-livre{display:none!important}.qc-app:not([data-corte=enc]) .qc-so-enc{display:none!important}.qc-app .fer-marcar{min-height:2.75rem}.qc-zona{min-height:0}.qc-foto-linha{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.qc-foto-linha [hidden]{display:none!important}.qc-mini{display:block;width:7.5rem;height:5rem;border-radius:.5rem;border:1px solid var(--border);background:var(--surface)}.qc-resultado{margin:0}.qc-cenas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.qc-cena{appearance:none;box-sizing:border-box;min-width:0;padding:.35rem .35rem .3rem;display:flex;flex-direction:column;align-items:stretch;gap:.25rem;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}.qc-cena svg{display:block;width:100%;height:auto;aspect-ratio:4/3;border-radius:.35rem}.qc-cena span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:center;font-size:.7rem;font-weight:600}.qc-cena:hover{border-color:var(--c-forte);color:var(--text)}.qc-cena.is-on{border-color:var(--c-forte);box-shadow:0 0 0 2px var(--c-forte);color:var(--text)}.qc-cena:focus-visible{outline:2px solid var(--c-forte);outline-offset:2px}.qc-mais{border:1px solid var(--border);border-radius:.8rem;padding:0 .85rem;background:var(--bg, var(--surface))}.qc-mais summary{cursor:pointer;min-height:2.75rem;display:flex;align-items:center;font-weight:700;font-size:.9rem;color:var(--text)}.qc-mais[open]{padding-bottom:.85rem}.qc-mais__corpo{display:flex;flex-direction:column;gap:.5rem}.qc-sorteio{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.qc-sorteio .fer-campo{max-width:9rem}.qc-so-enc .fer-dica{margin-top:.35rem}.qc-folha{display:flex;flex-direction:column}.qc-area{position:relative;flex:none}.qc-foto{position:absolute;display:block}.qc-svg{position:relative;display:block;overflow:visible}@media (max-width:1024px){.qc-app{grid-template-columns:minmax(0,1fr)}.qc-cenas{grid-template-columns:repeat(5,minmax(0,1fr))}}@container pagina (max-width: 912px){.qc-app{grid-template-columns:minmax(0,1fr)}.qc-cenas{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:560px){.qc-cenas{grid-template-columns:repeat(3,minmax(0,1fr))}}@container pagina (max-width: 560px){.qc-cenas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.qc-painel .fer-abas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin-right:0;padding-right:0}.qc-painel .fer-aba{white-space:normal;text-align:center;padding:.45rem .3rem}}@container pagina (max-width: 760px){.qc-painel .fer-abas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin-right:0;padding-right:0}.qc-painel .fer-aba{white-space:normal;text-align:center;padding:.45rem .3rem}}@media print{@page{size:A4 portrait;margin:12mm}@page qc-deitada{size:A4 landscape;margin:12mm}.qc-app .fer-folha{padding:3mm;height:270mm}.qc-app .fer-folha--deitada{page:qc-deitada;height:183mm}}