x-rifa-folhas{display:contents}@scope (x-rifa-folhas) to (:scope :is(x-base,x-campo,x-cartao,x-cartao-doa-se,x-cartaz-perdido,x-carteira,x-checklist,x-clausula,x-documento,x-escolha,x-footer,x-nav,x-questionario,x-recibo,x-recibo-envio,x-recibo-itens,x-rifa,x-rifa-folhas,x-rifa-imagem,x-rifa-sorteio,x-rifa-texto,x-valor)>*){:scope{display:block;--escala:1}.folhas{padding:var(--space-5)}.passo{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);font-size:var(--text-lg);font-weight:var(--font-extrabold);letter-spacing:var(--tracking-tight)}.num{display:inline-grid;flex:none;place-content:center;width:30px;height:30px;border-radius:var(--radius-full);background:var(--color-bg-warm);font-size:var(--text-sm);font-weight:var(--font-extrabold)}.opcoes{display:grid;gap:var(--space-4);margin-bottom:var(--space-4)}@media (min-width:760px){.opcoes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.radio-set{border:0;padding:0;margin:0;min-width:0}.radio-set legend{padding:0;font-size:var(--text-sm);font-weight:var(--font-semibold);margin-bottom:var(--space-1)}.nota{margin:var(--space-3) 0 var(--space-5);font-size:var(--text-sm);color:var(--color-text-tertiary)}.previa{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;overflow:hidden}.paginas{display:grid;gap:var(--space-5)}.moldura{width:calc(210mm * var(--escala));height:calc(297mm * var(--escala));overflow:hidden;box-shadow:var(--shadow-lg);outline:var(--border)}.folha{transform:scale(var(--escala));transform-origin:0 0;width:210mm;height:297mm;padding:18mm;background:#fff;color:#111;font-family:var(--font-sans);font-size:9pt;line-height:1.3;display:flex;flex-direction:column;overflow:hidden}.folha p{margin:0}.f-cab{border-bottom:0.4mm solid #111;padding-bottom:2.5mm;margin-bottom:2mm}.f-selo{font-family:var(--font-label);font-size:9pt;letter-spacing:0.08em;text-transform:uppercase}.f-titulo{font-size:15pt;font-weight:800;line-height:1.15;margin:0.5mm 0 1mm}.f-info{font-size:9pt}.f-info b{font-weight:700}.f-regra{font-size:7.5pt;color:#333;margin-top:1mm;text-align:justify}.f-colunas{flex:1;display:grid;grid-template-columns:1fr 1fr;column-gap:7mm;min-height:0}.f-col{display:grid;min-height:0}.d100 .f-col{grid-template-rows:auto repeat(50,1fr);font-size:7.5pt}.d50 .f-col{grid-template-rows:auto repeat(25,1fr);font-size:9.5pt}.f-l,.f-h{display:grid;grid-template-columns:9mm 1fr 27mm;column-gap:2mm;align-items:end}.f-h{font-size:7pt;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:#444;padding-bottom:0.6mm}.f-l{border-bottom:0.2mm solid #9a9a9a;padding-bottom:0.4mm}.f-l b{font-weight:800;font-variant-numeric:tabular-nums}.f-l .f-nome{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.f-l .f-vendido{color:#777;font-style:italic}.f-pe{margin-top:2mm;font-size:7pt;color:#666;display:flex;justify-content:space-between;gap:4mm}.bilhetes{flex:1;display:grid;grid-template-rows:repeat(10,1fr);min-height:0}.bilhete{display:grid;grid-template-columns:50mm 1fr;border-bottom:0.3mm dashed #777;min-height:0}.bilhete:first-child{border-top:0.3mm dashed #777}.canhoto{border-right:0.3mm dashed #777;padding:1.5mm 3mm 1.5mm 0;display:grid;grid-template-rows:auto 1fr 1fr;gap:0.5mm;font-size:7.5pt}.canhoto b{font-size:11pt;font-weight:800}.canhoto span{border-bottom:0.2mm solid #9a9a9a;align-self:end;color:#555}.corpo{padding:1.5mm 0 1.5mm 3mm;display:grid;grid-template-columns:1fr auto;gap:3mm;align-items:center;min-height:0}.corpo-txt{display:grid;gap:0.3mm;font-size:7.5pt;line-height:1.25;min-width:0}.corpo-txt .b-titulo{font-size:9pt;font-weight:800}.corpo-txt span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.corpo-txt .b-regra{white-space:normal;font-size:6.5pt;color:#444;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.b-grande{border:0.4mm solid #111;border-radius:2mm;padding:1mm 2.5mm;font-size:16pt;font-weight:800;font-variant-numeric:tabular-nums}@media print{.folhas{padding:0;border:0;box-shadow:none;border-radius:0;background:none}.previa,.paginas{display:block;overflow:visible}.moldura{display:contents}.folha{transform:none;width:174mm;height:260mm;padding:0;break-after:page}.moldura:last-child .folha{break-after:auto}}}