.property-records,.property-documents{grid-column:1/-1;margin:20px 0 35px;min-width:0}.property-facts{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:28px;background:#edf2e9;border:1px solid #d8e2d5}.property-facts dt{font-size:13px;margin-bottom:10px;color:#4d6658}.property-facts dd{margin:0;font-size:20px;overflow-wrap:anywhere}.property-document-grid,.advisor-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.property-document-grid article,.advisor-grid article{padding:28px;border:1px solid #d8e2d5;border-radius:6px}.property-document-grid h3,.advisor-grid h3{margin-top:0}.property-document-grid button{margin-left:0}.about-advisors{padding:40px 0}.advisor-grid .eyebrow{line-height:1.8}.advisor-grid .textlink{line-height:1.6}
@scope (:root[data-design="warm"]){.property-facts{background:#eee4d5;border:0}.property-facts dt{color:#70685f}.property-document-grid article,.advisor-grid article{border:0;border-top:2px solid #ad462e;border-radius:0;background:#fffdf8}.advisor-grid h3{font-size:30px}.property-document-grid h3{font-size:26px}.property-detail>.property-works{grid-column:1/-1}}
@media(max-width:700px){.property-facts,.property-document-grid,.advisor-grid{grid-template-columns:1fr}.property-facts{padding:22px}}

.property-detail>.results-heading{grid-column:1/-1}

/* Társasházi dokumentumtár: több rész és több változat, minden dizájnban. */
.document-intro{max-width:720px;line-height:1.7;color:#5b665e}.property-document-grid{align-items:start}.document-category{min-width:0}.document-category-heading{display:flex;align-items:flex-start;gap:16px;justify-content:space-between}.document-category-heading h3{flex:1;line-height:1.25}.document-count{font:600 12px/1.2 system-ui;white-space:nowrap;padding:7px 9px;border-radius:20px;background:#edf2e9;color:#385340}.property-document-list{padding:0!important;margin:0!important;list-style:none!important}.property-document-item{list-style:none;padding:21px 0!important;border-top:1px solid #dedfd8;margin:0!important}.document-file-heading{display:flex;gap:12px;align-items:baseline}.document-format{flex:none;font:700 10px/1.3 system-ui;letter-spacing:.06em;padding:5px 6px;border:1px solid #c9d5c8;border-radius:4px}.document-file-name{font-size:16px;font-weight:600;overflow-wrap:anywhere;line-height:1.45}.document-file-meta{font:13px/1.6 system-ui;color:#686d64;margin:8px 0}.document-file-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.document-file-actions a{font-size:14px;text-underline-offset:4px}.document-file-actions a:focus-visible,.document-more summary:focus-visible{outline:3px solid #ad462e;outline-offset:5px}.document-more{border-top:1px solid #dedfd8}.document-more summary{padding:17px 0;cursor:pointer;font-weight:600;font-size:14px}.document-empty{line-height:1.6;color:#686d64}.document-category>.secondary-button{margin-top:18px}.property-documents .required-note{line-height:1.65;max-width:900px}
@scope (:root[data-design="warm"]){.document-count{background:#f2e9dc;color:#815344}.document-format{border-color:#d6c5b3;color:#9a412e}.property-document-item,.document-more{border-color:#e8ddce}.document-intro,.document-file-meta,.document-empty{color:#766d62}.document-file-actions a{color:#9f412e}}
@media(max-width:700px){.property-document-grid article.document-category{padding:22px}.document-category-heading h3{font-size:24px}.document-file-name{font-size:15px}.document-file-heading{gap:9px}}
.document-review-note{font-size:13px;line-height:1.55;background:#fff4df;color:#785524;padding:10px 12px;border-left:3px solid #b78840}
