.property-address .retained-property-card{color:#17283b;overflow-wrap:anywhere;background:#fff8ef;border:2px solid #bd651f;border-radius:16px;flex-direction:column;gap:8px;margin:16px 0 20px;padding:20px;display:flex}.property-address .retained-property-status{letter-spacing:.04em;text-transform:uppercase;color:#744115;font-size:13px;font-weight:800}.property-address .retained-property-card strong{color:#17283b;font-size:22px;font-weight:800;line-height:1.3}.property-address .retained-property-locality{color:#263c51;font-size:17px;line-height:1.4}.property-address .retained-property-card p{color:#3d5061;margin:2px 0 6px;font-size:14px;line-height:1.5}.property-address .retained-property-card button{color:#17283b;background:#fff;border:1px solid #526577;align-self:flex-start;min-height:44px;font-weight:700}.property-address .retained-property-card button:focus-visible{outline-offset:3px;outline:3px solid #92501d}.booking-wizard .property-address{margin-bottom:12px;padding-bottom:10px}.booking-wizard .property-address .retained-property-card{margin-bottom:12px}.booking-wizard .property-address:has(.retained-property-card) [data-guide=address-entry]:not(.booking-guide-active)>.booking-guide-cue{display:none}.booking-wizard .property-address [data-guide=address-entry]{margin-block:4px 8px}.booking-wizard .property-address .address-details details{margin:6px 0}.booking-wizard .property-address .address-details summary{min-height:44px;padding:6px 0}.booking-wizard .property-address .address-details>label{margin-top:10px}.booking-wizard .property-address>p[role=status]{margin:8px 0 0}.booking-wizard .property-address+[data-guide=size]{margin-top:4px}.booking-wizard .property-address+[data-guide=size]>label{margin-top:10px}
