:root{--tcm-text:#24272b;--tcm-background:#f2f3f5;--tcm-border:#c9cdd2;--tcm-hover-text:#111315;--tcm-hover-background:#e2e5e9;--tcm-active-text:#ffffff;--tcm-active-background:#33383f;--tcm-focus:#175cd3;--tcm-radius:0.375rem;--tcm-gap-x:0.5rem;--tcm-gap-y:0.5rem}.tcm-taxonomy-chips{display:flex;flex-direction:column;gap:.625rem;max-width:100%}.tcm-taxonomy-chips--inline-title{align-items:center;flex-direction:row;flex-wrap:wrap}.tcm-taxonomy-chips__title,.tcm-taxonomy-chips__empty,.tcm-taxonomy-chips__error{margin:0}.tcm-taxonomy-chips__title{color:var(--tcm-text);font-size:1rem;font-weight:600;line-height:1.4}.tcm-taxonomy-chips__list{display:flex;flex-wrap:wrap;gap:var(--tcm-gap-y) var(--tcm-gap-x);list-style:none;margin:0;padding:0}.tcm-taxonomy-chips__item{margin:0;padding:0}.tcm-taxonomy-chips__chip{align-items:center;background:var(--tcm-background);border:1px solid var(--tcm-border);border-radius:var(--tcm-radius);color:var(--tcm-text);display:inline-flex;font-size:.875rem;font-weight:500;line-height:1.3;min-height:2.125rem;padding:.4rem .75rem;text-decoration:none;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease,box-shadow 160ms ease,opacity 160ms ease,transform 160ms ease}.tcm-taxonomy-chips__chip:hover{background:var(--tcm-hover-background);color:var(--tcm-hover-text)}.tcm-taxonomy-chips__chip:focus-visible{outline:3px solid var(--tcm-focus);outline-offset:2px}.tcm-taxonomy-chips__chip.is-active,.tcm-taxonomy-chips__chip.is-active:hover{background:var(--tcm-active-background);border-color:var(--tcm-active-background);color:var(--tcm-active-text);font-weight:700}.tcm-taxonomy-chips__counter{display:inline-flex}.tcm-taxonomy-chips__active-text{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (prefers-reduced-motion:reduce){.tcm-taxonomy-chips__chip{transition-duration:0.01ms!important}}