.bpp-app{display:flex;flex-direction:column;gap:1rem;min-width:0}.bpp-app [hidden]{display:none!important}.bpp-topo{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1rem;align-items:start;min-width:0}.bpp-bloco{display:flex;flex-direction:column;gap:.7rem;min-width:0;padding:.9rem;border:1px solid var(--border);border-radius:.85rem;background:var(--bg, var(--surface))}.bpp-bloco__t{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--c-texto)}.bpp-area{min-height:8rem;resize:vertical;line-height:1.5}.bpp-passeio{margin:0}.bpp-data{display:flex;gap:.4rem;align-items:stretch}.bpp-data .fer-campo{flex:1 1 auto;min-width:0}.bpp-data .fer-btn{flex:none;padding-left:.7rem;padding-right:.7rem}.bpp-por{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin-top:.25rem}.bpp-por__b{appearance:none;min-height:2.6rem;border-radius:.6rem;border:1px solid var(--border-2, var(--border));background:var(--surface);color:var(--text);font:inherit;font-weight:800;font-size:1rem;cursor:pointer}.bpp-por__b:hover{border-color:var(--c-borda)}.bpp-por__b.is-on{background:var(--c-forte);border-color:var(--c-forte);color:#fff}.bpp-por__b:focus-visible{outline:2px solid var(--c-forte);outline-offset:2px}.bpp-marcas{display:flex;flex-direction:column}.bpp-app .fer-marcar{min-height:2.5rem;line-height:1.35}.bpp-info{min-height:1.2em}.bpp-avisos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.bpp-avisos:empty{display:none}.bpp-avisos li{padding:.45rem .7rem;border-radius:.6rem;font-size:.82rem;line-height:1.45;color:#92400e;background:color-mix(in srgb,#f59e0b 12%,transparent);border:1px solid color-mix(in srgb,#f59e0b 35%,transparent);overflow-wrap:anywhere}[data-theme=dark] .bpp-avisos li{color:#fcd34d}.bpp-previa{min-width:0}.bpp-app .bpp-folha{height:297mm;min-height:0;padding:16.5mm 15mm}.bpp-pag{box-sizing:border-box;width:180mm;height:264mm;display:flex;flex-direction:column;overflow:hidden;color:#111;font-family:Arial,Helvetica,sans-serif}.bpp-pag *,.bpp-pag ::before,.bpp-pag ::after{box-sizing:border-box}.bpp-grade{flex:none;display:flex;flex-wrap:wrap;align-content:flex-start;width:180mm;height:258mm}.bpp-b{flex:none;overflow:hidden;border-right:.3mm dashed #9aa1ab;border-bottom:.3mm dashed #9aa1ab}.bpp-grade--1 .bpp-b{border-left:.3mm dashed #9aa1ab}.bpp-grade--2 .bpp-b:nth-child(odd){border-left:.3mm dashed #9aa1ab}.bpp-grade--1 .bpp-b:first-child,.bpp-grade--2 .bpp-b:nth-child(-n+2){border-top:.3mm dashed #9aa1ab}.bpp-in{height:100%;display:flex;flex-direction:column;overflow:hidden;line-height:1.3;text-align:left}.bpp-in>*{flex:none;margin:0}.bpp-cabeca{display:flex;align-items:flex-start;gap:2mm;margin:0 0 1.6mm!important}.bpp-ico{flex:none;order:2;display:block}.bpp-cabeca__tx{flex:1 1 auto;min-width:0}.bpp-cab{margin:0;font-size:7pt;line-height:1.2;color:#444;overflow-wrap:anywhere}.bpp-tit{margin:1.2mm 0 0;font-weight:800;line-height:1.15;overflow-wrap:anywhere}.bpp-saud{margin:0 0 .8mm!important}.bpp-txt{margin:0 0 1.4mm!important;overflow-wrap:anywhere}.bpp-lin{margin:0 0 1.4mm!important}.bpp-lin i{display:block;border-bottom:.3mm solid #8a8f98}.bpp-ass{margin:0!important;overflow-wrap:anywhere}.bpp-ass b{font-weight:700}.bpp-bl{display:inline-block;width:40mm;height:0;border-bottom:.3mm solid #555;vertical-align:-.3mm}.bpp-can{margin-top:auto!important;padding-top:2.8mm;line-height:1.2;color:#222}.bpp-can p{margin:0;padding-top:1.1mm;border-top:.25mm dashed #8a8f98;display:flex;align-items:flex-end;gap:1.2mm}.bpp-can span{flex:0 1 auto;min-width:0}.bpp-can i{display:block;flex:1 0 24mm;height:0;margin-bottom:.6mm;border-bottom:.3mm solid #555}.bpp-rod{margin:auto 0 0;height:6mm;display:flex;align-items:flex-end;justify-content:space-between;gap:4mm;font-size:7.5pt;line-height:1;color:#8a8f98}.bpp-rod span:first-child{display:inline-flex;align-items:flex-end;gap:1.5mm}@media (max-width:900px){.bpp-topo{grid-template-columns:minmax(0,1fr)}}@container pagina (max-width: 788px){.bpp-topo{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.bpp-app .bpp-duas{grid-template-columns:minmax(0,1fr)}.bpp-acoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bpp-acoes .fer-btn:first-child{grid-column:1/-1}.bpp-bloco{padding:.75rem}}@container pagina (max-width: 560px){.bpp-app .bpp-duas{grid-template-columns:minmax(0,1fr)}.bpp-acoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bpp-acoes .fer-btn:first-child{grid-column:1/-1}.bpp-bloco{padding:.75rem}}@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}.bpp-app{display:block}.bpp-app>:not(.bpp-previa){display:none!important}.bpp-app .bpp-folha{height:270mm;padding:3mm}}