.structured-profile{border:1px solid #e8e0d3;border-radius:18px;padding:20px;background:#fffdf9}.structured-profile-head span{font-size:.72rem;letter-spacing:.12em;color:#9a7440}.structured-profile-head h2{margin:.35rem 0}.structured-profile-head p,.structured-profile-note{color:#667085;font-size:.9rem}.structured-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.structured-profile-grid label{display:grid;gap:6px}.structured-profile-grid label[hidden]{display:none}.structured-profile-grid input,.structured-profile-grid select,.structured-profile-grid textarea{width:100%;box-sizing:border-box}.structured-profile-facts{margin-top:12px}.property-profile{margin:26px 0;padding:22px;border:1px solid #e7e2d9;border-radius:18px;background:#fffdf9}.property-profile h2{margin:5px 0 16px}.property-profile dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.property-profile dl div{padding:12px;border-radius:12px;background:#f6f4ef;min-width:0}.property-profile dt{color:#667085;font-size:.84rem}.property-profile dd{margin:4px 0 0;overflow-wrap:anywhere;font-weight:600}.property-profile a{color:#775b2f;text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.structured-profile-grid,.property-profile dl{grid-template-columns:1fr}.structured-profile{padding:16px}}

.availability-check-control{display:flex;gap:8px;align-items:center;margin-top:8px;font-size:.88rem;color:#475467}.availability-check-control input{width:auto}
