/* Only page 6332: visible retail evidence and a one-step contact form. */
#b2b-main.b2b-v4 [hidden]{display:none!important}
#b2b-main.b2b-v4 .b2b-trust-jump{display:inline-flex;font-size:14px;margin-top:15px;min-height:40px;align-items:center}
#b2b-main.b2b-v4 .b2b-retail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
#b2b-main.b2b-v4 .b2b-retail-card{margin:0;min-width:0;border:1px solid #d8e1d7;border-radius:14px;overflow:hidden;background:#fff}
#b2b-main.b2b-v4 .b2b-retail-photo{display:block;aspect-ratio:4/3;background:#f4f6f2;cursor:zoom-in}
#b2b-main.b2b-v4 .b2b-retail-photo img{display:block;width:100%;height:100%;object-fit:contain}
#b2b-main.b2b-v4 .b2b-retail-card figcaption{padding:13px 16px;line-height:1.6}
#b2b-main.b2b-v4 .b2b-retail-card figcaption strong{display:block;font-size:16px;color:#213a2b}
#b2b-main.b2b-v4 .b2b-retail-card figcaption span{display:block;font-size:13px;color:#526054}
#b2b-main.b2b-v4 #nhan-bao-gia{padding-top:28px;padding-bottom:10px}
#b2b-main.b2b-v4 .b2b-quote-panel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:30px}
#b2b-main.b2b-v4 .b2b-contact-simple{padding:22px;border-radius:14px;background:#fff}
#b2b-main.b2b-v4 .b2b-contact-simple .b2b-fields{gap:12px 14px}
#b2b-main.b2b-v4 .b2b-contact-simple label{font-size:15px;line-height:1.5;color:#213a2b}
#b2b-main.b2b-v4 .b2b-contact-simple input:not([type=checkbox]),#b2b-main.b2b-v4 .b2b-contact-simple textarea{font-size:16px;line-height:1.5;min-height:46px;border:1px solid #b7c5b4;border-radius:8px;padding:11px 12px;width:100%;box-sizing:border-box}
#b2b-main.b2b-v4 .b2b-contact-simple textarea{min-height:94px;resize:vertical}
#b2b-main.b2b-v4 .b2b-contact-simple em,#b2b-main.b2b-v4 .b2b-contact-extra summary span{font-size:13px;font-style:normal;font-weight:400;color:#526054}
#b2b-main.b2b-v4 .b2b-contact-extra{margin:8px 0 12px;border:0;padding:0}
#b2b-main.b2b-v4 .b2b-contact-extra summary{font-size:14px;min-height:40px;display:list-item;cursor:pointer;padding:9px 0;color:#35563c}
#b2b-main.b2b-v4 .b2b-contact-extra .b2b-fields{margin-top:6px}
#b2b-main.b2b-v4 .b2b-contact-simple .b2b-consent{font-size:13px;line-height:1.6;margin-top:10px}
#b2b-main.b2b-v4 .b2b-contact-simple .b2b-submit{width:100%;min-height:50px;font-size:16px;margin-top:12px;justify-content:space-between}
#b2b-main.b2b-v4 .b2b-contact-simple .b2b-fine{font-size:12px;line-height:1.6;margin:10px 0 0;color:#526054}
#b2b-main.b2b-v4 .b2b-contact-simple .b2b-feedback:empty{display:none}
#b2b-main.b2b-v4 .b2b-secondary-contact{font-size:14px;line-height:1.7;margin-top:22px}
#b2b-main.b2b-v4 .b2b-secondary-contact summary{cursor:pointer;min-height:38px}
#b2b-main.b2b-v4 .b2b-form-selection{font-size:14px;padding:12px;margin:0 0 16px;background:#f0f5eb}
#b2b-main.b2b-v4 .b2b-form-selection p{font-size:14px!important;margin:6px 0}
#b2b-main.b2b-v4 .b2b-clear-selection{font:inherit;color:#35563c;background:none;border:0;text-decoration:underline;padding:8px 10px;cursor:pointer;min-height:36px}
@media(max-width:900px){#b2b-main.b2b-v4 .b2b-quote-panel{grid-template-columns:1fr;gap:16px}}
@media(max-width:600px){#b2b-main.b2b-v4 .b2b-retail-grid{grid-template-columns:1fr;gap:14px}#b2b-main.b2b-v4 .b2b-retail-photo{aspect-ratio:16/10}#b2b-main.b2b-v4 .b2b-contact-simple{padding:16px}#b2b-main.b2b-v4 .b2b-contact-simple .b2b-fields{grid-template-columns:1fr}#b2b-main.b2b-v4 .b2b-quote-panel{padding:16px}#b2b-main.b2b-v4 .b2b-quote-copy{padding:0}#b2b-main.b2b-v4 .b2b-contact-extra summary{line-height:1.5}}
