/* Presentation only for the two approved paid home-value intents. */
body.seller-valuation-page:is([data-volume-intent-id="seller_house_worth"],[data-volume-intent-id="seller_value_generic"]) .seller-contact-choices .volume-intent-cta {
  text-align:center; white-space:normal; max-width:100%;
}
body.seller-valuation-page:is([data-volume-intent-id="seller_house_worth"],[data-volume-intent-id="seller_value_generic"]) .seller-review-contents {
  margin:20px 0; padding:18px; border:1px solid #e5dccd; border-radius:10px; background:#faf7f0;
}
body.seller-valuation-page:is([data-volume-intent-id="seller_house_worth"],[data-volume-intent-id="seller_value_generic"]) .seller-review-contents h4 {
  margin:0 0 14px; color:#29241e; font-size:17px; line-height:1.4;
}
body.seller-valuation-page:is([data-volume-intent-id="seller_house_worth"],[data-volume-intent-id="seller_value_generic"]) .seller-review-contents dl {
  display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px; margin:0;
}
body.seller-valuation-page:is([data-volume-intent-id="seller_house_worth"],[data-volume-intent-id="seller_value_generic"]) .seller-review-contents dt {
  color:#29241e; font-size:13px; font-weight:700; line-height:1.5;
}
body.seller-valuation-page:is([data-volume-intent-id="seller_house_worth"],[data-volume-intent-id="seller_value_generic"]) .seller-review-contents dd {
  margin:5px 0 0; color:#5e554c; font-size:13px; line-height:1.6;
}
body.seller-valuation-page:is([data-volume-intent-id="seller_house_worth"],[data-volume-intent-id="seller_value_generic"]) .seller-review-contents>p {
  margin:14px 0 0; color:#655c51; font-size:12px; line-height:1.6;
}
@media(max-width:600px) {
  /* Adjacent existing nodes form one ivory card while the address is active.
     No JavaScript reparenting: focus, values and stage handlers stay in place. */
  body.seller-valuation-page:is([data-volume-intent-id="seller_house_worth"],[data-volume-intent-id="seller_value_generic"]) .seller-value-aligned-layout:has(>#seller-valuation-tool[data-hv-stage="address"]) {
    row-gap:0!important;
  }
  body.seller-valuation-page:is([data-volume-intent-id="seller_house_worth"],[data-volume-intent-id="seller_value_generic"]) .seller-value-aligned-layout:has(>#seller-valuation-tool[data-hv-stage="address"])>.seller-value-copy {
    border-bottom:0!important; border-radius:16px 16px 0 0!important; padding-bottom:16px!important; min-width:0;
  }
  body.seller-valuation-page:is([data-volume-intent-id="seller_house_worth"],[data-volume-intent-id="seller_value_generic"]) .seller-value-aligned-layout>#seller-valuation-tool[data-hv-stage="address"] {
    box-sizing:border-box; width:100%; min-width:0; margin:0!important; padding:0 20px 20px!important;
    border:1px solid #ded4c3!important; border-top:0!important; border-radius:0 0 16px 16px!important;
    box-shadow:none!important; background:#faf7f0!important; scroll-margin-top:100px;
  }
  body.seller-valuation-page:is([data-volume-intent-id="seller_house_worth"],[data-volume-intent-id="seller_value_generic"]) #seller-valuation-tool[data-hv-stage="address"] [data-value-stage="address"].active {
    padding:0!important;
  }
  body.seller-valuation-page:is([data-volume-intent-id="seller_house_worth"],[data-volume-intent-id="seller_value_generic"]) #seller-valuation-address-form {
    display:block!important; width:100%; min-width:0;
  }
  body.seller-valuation-page:is([data-volume-intent-id="seller_house_worth"],[data-volume-intent-id="seller_value_generic"]) #seller-valuation-address-form .value-address-fields {
    display:flex!important; flex-direction:column; gap:10px; min-width:0;
  }
  body.seller-valuation-page:is([data-volume-intent-id="seller_house_worth"],[data-volume-intent-id="seller_value_generic"]) #seller-valuation-address-form .address-autocomplete {
    width:100%; min-width:0;
  }
  body.seller-valuation-page:is([data-volume-intent-id="seller_house_worth"],[data-volume-intent-id="seller_value_generic"]) #seller-value-address {
    box-sizing:border-box; padding-right:12px!important;
  }
  body.seller-valuation-page:is([data-volume-intent-id="seller_house_worth"],[data-volume-intent-id="seller_value_generic"]) #seller-valuation-address-form .value-address-fields>.value-button {
    position:static!important; transform:none!important; width:100%!important; min-height:48px;
  }
  body.seller-valuation-page:is([data-volume-intent-id="seller_house_worth"],[data-volume-intent-id="seller_value_generic"]) #seller-valuation-tool[data-hv-stage="address"] .seller-value-gate {
    padding:0!important; border:0!important; background:transparent!important; margin:0 0 12px!important;
  }
  body.seller-valuation-page:is([data-volume-intent-id="seller_house_worth"],[data-volume-intent-id="seller_value_generic"]) .seller-review-contents dl {
    grid-template-columns:1fr;
  }
}
