.osn-app{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:start;min-width:0}.osn-tela{display:flex;flex-direction:column;gap:1rem;min-width:0}.osn-aviso{padding:.8rem 1rem;border-radius:.8rem;background:var(--c-suave);border:1px solid var(--c-borda)}.osn-aviso p{margin:0;font-size:.88rem;line-height:1.55;color:var(--text)}.osn-topo-campos{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.75rem;align-items:end}.osn-bloco{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:.65rem}.osn-bloco>legend{padding:0;margin:0 0 .5rem;font-size:.95rem;font-weight:800;line-height:1.35;letter-spacing:-.01em;color:var(--text)}.osn-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .75rem;align-items:end;min-width:0}.osn-area{min-height:3.2rem;resize:vertical;line-height:1.45}.osn-info{min-height:1.2em}.osn-versao{margin:0;font-size:.76rem;line-height:1.5;color:var(--muted)}.osn-app .fer-folhas{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-x:hidden;overflow-y:auto}.osn-app .fer-folha{height:297mm;min-height:0;padding:16.5mm 15mm}.osn-folha{display:flex;flex-direction:column;color:#111;font-family:Arial,Helvetica,sans-serif;font-size:8.3pt;line-height:1.25}.osn-medida{position:absolute;left:-10000px;top:0;width:180mm;visibility:hidden;pointer-events:none}.osn-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}.osn-f-tit{margin:0;font-size:11.5pt;font-weight:700;line-height:1.15;color:#111}.osn-f-sub{margin:.6mm 0 0;font-size:7.5pt;line-height:1.2;color:#444}.osn-f-dir{flex:none;text-align:right;font-size:7.8pt;line-height:1.28;color:#222}.osn-f-dir p{margin:0}.osn-f-corpo{flex:none}.osn-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}.osn-t{width:100%;table-layout:fixed;border-collapse:collapse}.osn-t+.osn-t{margin-top:1.2mm}.osn-t td,.osn-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.28;color:#111;overflow-wrap:anywhere}.osn-tit td{height:5.2mm;font-weight:800;letter-spacing:.01em;background:#eef0f3}.osn-th th{height:5mm;font-size:7.2pt;font-weight:700;text-align:center;background:#f6f7f9}.osn-nota td{height:auto;padding:.7mm 1.4mm;font-size:7.2pt;font-style:italic;line-height:1.3;color:#333;background:#fafafa}.osn-g{vertical-align:top!important}.osn-rot{font-weight:700}.osn-lin{display:inline-block;min-width:0;width:60%;border-bottom:.25mm solid #555;vertical-align:bottom;height:3.4mm}.osn-lin--tel{width:35mm}.osn-lin--cid{width:50mm}.osn-lin--num{width:22mm}.osn-vazio{display:block}.osn-ul{margin:0;padding-left:4mm;list-style:disc outside}.osn-ul li{margin:0 0 .5mm}.osn-ul li:last-child{margin:0}.osn-riscos span{display:block}.osn-riscos span::before{content:"• "}.osn-nada{color:#555;font-style:italic}.osn-epi td{height:6mm}.osn-ca{text-align:center}.osn-ass td{height:16mm;vertical-align:bottom;text-align:center;font-size:7.6pt;color:#333}.osn-ass i{display:block;width:80%;margin:0 auto 1mm;border-bottom:.3mm solid #333}@media (max-width:1024px){.osn-app{grid-template-columns:minmax(0,1fr)}.osn-app .fer-folhas{position:static;max-height:none;overflow:hidden}}@container pagina (max-width: 912px){.osn-app{grid-template-columns:minmax(0,1fr)}.osn-app .fer-folhas{position:static;max-height:none;overflow:hidden}}@media (max-width:480px){.osn-campos .osn-largo{grid-column:1/-1}.osn-topo-campos{grid-template-columns:minmax(0,1fr)}}@container pagina (max-width: 480px){.osn-campos .osn-largo{grid-column:1/-1}.osn-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}.osn-app{display:block}.osn-app .fer-folhas{position:static;max-height:none;overflow:visible}.osn-app .fer-folha{height:270mm;padding:3mm}}