/* JTII-FILTER-CLARITY-V1 — all rules are scoped to property archive */
.jtii-property-listing-page .jtii-filter-active {
    display:flex;
    flex-wrap:wrap;
    gap:9px 10px;
    align-items:center;
    margin:14px 0 20px;
    padding:12px 15px;
    border:1px solid #e1e7ee;
    border-radius:9px;
    background:#f9fbfd;
    color:#0b213d;
}
.jtii-property-listing-page .jtii-filter-active__title {
    font-size:12px;
    font-weight:800;
    letter-spacing:.035em;
}
.jtii-property-listing-page .jtii-filter-active__chip {
    display:inline-flex;
    align-items:center;
    gap:9px;
    min-height:32px;
    padding:5px 10px;
    border:1px solid #d6bf90;
    border-radius:6px;
    background:#fffdf7;
    color:#183250;
    font-size:12px;
    font-weight:650;
    line-height:1.4;
    text-decoration:none;
    max-width:100%;
    overflow-wrap:anywhere;
}
.jtii-property-listing-page .jtii-filter-active__chip:hover,
.jtii-property-listing-page .jtii-filter-active__chip:focus-visible {
    background:#fff2d9;
    border-color:#b99451;
    color:#0b213d;
}
.jtii-property-listing-page .jtii-filter-active__chip > span {
    color:#8b6025;
    font-size:17px;
    line-height:1;
}
.jtii-property-listing-page .jtii-filter-active__clear {
    color:#75521f;
    font-size:12px;
    font-weight:750;
    text-underline-offset:3px;
}
.jtii-property-listing-page .jtii-filter-empty__relax {
    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding:10px 15px;
    margin:4px 7px 15px;
    border:1px solid #b99451;
    border-radius:6px;
    background:#fff9ee;
    color:#0b213d;
    font-weight:750;
    line-height:1.5;
    text-decoration:none;
}
.jtii-property-listing-page .jtii-filter-empty__relax:hover,
.jtii-property-listing-page .jtii-filter-empty__relax:focus-visible { background:#f6e9d0; }
@media (max-width:600px) {
    .jtii-property-listing-page .jtii-filter-active { padding:11px; gap:8px; }
    .jtii-property-listing-page .jtii-filter-active__title { width:100%; }
    .jtii-property-listing-page .jtii-filter-active__chip { font-size:12px; }
    .jtii-property-listing-page .jtii-filter-empty__relax { max-width:100%; }
}
