/* Existing layout remains its owner. Only the locally enhanced disclosure is
   wrapped; this selector preserves the original direct-child field padding. */
.zhc-form[data-enquiry-motion] .zenye-details-content > .zhc-fields{padding:8px 0 24px}
.zhc-form[data-enquiry-motion] .zenye-details-content{display:flow-root}
.zhc-form[data-enquiry-motion] .zhc-details[data-motion-animating] .zenye-details-panel{overflow:hidden;overflow-anchor:none}
.zhc-form[data-enquiry-motion] .zhc-details summary{position:relative;padding-right:42px}
.zhc-form[data-enquiry-motion] .zhc-details summary .zhc-motion-icon{position:absolute;right:0;top:50%;margin-top:-17px;display:grid;place-items:center;width:34px;height:34px;color:#000;background:transparent;font:400 30px/1 "Manrope",ZuiSans,sans-serif;pointer-events:none;transition:transform 170ms cubic-bezier(.32,.72,0,1)}
.zhc-form[data-enquiry-motion] .zhc-details[open] .zhc-motion-icon{transform:rotate(45deg)}
.zhc-form[data-enquiry-motion] .zhc-details[data-motion-animating][data-motion-open=false] .zhc-motion-icon{transform:rotate(0deg)}
@media(prefers-reduced-motion:reduce){.zhc-form[data-enquiry-motion] .zhc-details summary .zhc-motion-icon{transition:none}}
#zenye-contact-template #zenye-aggregate-home-family[data-enquiry-background]::before{background-size:var(--enquiry-background-size)!important;background-position:50% var(--enquiry-background-y)!important}
#zenye-contact-template #zenye-aggregate-home-family[data-enquiry-background]>.overlay{background-size:100% var(--enquiry-background-height)!important;background-position:0 0!important;background-repeat:no-repeat!important}
