.arf-app{display:flex;flex-direction:column;gap:1rem;min-width:0}.arf-app [hidden]{display:none!important}.arf-topo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start;min-width:0}.arf-bloco{display:flex;flex-direction:column;gap:.7rem;min-width:0;padding:.9rem;border:1px solid var(--border);border-radius:.85rem;background:var(--bg, var(--surface))}.arf-bloco__t{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--c-texto)}.arf-tres{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr);gap:.75rem;align-items:end}.arf-quatro{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);gap:.75rem;align-items:end}.arf-app .fer-marcar{min-height:2.6rem;line-height:1.35}.arf-mais{border:1px solid var(--border);border-radius:.8rem;padding:0 .85rem;background:var(--bg, var(--surface))}.arf-mais summary{cursor:pointer;min-height:2.75rem;display:flex;align-items:center;font-weight:700;font-size:.9rem;color:var(--text)}.arf-mais[open]{padding-bottom:.85rem}.arf-mais__corpo{display:flex;flex-direction:column;gap:.7rem}.arf-area{min-height:6rem;resize:vertical;line-height:1.45}.arf-tabela{min-height:8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;white-space:pre;overflow-x:auto;tab-size:12}.arf-lido{margin:0;min-height:1.2em}.arf-ln{max-width:14rem}.arf-vazio{margin:0;padding:.9rem;font-size:.88rem;line-height:1.5;color:var(--text-2)}.arf-info{min-height:1.2em}.arf-avisos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.arf-avisos:empty{display:none}.arf-avisos li{padding:.45rem .7rem;border-radius:.6rem;font-size:.82rem;line-height:1.45;color:#92400e;background:color-mix(in srgb,#f59e0b 12%,transparent);border:1px solid color-mix(in srgb,#f59e0b 35%,transparent);overflow-wrap:anywhere}[data-theme=dark] .arf-avisos li{color:#fcd34d}.arf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.arf-rolo{overflow:auto;max-height:min(34rem,75vh);border:1px solid var(--border);border-radius:.75rem;background:var(--surface);-webkit-overflow-scrolling:touch}.arf-rolo:focus-visible{outline:2px solid var(--c-forte);outline-offset:2px}.arf-grade{border-collapse:separate;border-spacing:0;font-size:.85rem;font-variant-numeric:tabular-nums;color:var(--text)}.arf-grade th,.arf-grade td{padding:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);text-align:center;white-space:nowrap}.arf-grade thead th{position:sticky;top:0;z-index:2;height:2.4rem;padding:0 .4rem;background:var(--bg-2, var(--surface));font-size:.72rem;font-weight:700;color:var(--text-2)}.arf-grade .arf-g-n,.arf-grade .arf-g-nome{position:sticky;z-index:1}.arf-grade thead .arf-g-n,.arf-grade thead .arf-g-nome{z-index:3}.arf-grade .arf-g-n{left:0;width:2.6rem;min-width:2.6rem}.arf-grade .arf-g-nome{left:2.6rem;min-width:11rem;box-shadow:1px 0 0 var(--border)}.arf-in{box-sizing:border-box;display:block;width:3.7rem;min-height:2.6rem;padding:0 .3rem;border:0;border-radius:0;background:0 0;color:var(--text);font:inherit;font-size:.92rem;text-align:center}.arf-in:focus{outline:2px solid var(--c-forte);outline-offset:-2px;background:var(--bg, var(--surface))}.arf-in--n{width:2.6rem}.arf-in--nome{width:11rem;text-align:left;padding-left:.5rem}.arf-in--sel{width:8.5rem;text-align:left}.arf-in--baixo{font-weight:800;color:#b91c1c;background:color-mix(in srgb,#dc2626 10%,transparent)}[data-theme=dark] .arf-in--baixo{color:#fca5a5}.arf-g-x{width:2.6rem}.arf-mini{appearance:none;min-width:2.4rem;min-height:2.4rem;border:0;background:0 0;color:var(--text-2);font:inherit;font-size:.95rem;cursor:pointer}.arf-mini:hover{color:#b91c1c}.arf-mini:focus-visible{outline:2px solid var(--c-forte);outline-offset:-2px}.arf-previa{min-width:0;overflow-x:auto;overflow-y:hidden}.arf-app .arf-folhas{min-width:930px}.arf-app .arf-folha{height:210mm;min-height:0;padding:16.5mm 15mm}.arf-pag{box-sizing:border-box;width:267mm;height:177mm;display:flex;flex-direction:column;overflow:hidden;color:#111;font-family:Arial,Helvetica,sans-serif;line-height:1.2}.arf-pag *,.arf-pag ::before,.arf-pag ::after{box-sizing:border-box}.arf-pag>*{flex:none}.arf-cab{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.8mm;padding-bottom:2mm;overflow:hidden;text-align:center}.arf-cab>p{margin:0;max-width:100%}.arf-esc{font-size:11pt;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arf-tit{font-size:13pt;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.arf-tit span{font-size:9pt;font-weight:700;letter-spacing:0;text-transform:none;color:#444}.arf-tit--n{font-size:10.5pt}.arf-info{display:flex;flex-wrap:nowrap;justify-content:center;gap:1.5mm 6mm;font-size:8.4pt;color:#222;white-space:nowrap;overflow:hidden}.arf-info span{display:inline-flex;align-items:flex-end;gap:1mm}.arf-b{display:inline-block;width:18mm;height:0;border-bottom:.3mm solid #555;vertical-align:-.4mm}.arf-b--esc{width:90mm}.arf-txt{margin:0;font-size:9.5pt;line-height:1.3;text-align:justify;overflow:hidden}.arf-txt--ab{padding-top:.5mm}.arf-tab{width:100%;table-layout:fixed;border-collapse:collapse;font-size:8.3pt;color:#111}.arf-tab th,.arf-tab td{padding:0 1mm;border:.25mm solid #666;text-align:center;vertical-align:middle;overflow:hidden;font-variant-numeric:tabular-nums}.arf-tab thead th{font-size:7.3pt;font-weight:700;background:#eef0f3;-webkit-print-color-adjust:exact;print-color-adjust:exact}.arf-tab tbody tr{height:5.5mm}.arf-tab .arf-th-nome{text-align:left}.arf-tab .arf-th-comp{padding:1mm 0;vertical-align:bottom}.arf-tab .arf-th-comp span{display:inline-block;max-height:26mm;writing-mode:vertical-rl;transform:rotate(180deg);white-space:normal;text-align:left;line-height:1.05;overflow:hidden}.arf-tab .arf-td-nome{text-align:left;white-space:nowrap;text-overflow:ellipsis}.arf-tab .arf-td-n{font-size:7.8pt;color:#333}.arf-tab .arf-td-sit{font-weight:800}.arf-tab .arf-td-baixo{font-weight:800;text-decoration:underline;text-underline-offset:.5mm}.arf-fecho{display:flex;flex-direction:column;padding-top:3mm;overflow:hidden}.arf-fecho>*{flex:none}.arf-leg{margin:0;font-size:7.8pt;line-height:1.3;color:#333}.arf-leg--res{font-weight:700;color:#111}.arf-txt--fecho{margin-top:2mm}.arf-local{margin:1.5mm 0 0;font-size:9.5pt;line-height:1.3;text-align:right}.arf-ass{margin-top:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30mm;padding:0 20mm}.arf-ass__c i{display:block;height:0;border-top:.3mm solid #333}.arf-ass__c span{display:block;padding-top:.8mm;font-size:8pt;line-height:1.2;text-align:center;color:#222}.arf-prof__t{margin:3mm 0 0;font-size:7.8pt;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.arf-prof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8mm}.arf-prof__c{margin:0;height:8.5mm;display:flex;align-items:flex-end;gap:1.5mm;font-size:7.8pt;white-space:nowrap}.arf-prof__c i{display:block;flex:1 1 auto;height:0;margin-bottom:.5mm;border-bottom:.3mm solid #555}.arf-rod{margin:auto 0 0;height:6mm;display:flex;align-items:flex-end;justify-content:space-between;gap:4mm;font-size:7.5pt;line-height:1;color:#8a8f98}@media (max-width:900px){.arf-topo{grid-template-columns:minmax(0,1fr)}.arf-quatro{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pagina (max-width: 788px){.arf-topo{grid-template-columns:minmax(0,1fr)}.arf-quatro{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.arf-app .arf-folhas{min-width:0}.arf-app .arf-duas{grid-template-columns:minmax(0,1fr)}.arf-acoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.arf-acoes .fer-btn:first-child{grid-column:1/-1}.arf-tres{grid-template-columns:repeat(2,minmax(0,1fr))}.arf-tres>:first-child{grid-column:1/-1}.arf-grade .arf-g-nome{min-width:8rem}.arf-in--nome{width:8rem}.arf-bloco{padding:.75rem}}@container pagina (max-width: 560px){.arf-app .arf-folhas{min-width:0}.arf-app .arf-duas{grid-template-columns:minmax(0,1fr)}.arf-acoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.arf-acoes .fer-btn:first-child{grid-column:1/-1}.arf-tres{grid-template-columns:repeat(2,minmax(0,1fr))}.arf-tres>:first-child{grid-column:1/-1}.arf-grade .arf-g-nome{min-width:8rem}.arf-in--nome{width:8rem}.arf-bloco{padding:.75rem}}@media print{@page arf-deitada{size:A4 landscape;margin:12mm}html,body,.main-content,.fer,.fer-pagina,.fer-app{background:#fff!important}body{display:block!important;min-height:0!important}body>:not(.main-content){display:none!important}.main-content{margin:0!important;padding:0!important;min-height:0!important;display:block!important}.fer-pagina{padding:0!important;max-width:none!important;display:block!important}.arf-app{display:block}.arf-app>:not(.arf-previa){display:none!important}.arf-previa{overflow:visible}.arf-app .arf-folhas{min-width:0}.arf-app .arf-folha{page:arf-deitada;height:183mm;padding:3mm}}