.ag-app{display:grid;grid-template-columns:minmax(0,23rem) minmax(0,1fr);gap:1.25rem;align-items:start;min-width:0}.ag-painel{display:flex;flex-direction:column;gap:.8rem;min-width:0}.ag-painel .fer-abas{margin:0}.ag-bloco{margin:0;padding:.7rem .85rem .85rem;border:1px solid var(--border);border-radius:.8rem;display:flex;flex-direction:column;gap:.1rem;min-width:0}.ag-bloco legend{padding:0 .35rem;font-size:.78rem;font-weight:700;color:var(--muted)}.ag-app .fer-marcar{min-height:2.6rem}.ag-info{min-height:1.2em}.ag-mais{border:1px solid var(--border);border-radius:.8rem;padding:0 .85rem;background:var(--bg, var(--surface))}.ag-mais summary{cursor:pointer;min-height:2.75rem;display:flex;align-items:center;font-weight:700;font-size:.9rem;color:var(--text)}.ag-mais[open]{padding-bottom:.85rem}.ag-mais__corpo{display:flex;flex-direction:column;gap:.7rem}.ag-lista{display:flex;flex-direction:column;gap:.4rem}.ag-grupo{margin:.5rem 0 0;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ag-linha{display:grid;grid-template-columns:2.4rem minmax(0,7.5rem) minmax(0,1fr);gap:.4rem;align-items:center}.ag-on{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;cursor:pointer}.ag-on input{width:1.15rem;height:1.15rem;accent-color:var(--c-forte)}.ag-fixo{font-size:.8rem;font-weight:700;color:var(--muted);text-align:center}.ag-linha .fer-campo{min-height:2.5rem;padding:.35rem .55rem;font-size:.85rem}.ag-previa{min-width:0;overflow-x:auto;overflow-y:hidden}.ag-app .fer-folhas{min-width:930px}.ag-app .fer-folha{height:210mm;min-height:0;padding:16.5mm 15mm}.ag-folha{color:#111}.ag-pag{position:relative;box-sizing:border-box;width:267mm;height:177mm;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;line-height:1.15;overflow:hidden}.ag-pag *,.ag-pag ::before,.ag-pag ::after{box-sizing:border-box}.ag-pag>*{flex:none}.ag-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:6mm;overflow:hidden}.ag-tit{margin:0;font-size:20pt;font-weight:800;line-height:1.05;color:#111;max-width:150mm;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ag-alta .ag-tit{text-transform:uppercase;letter-spacing:.03em}.ag-dados{display:flex;flex-direction:column;gap:1.6mm;width:90mm;font-size:9.5pt;line-height:1;color:#222}.ag-c{display:flex;align-items:flex-end;gap:1.5mm}.ag-c b{flex:none;font-weight:700}.ag-c i{display:block;flex:1 1 auto;min-width:0;min-height:4.2mm;padding-bottom:.4mm;font-style:normal;border-bottom:.3mm solid #555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-arv{position:relative}.ag-svg{position:absolute;left:0;top:0;display:block}.ag-pes{position:absolute;display:flex;flex-direction:column;align-items:stretch;background:#fff;border:.45mm solid #222;border-radius:3.2mm;padding:.6mm 1.2mm 0;overflow:hidden;text-align:center}.ag-quadro .ag-pes,.ag-pag.ag-quadro .ag-pes{border-radius:1mm}.ag-eu{border-width:.7mm}.ag-rot{flex:none;display:block;height:3.4mm;font-size:6.5pt;line-height:3.4mm;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-foto{flex:none;display:flex;align-items:center;justify-content:center;margin:.2mm 0 .4mm;border:.3mm dashed #999;border-radius:1.6mm;overflow:hidden}.ag-foto em{font-style:normal;font-size:5.5pt;color:#aaa;letter-spacing:.02em}.ag-nm{flex:none;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.ag-nome{display:block;max-width:100%;font-weight:700;line-height:1.1;padding-bottom:.9mm;overflow-wrap:anywhere;color:#111}.ag-alta .ag-nome{text-transform:uppercase}.ag-lin{display:block;width:100%;height:0;margin-bottom:1.2mm;border-bottom:.3mm solid #555}.ag-rod{margin:auto 0 0;display:flex;align-items:flex-end;font-size:7pt;line-height:1;color:#777}@media (max-width:1024px){.ag-app{grid-template-columns:minmax(0,1fr)}}@container pagina (max-width: 912px){.ag-app{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ag-app .fer-folhas{min-width:0}.ag-linha{grid-template-columns:2.2rem minmax(0,6rem) minmax(0,1fr)}}@container pagina (max-width: 560px){.ag-app .fer-folhas{min-width:0}.ag-linha{grid-template-columns:2.2rem minmax(0,6rem) minmax(0,1fr)}}@media print{@page{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}.ag-app{display:block}.ag-painel{display:none!important}.ag-previa{overflow:visible}.ag-app .fer-folhas{min-width:0}.ag-app .fer-folha{height:183mm;padding:3mm}}