.pv-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.pv-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:22px;background:#fff;border:1px solid #e6d8e2;border-radius:12px;margin:20px 0}.pv-filters label{display:grid;gap:8px;color:#542048}.pv-filters input,.pv-filters select{width:100%;min-width:0;min-height:44px;border:1px solid #dccbd8;border-radius:8px;padding:8px;background:white}.pv-legend{background:#fff;border:1px solid #e6d8e2;border-radius:10px;padding:16px}.pv-legend span{color:#a63d92}.pv-page .imap{margin:24px 0}.pv-page h1{color:#542048}.pv-page .sp6-property-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media(max-width:760px){.pv-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.pv-page .sp6-property-grid{grid-template-columns:1fr}.pv-links>a{width:100%}}
