/* ND178 - proposta compacta por padrão e editor profissional sob demanda. */
body.nf-redesign .nb-proposal-workspace.is-list-only{display:block!important}
body.nf-redesign .nb-proposal-workspace.is-list-only .proposal-list-card{width:100%!important;max-width:none!important}
body.nf-redesign .proposal-detail-card-v40{scroll-margin-top:110px}
body.nf-redesign .proposal-detail-card-v40>.card-header{align-items:center;gap:16px}
body.nf-redesign .proposal-detail-card-v40>.card-header>.button-row{margin-left:auto;align-items:center}
body.nf-redesign .proposal-editor-card{width:100%;max-width:none;overflow:visible!important}
body.nf-redesign .proposal-professional-form textarea{min-height:88px!important}
body.nf-redesign .proposal-professional-form>.proposal-items-box{container-type:inline-size}
body.nf-redesign .proposal-professional-form .commercial-proposal-item-line{grid-template-columns:minmax(160px,1.18fr) minmax(180px,1.42fr) minmax(76px,.42fr) minmax(100px,.58fr) minmax(92px,.54fr) 42px!important}
@media(max-width:760px){body.nf-redesign .proposal-detail-card-v40>.card-header{align-items:flex-start}body.nf-redesign .proposal-detail-card-v40>.card-header>.button-row{width:100%;margin-left:0;justify-content:flex-start;flex-wrap:wrap}}

.company-logo-preview-v40{display:flex;align-items:center;gap:10px;margin:6px 0 10px}.company-logo-preview-v40 img{width:72px;height:54px;object-fit:contain;border:1px solid var(--border,#d9e4f2);border-radius:12px;background:#fff;padding:5px}.company-logo-preview-v40 small{color:var(--muted,#64748b)}
