/* V292 source: /contact-clean-v267.css?v=5.8.267 */
/* V267: Shared public lead-form copy cleanup. Keep fields, consent and live status. */
#npInventoryDownload #npDownloadIntro,
#npInventoryDownload .np-download-scope,
#npInventoryDownload .np-download-note,
#npDownloadReturning > p,
#npPriceSheetDialog .ps-intro,
#npPriceSheetDialog .ps-contact-intro,
#npPriceSheetDialog .ps-file-note,
#npUnitReveal .np-reveal-intro,
#npUnitReveal .np-reveal-help,
#npUnitReveal .np-reveal-body > footer,
#sfGate > p,
#sfContact > .sf-help,
.np-quick-panel > .np-quick-intro,
#npVisitForm > .npvb-form-note,
.np-contact-warning,
[data-contact-prefill-note]{display:none!important}
/* Empty informational rows have no spacing; errors/success remain visible. */
.np-contact-card > p:empty,
#npDownloadStatus:empty{display:none}
#npInventoryDownload h2{margin-bottom:8px}
#npInventoryDownload #npDownloadReturning .np-download-submit{margin-top:12px}


/* V292 source: /inventory-contact-v269.css?v=5.8.269 */
/* Visible, editable download form with a separate direct-contact action. */
#npInventoryDownload .np269-download-zalo{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;min-height:44px;margin:12px 0 0;padding:10px 14px;background:#0875e1;border:1px solid #0868c5;border-radius:10px;color:#fff!important;font:inherit;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none}
#npInventoryDownload .np269-download-zalo:hover{background:#0664c3}
#npInventoryDownload .np269-download-zalo:focus-visible{outline:3px solid #168b80;outline-offset:3px}
#npInventoryDownload .np-download-badge{width:48px;height:56px;padding:8px;font-size:11px}
#npInventoryDownload .np-download-badge span{font-size:20px;line-height:22px}
#npInventoryDownload .np-download-eyebrow{margin-top:12px}
#npInventoryDownload h2{font-size:24px;line-height:1.25}
@media(max-width:600px){#npInventoryDownload{padding:20px;max-height:calc(100dvh - 24px)}#npInventoryDownload h2{font-size:22px}#npInventoryDownload label{margin-top:10px}}

