#page-properties .property-filter-panel{display:block;padding:20px;background:var(--bg-card,#fff);border-radius:14px;margin-bottom:20px}
#page-properties .property-filter-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
#page-properties .property-filter-toolbar input{flex:1;min-width:160px}
#page-properties .property-filter-toolbar select{flex:0 0 auto;width:auto}
#property-filter-conditions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}
.property-filter-chip{display:flex;align-items:center;gap:8px;max-width:100%;padding:6px 8px 6px 12px;border:1px solid #c7ddff;background:#f2f7ff;border-radius:10px}
.property-filter-chip label{font-size:12px;color:#596b86;white-space:nowrap}
#page-properties .property-filter-chip select{width:auto;max-width:240px;min-width:0;border:0;background:transparent;color:#1c5ba9;padding:7px 22px 7px 3px;font-weight:600}
.property-filter-remove{border:0;background:transparent;font-size:22px;color:#6e7f99;cursor:pointer;border-radius:5px;line-height:28px;width:28px}
.property-filter-remove:hover{background:#dceaff}
.property-filter-actions{display:flex;gap:12px;align-items:center;margin-top:12px;flex-wrap:wrap}
#property-filter-add-wrap{position:relative}
#property-filter-add{color:#2478ff;border:1px dashed #99bdff;background:#fff}
#property-filter-menu{position:absolute;top:42px;left:0;z-index:25;width:190px;padding:6px;border:1px solid #ddd;border-radius:10px;background:#fff;box-shadow:0 8px 25px #0002}
#property-filter-menu[hidden],#property-filter-storage[hidden]{display:none!important}
#property-filter-menu button{display:block;border:0;background:transparent;text-align:left;width:100%;padding:10px;border-radius:6px;cursor:pointer;color:#333}
#property-filter-menu button:hover,#property-filter-menu button:focus-visible{background:#edf4ff;color:#2478ff}
#property-filter-condition-count,#property-filter-result{font-size:12px;color:#777}
#property-filter-result{margin-left:auto}
#filter-household-hint{margin-top:12px;font-size:12px;color:#7e8189;line-height:1.6}
.property-filter-badge{display:inline-block;margin:4px 4px 0 0;padding:2px 6px;border-radius:5px;font-size:11px;background:#fff1dc;color:#9b6410}
@media(max-width:600px){#page-properties .property-filter-panel{padding:14px}.property-filter-chip{width:100%;box-sizing:border-box}.property-filter-chip select{flex:1}.property-filter-remove{flex-shrink:0}#page-properties .property-filter-toolbar input{flex-basis:100%}#property-filter-result{margin-left:0}}

@media(max-width:600px){#page-properties .property-filter-toolbar{display:flex!important;flex-wrap:wrap!important}#page-properties .property-filter-toolbar input.filter-keyword{width:100%!important;flex:0 0 100%!important;min-width:0!important;max-width:none!important}#page-properties .tracking-card-addr{display:block}#page-properties .tracking-card-addr .watch-star{margin-right:6px}}

/* V185 link checks */
.property-link-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;font-size:12px;color:#666}.property-link-actions[hidden],.property-link-actions [hidden]{display:none!important}.property-link-badge{display:inline-block;margin:4px 4px 0 0;padding:2px 6px;border-radius:5px;background:#f2f2f7;color:#666;font-size:11px}.link-invalid{background:#fff0ef;color:#b42318}.link-valid{background:#ebf9ef;color:#207638}.link-unknown{background:#fff4df;color:#96611b}#property-link-status{flex:1;min-width:180px}#property-link-progress{line-height:1.6}@media(max-width:600px){.property-link-actions{align-items:flex-start}.property-link-actions button{white-space:normal}}
