@font-face{font-family:"TfComic";font-style:normal;font-weight:700;font-display:block;src:url(/assets/fonts/comic-neue-latin-700.woff2)format("woff2")}@font-face{font-family:"TfCursiva";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fonts/playwrite-br.woff2)format("woff2")}.tf-app{display:grid;grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:1.25rem;align-items:start;min-width:0}.tf-painel{display:flex;flex-direction:column;gap:.8rem;min-width:0}.tf-texto{min-height:6rem;resize:vertical;line-height:1.5}.tf-info{min-height:1.2em}.tf-app .fer-marcar{min-height:2.75rem}.tf-app [hidden]{display:none!important}.tf-folha{color:#111}.tf-pag{box-sizing:border-box;width:180mm;height:264mm;display:flex;flex-direction:column;overflow:hidden;font-family:Arial,Helvetica,sans-serif;line-height:1.2}.tf-pag *,.tf-pag ::before,.tf-pag ::after{box-sizing:border-box}.tf-pag>*{flex:none}.tf-cab{overflow:hidden}.tf-tit{margin:0;font-size:15pt;font-weight:800;line-height:1.1;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tf-tit small{font-size:9pt;font-weight:400;color:#666}.tf-sub{margin:1mm 0 0;display:flex;align-items:center;gap:1.5mm;font-size:9.5pt;line-height:1.2;color:#333}.tf-sub svg{flex:none}.tf-dados{margin-top:2.5mm;display:flex;align-items:flex-end;gap:6mm;font-size:10pt;line-height:1}.tf-campo{display:flex;align-items:flex-end;gap:1.5mm;flex:3 1 0;min-width:0}.tf-campo--data{flex:1 1 0}.tf-campo b{flex:none}.tf-campo i{display:block;flex:1 1 auto;min-height:5mm;border-bottom:.3mm solid #555}.tf-tira{position:relative;margin-bottom:3mm;display:flex;align-items:center;gap:3mm;padding:0 4mm;border:.3mm dashed #333;font-size:var(--fs);line-height:var(--lh);color:#111}.tf-tira .tf-tesoura{position:absolute;right:4mm;top:-2.4mm;background:#fff;padding:0 .6mm}.tf-txt{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.tf-e-alta .tf-txt{font-family:"TfComic","Comic Neue","Comic Sans MS",Arial,sans-serif;font-weight:700}.tf-e-mista .tf-txt{font-family:"TfComic","Comic Neue","Comic Sans MS",Arial,sans-serif;font-weight:700}.tf-e-cursiva .tf-txt{font-family:"TfCursiva","Playwrite BR","Segoe Script",cursive;font-weight:400}.tf-marca,.tf-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:9mm;height:9mm;border:.4mm solid #111;border-radius:50%;font-family:Arial,Helvetica,sans-serif;font-size:11pt;font-weight:700;line-height:1;color:#111}.tf-vaga{margin-bottom:3mm;display:flex;align-items:center;padding:0 4mm;border:.4mm solid #333;border-radius:1.5mm}.tf-rod{margin:auto 0 0;height:6mm;display:flex;align-items:flex-end;font-size:8pt;line-height:1;color:#8a8f98}.tf-g-t{margin:0;display:flex;align-items:flex-start;gap:3mm;font-size:12pt;line-height:1.35;color:#111;overflow:hidden}.tf-g-t b{flex:none;min-width:7mm}.tf-g-t span{font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:12pt}.tf-g-h{margin:0;padding-top:3mm;font-size:12pt;font-weight:700;color:#111;overflow:hidden}.tf-g-s{margin:0;font-size:11pt;line-height:1.3;color:#111;overflow:hidden}.tf-g-s b{display:inline-block;min-width:24mm}@media (max-width:1024px){.tf-app{grid-template-columns:minmax(0,1fr)}}@container pagina (max-width: 912px){.tf-app{grid-template-columns:minmax(0,1fr)}}@media print{@page{size:A4 portrait;margin:12mm}.tf-app{display:block}.tf-app .fer-folha{padding:3mm;height:270mm}}