.filter-chip-bar{align-items:flex-start;gap:var(--space-sm);padding:var(--filter-chip-bar-padding,var(--space-3) var(--space-6) var(--space-4));flex-wrap:wrap;display:flex}.filter-chip-bar__label{line-height:var(--line-height-badge);font-weight:var(--font-weight-badge);color:var(--color-muted);font-size:var(--font-size-badge);padding-top:var(--space-2)}.filter-chip-bar__chips{gap:var(--space-xs);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.browse-filter-bar .filter-chip-bar__chips{gap:var(--space-sm);flex-wrap:wrap}.browse-filter-bar :is(.filter-chip-bar__facet-control,.filter-chip-bar__chip,.filter-chip-bar__clear){flex:none}.filter-chip-bar__chip{align-items:center;gap:var(--space-2);min-height:max(var(--control-size,32px), var(--control-hit-min,0px));padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);color:var(--color-ink);min-width:0;max-width:100%;display:inline-flex}.filter-chip-bar__chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filter-chip-bar__structured-label{align-items:baseline;gap:var(--space-2);min-width:0;display:inline-flex}.filter-chip-bar__category{color:var(--color-muted);font-size:var(--font-size-content);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;flex:none}.filter-chip-bar__value{min-width:0;color:var(--color-ink);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.btn.filter-chip-bar__chip--structured:before{border-color:color-mix(in srgb, var(--color-brand) 45%, var(--color-hairline));background:color-mix(in srgb, var(--color-brand) 7%, var(--color-surface))}.filter-chip-bar__remove-icon{flex:none}.btn.filter-chip-bar__chip:before,.filter-chip-bar__chip--split{border:var(--stroke-thin) solid var(--color-hairline);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:none}.filter-chip-bar__chip--split{gap:0;padding:0;position:relative}.filter-chip-bar__chip-action{min-width:0;padding-inline:var(--space-3);flex:auto;align-self:stretch;overflow:hidden}.filter-chip-bar__chip-action:not(:last-child){padding-inline-end:max(var(--control-size,32px), var(--control-hit-min,0px))}.filter-chip-bar__chip-remove{min-width:0;padding-inline:var(--space-1);flex:none;position:absolute;inset-block:0;inset-inline-end:0}.filter-chip-bar__chip--split.is-active{border-color:var(--color-accent)}.filter-chip-bar__chip--split.is-active .filter-chip-bar__chip-label{color:var(--color-accent)}.filter-chip-bar__chip--unavailable .filter-chip-bar__chip-label{color:var(--color-muted)}.btn.filter-chip-bar__chip--unavailable:before{border-style:dashed}.filter-chip-bar__remove-icon:before{content:"×"}.filter-chip-bar__clear{min-height:max(32px, var(--control-hit-min,0px))}.filter-chip-bar__facet-control{height:max(var(--field-height), calc(var(--control-hit-min,0px) + (var(--stroke-thin) * 2)));border:var(--stroke-thin) solid var(--color-hairline);border-radius:var(--radius-control);background:var(--color-surface);min-width:0;max-width:100%;transition:background var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);align-items:stretch;display:inline-flex;overflow:hidden}.filter-chip-bar__facet-control:hover{background:var(--color-surface-sunken)}.filter-chip-bar__facet-control--unavailable{border-style:dashed}.filter-chip-bar__facet-control--expanded{border-color:var(--color-accent)}.filter-chip-bar__facet-control--expanded .filter-chip-bar__facet-edit:focus-visible{outline:none}.filter-chip-bar__facet-edit,.filter-chip-bar__facet-remove{--btn-hit-inset:0px;--btn-visual-height:100%;--color-hover-overlay:transparent;min-height:0}.filter-chip-bar__facet-edit{min-width:0;max-width:min(320px,100vw - 96px);padding-inline:var(--space-3) var(--space-1);justify-content:flex-start}.filter-chip-bar__facet-remove{flex:none}.filter-chip-bar__facet-control .filter-chip-bar__category{color:var(--color-muted);font-size:var(--font-size-content);font-weight:var(--weight-regular);letter-spacing:normal;text-transform:none}.filter-chip-bar__facet-control .filter-chip-bar__value{color:var(--color-ink);font-size:var(--font-size-content);font-weight:var(--weight-semibold)}.filter-chip-bar__facet-control--expanded .filter-chip-bar__value{color:var(--color-accent)}
