.box:has(.household-dossier){width:1100px;max-width:96vw}.house-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:12px 0}.house-metrics span{background:#edf5f3;padding:12px;border-radius:8px}.house-metrics strong{display:block;font-size:22px;margin-top:6px}.household-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.household-grid .card{margin:0;padding:16px}.household-dossier .report-tabs{margin:16px 0}.household-dossier p{line-height:1.6}.house-actions{display:flex;flex-wrap:wrap;gap:8px}.room-filters{display:flex;gap:12px;flex-wrap:wrap}.room-filters label{min-width:145px}@media(max-width:700px){.house-metrics{grid-template-columns:1fr 1fr}.household-grid{grid-template-columns:1fr}}
.household-grid .card{padding:12px}.household-grid h2{font-size:17px;margin:0 0 8px}.household-grid p{font-size:13px;line-height:1.4;margin:5px 0}.household-grid .muted{font-size:12px}.household-grid button{padding:8px 12px}.household-dossier>.muted{font-size:12px;margin:8px 0 0}
