/* The finance hub keeps the property in view without adding a second form. */
.pp-finance-page .wrap{max-width:920px}
.pp-finance-page .pp-site-header{margin-bottom:1.25rem}
.pp-finance-page .logo{font-weight:750;color:var(--tp);text-decoration:none}
.pp-finance-page .logo span{color:var(--teal)}
.pp-finance-page .finance-head{margin:1rem 0 1.25rem}
.pp-finance-page .finance-head h1{font-size:clamp(1.8rem,5vw,2.5rem)}
.pp-finance-page .finance-head p{margin:.55rem 0;font-size:1rem}
.finance-property{padding:1.15rem 1.3rem;border:1px solid var(--border);border-left:4px solid var(--teal);border-radius:14px;background:var(--surface);margin-bottom:1rem;overflow-wrap:anywhere}
.finance-property h2{margin:0 0 .35rem;font-size:1.15rem;line-height:1.4;letter-spacing:-.02em}
.finance-property .finance-scope,.finance-property .finance-source{font-size:.88rem;color:var(--ts);margin:.25rem 0;line-height:1.5}
.finance-property .finance-source{font-weight:600}
.finance-property .finance-actions{margin-top:.8rem;gap:.5rem}
.finance-property .finance-actions .pp-button{min-height:44px;font-size:.88rem}
.pp-finance-page #financeMessage:empty{display:none}
.pp-finance-page #financeReview{scroll-margin-top:1rem}
.pp-finance-page .finance-history a{display:flex;align-items:center;text-decoration:none;font-weight:600;min-height:46px}
.pp-finance-page .finance-history p{flex-basis:100%;margin:0}
@media(max-width:600px){
  .pp-finance-page .wrap{padding:.9rem .85rem 5rem}
  .pp-finance-page .pp-site-header{gap:.45rem;margin-bottom:.9rem}
  .pp-finance-page .pp-site-nav{width:100%;gap:0}
  .pp-finance-page .pp-theme-control{margin-left:auto;order:2}
  .pp-finance-page .pp-theme-control label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
  .pp-finance-page .pp-theme-control select{min-height:44px;font-size:16px;max-width:115px}
  .pp-finance-page .pp-site-nav a{padding:.45rem .5rem;font-size:.82rem}
  .pp-finance-page .finance-head{margin:.8rem 0 1rem}
  .finance-property{padding:.9rem 1rem}
  .finance-property h2{font-size:1.08rem}
  .finance-property .finance-actions .pp-button{flex:1 1 auto}
  .pp-finance-page .finance-history{display:grid;grid-template-columns:1fr}
  .pp-finance-page .pp-fb-btn{position:static;display:block;min-height:44px;margin:0 auto 1.2rem;box-shadow:none;font-family:var(--ui,system-ui,sans-serif)}
}
