.property-costs{display:grid;gap:20px}.property-cost-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:20px}.property-costs .details-grid dd{font-variant-numeric:tabular-nums}.property-costs .document-row{flex-wrap:wrap;gap:12px}.property-costs .panel-head h3{margin:0}.property-costs .filter-row{padding:0}.property-costs .info-note{line-height:1.65}
.property-costs{min-width:0;grid-template-columns:minmax(0,1fr)}.property-costs .panel,.property-costs .table-wrap,.property-costs #property-cost-result{min-width:0;max-width:100%}.property-costs .filter-row{flex-wrap:wrap;gap:12px}.property-costs .filter-row input{padding:8px;border:1px solid var(--border,#dbe2df);border-radius:8px;background:white;color:inherit}.property-costs .module-intro{flex-wrap:wrap;gap:16px}.property-costs .document-row>div{min-width:0}.property-costs .document-row strong,.property-costs .details-grid dd{overflow-wrap:anywhere}@media(max-width:640px){.property-costs .details-grid{grid-template-columns:1fr}.property-costs .filter-row{align-items:flex-start;justify-content:flex-start}.property-costs .module-intro p{max-width:100%}.property-costs .panel-head{gap:10px}.property-cost-grid{grid-template-columns:minmax(0,1fr)}}
