.md-app{display:grid;grid-template-columns:minmax(0,23rem) minmax(0,1fr);gap:1.25rem;align-items:start}.md-painel{display:flex;flex-direction:column;gap:.8rem;min-width:0}.md-painel .fer-abas{margin:0}.md-bloco{display:flex;flex-direction:column;gap:.8rem}.md-app[data-aba=pecas] .md-so-ex,.md-app:not([data-aba=pecas]) .md-so-pecas{display:none!important}.md-qtd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.md-nomes{min-height:5rem;resize:vertical;line-height:1.45}.md-mais{border:1px solid var(--border);border-radius:.8rem;padding:0 .85rem;background:var(--bg, var(--surface))}.md-mais summary{cursor:pointer;min-height:2.75rem;display:flex;align-items:center;font-weight:700;font-size:.9rem;color:var(--text)}.md-mais[open]{padding-bottom:.85rem}.md-mais__corpo{display:flex;flex-direction:column;gap:.7rem}.md-app .fer-marcar{min-height:2.75rem}.md-resultado{margin:0}.md-bncc__tit{margin:.7rem 0 .3rem;font-size:.8rem;font-weight:700;color:var(--text-2)}.md-bncc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.md-bncc__item{display:flex;flex-direction:column;gap:.15rem;font-size:.85rem;line-height:1.4;color:var(--text-2)}.md-bncc__cod{align-self:flex-start;font-weight:700;color:var(--c-texto, var(--text));text-decoration:underline;text-underline-offset:2px}.md-folha{display:flex;flex-direction:column;-webkit-print-color-adjust:exact;print-color-adjust:exact}.md-cab{flex:none;height:34mm;box-sizing:border-box;display:flex;flex-direction:column;gap:2.2mm}.md-cab--gab{height:auto;margin-bottom:4mm}.md-cab--pecas{height:14mm;gap:1.2mm}.md-tit{margin:0;font-size:14pt;font-weight:700;line-height:1.15;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-campos{display:flex;gap:5mm;font-size:10pt;line-height:1;color:#222}.md-campo{flex:1 1 0;min-width:0;display:flex;align-items:flex-end;gap:1.5mm}.md-campo--largo{flex-grow:2}.md-campo b{flex:none;font-weight:700}.md-linha-f{display:block;flex:1 1 auto;height:0;border-bottom:.3mm solid #555;margin-bottom:.5mm}.md-valor{flex:1 1 auto;min-width:0;padding-bottom:.5mm;border-bottom:.3mm solid #555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-instr{margin:auto 0 0;font-size:11pt;font-weight:700;color:#1f2937}.md-instr--pecas{margin:0;font-size:8.5pt;font-weight:400;color:#333;line-height:1.25}.md-pe{flex:none;height:12mm;margin-top:auto;display:flex;flex-direction:column;justify-content:flex-end;gap:1mm;font-size:8pt;line-height:1.2;color:#444}.md-pe--pecas{height:14mm}.md-pe__bncc{font-weight:700}.md-pe__rod{color:#8a8f98}.md-pe__rod--gab{margin:auto 0 0;font-size:8pt}.md-regua{display:flex;align-items:center;gap:3mm}.md-regua__fita{flex:none;display:block;width:100mm;height:2.6mm;overflow:visible}.md-regua__txt{font-size:7pt;line-height:1.15;color:#444}.md-svg{display:block;overflow:visible;flex:none}.md-f{stroke-linejoin:round}.md-g{fill:none}.md-d{fill:none;stroke-dasharray:1.6 1.2}.md-o{fill:none}.md-cor-madeira .md-f,.md-svg--ex .md-f{fill:#f3dc9f;stroke:#3b2a0c;stroke-width:.35}.md-cor-madeira .md-g{stroke:#8a6a2a;stroke-width:.18}.md-cor-pb .md-f{fill:#e6e6e6;stroke:#000;stroke-width:.35}.md-cor-pb .md-g{stroke:#555;stroke-width:.18}.md-cor-contorno .md-f{fill:#fff;stroke:#000;stroke-width:.5}.md-cor-contorno .md-g{stroke:#444;stroke-width:.18}.md-cor-madeira .md-d,.md-cor-pb .md-d,.md-cor-contorno .md-d{stroke:#000;stroke-width:.25}.md-svg--ex .md-g{stroke:#6f5a2c;stroke-width:.12}.md-svg--ex .md-f{stroke-width:.25}.md-svg--gab .md-f{stroke-width:.15}.md-lista{flex:none;height:218mm;overflow:hidden;display:grid;gap:4mm 6mm;align-content:start;grid-auto-rows:min-content}.md-lista--1{grid-template-columns:minmax(0,1fr)}.md-lista--2{grid-template-columns:repeat(2,minmax(0,1fr))}.md-ex{position:relative;min-width:0;color:#111}.md-ex--num{display:flex;gap:2mm;align-items:flex-start}.md-num{flex:none;font-size:9.5pt;font-weight:700;color:#374151;line-height:4mm}.md-ex__corpo{min-width:0;display:flex;flex-direction:column;gap:3mm}.md-resp{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:1.6mm;font-size:10.5pt;line-height:1.4;color:#111}.md-tx{white-space:nowrap}.md-lac{display:inline-block;min-width:9mm;height:4.5mm;border-bottom:.3mm solid #333}.md-repr__tit{margin:0 0 1.5mm;font-size:11pt;line-height:1.3;color:#111}.md-repr__n{font-size:14pt}.md-caixa{display:flex;border:.35mm solid #333;border-radius:1.5mm;box-sizing:border-box;background:#fff}.md-caixa__col{flex:1 1 0;min-width:0;padding:1.2mm 1.5mm;font-size:7.5pt;font-weight:700;color:#555;text-align:center;border-left:.3mm dashed #888}.md-caixa__col:first-child{border-left:0}.md-gab{display:flex;flex-direction:column;gap:4mm}.md-gab__bloco{break-inside:avoid;border-top:.3mm solid #cbd2db;padding-top:1.5mm}.md-gab__nome{display:block;font-size:10pt;color:#111;margin-bottom:1.5mm}.md-gab__lista{display:grid;gap:1mm 4mm;font-size:9.5pt;line-height:1.35;color:#222}.md-gab__lista--numero{grid-template-columns:repeat(2,minmax(0,1fr))}.md-gab__lista--repr{grid-template-columns:repeat(3,minmax(0,1fr));gap:3mm 4mm}.md-gab__item{min-width:0;overflow-wrap:anywhere}.md-gab__item small{display:block;font-size:7.5pt;color:#444;margin-top:1mm}.md-gab__item .md-svg{margin-top:1mm}@media (max-width:1024px){.md-app{grid-template-columns:minmax(0,1fr)}}@container pagina (max-width: 912px){.md-app{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.md-nomes{min-height:0;height:4.6rem}}@container pagina (max-width: 480px){.md-nomes{min-height:0;height:4.6rem}}@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}.md-app{display:block}.md-app .fer-folha{padding:3mm;height:270mm}}