.pf-page .pf-map-divar-layout .pf-map-card-row{border:1px solid var(--line,#e5dfd2);background:var(--card,#fff);border-radius:15px;grid-template-columns:minmax(0,1fr) 58px;align-items:stretch;gap:7px;margin:8px 9px;padding:7px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid;overflow:hidden;box-shadow:0 3px 12px #0b1a2b0d}.pf-page .pf-map-divar-layout .pf-map-card-row:hover,.pf-page .pf-map-divar-layout .pf-map-card-row:focus-within{border-color:var(--brass-300,#d9bd83);background:var(--paper-50,#fffdf8);box-shadow:0 7px 18px #0b1a2b17}.pf-page .pf-map-divar-layout .pf-map-card-row.is-active{border-color:var(--brass-400,#c99a42);background:var(--brass-50,#fbf5e8);box-shadow:0 0 0 1px #c08a2a1f,0 6px 16px #0b1a2b12}.pf-page .pf-map-divar-layout .pf-map-item{min-width:0;min-height:104px;color:var(--navy-900,#172d43);text-align:right;background:0 0;border:0;border-radius:10px;grid-template-columns:88px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:5px;display:grid}.pf-page .pf-map-divar-layout .pf-map-item:hover{background:0 0}.pf-page .pf-map-divar-layout .pf-map-item.is-active{background:var(--navy-900,#172d43);color:#fff;box-shadow:none}.pf-page .pf-map-divar-layout .pf-map-item-media{background:var(--paper-100,#f3efe6);width:88px;height:88px;color:var(--brass-700,#8c641f);border:1px solid #172d4314;border-radius:11px;place-items:center;display:grid;position:relative;overflow:hidden}.pf-page .pf-map-item-media img{object-fit:cover;width:100%;height:100%;display:block}.pf-page .pf-map-item-badge{background:var(--navy-900,#172d43);color:#fff;text-overflow:ellipsis;white-space:nowrap;border:1px solid #fff6;border-radius:6px;max-width:calc(100% - 10px);padding:3px 6px;font-size:.59rem;font-weight:900;line-height:1.4;position:absolute;inset-block-start:5px;inset-inline-start:5px;overflow:hidden}.pf-page .pf-map-item-copy{align-content:center;gap:5px;min-width:0;display:grid}.pf-page .pf-map-divar-layout .pf-map-item strong{max-height:3.1em;color:var(--navy-900,#172d43);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.79rem;font-weight:900;line-height:1.55;display:-webkit-box;overflow:hidden}.pf-page .pf-map-divar-layout .pf-map-item.is-active strong{color:#fff}.pf-page .pf-map-item-location{min-width:0;color:var(--muted,#78818a);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin:0;font-size:.66rem;line-height:1.5;display:flex;overflow:hidden}.pf-page .pf-map-item-location svg{color:var(--brass-600,#a87926);flex:none}.pf-page .pf-map-divar-layout .pf-map-item.is-active .pf-map-item-location,.pf-page .pf-map-divar-layout .pf-map-item.is-active .pf-map-item-location svg{color:#e8dfcb}.pf-page .pf-map-item-specs{color:var(--navy-700,#40546a);flex-wrap:wrap;gap:4px 10px;font-size:.63rem;line-height:1.5;display:flex}.pf-page .pf-map-item-specs>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.pf-page .pf-map-item-specs svg{color:var(--brass-700,#8c641f)}.pf-page .pf-map-divar-layout .pf-map-item.is-active .pf-map-item-specs,.pf-page .pf-map-divar-layout .pf-map-item.is-active .pf-map-item-specs svg{color:#f0dfb8}.pf-page .pf-map-item-price{color:var(--brass-700,#8c641f);overflow-wrap:anywhere;margin:0;font-size:.76rem;font-style:normal;font-weight:950;line-height:1.55;display:block}.pf-page .pf-map-divar-layout .pf-map-item.is-active .pf-map-item-price{color:#f4d58e}.pf-page .pf-map-item-pin{color:var(--brass-600,#a87926)}.pf-page .pf-map-divar-layout .pf-map-item.is-active .pf-map-item-pin{color:#f4d58e}.pf-page .pf-map-item-open{border:1px solid var(--brass-300,#d9bd83);background:var(--brass-50,#fbf5e8);min-width:44px;min-height:44px;color:var(--navy-900,#172d43);white-space:nowrap;border-radius:9px;justify-content:center;place-self:center stretch;align-items:center;padding:5px 3px;font-size:.65rem;font-weight:900;text-decoration:none;display:inline-flex}.pf-page .pf-map-item-open:hover,.pf-page .pf-map-item-open:focus-visible{border-color:var(--brass-500,#c08a2a);background:var(--brass-500,#c08a2a);color:var(--navy-950,#0b1a2b)}@media (width<=1100px){.pf-page .pf-map-divar-layout .pf-map-item{grid-template-columns:76px minmax(0,1fr) 14px;gap:9px}.pf-page .pf-map-divar-layout .pf-map-item-media{width:76px;height:78px}.pf-page .pf-map-item-specs{gap:3px 7px}}@media (width<=620px){.pf-page .pf-map-card-row{grid-template-columns:minmax(0,1fr) 54px;gap:5px;margin:6px;padding:6px}.pf-page .pf-map-divar-layout .pf-map-item{grid-template-columns:68px minmax(0,1fr) 13px;gap:8px;min-height:92px}.pf-page .pf-map-divar-layout .pf-map-item-media{border-radius:9px;width:68px;height:72px}.pf-page .pf-map-divar-layout .pf-map-item strong{font-size:.72rem}.pf-page .pf-map-item-location{font-size:.61rem}.pf-page .pf-map-item-specs{gap:2px 6px;font-size:.59rem}.pf-page .pf-map-item-price{font-size:.69rem}.pf-page .pf-map-item-open{min-height:44px;font-size:.61rem}}@media (prefers-reduced-motion:reduce){.pf-page .pf-map-card-row,.pf-page .pf-map-item-media img{transition:none}}
