.doc-folha-viewport{scrollbar-gutter:stable;background:var(--doc-fundo);flex:auto;justify-content:center;align-items:flex-start;width:100%;min-height:0;padding:0 0 12px;display:flex;overflow:auto}.doc-folha ul{list-style:outside}.doc-folha ol{list-style:decimal}.doc-folha .doc-papel{isolation:isolate;width:210mm;padding:50mm 15mm 36mm;position:relative}.doc-folha .doc-fundo-da-folha{z-index:-1;background:var(--doc-papel);border:1px solid var(--doc-borda);box-shadow:0 8px 28px var(--doc-sombra);pointer-events:none;border-radius:4px;position:absolute;left:0;right:0}.doc-folha .doc-faixa-cabecalho{pointer-events:none;flex-direction:column;justify-content:flex-end;height:50mm;display:flex;position:absolute;left:15mm;right:15mm}.doc-folha .doc-faixa-rodape{pointer-events:none;height:36mm;position:absolute;left:15mm;right:15mm}.doc-folha .doc-papel>.assinatura{pointer-events:none;bottom:36mm}.doc-folha .doc-salto{pointer-events:none}.doc-folha .doc-editavel{cursor:text;transition:background-color var(--doc-tempo) var(--doc-easing), box-shadow var(--doc-tempo) var(--doc-easing);border-radius:3px;outline:0}.doc-folha .doc-texto{white-space:pre-wrap;min-width:4ch;display:inline-block}.doc-folha .doc-editavel:hover{background:var(--doc-realce);box-shadow:0 0 0 4px var(--doc-realce)}.doc-folha .doc-editavel:focus{background:var(--doc-realce-forte);box-shadow:0 0 0 4px var(--doc-realce-forte), 0 0 0 5px var(--doc-realce-borda)}.doc-folha .doc-editavel[aria-readonly=true]{cursor:default}.doc-folha .doc-editavel[aria-readonly=true]:hover,.doc-folha .doc-editavel[aria-readonly=true]:focus{box-shadow:none;background:0 0}.doc-folha .doc-editavel[data-vazio=true]:before{content:attr(data-placeholder);color:var(--doc-tinta-fraca);pointer-events:none;font-style:italic;font-weight:400}.doc-folha .doc-editavel[aria-invalid=true]{-webkit-text-decoration:underline wavy var(--doc-perigo);text-decoration:underline wavy var(--doc-perigo);text-underline-offset:3px}.doc-folha .doc-linha{position:relative}.doc-folha .doc-linha:has(>.campo)+.doc-linha>.secao{margin-top:6mm}.doc-folha .doc-anexo{border-left:2px solid var(--doc-borda);color:var(--doc-tinta-fraca);align-items:baseline;gap:8px;margin-top:4px;padding-left:10px;font-size:11px;display:flex}.doc-folha .doc-anexo-etiqueta{background:var(--doc-realce);color:var(--doc-tinta-meta);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:1px 6px;font-size:9px;font-weight:700}.doc-folha .doc-anexo-rotulo{font-weight:600}.doc-folha .doc-recorte{background:var(--doc-papel);border-radius:4px;padding:24px}.doc-folha .doc-remover{border:1px solid var(--doc-perigo-borda);background:var(--doc-perigo-fundo);width:24px;height:24px;color:var(--doc-perigo);cursor:pointer;opacity:0;transition:opacity var(--doc-tempo) var(--doc-easing), background-color var(--doc-tempo) var(--doc-easing), border-color var(--doc-tempo) var(--doc-easing), color var(--doc-tempo) var(--doc-easing);border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:0;right:-30px}.doc-folha .doc-linha:hover .doc-remover,.doc-folha .doc-remover:focus-visible{opacity:1}.doc-folha .doc-remover:hover{border-color:var(--doc-perigo);background:var(--doc-perigo);color:var(--doc-papel)}.doc-folha .doc-linha[data-no-papel=false]:before{content:"";background:var(--doc-borda);border-radius:2px;width:2px;position:absolute;top:2px;bottom:2px;left:-14px}.doc-folha .doc-erro{color:var(--doc-erro-texto);margin:2px 0 8px;padding-left:10px;font-size:11px;line-height:1.4;position:relative}.doc-folha .doc-erro:before{content:"";background:var(--doc-perigo);border-radius:2px;width:2px;position:absolute;top:1px;bottom:1px;left:0}.doc-folha .doc-opcoes{z-index:2;zoom:calc(1 / var(--doc-escala,1));border:1px solid var(--doc-borda);background:var(--doc-papel);min-width:160px;box-shadow:0 12px 32px var(--doc-sombra);border-radius:10px;margin-top:2px;padding:4px;position:absolute}.doc-folha .doc-opcao{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:12px;display:block}.doc-folha .doc-opcao:hover,.doc-folha .doc-opcao:focus-visible{background:var(--doc-realce)}.doc-folha .doc-opcao[aria-selected=true]{font-weight:700}.doc-folha .doc-data{white-space:nowrap;position:relative}.doc-folha .doc-calendario-gatilho{color:var(--doc-tinta-fraca);cursor:pointer;vertical-align:-2px;transition:background-color var(--doc-tempo) var(--doc-easing), color var(--doc-tempo) var(--doc-easing);background:0 0;border:0;border-radius:5px;margin-left:4px;padding:1px 3px}.doc-folha .doc-calendario-gatilho:hover,.doc-folha .doc-calendario-gatilho:focus-visible{background:var(--doc-realce);color:var(--doc-acao)}.doc-folha .doc-calendario{white-space:normal;min-width:300px;padding:10px}.doc-acrescentar-lista{flex-wrap:wrap;gap:7px;display:flex}.doc-acrescentar{border:1px dashed var(--doc-realce-borda);background:var(--doc-realce);color:var(--doc-acao);cursor:pointer;transition:background-color var(--doc-tempo) var(--doc-easing), border-color var(--doc-tempo) var(--doc-easing);border-radius:10px;align-items:center;gap:7px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.doc-acrescentar:hover{border-color:var(--doc-acao);background:var(--doc-realce-forte)}