.pta-app{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:start;min-width:0}.pta-tela{display:flex;flex-direction:column;gap:1rem;min-width:0}.pta-aviso{padding:.8rem 1rem;border-radius:.8rem;background:var(--c-suave);border:1px solid var(--c-borda)}.pta-aviso p{margin:0;font-size:.88rem;line-height:1.55;color:var(--text)}.pta-topo-campos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;align-items:end}.pta-form{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.pta-bloco{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:.75rem}.pta-bloco>legend{padding:0;margin:0 0 .5rem;font-size:.95rem;font-weight:800;line-height:1.35;letter-spacing:-.01em;color:var(--text)}.pta-c-campo{min-width:0}.pta-c-campo small,.pta-c-marca__rot small{font-weight:600;color:var(--muted)}.pta-c-par{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;align-items:start;min-width:0}.pta-c-dh{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:.4rem;min-width:0}.pta-area{min-height:4.2rem;resize:vertical;line-height:1.45}.pta-mini{display:block;margin:0 0 .2rem;font-size:.72rem;font-weight:700;color:var(--muted)}.pta-c-acessos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .75rem}.pta-c-acesso{min-height:2.5rem}.pta-eqs{display:flex;flex-direction:column;gap:.6rem}.pta-eq-it{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;grid-template-areas:"nome func tirar""tr aso aso";gap:.45rem .55rem;align-items:end;padding:.6rem .7rem;border:1px solid var(--border);border-radius:.85rem;background:var(--bg, var(--surface));min-width:0}.pta-eq-nome{grid-area:nome;min-width:0}.pta-eq-func{grid-area:func;min-width:0}.pta-eq-tr{grid-area:tr;min-width:0}.pta-eq-aso{grid-area:aso;min-width:0}.pta-eq-it .fer-campo{min-height:2.75rem;padding:.5rem .6rem;font-size:1rem}.pta-bt{grid-area:tirar;appearance:none;width:2.75rem;height:2.75rem;border-radius:.7rem;border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-size:1.1rem;line-height:1;cursor:pointer}.pta-bt:hover{color:#e11d48;border-color:#e11d48}.pta-c-marca{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem .75rem;align-items:center;padding:.45rem 0;border-bottom:1px solid var(--border);min-width:0}.pta-c-marca__rot{font-size:.9rem;line-height:1.4;color:var(--text)}.pta-c-marca__ops{display:flex;gap:.35rem}.pta-op-bt{appearance:none;min-width:2.9rem;min-height:2.75rem;padding:0 .55rem;border-radius:.6rem;border:1px solid var(--border-2, var(--border));background:var(--surface);color:var(--text-2);font:inherit;font-size:.875rem;font-weight:800;cursor:pointer}.pta-op-bt:hover{border-color:var(--c-borda);color:var(--text)}.pta-op-bt:focus-visible{outline:2px solid var(--c-forte);outline-offset:1px}.pta-op-bt[aria-checked=true]{background:var(--c-forte);border-color:var(--c-forte);color:#fff}.pta-op-bt[aria-checked=true][data-v=N]{background:#be123c;border-color:#be123c}.pta-status{padding:.8rem 1rem;border-radius:.8rem;border:1px solid color-mix(in srgb,#d97706 45%,transparent);background:color-mix(in srgb,#f59e0b 10%,transparent)}.pta-status--ok{border-color:color-mix(in srgb,#16a34a 45%,transparent);background:color-mix(in srgb,#22c55e 10%,transparent)}.pta-status p,.pta-status li{margin:0;font-size:.88rem;line-height:1.5;color:var(--text)}.pta-status ul{margin:.45rem 0 0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.25rem}.pta-info{min-height:1.2em}.pta-versao{margin:0;font-size:.76rem;line-height:1.5;color:var(--muted)}.pta-app .fer-folhas{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-x:hidden;overflow-y:auto}.pta-app .fer-folha{height:297mm;min-height:0;padding:16.5mm 15mm}.pta-folha{display:flex;flex-direction:column;color:#111;font-family:Arial,Helvetica,sans-serif;font-size:8.3pt;line-height:1.25}.pta-medida{position:absolute;left:-10000px;top:0;width:180mm;visibility:hidden;pointer-events:none}.pta-f-topo{flex:none;height:10mm;margin-bottom:2mm;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:space-between;gap:4mm;padding-bottom:1.2mm;border-bottom:.5mm solid #111}.pta-f-tit{margin:0;font-size:12pt;font-weight:700;line-height:1.15;color:#111}.pta-f-sub{margin:.6mm 0 0;font-size:7.5pt;line-height:1.2;color:#444}.pta-f-dir{flex:none;text-align:right;font-size:7.8pt;line-height:1.28;color:#222}.pta-f-dir p{margin:0}.pta-f-corpo{flex:none}.pta-f-rod{flex:none;height:5mm;box-sizing:border-box;margin:auto 0 0;display:flex;align-items:flex-end;justify-content:flex-end;font-size:7.5pt;line-height:1;color:#777}.pta-t{width:100%;table-layout:fixed;border-collapse:collapse}.pta-t+.pta-t{margin-top:1.2mm}.pta-t td,.pta-t th{box-sizing:border-box;height:5.8mm;padding:.9mm 1.4mm;border:.25mm solid #555;vertical-align:middle;font-size:8.2pt;line-height:1.25;color:#111;overflow-wrap:anywhere}.pta-tit td{height:5.2mm;font-weight:800;letter-spacing:.01em;background:#eef0f3}.pta-th th{height:7mm;font-size:6.9pt;font-weight:700;line-height:1.1;text-align:center;background:#f6f7f9}.pta-eq td{height:7.2mm}.pta-nota td{height:4.6mm;padding:.5mm 1.4mm;font-size:7.2pt;font-style:italic;color:#333;background:#fafafa}.pta-m td{height:5.6mm}.pta-rot,.pta-n{font-weight:700}.pta-ref{font-size:6.6pt;color:#555;white-space:nowrap}.pta-vazio{display:block}.pta-c{text-align:center;white-space:nowrap;padding-left:.4mm!important;padding-right:.4mm!important}.pta-op{white-space:nowrap}.pta-op--acesso{display:inline-block;margin-right:2.4mm}.pta-cx{display:inline-block;box-sizing:border-box;width:3.4mm;height:3.4mm;margin-left:.4mm;border:.25mm solid #222;vertical-align:middle;text-align:center;font-size:7pt;font-weight:700;line-height:3mm;overflow:hidden}.pta-op--acesso .pta-cx{margin:0 .6mm 0 0}.pta-lin{display:inline-block;min-width:30mm;padding:0 1mm;border-bottom:.25mm solid #555;text-align:center;line-height:1.15;vertical-align:bottom}.pta-lin--campo{min-width:0;width:55%}.pta-lin--tel{min-width:24mm}.pta-lin--ptn{min-width:22mm}.pta-tel{margin-right:3mm;white-space:nowrap}.pta-ass td{height:9mm;vertical-align:top;font-size:7.6pt;color:#333}.pta-ass td .pta-v{display:block;margin-top:.6mm;font-size:8.3pt;color:#111}.pta-fim p{margin:0 0 .7mm;font-size:7.6pt;line-height:1.3}.pta-fim p:last-child{margin:0}@media (max-width:1024px){.pta-app{grid-template-columns:minmax(0,1fr)}.pta-app .fer-folhas{position:static;max-height:none;overflow:hidden}}@container pagina (max-width: 912px){.pta-app{grid-template-columns:minmax(0,1fr)}.pta-app .fer-folhas{position:static;max-height:none;overflow:hidden}}@media (max-width:560px){.pta-c-par{grid-template-columns:minmax(0,1fr)}.pta-c-marca{grid-template-columns:minmax(0,1fr);gap:.35rem}.pta-eq-it{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"nome nome tirar""func func func""tr aso aso"}}@container pagina (max-width: 560px){.pta-c-par{grid-template-columns:minmax(0,1fr)}.pta-c-marca{grid-template-columns:minmax(0,1fr);gap:.35rem}.pta-eq-it{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"nome nome tirar""func func func""tr aso aso"}}@media (max-width:420px){.pta-c-tels,.pta-c-dh,.pta-c-acessos,.pta-topo-campos{grid-template-columns:minmax(0,1fr)}}@container pagina (max-width: 420px){.pta-c-tels,.pta-c-dh,.pta-c-acessos,.pta-topo-campos{grid-template-columns:minmax(0,1fr)}}@media print{@page{size:A4 portrait;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}.pta-app{display:block}.pta-app .fer-folhas{position:static;max-height:none;overflow:visible}.pta-app .fer-folha{height:270mm;padding:3mm}}