@scope (html) 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)>*){.skip{position:absolute;left:var(--space-4);top:var(--space-4);z-index:100;padding:var(--space-3) var(--space-5);background:var(--color-accent);color:var(--color-accent-contrast);border-radius:var(--radius-full);text-decoration:none;transform:translateY(-150%)}.skip:focus{transform:translateY(0);color:var(--color-accent-contrast)}}
x-nav{display:contents}@scope (x-nav) 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;background:var(--color-bg);border-bottom:var(--border)}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding-block:var(--space-4)}.brand{display:flex;align-items:center;line-height:0}.brand-word{width:clamp(160px,34vw,230px)}nav{display:flex;align-items:center;gap:var(--space-5)}nav a{font-weight:var(--font-semibold);color:var(--color-text);text-decoration:none;padding-block:var(--space-1);border-bottom:2px solid transparent;transition:color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}nav a:hover{color:var(--color-accent);border-bottom-color:var(--color-accent)}nav a.nav-cta{padding:var(--space-2) var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-accent-contrast);transition:background var(--duration-fast) var(--ease),box-shadow var(--duration) var(--ease)}nav a.nav-cta:hover{background:var(--color-accent-hover);box-shadow:var(--shadow-md)}@media (max-width:640px){nav a.nav-cta{display:none}nav{gap:var(--space-4)}}}
x-footer{display:contents}@scope (x-footer) 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;background:var(--color-bg-subtle);border-top:var(--border);padding-block:var(--space-7)}.foot-inner{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:var(--space-6)}.foot-word{width:200px}.tagline{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary);max-width:32ch}.foot-inner nav{display:flex;flex-direction:column;gap:var(--space-2)}.foot-inner nav a{color:var(--color-text);text-decoration:none;font-weight:var(--font-medium)}.foot-inner nav a:hover{color:var(--color-accent)}.foot-note{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--border)}.foot-note p{margin:0;color:var(--color-text-tertiary);font-size:var(--text-sm);max-width:70ch}}
x-cartao-doa-se{display:contents}@scope (x-cartao-doa-se) 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}}
x-cartao{display:contents}@scope (x-cartao) 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}.cartao{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:960px){.cartao{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.preview{position:sticky;top:var(--space-4)}.canvas-wrap{width:fit-content;max-width:100%;margin-inline:auto}.canvas{width:auto;max-width:100%;max-height:calc(100vh - 12rem)}}.form{padding:var(--space-5)}.form fieldset{border:0;padding:0;margin:0 0 var(--space-6);min-width:0}.form legend{display:flex;align-items:center;gap:var(--space-3);padding:0;margin-bottom:var(--space-4);font-size:var(--text-lg);font-weight:var(--font-extrabold);letter-spacing:var(--tracking-tight)}.form legend .num{display:inline-grid;place-content:center;width:30px;height:30px;border-radius:var(--radius-full);background:var(--color-bg-warm);font-size:var(--text-sm)}.form .radio-set{margin:0}.form .radio-set legend{font-size:var(--text-sm);font-weight:var(--font-semibold);margin-bottom:var(--space-1)}.form [hidden]{display:none !important}.tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.tags .check{padding:var(--space-2) var(--space-3);border:var(--border-strong);border-radius:var(--radius-full)}.tags .check:has(:checked){background:var(--color-bg-accent-soft);border-color:var(--color-accent)}.opcoes{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin-bottom:var(--space-4)}.opcoes .check{border:var(--border-strong);border-radius:var(--radius);padding:var(--space-3) var(--space-4)}.opcoes .check:has(:checked){background:var(--color-bg-accent-soft);border-color:var(--color-accent)}.opcoes .check span{display:grid;font-size:var(--text-sm);color:var(--color-text-secondary)}.opcoes .check b{font-size:var(--text-base);color:var(--color-text)}.dica{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--color-bg-warm);font-size:var(--text-sm);line-height:var(--leading-snug)}.group{margin-top:var(--space-4)}.group>.check + .field-hint{margin-top:0;padding-left:var(--space-3)}.stack{display:grid;gap:var(--space-2);justify-items:start}.stack label{margin:0}.photo-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.file-btn{cursor:pointer}.file-btn:has(+ input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.file-hint{font-size:var(--text-sm);color:var(--color-text-secondary);max-width:28ch}.canvas-wrap{position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);background:var(--color-bg-inset)}.canvas{display:block;width:100%;height:auto;cursor:grab;touch-action:none;transition:transform var(--duration) var(--ease)}.canvas:active{cursor:grabbing}.mirror-wrap{display:none;margin:var(--space-4) 0 0}@media (hover:none){.mirror-wrap:not([hidden]){display:flex;align-items:center;gap:var(--space-3)}}.mirror{width:120px;border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.mirror-wrap figcaption{font-size:var(--text-sm);color:var(--color-text-secondary)}.preview .actions{margin-top:var(--space-4)}.status{font-size:var(--text-sm);color:var(--color-success);font-weight:var(--font-semibold)}.hint{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-tertiary)}.print-canvas{display:none}@media print{.cartao{display:block}.cartao-form,.preview{display:none}.print-canvas{display:block;width:209mm;height:auto;margin:0 auto}}}
x-cartaz-perdido{display:contents}@scope (x-cartaz-perdido) 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}}
x-carteira{display:contents}@scope (x-carteira) 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}.tool{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:1040px){.tool{grid-template-columns:minmax(0,7fr) minmax(0,8fr)}}.tool-form{padding:var(--space-5)}.tool-form fieldset{border:0;padding:0;margin:0 0 var(--space-6)}.tool-form legend{display:flex;align-items:center;gap:var(--space-3);padding:0;margin-bottom:var(--space-4);font-size:var(--text-lg);font-weight:var(--font-extrabold);letter-spacing:var(--tracking-tight)}.tool-form legend .num{display:inline-grid;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)}.tool-form fieldset>p{color:var(--color-text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-4)}.campo[hidden],.act-foto-remove[hidden]{display:none}.photo-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}.file-btn{cursor:pointer;margin:0}.file-input:focus-visible + .file-btn{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.file-hint{font-size:var(--text-sm);color:var(--color-text-secondary);max-width:30ch}.linhas{display:grid;gap:var(--space-3);margin-bottom:var(--space-3)}.linha{container-type:inline-size;border:var(--border-strong);border-radius:var(--radius);padding:var(--space-4)}.linha-grid{display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr)}@container (min-width:400px){.linha-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.linha-grid .span-2{grid-column:1 / -1}}.linha-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3)}.linha-num{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-text-secondary)}.linha-foot button{min-height:40px;padding-inline:var(--space-4)}.formato{border:0;padding:0;margin:0 0 var(--space-4);display:grid;gap:var(--space-1)}.formato legend{font-size:var(--text-sm);font-weight:var(--font-semibold);margin-bottom:var(--space-1);padding:0}.formato .check{border:var(--border-strong);border-radius:var(--radius)}.formato .check:has(:checked){background:var(--color-bg-accent-soft);border-color:var(--color-accent)}.formato b{display:block}.formato span{font-size:var(--text-sm);color:var(--color-text-secondary)}.formato span b{font-size:var(--text-base);color:var(--color-text)}@media (min-width:640px){.formato{grid-template-columns:1fr 1fr;gap:var(--space-3)}.formato legend{grid-column:1 / -1}}.toolbar{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin-bottom:var(--space-4)}.status{font-size:var(--text-sm);color:var(--color-success);font-weight:var(--font-semibold)}.aviso{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-danger);margin-bottom:var(--space-4)}.dobrar{margin-top:var(--space-5);font-size:var(--text-sm);color:var(--color-text-secondary)}.dobrar h3,.proximas h3{font-size:var(--text-base);color:var(--color-text);margin-bottom:var(--space-2)}.dobrar ol{padding-left:1.2em;margin:0}.carteira[data-formato="folha"] .dobrar{display:none}.proximas{margin-top:var(--space-5);padding:var(--space-5)}.proximas-vazio{font-size:var(--text-sm);color:var(--color-text-tertiary)}.proximas-texto{min-height:176px;font-size:var(--text-sm);margin-bottom:var(--space-3)}.proximas [hidden]{display:none}.preview{container-type:inline-size}.print-area{--mm:1mm;--pt:calc(var(--mm) * 0.3528)}.carteira[data-formato="livreto"] .folha,.carteira[data-formato="folha"] .zine{display:none}.page,.folha{position:relative;background:var(--color-bg-raised);color:var(--color-text);font-family:var(--font-sans);line-height:1.25;box-shadow:var(--shadow-lg);border:var(--border);overflow:hidden}.zine{display:grid;gap:12px;justify-content:center;grid-template-columns:calc(74.25 * var(--mm))}.zine .cut{display:none}@container (min-width:440px){.print-area{--mm:min(1mm,calc((100cqi - 12px) / 148.5))}.zine{grid-template-columns:repeat(2,calc(74.25 * var(--mm)))}.zine .p1{grid-column:2}}@container (max-width:439.98px){.print-area{--mm:min(1mm,calc(100cqi / 74.25))}}@container (min-width:0px){.carteira[data-formato="folha"] .print-area{--mm:min(1mm,calc(100cqi / 210))}}.page{width:calc(74.25 * var(--mm));height:calc(105 * var(--mm));padding:calc(5 * var(--mm));border-radius:calc(1.5 * var(--mm));font-size:calc(7 * var(--pt));display:flex;flex-direction:column}.page h2,.folha h2{font-family:var(--font-label);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);line-height:1;margin:0}.page h2{font-size:calc(11 * var(--pt));padding-bottom:calc(1.5 * var(--mm));border-bottom:calc(0.3 * var(--mm)) solid var(--color-text);margin-bottom:calc(1.5 * var(--mm))}.page .pn{position:absolute;bottom:calc(1.8 * var(--mm));right:calc(5 * var(--mm));font-size:calc(6 * var(--pt));color:var(--color-text-tertiary)}.kv{display:flex;align-items:flex-end;gap:calc(1.5 * var(--mm));min-height:calc(8.2 * var(--mm))}.kv .k{flex:none;color:var(--color-text-secondary);font-weight:var(--font-semibold)}.kv .v{flex:1;min-width:0;border-bottom:calc(0.2 * var(--mm)) solid var(--color-text-tertiary);padding-bottom:calc(0.4 * var(--mm));font-weight:var(--font-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opt{display:inline-flex;align-items:center;gap:calc(0.8 * var(--mm));margin-right:calc(2.5 * var(--mm));font-weight:var(--font-normal)}.box{display:inline-block;width:calc(2.6 * var(--mm));height:calc(2.6 * var(--mm));border:calc(0.25 * var(--mm)) solid var(--color-text);border-radius:calc(0.4 * var(--mm))}.capa{align-items:center;justify-content:center;text-align:center;gap:calc(3 * var(--mm))}.capa-kicker{font-family:var(--font-label);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:calc(11 * var(--pt));margin:0}.foto{width:calc(44 * var(--mm));height:calc(44 * var(--mm));border:calc(0.3 * var(--mm)) solid var(--color-text);border-radius:calc(4 * var(--mm));overflow:hidden;display:grid;place-content:center;color:var(--color-text-tertiary)}.foto img{width:100%;height:100%;object-fit:cover}.foto svg{width:calc(22 * var(--mm));height:calc(22 * var(--mm));stroke-width:1.3}.foto small{font-size:calc(7 * var(--pt))}.capa-nome{font-size:calc(17 * var(--pt));font-weight:var(--font-extrabold);letter-spacing:var(--tracking-tight);margin:0;max-width:100%;overflow-wrap:anywhere;line-height:1.1}.capa-nome.vazio{width:80%;border-bottom:calc(0.3 * var(--mm)) solid var(--color-text-tertiary);height:calc(8 * var(--mm))}.capa-sub{margin:0;font-size:calc(8 * var(--pt));color:var(--color-text-secondary)}.vrow{display:grid;grid-template-columns:calc(25 * var(--mm)) minmax(0,1fr);gap:calc(2 * var(--mm));height:calc(20.6 * var(--mm));padding:calc(1.2 * var(--mm)) 0;border-bottom:calc(0.2 * var(--mm)) solid var(--color-text-tertiary)}.vrow:last-child{border-bottom:0}.etq{border:calc(0.25 * var(--mm)) dashed var(--color-text-tertiary);border-radius:calc(1 * var(--mm));display:grid;place-content:center;text-align:center;padding:calc(1 * var(--mm));overflow:hidden}.etq b{font-size:calc(8 * var(--pt));overflow-wrap:anywhere}.etq small{display:block;font-size:calc(6 * var(--pt));color:var(--color-text-secondary);overflow-wrap:anywhere}.vrow .kv{min-height:calc(5.9 * var(--mm))}.vrow .kv .k{width:calc(10 * var(--mm))}.tab{width:100%;border-collapse:collapse;table-layout:fixed;font-size:calc(6.5 * var(--pt))}.tab th{font-size:calc(5.8 * var(--pt));text-transform:uppercase;letter-spacing:0.04em;color:var(--color-text-secondary);font-weight:var(--font-bold);padding:0 calc(0.8 * var(--mm)) calc(0.8 * var(--mm));border-bottom:calc(0.3 * var(--mm)) solid var(--color-text);text-align:left}.tab td{height:calc(7 * var(--mm));padding:0 calc(0.8 * var(--mm));border-bottom:calc(0.2 * var(--mm)) solid var(--color-text-tertiary);vertical-align:middle;font-weight:var(--font-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab td + td,.tab th + th{border-left:calc(0.2 * var(--mm)) solid var(--color-text-tertiary)}.tab .c-data{width:calc(15 * var(--mm))}.tab .c-peso{width:calc(10 * var(--mm))}.contra .bloco{margin-bottom:calc(2.5 * var(--mm))}.contra .bloco>b{display:block;font-family:var(--font-label);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:calc(8.5 * var(--pt))}.contra .kv{min-height:calc(6.8 * var(--mm))}.contra .linha-solta{border-bottom:calc(0.2 * var(--mm)) solid var(--color-text-tertiary);height:calc(6 * var(--mm))}.contra .nota{margin:auto 0 0;font-size:calc(6.5 * var(--pt));color:var(--color-text-secondary)}.contra .marca{margin:calc(1.5 * var(--mm)) 0 0;font-size:calc(6 * var(--pt));font-weight:var(--font-bold);color:var(--color-text-tertiary)}.folha{width:calc(210 * var(--mm));min-height:calc(297 * var(--mm));padding:calc(12 * var(--mm));font-size:calc(9 * var(--pt));border-radius:calc(1.5 * var(--mm));margin-inline:auto}.folha h2{font-size:calc(12 * var(--pt));margin:calc(5 * var(--mm)) 0 calc(1.5 * var(--mm))}.f-head{display:grid;grid-template-columns:minmax(0,1fr) calc(32 * var(--mm));gap:calc(6 * var(--mm));align-items:start}.f-kicker{font-family:var(--font-label);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:calc(12 * var(--pt));margin:0}.f-nome{font-size:calc(22 * var(--pt));font-weight:var(--font-extrabold);letter-spacing:var(--tracking-tight);margin:calc(1 * var(--mm)) 0 calc(2 * var(--mm));line-height:1.1;overflow-wrap:anywhere}.f-nome.vazio{border-bottom:calc(0.3 * var(--mm)) solid var(--color-text-tertiary);height:calc(10 * var(--mm));width:70%}.f-dados{display:grid;grid-template-columns:1fr 1fr;column-gap:calc(5 * var(--mm))}.f-dados .kv{min-height:calc(7.2 * var(--mm))}.folha .foto{width:calc(32 * var(--mm));height:calc(40 * var(--mm));border-radius:calc(2 * var(--mm))}.folha .foto svg{width:calc(16 * var(--mm));height:calc(16 * var(--mm))}.folha .tab{font-size:calc(8 * var(--pt))}.folha .tab th{font-size:calc(6.8 * var(--pt));padding-bottom:calc(1 * var(--mm))}.folha .tab td{height:calc(7.4 * var(--mm));padding-inline:calc(1.2 * var(--mm))}.folha .tab-vac td{height:calc(12 * var(--mm));white-space:normal}.tab-vac .c-data,.tab-vac .c-prox{width:calc(22 * var(--mm))}.tab-vac .c-vac{width:calc(52 * var(--mm))}.tab-vac td small{display:block;font-size:calc(7 * var(--pt));font-weight:var(--font-normal);color:var(--color-text-secondary)}.f-dois{display:grid;grid-template-columns:1fr 1fr;gap:calc(6 * var(--mm))}.f-dois .c-data{width:calc(19 * var(--mm))}.f-dois .c-peso{width:calc(12 * var(--mm))}.f-foot{display:flex;justify-content:space-between;gap:calc(4 * var(--mm));margin-top:calc(5 * var(--mm));font-size:calc(7.5 * var(--pt));color:var(--color-text-secondary)}@media print{.tool{display:block}.preview{container-type:normal}.print-area{--mm:1mm}.page,.folha{box-shadow:none;border:0;border-radius:0}.tab td,.tab th,.kv .k,.etq small,.capa-sub,.f-foot,.contra .nota{color:#000}.zine{display:grid;position:relative;width:297mm;height:209.6mm;gap:0;grid-template-columns:repeat(4,74.25mm);grid-template-rows:104.8mm 104.8mm;overflow:hidden;break-after:avoid}.zine .page{height:104.8mm}.zine .p5{grid-area:1 / 1;transform:rotate(180deg)}.zine .p4{grid-area:1 / 2;transform:rotate(180deg)}.zine .p3{grid-area:1 / 3;transform:rotate(180deg)}.zine .p2{grid-area:1 / 4;transform:rotate(180deg)}.zine .p6{grid-area:2 / 1}.zine .p7{grid-area:2 / 2}.zine .p8{grid-area:2 / 3}.zine .p1{grid-area:2 / 4}.zine .cut{display:block;position:absolute;left:74.25mm;width:148.5mm;top:104.8mm;border-top:0.3mm dashed #000}.folha{width:auto;min-height:0;padding:0}.folha .tab tr,.vrow{break-inside:avoid}}}
x-rifa{display:contents}@scope (x-rifa) 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}[hidden]{display:none !important}.rifa{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.atalhos{display:flex;flex-wrap:wrap;gap:var(--space-2)}.atalhos a{padding:var(--space-1) var(--space-4);border:var(--border-strong);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-semibold);text-decoration:none}.atalhos a:hover{background:var(--color-bg-accent-soft);border-color:var(--color-accent)}.topo,.col-esq{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start}.pares{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:1040px){.topo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.col-dir{position:sticky;top:var(--space-4)}.pares{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.form,.vendas{padding:var(--space-5)}.form fieldset{border:0;padding:0;margin:0 0 var(--space-6);min-width:0}.form fieldset:last-child{margin-bottom:0}.form legend,.passo{display:flex;align-items:center;gap:var(--space-3);padding:0;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)}.form fieldset fieldset{margin:var(--space-4) 0 0}.form fieldset fieldset legend{font-size:var(--text-sm);font-weight:var(--font-semibold);margin-bottom:var(--space-1);letter-spacing:normal}.opcional{font-weight:var(--font-normal);color:var(--color-text-tertiary)}.pilulas{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pilulas .check{padding:var(--space-2) var(--space-4);border:var(--border-strong);border-radius:var(--radius-full);align-items:center}.pilulas .check input{margin-top:0}.pilulas .check:has(:checked){background:var(--color-bg-accent-soft);border-color:var(--color-accent)}.qtd-outra{margin-top:var(--space-3);max-width:16rem}.regra-explica{margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-4);background:var(--color-bg-subtle);border-radius:var(--radius);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-secondary)}.regra-explica:empty{display:none}.regra-outra{margin-top:var(--space-3)}.placar{font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:var(--leading-snug);margin-bottom:var(--space-2)}.placar b{font-weight:var(--font-extrabold);color:var(--color-accent)}.dica{font-size:var(--text-sm);color:var(--color-text-secondary)}.ir{margin-bottom:var(--space-4)}.ir-linha{display:flex;gap:var(--space-2)}.ir-linha input{max-width:8rem}.grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:var(--space-1);margin-bottom:var(--space-4)}.grade.longa{max-height:70vh;overflow-y:auto;padding:var(--space-1)}.grade button{min-height:44px;padding:0;border-radius:var(--radius-sm);border:var(--border-strong);background:var(--color-bg-raised);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-bold);font-variant-numeric:tabular-nums}.grade button:hover{background:var(--color-bg-accent-soft);border-color:var(--color-accent);color:var(--color-text);box-shadow:none}.grade button.vendido{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast);text-decoration:line-through}.grade button.vendido:hover{background:var(--color-accent-hover);color:var(--color-accent-contrast)}.compradores{margin-bottom:var(--space-4)}.compradores summary{padding:var(--space-2) 0}.lista-compradores{columns:2 12rem;font-size:var(--text-sm);padding-left:0;list-style:none;margin:var(--space-2) 0 0}.lista-compradores li{margin-bottom:var(--space-1);break-inside:avoid}.lista-compradores b{font-variant-numeric:tabular-nums}.status{font-size:var(--text-sm);color:var(--color-success);font-weight:var(--font-semibold);margin:var(--space-2) 0 0}.status:empty{display:none}.aviso-link{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-tertiary)}.dialogo{padding:0;border:none;border-radius:var(--radius-lg);background:var(--color-bg-raised);color:var(--color-text);width:min(26rem,calc(100vw - 2rem));box-shadow:var(--shadow-lg);opacity:0;translate:0 0.5rem;transition:opacity var(--duration) var(--ease),translate var(--duration) var(--ease),overlay var(--duration) var(--ease) allow-discrete,display var(--duration) var(--ease) allow-discrete}.dialogo[open]{opacity:1;translate:0 0;@starting-style{opacity:0;translate:0 0.5rem}}.dialogo::backdrop{background:#16171a80}.dialogo-painel{padding:var(--space-5)}.dialogo h2{font-size:var(--text-xl);margin-bottom:var(--space-4)}.dialogo .actions{margin-top:var(--space-5)}@media print{.rifa,.topo,.pares{display:block}}}
x-rifa-imagem{display:contents}@scope (x-rifa-imagem) 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}.imagem{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)}.foto-linha{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.file-btn{cursor:pointer}.foto-linha:has(input:focus-visible) .file-btn{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.file-hint{font-size:var(--text-sm);color:var(--color-text-secondary);flex:1 1 16rem}.zoom{margin-bottom:var(--space-3)}.opcoes{display:grid;gap:var(--space-3);margin-bottom:var(--space-4)}.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)}.faixa{max-width:18rem}.canvas-wrap{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);background:var(--color-bg-inset)}.canvas{display:block;width:100%;height:auto;cursor:grab;touch-action:pan-y}.canvas.com-foto{touch-action:none}.canvas:active{cursor:grabbing}.actions{margin-top:var(--space-4)}.status{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-success);font-weight:var(--font-semibold)}.status:empty{display:none}.hint{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-tertiary)}.mirror-wrap{display:none;margin:var(--space-4) 0 0}@media (hover:none){.mirror-wrap:not([hidden]){display:flex;align-items:center;gap:var(--space-3)}}.mirror{width:120px;border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.mirror-wrap figcaption{font-size:var(--text-sm);color:var(--color-text-secondary)}}
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}}}
x-rifa-texto{display:contents}@scope (x-rifa-texto) 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}.texto{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)}.dica{font-size:var(--text-sm);color:var(--color-text-secondary)}textarea{min-height:14rem;font-size:var(--text-sm);margin-bottom:var(--space-4)}.status{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-success);font-weight:var(--font-semibold)}.status:empty{display:none}}
x-rifa-sorteio{display:contents}@scope (x-rifa-sorteio) 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}.sorteio{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)}.porque{padding:var(--space-3) var(--space-4);background:var(--color-bg-subtle);border-radius:var(--radius);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-secondary)}.dica{font-size:var(--text-sm);color:var(--color-text-secondary)}.premios{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));margin-bottom:var(--space-4)}.outra{max-width:12rem;margin-bottom:var(--space-4)}.passos{padding-left:1.2em;font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-3)}.passos:empty{display:none}.passos li{margin-bottom:var(--space-1)}.passos .ok{color:var(--color-text);font-weight:var(--font-semibold)}.ganhadores{display:grid;gap:var(--space-3)}.ganhador{padding:var(--space-4) var(--space-5);border-radius:var(--radius);background:var(--color-bg-accent-soft);border:1px solid var(--color-accent)}.ganhador .g-num{display:block;font-size:var(--text-2xl);font-weight:var(--font-extrabold);line-height:var(--leading-tight);color:var(--color-accent)}.ganhador .g-quem{font-weight:var(--font-bold)}.ganhador .g-premio{display:block;font-size:var(--text-sm);color:var(--color-text-secondary)}.acoes-resultado{margin-top:var(--space-4)}.status{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-success);font-weight:var(--font-semibold)}.status:empty{display:none}}
x-questionario{display:contents}@scope (x-questionario) 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}.builder{padding:var(--space-5)}.builder-out{margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--border)}.builder-out .actions{margin-top:var(--space-4)}.count{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:var(--font-semibold)}.link-out{margin-top:var(--space-5);padding:var(--space-4);background:var(--color-bg-accent-soft);border-radius:var(--radius)}.link-row{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.link-row input{flex:1;min-width:0;font-size:var(--text-sm)}.status{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-success);font-weight:var(--font-semibold)}.answer-head{max-width:46rem;margin-bottom:var(--space-5)}.answer-title{font-size:var(--text-3xl)}.answer-form{padding:var(--space-5)}.answer-list{list-style:none;padding:0;margin:var(--space-6) 0;display:grid;gap:var(--space-5);counter-reset:q}.answer-list>li{counter-increment:q;padding-top:var(--space-4);border-top:var(--border)}.answer-list>li>label,.answer-list legend{font-weight:var(--font-semibold);font-size:var(--text-base);margin-bottom:var(--space-2);display:block;padding:0}.answer-list>li>label::before,.answer-list legend::before{content:counter(q) ". ";color:var(--color-accent);font-weight:var(--font-extrabold)}.answer-list fieldset{border:0;padding:0;margin:0}.answer-list .options{display:flex;flex-wrap:wrap;gap:var(--space-2)}.answer-list .options label{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-strong);border-radius:var(--radius-full);font-weight:var(--font-medium);font-size:var(--text-sm);margin:0;cursor:pointer;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.answer-list .options label:hover{background:var(--color-bg-subtle)}.answer-list .options label:has(:checked){background:var(--color-bg-accent-soft);border-color:var(--color-accent)}.answer-list .options input{width:18px;height:18px}.answer-foot{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-text-tertiary);max-width:60ch}.blank-print{display:none}.blank-list>li{margin-bottom:1.1rem}.blank-list .line{display:block;border-bottom:1px solid #555;height:1.6rem}@media print{.builder,.answer-head,.answer-foot{display:none !important}.q[data-print="blank"] .blank-print{display:block;font-family:Georgia,serif;color:#000}.q[data-print="blank"] .answer{display:none !important}.answer-form{border:0;box-shadow:none;padding:0}.answer-list .options label{border-color:#000}}}
x-documento{display:contents}@scope (x-documento) 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}.tool{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:1040px){.tool{grid-template-columns:minmax(0,7fr) minmax(0,8fr)}.tool-doc{position:sticky;top:var(--space-4)}}.tool-form{padding:var(--space-5)}.tool-form fieldset{border:0;padding:0;margin:0 0 var(--space-6)}.tool-form legend{display:flex;align-items:center;gap:var(--space-3);padding:0;margin-bottom:var(--space-4);font-size:var(--text-lg);font-weight:var(--font-extrabold);letter-spacing:var(--tracking-tight)}.tool-form legend .num{display:inline-grid;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)}.tool-form fieldset>p{color:var(--color-text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-4)}.toolbar{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin-bottom:var(--space-4)}.status{font-size:var(--text-sm);color:var(--color-success);font-weight:var(--font-semibold)}.sheet-wrap{overflow-x:auto}.sheet{background:#fff;color:#111;border:var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);padding:clamp(1.2rem,4vw,3rem);font-family:Georgia,"Times New Roman",serif;font-size:0.96rem;line-height:1.5;min-height:60vh}.sheet h2{font-family:inherit;font-size:1.35rem;text-align:center;text-transform:uppercase;letter-spacing:0.04em;margin-bottom:1.2rem}.sheet h3{font-family:inherit;font-size:1rem;text-transform:uppercase;letter-spacing:0.06em;margin:1.4rem 0 0.6rem;border-bottom:1px solid #111;padding-bottom:0.2rem}.sheet p{margin-bottom:0.7rem;text-align:justify}.sheet .dados{display:grid;grid-template-columns:1fr 1fr;gap:0.25rem 1.5rem;margin-bottom:0.7rem}.sheet .dados div{border-bottom:1px dotted #999;padding-bottom:0.1rem}.sheet .dados .wide{grid-column:span 2}@media (max-width:480px){.sheet .dados{grid-template-columns:1fr}.sheet .dados .wide{grid-column:auto}}.sheet .dados b{font-weight:700}.sheet ol.clausulas{list-style:none;padding:0;counter-reset:clausula}.sheet ol.clausulas>li{counter-increment:clausula;position:relative;padding-left:2.2rem;margin-bottom:0.6rem;text-align:justify}.sheet ol.clausulas>li::before{content:counter(clausula) ".";position:absolute;left:0;font-weight:700}.sheet ol.clausulas>li[hidden]{display:none}.sheet [hidden]{display:none !important}.sheet [data-bind]{font-weight:700}.sheet [data-bind].blank{font-weight:400;color:#666;letter-spacing:0.02em}.sheet .assinaturas{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem 2rem;margin-top:3rem}.sheet .assinaturas div{border-top:1px solid #111;padding-top:0.3rem;font-size:0.85rem;text-align:center}.sheet .assinaturas div b{display:block}@media (max-width:480px){.sheet .assinaturas{grid-template-columns:1fr}}.sheet .data-local{margin-top:2rem;text-align:center}.sheet-foot{margin-top:2.5rem;text-align:center;font-size:0.75rem;color:#555;font-family:var(--font-sans)}@media print{.tool{display:block}.sheet{border:0;box-shadow:none;padding:0;border-radius:0;min-height:0;font-size:11pt}.sheet-wrap{overflow:visible}.sheet ol.clausulas>li{break-inside:avoid}.sheet .assinaturas{break-inside:avoid;margin-top:2.2rem}}}
x-campo{display:contents}@scope (x-campo) 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:contents}.campo.span-2{grid-column:1 / -1}}
x-escolha{display:contents}@scope (x-escolha) 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:contents}}
x-valor{display:contents}@scope (x-valor) 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)>*){.valor{font-weight:var(--font-bold)}.valor.blank{font-weight:var(--font-normal);color:var(--color-text-tertiary);overflow-wrap:anywhere}}
x-recibo-itens{display:contents}@scope (x-recibo-itens) 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}.itens{display:grid;gap:var(--space-3)}.linha,.cabeca{display:grid;gap:var(--space-2);grid-template-columns:4.5rem minmax(0,1fr)}.linha .item{grid-column:1 / -1}.linha + .linha{padding-top:var(--space-3);border-top:var(--border)}.cabeca{font-size:var(--text-sm);font-weight:var(--font-semibold)}.cabeca span:last-child{display:none}.linha[hidden]{display:none}@media (min-width:640px){.linha,.cabeca{grid-template-columns:4.5rem 8rem minmax(0,1fr)}.linha .item{grid-column:auto}.linha + .linha{padding-top:0;border-top:0}.cabeca span:last-child{display:block}}}
x-clausula{display:contents}@scope (x-clausula) 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:contents}}
x-recibo-envio{display:contents}@scope (x-recibo-envio) 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}.rotulo{font-weight:var(--font-semibold);font-size:var(--text-sm);margin-bottom:var(--space-2)}.texto{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);background:var(--color-bg-subtle);border:var(--border);border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:var(--leading-snug)}.aviso{min-height:1.5em;margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-success);font-weight:var(--font-semibold)}}
x-recibo{display:contents}@scope (x-recibo) 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}.recibo{border:1px solid currentColor;padding:1.4rem 1.5rem;display:flex;flex-direction:column}.recibo p{margin:0 0 0.6rem;text-align:left}.topo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:0.6rem 1.5rem;margin-bottom:1rem}.topo h2{font-family:inherit;font-size:1.3rem;letter-spacing:0.06em;text-transform:uppercase;margin:0}.topo .sub{display:flex;flex-wrap:wrap;gap:0 1.2rem;margin:0.15rem 0 0;font-size:0.85rem}.topo .via{text-transform:uppercase;letter-spacing:0.06em}.quantia{border:1px solid currentColor;padding:0.35rem 0.8rem;font-size:1.15rem;white-space:nowrap}.quantia span{display:block;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.08em}[data-bind]{font-weight:var(--font-bold)}[data-bind].blank,[data-data].blank{font-weight:var(--font-normal);color:var(--color-text-tertiary);overflow-wrap:anywhere}.itens{width:100%;margin:0.2rem 0 0.8rem;font-size:inherit}.itens th,.itens td{padding:0.2rem 0.5rem;border:1px solid var(--color-border-strong);text-align:left}.itens th{font-size:0.8rem;text-transform:uppercase;letter-spacing:0.04em}.itens .qtd{width:4.5rem}.itens .unidade{width:7rem}@media (max-width:480px){.itens .qtd{width:3rem}.itens .unidade{width:auto}.recibo{padding:1rem}}.fecho{margin-top:auto;padding-top:0.6rem}.data-local{text-align:center}.assinatura{width:min(20rem,100%);margin:2.6rem auto 0;padding-top:0.3rem;border-top:1px solid currentColor;text-align:center;font-size:0.85rem;line-height:1.35}.assinatura>span{display:block}.corte{display:flex;align-items:center;gap:0.5rem;margin:1.6rem 0;color:var(--color-text-tertiary)}.corte::after{content:"";flex:1;border-top:1px dashed currentColor}@media print{.recibo{padding:5mm 6mm}.itens th,.itens td{border-color:currentColor}[data-bind].blank,[data-data].blank{color:inherit}:scope[data-duas]{font-size:9.5pt;line-height:1.28;break-inside:avoid}:scope[data-duas] .recibo{min-height:110mm;padding:3mm 5mm}:scope[data-duas] .topo{margin-bottom:1.5mm}:scope[data-duas] .recibo p{margin-bottom:1.2mm}:scope[data-duas] .itens{margin:0 0 1.5mm}:scope[data-duas] .itens{font-size:8.5pt;line-height:1.15}:scope[data-duas] .itens th,:scope[data-duas] .itens td{padding:0.3mm 1.5mm}:scope[data-duas] .fecho{padding-top:0;display:flex;align-items:flex-end;justify-content:space-between;gap:6mm}:scope[data-duas] .data-local{margin:0;text-align:left}:scope[data-duas] .assinatura{flex:none;width:62mm;margin:8mm 0 0}:scope[data-duas] .corte{margin:2mm 0}}}
x-checklist{display:contents}@scope (x-checklist) 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;margin:var(--space-6) 0}.box{padding:var(--space-5);background:var(--color-bg-raised);border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.tag{display:block;font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-1)}.box .titulo{font-size:var(--text-xl);margin:0 0 var(--space-2);padding:0}.como{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0 0 var(--space-2)}.checklist{list-style:none;padding:0;margin:0}.checklist li{margin:0;border-bottom:var(--border)}.checklist li:last-child{border-bottom:0}.checklist label{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) 0;margin:0;font-weight:var(--font-medium);font-size:var(--text-base);cursor:pointer}.checklist input{margin-top:3px}.checklist label span{transition:color var(--duration) var(--ease),text-decoration-color var(--duration) var(--ease);text-decoration:line-through transparent}.checklist input:checked + span{color:var(--color-text-tertiary);text-decoration-color:var(--color-text-tertiary)}}