.moss-inquiry-actions{padding:18px 0 20px;border-bottom:1px solid #e5e5e5}
.moss-inquiry-actions .contacts{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;margin-top:0;gap:10px}
.moss-inquiry-actions .contact{min-height:48px;display:flex;justify-content:center;align-items:center;border-radius:5px;padding:12px 14px;font:600 14px/1.4 "Segoe UI",Arial,sans-serif}
.moss-inquiry-actions .contact.primary{grid-column:auto;background:#294b38;border-color:#294b38;color:#fff}
.moss-inquiry-actions #pdp-whatsapp{color:#294b38;border-color:#a8b8ab;background:#fff}
.moss-inquiry-actions .contact:hover{filter:none;background:#edf2ed;color:#294b38}
.moss-inquiry-actions .contact.primary:hover{background:#1c3828;color:#fff}
.moss-inquiry-actions .contact-note{text-align:left;font-size:12px;line-height:1.65;margin-top:11px;color:#626262}
.moss-inquiry-help{display:flex;justify-content:space-between;flex-wrap:wrap;gap:9px 16px;margin-top:13px;font-size:12px;line-height:1.6}
.moss-inquiry-help button{padding:0;border:0;background:transparent;font:inherit;text-decoration:underline;text-underline-offset:3px;color:#294b38;text-align:left}
.moss-inquiry-help a{text-underline-offset:3px;color:#294b38}
.moss-inquiry-capabilities{margin-top:19px}.moss-inquiry-capabilities h3{font-size:13px;font-weight:600;line-height:1.5;margin:0 0 7px}
.moss-inquiry-capabilities p{font-size:13px;line-height:1.75;color:#626262;margin:0}
.moss-inquiry-spec{padding-top:18px;border-top:1px solid #e5e5e5;margin-top:20px;font-size:13px;line-height:1.7}
.moss-inquiry-spec small{display:block;color:#626262;font-size:12px;margin-top:4px}
.configuration #product-estimate-value{font-size:clamp(22px,2.6vw,30px)}
.configuration .option-row{grid-template-columns:100px minmax(0,1fr)}
#header-quote{font-weight:600;color:#294b38}#dimensions-done{background:#294b38}
.moss-inquiry-actions a:focus-visible,.moss-inquiry-help button:focus-visible{outline:3px solid #294b38;outline-offset:4px}
#selection-list .selection-name{min-inline-size:0;unicode-bidi:plaintext}
#selection-list .selection-rate{flex:0 1 auto;max-inline-size:34%;text-align:end;unicode-bidi:plaintext}
#selection-list .selection-rate strong{font-size:12px;font-weight:500;line-height:1.4;color:#626262}
#selection-tiers.quote-only{display:block}
#selection-tiers.quote-only .price-tier strong{font-size:14px;line-height:1.4}
#selection-tiers.quote-only .price-tier small{white-space:normal;font-size:12px;font-weight:400;line-height:1.5;margin-block-start:4px}
@media(max-width:540px){.moss-inquiry-actions .contacts{grid-template-columns:1fr}.moss-inquiry-actions .contact{min-height:48px;font-size:15px}.moss-inquiry-help{font-size:13px}.configuration .option-row{grid-template-columns:90px minmax(0,1fr)}.choice-header{align-items:flex-start}.choice-header>span{line-height:1.5}.choice-header strong{display:block}.edit-selections{min-height:38px}.moss-inquiry-capabilities p{font-size:13px}}
.price-tier small{white-space:normal;overflow-wrap:anywhere}
#dimensions-dialog .dimensions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(130px,.65fr);align-items:end}
#dimensions-dialog .field{min-inline-size:0}
#dimensions-dialog .field input,#dimensions-dialog .field select{box-sizing:border-box;block-size:44px;min-inline-size:0;inline-size:100%;flex-shrink:0}
@media(max-width:540px){#dimensions-dialog .dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#dimensions-dialog .field:last-child{grid-column:1/-1}}
