.dz-app{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:start;min-width:0}.dz-tela{min-width:0}.dz-folhas{position:sticky;top:1rem}.dz-app .fer-rotulo small{font-weight:500;color:var(--muted)}.dz-app[data-modo=valor] .dz-so-meta,.dz-app[data-modo=meta] .dz-so-valor{display:none}.dz-app .fer-campo:disabled{opacity:.6}.dz-atalhos{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.dz-atalho{appearance:none;min-height:2.5rem;padding:.35rem .85rem;border-radius:999px;border:1px solid var(--c-borda);background:var(--c-suave);color:var(--c-texto);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer;font-variant-numeric:tabular-nums}.dz-atalho:hover{border-color:var(--c-forte)}.dz-res{margin:0}.dz-resumo{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.dz-resumo div{padding:.5rem .6rem;border-radius:.7rem;background:var(--surface);border:1px solid var(--border);min-width:0}.dz-resumo dt{font-size:.7rem;font-weight:700;letter-spacing:.03em;color:var(--muted)}.dz-resumo dd{margin:.1rem 0 0;font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text);overflow-wrap:anywhere}.dz-sorteio{margin:-.3rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;font-size:.85rem;line-height:1.45;color:var(--text-2)}.dz-sortear{min-height:2.4rem;padding:.4rem .8rem;font-size:.8rem}.dz-folha{display:flex;flex-direction:column;height:297mm;padding:15mm;-webkit-print-color-adjust:exact;print-color-adjust:exact}.dz-cab{flex:none;display:flex;flex-direction:column;gap:2mm;padding-bottom:4mm}.dz-tit{margin:0;font-size:15pt;font-weight:700;line-height:1.1;color:#111}.dz-tit small{font-size:9pt;font-weight:400;color:#666}.dz-sub{margin:0;font-size:9.5pt;line-height:1.3;color:#333}.dz-campo{margin:0;display:flex;align-items:flex-end;gap:1.5mm;font-size:10pt;line-height:1.2;color:#222}.dz-campo b{flex:none;font-weight:700}.dz-linha{display:block;flex:1 1 auto;height:0;border-bottom:.3mm solid #555;margin-bottom:.6mm}.dz-valor{flex:1 1 auto;min-width:0;padding-bottom:.5mm;border-bottom:.3mm solid #555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dz-blocos{flex:none;display:grid;gap:4mm;align-items:start}.dz-blocos--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dz-blocos--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:3mm}.dz-tab{width:100%;table-layout:fixed;border-collapse:collapse;font-size:9pt;color:#111;font-variant-numeric:tabular-nums}.dz-blocos--3 .dz-tab{font-size:7.5pt}.dz-tab th,.dz-tab td{box-sizing:border-box;border:.25mm solid #666;padding:0 1mm;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}.dz-tab thead th{height:8mm;font-size:7.5pt;font-weight:700;line-height:1.1;background:#eef0f3}.dz-blocos--3 .dz-tab thead th{font-size:6.5pt;padding:0 .3mm}.dz-blocos--3 .dz-tab .dz-c-ok{width:15%}.dz-blocos--3 .dz-tab--data .dz-c-n{width:12%}.dz-blocos--3 .dz-tab--data .dz-c-ok{width:14%}.dz-tab .dz-c-n{width:15%;font-weight:700}.dz-tab .dz-c-ok{width:12%}.dz-tab--data .dz-c-n{width:13%}.dz-tab--data .dz-c-d{width:24%}.dz-tab--data .dz-c-ok{width:11%}.dz-blocos--3 .dz-tab--data .dz-c-d{width:20%}.dz-tab td.dz-c-v{text-align:right;font-weight:700}.dz-tab td.dz-c-t{text-align:right;color:#444}.dz-tab td.dz-c-d{color:#333}.dz-caixa{display:inline-block;width:3.6mm;height:3.6mm;border:.35mm solid #333;border-radius:.6mm;vertical-align:middle;box-sizing:border-box}.dz-blocos--3 .dz-caixa{width:3mm;height:3mm}.dz-grade{flex:none;display:grid;grid-template-columns:repeat(var(--dz-cols, 4),minmax(0,1fr));gap:1.2mm}.dz-cel{box-sizing:border-box;height:var(--dz-alt, 15mm);min-width:0;border:.3mm solid #555;border-radius:1.5mm;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6mm;overflow:hidden;color:#222}.dz-cel b{font-size:13pt;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.dz-cel small{font-size:7pt;line-height:1;color:#777;white-space:nowrap}.dz-grade[data-n="365"]{gap:.6mm}.dz-grade[data-n="365"] .dz-cel{border-radius:1mm;gap:.3mm}.dz-grade[data-n="365"] .dz-cel b{font-size:6.5pt}.dz-grade[data-n="365"] .dz-cel small{font-size:4.5pt}.dz-grade[data-n="100"] .dz-cel b{font-size:12pt}.dz-grade[data-n="200"] .dz-cel b{font-size:9pt}.dz-grade[data-n="200"] .dz-cel small{font-size:5.5pt}.dz-etis{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr))}.dz-eti{box-sizing:border-box;min-height:0;padding:3mm;border:.25mm dashed #9aa0a6}.dz-eti-in{box-sizing:border-box;height:100%;padding:3mm;border:.9mm solid #15803d;border-radius:4mm;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4mm;text-align:center;color:#14532d;overflow:hidden}.dz-eti-in p{margin:0}.dz-eti-tit{font-size:14pt;font-weight:800;line-height:1.1}.dz-eti-nome{max-width:100%;font-size:13pt;font-weight:700;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dz-eti-meta{font-size:11pt;color:#222}.dz-eti-meta b{font-size:20pt;font-weight:800;color:#111;font-variant-numeric:tabular-nums}.dz-eti-sub{font-size:9pt;color:#444}.dz-eti-marcas{display:flex;gap:4mm;margin-top:1mm;font-size:10pt;color:#333}.dz-eti-m{display:inline-flex;align-items:center;gap:1mm}.dz-eti .dz-caixa{width:3.8mm;height:3.8mm}.dz-nota{flex:none;margin:4mm 0 0;font-size:8.5pt;line-height:1.35;color:#333}.dz-rod{flex:none;margin:auto 0 0;padding-top:3mm;font-size:8pt;line-height:1;color:#8a8f98}@media (max-width:1024px){.dz-app{grid-template-columns:minmax(0,1fr)}.dz-folhas{position:static}}@container pagina (max-width: 912px){.dz-app{grid-template-columns:minmax(0,1fr)}.dz-folhas{position:static}}@media (max-width:560px){.dz-par{grid-template-columns:minmax(0,1fr)}.dz-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.dz-resumo div:first-child{grid-column:1/-1}}@container pagina (max-width: 448px){.dz-par{grid-template-columns:minmax(0,1fr)}.dz-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.dz-resumo div:first-child{grid-column:1/-1}}@media print{@page{size:A4 portrait;margin:15mm}.dz-app{display:block}.dz-folhas{position:static}.dz-app .fer-folha{padding:0;height:264mm}}