.property-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.property-heading h1{margin-bottom:0}.property-tabs{display:flex;gap:12px;margin-bottom:24px}.property-filters{background:var(--warm);border:1px solid var(--line);padding:22px;margin-bottom:24px}.property-filters summary{font-weight:700;cursor:pointer}.property-filters form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}.property-filters label,#property-request label{display:block}#property-request{margin-top:30px}#property-request input:not([type=checkbox]),#property-request select,#property-request textarea,.property-filters input,.property-filters select{width:100%;padding:12px;border:1px solid #9babb6;background:#fff;border-radius:2px}.property-filters .geo-picker{grid-column:span 2}.property-filters .actions{grid-column:1/-1}.property-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.property-card{background:white;border:1px solid var(--line)}.property-card>img{width:100%;height:280px;object-fit:cover}.property-card-body{padding:28px}.property-card-body h2{font-size:30px;margin:18px 0}.property-price{font-size:24px;font-weight:bold}.property-card .actions{margin-top:22px}.property-gallery{display:grid;gap:12px;margin-top:15px}.property-gallery img{width:100%;height:auto}.property-admin-photos{display:flex;gap:16px;flex-wrap:wrap}.property-filters .geo-options{z-index:15}#property-change{margin-top:30px}#property-change textarea{width:100%;min-height:120px}@media(max-width:650px){.property-heading{display:block}.property-heading>.btn{margin-top:22px}.property-grid{grid-template-columns:1fr}.property-filters form{grid-template-columns:1fr 1fr}.property-card-body{padding:22px}.property-card>img{height:240px}.nav{flex-wrap:wrap}.property-filters .actions{flex-direction:column;align-items:stretch}}
