.most-filters{background:#eaf3f1;border:1px solid #d6e5e1;border-radius:12px;padding:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px}.most-filters label,.most-filters legend{font-size:14px;font-weight:600;color:#284c51}.most-filters>label{display:flex;flex-direction:column;gap:8px}.most-filters input,.most-filters select{min-width:0;width:100%;height:44px;border:1px solid #cadbd7;border-radius:6px;background:#fff;padding:0 10px;color:#12334b;font:inherit;font-size:16px}.most-filters fieldset{min-width:0;border:0;margin:0;padding:0}.most-filters legend{margin-bottom:8px}.range{display:flex;gap:10px}.rooms{display:flex;height:44px}.rooms label{flex:1;min-width:0;position:relative}.rooms input{position:absolute;opacity:0;width:100%;height:100%}.rooms span{height:44px;display:flex;align-items:center;justify-content:center;background:white;border:1px solid #cadbd7;font-size:14px}.rooms input:checked+span{background:#0b514b;color:white}.rooms input:focus-visible+span{outline:3px solid #217dba;outline-offset:2px}.filter-actions{display:flex;flex-direction:column;gap:8px;justify-content:end;text-align:center;font-size:14px}.filter-actions .button{min-height:44px}.catalog-section{padding-bottom:60px}.missing-photo{display:flex;height:220px;background:#eaf3f1;align-items:center;justify-content:center;color:#52716c}.most-pagination{display:flex;gap:14px;justify-content:center;margin:30px}.empty-properties{padding:50px 0;text-align:center}.listing-content p{overflow-wrap:anywhere}.seller-person .avatar{width:64px;height:64px;border-radius:50%}.gallery-thumbs{overflow:auto}.wp-admin-bar{position:relative}body.admin-bar .header{top:32px}.property .price{flex-wrap:wrap;gap:10px}.most-filters button{cursor:pointer}@media(max-width:1100px){.most-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.most-filters{grid-template-columns:1fr;padding:18px;gap:18px}.catalog-heading h1{font-size:34px}.catalog-heading{padding-top:30px}.most-filters .rooms span{font-size:16px}}
.rooms label:nth-child(2){flex:1.9}.rooms label:first-child{flex:1.25}
