.enquiry[data-valuation-form] .valuation-actions{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:10px;margin-top:22px}
.enquiry[data-valuation-form] .valuation-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:0 1 230px;width:auto;min-width:0;max-width:100%;min-height:44px;padding:10px 18px;font-size:.875rem;line-height:1.4;white-space:normal;text-align:center;border-radius:999px}
.enquiry[data-valuation-form] .valuation-icon{display:block;width:18px;height:18px;flex:0 0 18px}
.enquiry[data-valuation-form] .valuation-whatsapp{background:var(--night,#101e2b);border-color:var(--night,#101e2b);color:#fff}
.enquiry[data-valuation-form] .valuation-whatsapp:hover{background:#25384a;border-color:#25384a;color:#fff}
.enquiry[data-valuation-form] .valuation-email{background:#c4a472;border-color:#c4a472;color:#101e2b}
.enquiry[data-valuation-form] .valuation-email:hover{background:#d3b789;border-color:#d3b789;color:#101e2b}
.enquiry[data-valuation-form] .button:focus-visible{outline:3px solid #101e2b;outline-offset:3px}
.enquiry[data-valuation-form] .button:disabled{opacity:.65;cursor:wait;transform:none}
.enquiry[data-valuation-form] small{font-size:.8rem;font-weight:400;line-height:1.4}
.enquiry[data-valuation-form] .error{color:#a12727}
.enquiry[data-valuation-form] .valuation-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
#valuation-security{margin-top:20px}#valuation-security[hidden]{display:none}
.enquiry[data-valuation-form] .form-result{overflow-wrap:anywhere}

@media(max-width:480px){.enquiry[data-valuation-form] .valuation-actions .button{gap:6px;padding:10px 8px;font-size:.8rem}.enquiry[data-valuation-form] .valuation-label{min-width:0}}

/* Native handoff disclosure: no changes to the form grid or existing controls. */
.valuation-test{margin:1.4rem 0;padding:1rem 1.25rem;border:1px solid #d8d4ca;border-radius:1.5rem;max-width:100%;min-width:0}
.valuation-test summary{cursor:pointer;font-weight:600;padding:.4rem 0}
.valuation-test-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem;line-height:1.6;margin:1rem 0}
.valuation-test[hidden],[data-journey-storage-warning][hidden]{display:none}
