.icon-action:not(:has(.icon-action-disabled)):hover{--color:var(--hovered-icon-color)}.icon-action-wrapper{aspect-ratio:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.icon-action-target-area{aspect-ratio:1;position:absolute}.icon-action-target-area:focus-visible{outline:1px solid var(--stroke-action-focused);border-radius:50%}.icon-action-disabled{opacity:var(--disabled-opacity)}.chip{white-space:nowrap;border-radius:20px;align-items:center;width:fit-content;height:fit-content;display:flex}.chip-variant-filled{background:var(--chip-background-color)}.chip-variant-outlined{background:var(--surface-core-primary);box-shadow:inset 0 0 0 1px var(--stroke-core-primary)}.chip-variant-floating{background:0 0}.chip-size-small{letter-spacing:-.12px;font-variant-numeric:lining-nums tabular-nums;gap:4px;padding:4px 8px;font-family:Inter,Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.chip-size-medium{letter-spacing:-.14px;font-variant-numeric:lining-nums tabular-nums;gap:8px;padding:6px 12px;font-family:Inter,Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.chip-size-large{letter-spacing:-.13px;font-variant-numeric:lining-nums tabular-nums;gap:8px;padding:8px 16px;font-family:Inter,Arial,Helvetica,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:24px}.chip-visual-support{align-items:center;display:flex}.chip-content{color:var(--chip-text-color)}.chip-type-input.chip-size-small{letter-spacing:-.12px;font-variant-numeric:lining-nums tabular-nums;font-family:Inter,Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.chip-type-input.chip-size-medium{letter-spacing:-.13px;font-variant-numeric:lining-nums tabular-nums;font-family:Inter,Arial,Helvetica,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:20px}.chip-type-input.chip-size-large{letter-spacing:-.14px;font-variant-numeric:lining-nums tabular-nums;font-family:Inter,Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.chip-type-meta.chip-size-small{letter-spacing:-.12px;font-variant-numeric:lining-nums tabular-nums;font-family:Inter,Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.chip-type-meta.chip-size-medium{letter-spacing:-.13px;font-variant-numeric:lining-nums tabular-nums;font-family:Inter,Arial,Helvetica,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:24px}.chip-type-meta.chip-size-large{letter-spacing:-.14px;font-variant-numeric:lining-nums tabular-nums;font-family:Inter,Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.chip-type-tag.chip-size-small{letter-spacing:-.12px;font-variant-numeric:lining-nums tabular-nums;font-family:Inter,Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.chip-type-tag.chip-size-large{letter-spacing:-.13px;font-variant-numeric:lining-nums tabular-nums;font-family:Inter,Arial,Helvetica,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:24px}.chip-type-choice{cursor:pointer}.chip-type-choice:hover:not(:has(input:disabled)){border-color:var(--stroke-action-hover)}.chip-type-choice{position:relative}.chip-type-choice:focus:before,.chip-type-choice:focus-within:before{content:"";pointer-events:none;z-index:var(--z-base);border-radius:inherit;border:1px solid #0000;outline:1px solid gray;position:absolute;inset:2px}.chip-type-choice input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.chip-type-choice:has(input:checked:not(:disabled)){border-color:var(--stroke-action-selected);box-shadow:inset 0 0 0 2px var(--stroke-action-selected)}.chip-type-choice:has(input:disabled){opacity:var(--disabled-opacity);cursor:default}.chip-type-choice.chip-size-small{letter-spacing:-.12px;font-variant-numeric:lining-nums tabular-nums;font-family:Inter,Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.chip-type-choice.chip-size-medium{letter-spacing:-.13px;font-variant-numeric:lining-nums tabular-nums;font-family:Inter,Arial,Helvetica,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:20px}.chip-type-choice.chip-size-large{letter-spacing:-.14px;font-variant-numeric:lining-nums tabular-nums;font-family:Inter,Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.chip-list{flex:1;gap:8px;min-width:0;display:flex;position:relative;overflow:visible}.chip-list-aligner{flex:1;justify-content:start;gap:4px;display:flex;overflow:hidden visible}.chip-list.chip-group .chip-list-aligner{gap:8px}.chip-list.chip-group-error .chip{border-color:var(--stroke-status-error)}.chip-list-stacked .chip-list-aligner{justify-content:inherit;flex-wrap:wrap}.chip-list-stacked .chip-list-more-wrapper{display:none}.chip-list-stacked .chip-list-more-wrapper.overflowing{display:flex;position:relative}.chip-list-stacked .chip-list-aligner{overflow:visible}.chip-list-align-left{justify-content:flex-start}.chip-list-align-center,.chip-list-align-center .chip-list-aligner{justify-content:center}.chip-list-align-right{justify-content:flex-end}.chip-list-align-right .chip-list-aligner{flex:initial!important}.chip-list-align-right .chip-list-more-wrapper:not(.chip-list-limited){position:absolute}.chip-list-more-wrapper{opacity:0;z-index:var(--z-surface);background-color:#fff;line-height:normal;display:none;position:sticky;top:0;right:0}.chip-list-more-wrapper.overflowing{animation:.2s ease-in-out forwards fadeIn;display:flex}.chip-list-more{cursor:default}.chip-list-more:before{content:"";z-index:var(--z-background);background:linear-gradient(90deg,#0000,#fff);width:8px;height:100%;position:absolute;left:-8px;right:40px}.chip-list-counter-variant-filled .chip-more{background:var(--chip-background-color)}.chip-list-counter-variant-outlined .chip-more{background:var(--surface-core-primary);border:1px solid var(--stroke-core-primary)}.chip-skeleton{width:80px;animation:1s linear infinite alternate skeleton-loading}.chip .icon-action{display:flex}.chip-size-small .icon-action{width:12px;height:12px}.chip-pulse .chip{animation-delay:0s}.chip-pulse .chip:first-child{animation:1.5s ease-in-out infinite pulse}.chip-pulse .chip:nth-child(2){animation:1.5s ease-in-out .2s infinite pulse}.chip-pulse .chip:nth-child(3){animation:1.5s ease-in-out .4s infinite pulse}.chip-pulse .chip:nth-child(4){animation:1.5s ease-in-out .6s infinite pulse}.chip-pulse .chip:nth-child(5){animation:1.5s ease-in-out .8s infinite pulse}.chip-pulse .chip:nth-child(6){animation:1.5s ease-in-out 1s infinite pulse}.chip-pulse .chip:nth-child(7){animation:1.5s ease-in-out 1.2s infinite pulse}.chip-pulse .chip:nth-child(8){animation:1.5s ease-in-out 1.4s infinite pulse}.chip-pulse .chip:nth-child(9){animation:1.5s ease-in-out 1.6s infinite pulse}.chip-pulse .chip:nth-child(10){animation:1.5s ease-in-out 1.8s infinite pulse}.chip-pulse .chip:nth-child(11){animation:1.5s ease-in-out 2s infinite pulse}.chip-pulse .chip:nth-child(12){animation:1.5s ease-in-out 2.2s infinite pulse}.chip-pulse .chip:nth-child(13){animation:1.5s ease-in-out 2.4s infinite pulse}.chip-pulse .chip:nth-child(14){animation:1.5s ease-in-out 2.6s infinite pulse}.chip-pulse .chip:nth-child(15){animation:1.5s ease-in-out 2.8s infinite pulse}.chip-pulse .chip:nth-child(16){animation:1.5s ease-in-out 3s infinite pulse}.chip-pulse .chip:nth-child(17){animation:1.5s ease-in-out 3.2s infinite pulse}.chip-pulse .chip:nth-child(18){animation:1.5s ease-in-out 3.4s infinite pulse}.chip-pulse .chip:nth-child(19){animation:1.5s ease-in-out 3.6s infinite pulse}.chip-pulse .chip:nth-child(20){animation:1.5s ease-in-out 3.8s infinite pulse}.chips-search-block{--min-width:200px;--max-width:200px;flex-direction:column;gap:4px;display:flex}.chips-search-block .search-select-input__control{min-width:var(--min-width);max-width:var(--max-width);padding:4px 8px 4px 36px}.chips-search-block .search-select-input__input-container,.chips-search-block .search-select-input__single-value{min-width:calc(var(--min-width) - 110px);max-width:calc(var(--max-width) - 110px);height:32px}
