
/* V63 scalable project directory filters */
.filterbar{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(150px,1fr)) auto!important;align-items:center}
.active-filter-summary{display:none;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0 0;padding:12px 14px;border:1px solid rgba(0,86,110,.12);background:#f4fbfb;border-radius:12px;color:#17495b;font-size:14px}
.active-filter-summary.is-active{display:flex}
.active-filter-summary strong{color:#003f56}
.filter-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#fff;border:1px solid rgba(0,86,110,.16);font-weight:700}
.no-results{grid-column:1/-1;text-align:center;padding:48px 20px;border:1px dashed rgba(0,86,110,.22);border-radius:18px;background:#f8fcfc}
.project-card.is-filtered-out{display:none!important}
@media(max-width:1050px){.filterbar{grid-template-columns:1fr 1fr!important}.filterbar #projectSearch{grid-column:1/-1}.filterbar #clearFilters{width:100%}}
@media(max-width:620px){.filterbar{grid-template-columns:1fr!important}.filterbar #projectSearch{grid-column:auto}}
