
.buyer-jumps{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.buyer-jumps button{background:#eceeed!important;color:#303633!important;border:1px solid #d4d8d5!important;padding:12px 18px!important;font-size:14px!important}.buyer-jumps button:focus-visible{outline:2px solid #79613e;outline-offset:3px}#buyerFacts,#buyerEvidence,#buyerPrice{scroll-margin-top:110px}.buyer-review-list{border-top:1px solid #d4d8d5;margin:24px 0}.buyer-review-list>div{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,1.4fr);gap:8px 18px;padding:17px 0;border-bottom:1px solid #d4d8d5;font-size:16px}.buyer-review-list small{grid-column:2;font-size:14px;color:#616962}.buyer-evidence details{padding:16px 0;border-bottom:1px solid #d4d8d5}.buyer-evidence summary{font-size:16px;line-height:1.5}.buyer-inline-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.buyer-inline-actions .quiet-button{margin:0}.buyer-next{margin-top:24px;border-top:1px solid #d4d8d5;padding-top:24px;font-size:16px;line-height:1.6}.buyer-next ol{padding-left:23px}.buyer-next li{margin:10px 0}.property-summary{max-height:calc(100dvh - 125px);overflow:auto}.property-columns>div,.property-summary{min-width:0}#passportFacts{grid-template-columns:repeat(3,minmax(0,1fr))}#passportFacts b{overflow-wrap:anywhere;font-size:16px}.property-summary .nb-advisor p{font-size:16px}.buyer-evidence p,#buyerPrice p{font-size:16px;line-height:1.6}@media(max-width:760px){.property-summary{max-height:none;overflow:visible;grid-row:auto}.buyer-review-list>div{grid-template-columns:1fr}.buyer-review-list small{grid-column:1}.buyer-jumps{gap:8px}.buyer-jumps button{flex:1 1 auto}.buyer-inline-actions{display:grid}#passportFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* Keep listing decisions focused: interest, offer, then a lighter share action. */
.detail-actions>button,.detail-actions>a{min-height:46px;white-space:normal;line-height:1.45;padding:12px 16px;text-align:center}
.detail-actions #buyerOfferButton{order:initial}
.detail-actions .listing-share{border:0;background:transparent;box-shadow:none;text-decoration:underline;text-underline-offset:4px;color:var(--ink,#292d29)}
.detail-actions .listing-share:hover{background:rgba(0,0,0,.04)}
.listing-report{display:inline-block;margin-top:8px;color:inherit;font-size:.875rem;text-underline-offset:3px;opacity:.7}
.mobile-property-actions #mobileContact{grid-column:1/-1;width:100%;white-space:normal;line-height:1.4}
#buyerOfferButton[aria-disabled="true"]{opacity:.5;pointer-events:none}
