.houseOverviewSearch{display:flex;align-items:flex-end;gap:14px;padding:18px 22px!important}.houseOverviewSearch label{margin:0;min-width:150px;font-size:12px;color:#637c6e}.houseOverviewSearch label:nth-child(2){flex:1;max-width:360px}.houseOverviewSearch select,.houseOverviewSearch input{background:#fbfdfb;border-color:#dbe7de}.houseOverviewPrimary{background:#347f6d!important;color:white!important}.houseOverviewMessage{min-height:1em;margin:12px 2px;font-size:13px}.houseOverviewError{color:#b05240}.houseOverviewMatches{padding:22px!important}.houseOverviewMatches h2{font-size:16px}.houseOverviewHouseGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.houseOverviewHouse{display:flex;align-items:center;gap:12px;text-align:left;padding:15px!important;border:1px solid #e0eae2!important;background:#fff!important;color:#385c4e!important;border-radius:10px!important;min-width:0}.houseOverviewHouse>img{height:28px;width:28px;opacity:.82}.houseOverviewHouse span{min-width:0;flex:1}.houseOverviewHouse strong,.houseOverviewHouse small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.houseOverviewHouse strong{font-size:14px;font-weight:600}.houseOverviewHouse small{margin-top:6px;font-size:12px;color:#839386;font-weight:400}.houseOverviewHouse img.houseOverviewArrow{width:13px;height:13px;opacity:.5}.houseOverviewIdentity{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:24px!important}.houseOverviewIdentity h2{font-size:22px;margin:0 0 18px}.houseOverviewFacts{display:flex;gap:30px;flex-wrap:wrap}.houseOverviewFacts span{display:flex;gap:10px;align-items:baseline}.houseOverviewFacts small{font-size:12px;color:#7a8b80}.houseOverviewFacts strong{font-weight:500;font-size:14px;color:#3e5a4d}.houseOverviewIdentityActions{display:flex;gap:9px;flex-wrap:wrap;align-self:flex-start}.houseOverviewIdentityActions button{font-size:12px;padding:7px 12px}.houseOverviewStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0}.houseOverviewStat{position:relative;border:1px solid #e0eae1;background:linear-gradient(135deg,#f1f8f2,#fbfdfb);border-radius:12px;padding:20px;overflow:hidden}.houseOverviewStat>img{position:absolute;right:18px;top:18px;height:26px;width:26px;opacity:.6}.houseOverviewStat>span{font-size:12px;color:#69836f}.houseOverviewStat>div{margin-top:13px;color:#387258}.houseOverviewStat strong{font-size:27px;font-weight:600;letter-spacing:.2px}.houseOverviewStat small{font-size:12px;margin-left:7px;color:#7d9183}.houseOverviewStat.houseOverviewDue{background:linear-gradient(135deg,#fbf5e8,#fffdfa);border-color:#ece5d5}.houseOverviewDue>span{color:#978362}.houseOverviewDue>div{color:#8c6c35}.houseOverviewStat.houseOverviewRepair{background:linear-gradient(135deg,#f1f6f9,#fbfdff);border-color:#dfe8ed}.houseOverviewRepair>span{color:#6f8593}.houseOverviewRepair>div{color:#52788e}.houseOverviewNote{font-size:12px;padding:11px 14px;border-left:3px solid #c3b98c;color:#847454;background:#faf8f0;line-height:1.7;margin:10px 0}.houseOverviewShortcuts{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.houseOverviewShortcuts button{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #dce7df;color:#577762;font-weight:400;font-size:12px;padding:9px 13px}.houseOverviewShortcuts img{width:17px;height:17px}.houseOverviewRecords{padding:20px 22px!important;margin-top:16px;min-width:0}.houseOverviewTabs{display:flex;gap:24px;border-bottom:1px solid #e3eae4}.houseOverviewTab{background:transparent!important;border-radius:0!important;color:#87938b!important;font-size:14px;font-weight:400;padding:0 0 14px!important;border-bottom:2px solid transparent!important}.houseOverviewTab[aria-pressed=true]{color:#377658!important;border-bottom-color:#619475!important;font-weight:600}.houseOverviewFilters{display:flex;gap:12px;align-items:flex-end;padding:17px 0}.houseOverviewFilters label{font-size:12px;font-weight:400;color:#76867a;margin:0;width:155px}.houseOverviewFilters button{font-size:12px;padding:10px 18px;margin-bottom:1px}.houseOverviewHint{font-size:12px;color:#87938a;margin:0 0 14px;line-height:1.7}.houseOverviewRecords table th,.houseOverviewRecords table td{padding:12px 10px;font-size:12px}.houseOverviewRecords .tableWrap{max-height:520px;overflow:auto}.houseOverviewRecords td{vertical-align:top}.houseOverviewDueAmount{color:#936e38;font-weight:600}.houseOverviewRecords td:last-child{text-align:left}.houseOverviewRecords td summary{font-size:12px;font-weight:400;color:#568267}.houseOverviewFeeItems{min-width:280px;padding-top:6px;text-align:left}.houseOverviewFeeItems p{border-bottom:1px solid #edf1ed;padding:8px 0;margin:0;font-size:11px}.houseOverviewFeeItems strong,.houseOverviewFeeItems small,.houseOverviewFeeItems span{display:block}.houseOverviewFeeItems strong{font-size:12px;font-weight:500;color:#456853}.houseOverviewFeeItems small{color:#8c9990;font-size:10px;margin:3px 0}.houseOverviewFeeItems span{color:#697e6e}.houseOverviewPageTotal{text-align:right;font-size:12px;color:#7a8b7d;margin:14px 0}.houseOverviewEmpty{padding:44px 16px;text-align:center;color:#8b9b8d;font-size:13px;background:#fafcf9;border-radius:8px;margin-bottom:16px}.houseOverviewRepairText{white-space:pre-wrap;min-width:220px;max-width:480px;overflow-wrap:anywhere}.houseOverview .pager{margin-top:12px}.houseOverviewRecords td:first-child{white-space:nowrap}@media(max-width:1200px){.houseOverviewHouseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.houseOverviewIdentity{align-items:flex-start}.houseOverviewFacts{gap:12px 22px}.houseOverviewStats{gap:10px}.houseOverviewStat{padding:16px}.houseOverviewStat strong{font-size:24px}.houseOverviewStat>img{right:12px;width:21px;height:21px}}@media(max-width:800px){.houseOverviewSearch{flex-wrap:wrap}.houseOverviewSearch label{flex:1;min-width:120px}.houseOverviewHouseGrid{grid-template-columns:1fr}.houseOverviewIdentity{flex-direction:column}.houseOverviewStats{grid-template-columns:repeat(2,minmax(0,1fr))}.houseOverviewFilters{flex-wrap:wrap}.houseOverviewTabs{gap:18px}.houseOverviewTab{font-size:13px}.houseOverviewFacts{flex-direction:column;gap:8px}.houseOverviewRecords{padding:16px!important}}
.houseOverviewMessage:empty{display:none}.houseOverviewIdentity h2{margin-bottom:12px}.houseOverviewIdentity .eyebrow{margin-bottom:6px}.houseOverview .pageHeading{margin-top:0;margin-bottom:14px}.houseOverviewDossier .houseOverviewIdentity{padding:20px 22px!important}.houseOverviewStat>div{margin-top:9px}
.profileColumns.profileOverviewActive{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr)}
.profileTabs{flex-wrap:wrap;gap:10px 20px}
.houseOverviewEmbedded{min-width:0}.houseOverviewEmbedded>.muted{font-size:12px}
.houseOverviewEmbedded .houseOverviewIdentity{flex-wrap:wrap;padding:16px!important}
.houseOverviewEmbedded .houseOverviewFacts{gap:10px 18px}
.houseOverviewEmbedded .houseOverviewStat{padding:14px}.houseOverviewEmbedded .houseOverviewStat>img{display:none}
.houseOverviewEmbedded .houseOverviewStat strong{font-size:23px}
.houseOverviewEmbedded .houseOverviewRecords{padding:14px!important}
#profileEditor .houseOverviewRecords .tableWrap{max-height:440px}
@media(max-width:1200px){.profileColumns.profileOverviewActive{grid-template-columns:minmax(0,1fr)}.profileOverviewActive .profileList .tableWrap{max-height:260px}}
