@layer base-components{._multi-select__trigger_{background-color:var(--input-background-color, #ffffff);color:var(--input-text-color, var(--color-primary, #1b2739));font-size:var(--input-text-font-size, var(--typography-body-font-size, clamp(14px, 1vw, 16px)));font-weight:var(--input-text-font-weight, 400);font-style:var(--input-text-font-style, normal);line-height:var(--input-text-line-height, var(--typography-body-line-height, 1.24em));border:solid 2px var(--input-border-color, transparent);border-radius:var(--input-border-radius, 5px);width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:calc(var(--spacing-unit) * 1);align-items:center}._multi-select__trigger_ ._multi-select__items_{display:flex;flex-wrap:wrap;gap:calc(var(--spacing-unit) * 1);flex:1;padding:calc(var(--spacing-unit) * 1.5)}._multi-select__trigger_ ._multi-select__button_{width:100%;display:flex;justify-content:space-between;gap:calc(var(--spacing-unit) * 2);align-items:center;padding:calc(var(--spacing-unit) * 1.5);border:none;background-color:var(--input-background-color, #ffffff)}._multi-select__trigger_[data-has-selection=true] ._multi-select__button_{width:auto}._multi-select__pill_{display:flex;justify-content:center;align-items:center;background-color:var(--color-primary, #1b2739);border-radius:var(--border-radius, 5px);color:var(--color-light, #eeeef2);overflow:hidden;font-size:var(--typography-caption-font-size, clamp(14px, 2vw, 14px))}._multi-select__pill_ span{padding:calc(var(--spacing-unit) * .5) calc(var(--spacing-unit) * 1)}._multi-select__pill_ button{height:100%;border:none;background-color:var(--color-secondary, #2da5ff);color:inherit;cursor:pointer}._multi-select__pill_ button svg{height:1rem;color:inherit}._multi-select__pill_ button:hover{background-color:var(--color-error, #FF3F3F);color:var(--color-light, #eeeef2)}._multi-select__popover_{box-shadow:var(--shadow-3, 0 10px 15px -3px hsla(var(--color-primary-hue), var(--color-primary-saturation), var(--color-primary-lightness), .1), 0 4px 6px -2px hsla(var(--color-primary-hue), var(--color-primary-saturation), var(--color-primary-lightness), .06));border-radius:var(--border-radius, 5px);overflow-x:clip;overflow-y:auto;outline:none;background-color:#fff}}
