.ph-sales-page .ph-sales-leader{font-size:27px;white-space:normal;line-height:1.25}
.ph-sales-page .ph-sales-ranking{padding:26px;background:#efebe1;border:1px solid var(--line);border-radius:8px}
.ph-sales-page .ph-sales-ranking table{min-width:730px}.ph-sales-page .ph-sales-ranking tbody th{min-width:210px}.ph-sales-page .ph-sales-ranking td{white-space:nowrap}.ph-sales-page .ph-sales-ranking td:nth-child(2){font-weight:600}
.ph-sales-page .ph-sales-ranking button{display:block;text-align:left;font:inherit;color:inherit;background:transparent;border:0;padding:5px 0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.ph-sales-page .ph-sales-ranking button[aria-pressed=true]{color:#715820;font-weight:600}.ph-sales-page .ph-sales-ranking button:focus-visible{outline:2px solid #866b3c;outline-offset:3px}
.ph-sales-page .ph-sales-bar{display:block;height:6px;margin-top:6px;background:#b39e72;border-radius:3px}
.ph-sales-page .ph-sales-buyer-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ph-sales-page .ph-sales-buyer-card{background:#f2eee5;padding:24px;border:1px solid var(--line);border-radius:6px;min-width:0}.ph-sales-page .ph-sales-buyer-card h3{font-size:23px;line-height:1.2;margin-bottom:16px}.ph-sales-page .ph-sales-buyer-card .eyebrow{margin-bottom:16px}.ph-sales-page .ph-sales-buyer-card tbody th{min-width:130px}
.ph-sales-page .ph-sales-price-link{padding:24px 0;border-top:1px solid var(--line);font-size:20px;margin:28px 0}.ph-sales-page .ph-sales-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.ph-sales-page .ph-sales-actions>a:not(.button){font-size:16px;text-decoration:underline;text-underline-offset:4px}.ph-sales-page .ph-city-personal h2{font-size:31px;line-height:1.2;margin-bottom:16px}.ph-sales-page .ph-city-count{font-size:14px}.ph-sales-page tr[id]{scroll-margin-top:130px}
@media(max-width:980px){.ph-sales-page .ph-sales-buyer-grid{grid-template-columns:1fr}.ph-sales-page .hero{gap:30px}}
@media(max-width:600px){.ph-sales-page .ph-sales-ranking{padding:15px 10px}.ph-sales-page .ph-sales-buyer-card{padding:20px 14px}.ph-sales-page .ph-sales-actions{display:block}.ph-sales-page .ph-sales-actions>a:not(.button){display:block;margin-top:22px}.ph-sales-page .ph-sales-leader{font-size:23px}.ph-sales-page .ph-city-personal h2{font-size:27px}}
