.ft-tag{position:relative;padding:0.2rem 0.8rem;margin-right:0.5rem;font-family:var(--font-stack);font-weight:normal;font-size:1.2rem;line-height:2rem;letter-spacing:0;border-style:solid;border-width:0.063rem;border-color:var(--color-lightGrey);display:inline-flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:0.9rem;color:var(--color-quaternary);background-color:var(--color-lightGrey);border-radius:5rem}.ft-tag .ft-link:not(.ft-link--block){position:relative}.ft-tag .ft-link:not(.ft-link--block):after{content:"";position:absolute;top:50%;left:50%;height:100%;width:100%;transform:translate(-50%,-50%);min-width:44px;min-height:44px;background-color:rgba(0,0,0,0);border-radius:inherit}.ft-tag .ft-btn{position:relative;padding:0.6rem 1.6rem;cursor:pointer;display:inline-flex;align-items:center;gap:0.4rem;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease;color:var(--color-quaternary);background-color:var(--color-white);border:0.1rem solid var(--color-lightGrey);border-radius:5rem}.ft-tag .ft-btn:before{content:"";background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:contain}.ft-tag__marker{height:10px;width:10px;border-top-left-radius:5rem;border-top-right-radius:5rem;border-bottom-left-radius:5rem;border-top-left-radius:5rem;border-bottom-right-radius:5rem;border-top-right-radius:5rem;border-bottom-left-radius:5rem;border-bottom-right-radius:5rem;background-color:var(--color-mediumGrey)}.ft-tag__value{font-weight:bold;color:var(--color-black)}.ft-tag--link:focus-visible,.ft-tag--link:hover{border-color:var(--color-mediumGrey);background-color:var(--color-white)}.ft-tag--linkBasis{border-color:var(--color-mediumGrey);background-color:transparent}.ft-tag--linkBasis:focus-visible,.ft-tag--linkBasis:hover{border-color:var(--color-primary)}.ft-tag--link.ft-tag--secondary:focus-visible,.ft-tag--link.ft-tag--secondary:hover{color:var(--color-black);background-color:transparent}.ft-tag--sm{font-family:var(--font-stack);font-weight:normal;font-size:1rem;line-height:1.8rem;letter-spacing:0;gap:0.6rem}.ft-tag--md{font-family:var(--font-stack);font-weight:normal;font-size:1.2rem;line-height:2rem;letter-spacing:0}.ft-tag--lg{font-family:var(--font-stack);font-weight:normal;font-size:1.4rem;line-height:2.2rem;letter-spacing:0}.ft-tag--secondary{border-style:none;padding:0 0.8rem 0 0;background-color:transparent;gap:0.4rem}.ft-tag--status-primary{border-color:var(--color-tag-status-primary);background-color:var(--color-tag-status-primary)}.ft-tag--status-secondary{border-color:var(--color-tag-status-secondary);background-color:var(--color-tag-status-secondary)}.ft-tag--chip{padding:0;margin:0;display:inline-block;border-width:0;border-radius:5rem;border-color:transparent;background-color:transparent}.ft-tag--chip .ft-btn,.ft-tag--chip .ft-link{position:relative;cursor:pointer;max-width:30ch;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;font-weight:normal;transform:translateZ(0);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color 0.3s cubic-bezier(0.4,0,0.2,1),border-color 0.3s cubic-bezier(0.4,0,0.2,1),color 0.3s cubic-bezier(0.4,0,0.2,1),opacity 0.3s cubic-bezier(0.4,0,0.2,1),box-shadow 0.2s ease}.ft-org-suggestions-chips .ft-tag--chip .ft-btn,.ft-tag--chip .ft-link{max-width:none}@media only screen and (min-width:1024px){.ft-tag--chip .ft-btn:hover,.ft-tag--chip .ft-link:hover{opacity:0.9}}.ft-tag--chip .ft-btn:active,.ft-tag--chip .ft-link:active{background-color:transparent}@media only screen and (min-width:1024px){.ft-tag--chip .ft-btn:active,.ft-tag--chip .ft-link:active{opacity:0.8;transform:translateZ(0) scale(0.98)}}@media only screen and (min-width:1024px){.ft-tag--chip .ft-btn:focus-visible,.ft-tag--chip .ft-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}}.ft-tag--chip .ft-btn:before,.ft-tag--chip .ft-link:before{content:"";position:absolute;top:0;bottom:0;left:1.5rem;margin-top:auto;margin-bottom:auto;height:1.2rem;width:1.2rem;z-index:1;pointer-events:none;display:block;background-color:currentColor;background-position:center;background-repeat:no-repeat;background-size:contain;transition:background-color 0.2s ease,opacity 0.3s cubic-bezier(0.4,0,0.2,1),transform 0.3s cubic-bezier(0.4,0,0.2,1)}.ft-tag--chip .ft-link{padding:0.6rem 1.6rem;gap:0.4rem;color:var(--color-quaternary);background-color:var(--color-white);border:0.1rem solid var(--color-lightGrey);border-radius:5rem}.ft-tag--chip.ft-tag--sm .ft-btn,.ft-tag--chip.ft-tag--sm .ft-link{font-size:1.2rem;line-height:1.8rem}@media only screen and (min-width:768px){.ft-tag--chip.ft-tag--sm .ft-btn,.ft-tag--chip.ft-tag--sm .ft-link{font-size:1.4rem;line-height:2.2rem}}.ft-tag--chip.ft-tag--md .ft-btn,.ft-tag--chip.ft-tag--md .ft-link{font-size:1.4rem;line-height:2.2rem}@media only screen and (min-width:768px){.ft-tag--chip.ft-tag--md .ft-btn,.ft-tag--chip.ft-tag--md .ft-link{font-size:1.4rem;line-height:2.2rem}}.ft-tag--chip[data-tag-state=unset] .ft-btn,.ft-tag--chip[data-tag-state=unset] .ft-link{cursor:pointer}@media only screen and (min-width:1024px){.ft-tag--chip[data-tag-state=unset] .ft-btn:active,.ft-tag--chip[data-tag-state=unset] .ft-btn:hover,.ft-tag--chip[data-tag-state=unset] .ft-link:active,.ft-tag--chip[data-tag-state=unset] .ft-link:hover{color:var(--color-black);border-color:transparent;box-shadow:0 0 0 2px var(--color-black)}}.ft-tag--chip[data-tag-state=unset] .ft-btn:after,.ft-tag--chip[data-tag-state=unset] .ft-btn:before,.ft-tag--chip[data-tag-state=unset] .ft-link:after,.ft-tag--chip[data-tag-state=unset] .ft-link:before{display:none}.ft-tag--chip[data-tag-state=deletable] .ft-btn,.ft-tag--chip[data-tag-state=deletable] .ft-link,.ft-tag--chip[data-tag-state=disabled] .ft-btn,.ft-tag--chip[data-tag-state=disabled] .ft-link,.ft-tag--chip[data-tag-state=error] .ft-btn,.ft-tag--chip[data-tag-state=error] .ft-link,.ft-tag--chip[data-tag-state=loading] .ft-btn,.ft-tag--chip[data-tag-state=loading] .ft-link,.ft-tag--chip[data-tag-state=selected] .ft-btn,.ft-tag--chip[data-tag-state=selected] .ft-link,.ft-tag--chip[data-tag-state=unselected] .ft-btn,.ft-tag--chip[data-tag-state=unselected] .ft-link{padding-left:3.2rem}.ft-tag--chip[data-tag-state=unselected] .ft-btn,.ft-tag--chip[data-tag-state=unselected] .ft-link{cursor:pointer}.ft-tag--chip[data-tag-state=unselected] .ft-btn:before,.ft-tag--chip[data-tag-state=unselected] .ft-link:before{content:"";mask:url("/cds-statics/assets/img/icons/icon-plus.svg") no-repeat center/100% 100%}@media only screen and (min-width:1024px){.ft-tag--chip[data-tag-state=unselected] .ft-btn:active,.ft-tag--chip[data-tag-state=unselected] .ft-btn:hover,.ft-tag--chip[data-tag-state=unselected] .ft-link:active,.ft-tag--chip[data-tag-state=unselected] .ft-link:hover{color:var(--color-black);border-color:transparent;box-shadow:0 0 0 2px var(--color-tertiary)}}@media only screen and (min-width:1024px){.ft-tag--chip[data-tag-state=unselected] .ft-btn:active:before,.ft-tag--chip[data-tag-state=unselected] .ft-btn:hover:before,.ft-tag--chip[data-tag-state=unselected] .ft-link:active:before,.ft-tag--chip[data-tag-state=unselected] .ft-link:hover:before{background-color:var(--color-black)}}.ft-tag--chip[data-tag-state=selected] .ft-btn,.ft-tag--chip[data-tag-state=selected] .ft-link{cursor:pointer;position:relative;overflow:hidden;background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.ft-tag--chip[data-tag-state=selected] .ft-btn:before,.ft-tag--chip[data-tag-state=selected] .ft-link:before{content:"";opacity:1;mask:url("/cds-statics/assets/img/icons/icon-star.svg") no-repeat center/100% 100%}@media only screen and (min-width:1024px){.ft-tag--chip[data-tag-state=selected] .ft-btn:active,.ft-tag--chip[data-tag-state=selected] .ft-btn:hover,.ft-tag--chip[data-tag-state=selected] .ft-link:active,.ft-tag--chip[data-tag-state=selected] .ft-link:hover{color:var(--color-black);border-color:transparent;box-shadow:0 0 0 2px var(--color-secondary);background-color:transparent}}@media only screen and (min-width:1024px){.ft-tag--chip[data-tag-state=selected] .ft-btn:active:before,.ft-tag--chip[data-tag-state=selected] .ft-btn:hover:before,.ft-tag--chip[data-tag-state=selected] .ft-link:active:before,.ft-tag--chip[data-tag-state=selected] .ft-link:hover:before{background-color:var(--color-secondary)}}@media only screen and (min-width:1024px){.ft-tag--chip[data-tag-state=selected] .ft-btn:focus-visible,.ft-tag--chip[data-tag-state=selected] .ft-link:focus-visible{box-shadow:0 0 0 2px var(--color-secondary)}}.ft-tag--chip[data-tag-state=active] .ft-btn,.ft-tag--chip[data-tag-state=active] .ft-link{cursor:pointer;color:var(--color-white);background-color:var(--color-black);border-color:var(--color-black)}.ft-tag--chip[data-tag-state=active] .ft-btn:before,.ft-tag--chip[data-tag-state=active] .ft-link:before{display:none}@media only screen and (min-width:1024px){.ft-tag--chip[data-tag-state=active] .ft-btn:active,.ft-tag--chip[data-tag-state=active] .ft-btn:hover,.ft-tag--chip[data-tag-state=active] .ft-link:active,.ft-tag--chip[data-tag-state=active] .ft-link:hover{color:var(--color-black);border-color:transparent;box-shadow:0 0 0 2px var(--color-secondary);background-color:var(--color-transparent)}}.ft-tag--chip[data-tag-state=deletable] .ft-btn,.ft-tag--chip[data-tag-state=deletable] .ft-link{cursor:pointer;border-color:var(--color-functional-success)}.ft-tag--chip[data-tag-state=deletable] .ft-btn:before,.ft-tag--chip[data-tag-state=deletable] .ft-link:before{content:"";background-color:var(--color-functional-success);mask:url("/cds-statics/assets/img/icons/icon-tick.svg") no-repeat center/100% 100%}@media only screen and (min-width:1024px){.ft-tag--chip[data-tag-state=deletable] .ft-btn:active,.ft-tag--chip[data-tag-state=deletable] .ft-btn:hover,.ft-tag--chip[data-tag-state=deletable] .ft-link:active,.ft-tag--chip[data-tag-state=deletable] .ft-link:hover{color:var(--color-white);border-color:var(--color-functional-success);background-color:var(--color-functional-success)}}@media only screen and (min-width:1024px){.ft-tag--chip[data-tag-state=deletable] .ft-btn:active:before,.ft-tag--chip[data-tag-state=deletable] .ft-btn:hover:before,.ft-tag--chip[data-tag-state=deletable] .ft-link:active:before,.ft-tag--chip[data-tag-state=deletable] .ft-link:hover:before{background-color:var(--color-white)}}.ft-tag--chip[data-tag-state=loading]{cursor:wait}.ft-tag--chip[data-tag-state=loading] .ft-btn,.ft-tag--chip[data-tag-state=loading] .ft-link{cursor:wait;pointer-events:none;border-color:var(--color-lightGrey);color:var(--color-tertiary)}.ft-tag--chip[data-tag-state=loading] .ft-btn:before,.ft-tag--chip[data-tag-state=loading] .ft-link:before{content:"";background-color:currentColor;mask:url("/cds-statics/assets/img/icons/icon-loading.svg") no-repeat center/100% 100%;animation:tagLoadingSpin 1s linear infinite;transform-origin:center center;will-change:transform}.ft-tag--chip[data-tag-state=loading] .ft-btn:focus-visible,.ft-tag--chip[data-tag-state=loading] .ft-link:focus-visible{box-shadow:none}.ft-tag--chip[data-tag-state=error]{cursor:default}.ft-tag--chip[data-tag-state=error] .ft-btn,.ft-tag--chip[data-tag-state=error] .ft-link{cursor:default;pointer-events:none;color:var(--color-white);background-color:var(--color-functional-error);border-color:var(--color-functional-error)}.ft-tag--chip[data-tag-state=error] .ft-btn:before,.ft-tag--chip[data-tag-state=error] .ft-link:before{content:"";background-color:var(--color-white);mask:url("/cds-statics/assets/img/icons/icon-warning.svg") no-repeat center/100% 100%}.ft-tag--chip[data-tag-state=error] .ft-btn:focus-visible,.ft-tag--chip[data-tag-state=error] .ft-link:focus-visible{box-shadow:0 0 0 2px var(--color-functional-error)}.ft-tag--chip[data-tag-state=disabled]{cursor:not-allowed}.ft-tag--chip[data-tag-state=disabled] .ft-btn,.ft-tag--chip[data-tag-state=disabled] .ft-link{cursor:not-allowed;pointer-events:none;opacity:0.7;color:var(--color-tertiary);background-color:var(--color-lightGrey);border-color:var(--color-lightGrey)}.ft-tag--chip[data-tag-state=disabled] .ft-btn:before,.ft-tag--chip[data-tag-state=disabled] .ft-link:before{content:"";opacity:0.6;background-color:currentColor;mask:url("/cds-statics/assets/img/icons/icon-ban.svg") no-repeat center/100% 100%}.ft-tag--chip[data-tag-state=disabled] .ft-btn:focus-visible,.ft-tag--chip[data-tag-state=disabled] .ft-link:focus-visible{box-shadow:none}.ft-tag--chip .ft-btn.ft-btn--pulse,.ft-tag--chip .ft-link.ft-btn--pulse{position:relative;z-index:1;overflow:visible!important;transform-origin:center center!important;will-change:transform,box-shadow!important;transition:background-color 0.3s cubic-bezier(0.4,0,0.2,1),border-color 0.3s cubic-bezier(0.4,0,0.2,1),color 0.3s cubic-bezier(0.4,0,0.2,1)!important;animation:tagChipPulseClick 0.5s cubic-bezier(0.25,0.46,0.45,0.94)!important}.ft-tag--chip .ft-btn.ft-btn--pulse .ft-tag-pulse-glow,.ft-tag--chip .ft-link.ft-btn--pulse .ft-tag-pulse-glow{background:radial-gradient(circle,var(--color-primary) 0%,transparent 70%);filter:blur(8px);mix-blend-mode:screen}ul:has(.ft-tag--chip){margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem}@keyframes tagChipPulseClick{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(0,0,0,0)}25%{transform:scale(0.97);box-shadow:0 1px 4px rgba(0,0,0,0.1)}40%{transform:scale(0.95);box-shadow:0 2px 8px rgba(0,0,0,0.15)}60%{transform:scale(0.97);box-shadow:0 1px 5px rgba(0,0,0,0.1)}75%{transform:scale(1.01);box-shadow:0 1px 3px rgba(0,0,0,0.08)}90%{transform:scale(1);box-shadow:0 0 2px rgba(0,0,0,0.05)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(0,0,0,0)}}@keyframes tagLoadingSpin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}