.applied-filters-bar{margin:0 0 1.25rem;padding:.85rem 1rem;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.institutions-list-container.dark .applied-filters-bar{background:#1e293b;border-color:#334155}.applied-filters-bar__header{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.65rem}.applied-filters-bar__title{font-size:.8125rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.04em}.institutions-list-container.dark .applied-filters-bar__title{color:#94a3b8}.applied-filters-bar__count{font-size:.875rem;font-weight:600;color:#0e7490}.institutions-list-container.dark .applied-filters-bar__count{color:#22d3ee}.applied-filters-bar__clear{-webkit-margin-start:auto;margin-inline-start:auto;font-size:.8125rem;font-weight:600;color:#0891b2;background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:2px;padding:.25rem 0}.applied-filters-bar__clear:hover{color:#0e7490}.applied-filters-bar__trail{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .25rem;list-style:none;margin:0;padding:0}.applied-filters-bar__item{display:inline-flex;align-items:center;max-width:100%}.applied-filters-bar__sep{color:#94a3b8;font-weight:500;padding:0 .15rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.applied-filter-chip{display:inline-flex;align-items:center;gap:.35rem;max-width:min(100%,520px);padding:.35rem .55rem .35rem .65rem;border-radius:999px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;font-size:.8125rem;line-height:1.25;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.institutions-list-container.dark .applied-filter-chip{background:#0f172a;border-color:#475569;color:#f1f5f9}.applied-filter-chip:hover{border-color:#0891b2;box-shadow:0 0 0 2px rgba(8,145,178,.15)}.applied-filter-chip__prefix{font-weight:600;color:#64748b;flex-shrink:0}.institutions-list-container.dark .applied-filter-chip__prefix{color:#94a3b8}.applied-filter-chip__value{display:inline;font-weight:500;line-height:1.35;text-align:start}.applied-filter-chip__label{word-break:break-word}.applied-filter-chip__remove{flex-shrink:0;font-size:1.1rem;line-height:1;color:#64748b;-webkit-margin-start:.1rem;margin-inline-start:.1rem}.applied-filter-chip:hover .applied-filter-chip__remove{color:#dc2626}@media (max-width:640px){.applied-filters-bar__clear{width:100%;-webkit-margin-start:0;margin-inline-start:0;text-align:start}}