.ps-app{display:grid;grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:1.25rem;align-items:start}.ps-painel{display:flex;flex-direction:column;gap:.8rem;min-width:0}.ps-medidas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;align-items:end}.ps-medidas>div{min-width:0}.ps-app:not([data-campos~=ar]) .ps-so-ar,.ps-app:not([data-campos~=c]) .ps-so-c,.ps-app:not([data-campos~=lg]) .ps-so-lg,.ps-app:not([data-campos~=h]) .ps-so-h,.ps-app:not([data-campos~=r]) .ps-so-r,.ps-app:not([data-campos~=g]) .ps-so-g,.ps-app:not([data-campos~=med]) .ps-so-med,.ps-app:not([data-campos~=dd]) .ps-so-dd{display:none!important}.ps-app .fer-marcar{min-height:2.75rem}.ps-mais{border:1px solid var(--border);border-radius:.8rem;padding:0 .85rem;background:var(--bg, var(--surface))}.ps-mais summary{cursor:pointer;min-height:2.75rem;display:flex;align-items:center;font-weight:700;font-size:.9rem;color:var(--text)}.ps-mais[open]{padding-bottom:.85rem}.ps-mais__corpo{display:flex;flex-direction:column;gap:.3rem}.ps-resultado{margin:0}.ps-frase{line-height:1.45}.ps-frase--erro{color:#9f1239}[data-theme=dark] .ps-frase--erro{color:#fda4af}.ps-aviso{display:flex;flex-direction:column;gap:.5rem;margin-top:.7rem}.ps-aviso__tx{margin:0;font-size:.85rem;font-weight:700;color:var(--text)}.ps-aviso .fer-btn{width:100%;justify-content:center;text-align:center;white-space:normal}.ps-bncc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.ps-hab[open]{padding-bottom:.85rem}.ps-bncc__item{display:flex;flex-direction:column;gap:.15rem;font-size:.85rem;line-height:1.4;color:var(--text-2)}.ps-bncc__cod{align-self:flex-start;font-weight:700;color:var(--c-texto, var(--text));text-decoration:underline;text-underline-offset:2px}.ps-app .fer-btn[disabled]{opacity:.45;cursor:not-allowed}.ps-folha{display:flex;flex-direction:column;height:297mm;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ps-folha--deitada{height:210mm}.ps-cab{flex:none;height:22mm;box-sizing:border-box;display:flex;flex-direction:column;gap:.5mm;overflow:hidden;color:#111}.ps-cab__l1{flex:none;height:7.5mm;display:flex;align-items:baseline;gap:3mm;min-width:0;overflow:hidden}.ps-tit{margin:0;flex:0 1 auto;min-width:0;font-size:13pt;font-weight:700;line-height:7.5mm;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-med{flex:0 1 auto;min-width:0;font-size:9pt;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-nome{flex:none;height:5mm;display:flex;align-items:flex-end;gap:1.2mm;font-size:10pt;line-height:1;color:#222}.ps-linha{display:block;height:0;border-bottom:.3mm solid #555;margin-bottom:.4mm}.ps-linha--nome{flex:1 1 auto;margin-right:5mm}.ps-linha--d{width:8mm}.ps-linha--a{width:14mm}.ps-leg{flex:none;height:4mm;margin:0;display:flex;align-items:center;gap:1.2mm;font-size:8pt;line-height:1;color:#222;white-space:nowrap;overflow:hidden}.ps-leg__svg{flex:none;display:block}.ps-leg span{flex:none}.ps-leg span+.ps-leg__svg{margin-left:2mm}.ps-leg .ps-leg__tx{flex:0 1 auto;min-width:0;margin-left:3mm;overflow:hidden;text-overflow:ellipsis;color:#374151}.ps-conta{flex:none;height:4mm;margin:0;font-size:8pt;line-height:4mm;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-area{flex:none;height:231mm;overflow:hidden}.ps-folha--deitada .ps-cab{height:17mm;display:grid;grid-template-columns:minmax(0,1fr) 88mm;grid-template-rows:7.5mm 4mm 4mm;gap:.5mm 4mm}.ps-folha--deitada .ps-nome{height:7.5mm;padding-bottom:1.3mm;box-sizing:border-box}.ps-folha--deitada .ps-leg,.ps-folha--deitada .ps-conta{grid-column:1/-1}.ps-folha--deitada .ps-area{height:148mm}.ps-naocabe{box-sizing:border-box;width:100%;max-width:34rem;margin:1rem auto;padding:1rem 1.1rem;border-radius:.8rem;border:1px dashed var(--border-2, var(--border));background:var(--surface)}.ps-naocabe p{margin:0;font-size:.95rem;line-height:1.5;color:var(--text)}.ps-svg{display:block;overflow:visible}.ps-pe{flex:none;height:11mm;margin-top:auto;display:flex;flex-direction:column;justify-content:flex-end;gap:1mm}.ps-regua{display:flex;align-items:center;gap:3mm}.ps-regua__svg{flex:none;display:block;width:100.6mm;height:3.3mm;overflow:visible}.ps-regua__tx{font-size:7pt;line-height:1.15;color:#333}.ps-pe__l2{display:flex;justify-content:space-between;gap:4mm;font-size:7.5pt;line-height:1.2;color:#6b7280}.ps-pe__bncc{font-weight:700;color:#374151}@media (max-width:1024px){.ps-app{grid-template-columns:minmax(0,1fr)}}@container pagina (max-width: 912px){.ps-app{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.ps-mais__corpo .fer-marcar{min-height:2.5rem}}@container pagina (max-width: 480px){.ps-mais__corpo .fer-marcar{min-height:2.5rem}}@media print{@page{size:A4 portrait;margin:12mm}@page ps-deitada{size:A4 landscape;margin:12mm}.ps-app .fer-folha{padding:3mm;height:270mm}.ps-app .fer-folha--deitada{page:ps-deitada;height:183mm}}