.lia-pill-filters{background:#fff;border:1px solid #e1e9f0;border-radius:18px;padding:18px;margin:16px 0 18px;box-shadow:0 4px 20px #122c4110}
.lia-pill-group{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 14px}
.lia-pill-group>span{min-width:112px;font-size:13px;font-weight:700;color:#3c5366}
.lia-pill-group button{border:1px solid #bfcfdb;border-radius:10px;background:white;color:#314c61;padding:10px 17px;cursor:pointer;font-size:14px;font-weight:700;transition:.15s}
.lia-pill-group button:hover{border-color:#147da6;background:#f0faff}
.lia-pill-group button.active{background:#147da6;color:white;border-color:#147da6}
.lia-pill-group button:focus-visible{outline:3px solid #61b9dc;outline-offset:2px}
.lia-filter-extras{display:flex;gap:12px;align-items:end;flex-wrap:wrap;border-top:1px solid #edf1f5;padding-top:14px}
.lia-filter-extras label{display:flex;flex-direction:column;gap:5px;color:#3c5366;font-size:12px;font-weight:700}
.lia-filter-extras input,.lia-filter-extras select{border:1px solid #bfcfdb;border-radius:9px;padding:9px 12px;min-height:40px;background:white;color:#314c61}
#propertyClearFilters{border:1px solid #bfcfdb;background:white;border-radius:9px;padding:10px 14px;cursor:pointer}
.lia-pill-group[hidden]{display:none}
.property-video-thumbnail{position:relative}.property-video-thumbnail .lia-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#101b29b8;color:white;border-radius:50%;font-size:23px;padding:10px 15px;pointer-events:none}
@media(max-width:650px){.lia-pill-filters{padding:12px}.lia-pill-group>span{width:100%;min-width:0}.lia-pill-group{gap:7px}.lia-pill-group button{padding:9px 12px;font-size:13px}}
