/* COFEVAR V31 · correções progressivas sem afetar a identidade visual. */
.catalog-empty[hidden], [hidden][aria-hidden="true"] {display:none!important}
.detalhes-logisticos-opcionais {grid-column:1/-1;border:1px solid #cddce4;border-radius:12px;padding:14px 16px;margin:10px 0;background:#f6fafc}
.detalhes-logisticos-opcionais>summary {cursor:pointer;color:#075e82;font-weight:650;line-height:1.5}
.detalhes-logisticos-opcionais[open]>summary {margin-bottom:18px}
.detalhes-logisticos-opcionais .field-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:16px}
.cfv-orcamento-acoes {display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 6px;align-items:center}
.cfv-orcamento-acoes .tool-btn {min-height:44px;max-width:100%}
.cfv-orcamento-ajuda {flex-basis:100%;font-size:.9rem;line-height:1.55;color:#375469;margin:0 0 8px}
#real-gallery .gallery-intro,#public-testimonials .gallery-intro {margin:0 0 24px;line-height:1.65;max-width:75ch;color:#375469}
.painel .tool-panel .painel-cotacao > .painel-detalhe {margin-block:12px}
@media(max-width:640px){.cfv-orcamento-acoes{flex-direction:column;align-items:stretch}.cfv-orcamento-acoes .tool-btn{width:100%;justify-content:center}}
