.infoSection{border-top:1px solid #e7edf1;padding:15px 0 2px}.infoSection h3{font-size:13px;color:#315369;margin:0 0 12px}.infoSection .customerFields{grid-template-columns:1fr 1fr}.projectInfoBody>.panelhead{margin-bottom:0}.messageLink{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--foreground);cursor:pointer;font:inherit;font-size:12px;padding:14px 8px;line-height:1.8;white-space:normal}.messageLink small{display:block;color:#7a90a2;font-size:10px;margin-top:4px}.messageLink:hover{background:#f0f6fb;border-radius:5px}.messageLink:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}#shippingHelp{font-size:11px;color:#617d90;line-height:1.8;margin-top:8px}#shippingHelp p{margin:4px 0}#shippingHelp details{padding:7px 0}#shippingHelp summary{font-size:11px;text-decoration:underline;padding:0;color:#2b668b}#shippingHelp a{color:#246d96}.deliveryRequirements>summary{font-size:14px;font-weight:600}.deliveryRequirements[open]{border-color:#b8d9d1}.deliveryRequirements .formgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.deliveryRequirements .field:has(#transport){grid-column:span 1}@media(max-width:760px){.infoSection .customerFields,.deliveryRequirements .formgrid{grid-template-columns:1fr}.infoSection h3{font-size:15px}#shippingHelp{font-size:12px}.messageLink{font-size:13px}}
