.ds-select{gap:var(--fds-ref-spacing-3xsmall);flex-direction:column;width:100%;min-width:0;display:inline-flex;position:relative}.ds-select__field{align-items:center;gap:var(--fds-ref-spacing-xsmall);cursor:pointer;border-radius:var(--fds-ref-radius-full);width:100%;box-shadow:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;border:none;outline:none;transition:background .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.ds-select__text{flex:1 0 0;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.ds-select__label{font-weight:var(--fds-ref-font-weight-regular);color:rgba(var(--b-sc), var(--fds-ref-alpha-56));white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transition:top .15s,transform .15s,font-size .15s,line-height .15s,opacity .15s;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.ds-select__value{all:unset;width:100%;font-weight:var(--fds-ref-font-weight-medium);font-size:inherit;color:rgba(var(--b-sc), var(--fds-ref-alpha-80));white-space:nowrap;text-overflow:ellipsis;padding-top:0;transition:padding-top .15s;overflow:hidden}.ds-select__value--placeholder{color:rgba(var(--b-sc), var(--fds-ref-alpha-24));font-weight:var(--fds-ref-font-weight-medium)}.ds-select__text--label-floating .ds-select__value{padding-top:18px}.ds-select.ds-select-size--sm .ds-select__text--label-floating .ds-select__label,.ds-select.ds-select-size--md .ds-select__text--label-floating .ds-select__label{opacity:0;pointer-events:none}.ds-select.ds-select-size--sm .ds-select__text--label-floating .ds-select__value,.ds-select.ds-select-size--md .ds-select__text--label-floating .ds-select__value{padding-top:0}.ds-select__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-select__icon svg{width:100%;height:100%}.ds-select__icon--left{order:-1}.ds-select__field .ds-select__icon{color:rgba(var(--b-sc), var(--fds-ref-alpha-56))}.ds-select__chevron{color:rgba(var(--b-sc), var(--fds-ref-alpha-56));flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.ds-select__chevron svg{width:100%;height:100%}.ds-select__chevron--open{transform:rotate(180deg)}.ds-select__right{align-items:center;gap:var(--fds-ref-spacing-xsmall);flex-shrink:0;display:flex}.ds-select__clear{all:unset;cursor:pointer;border-radius:var(--fds-ref-radius-full);color:rgba(var(--b-sc), var(--fds-ref-alpha-56));flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.ds-select__clear .CMSIconSVGWrapper{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.ds-select__clear .CMSIconSVGWrapper svg{width:100%;height:100%}[class*=is-web] .ds-select__clear:hover{color:rgba(var(--b-sc), var(--fds-ref-alpha-80))}.ds-select__clear:active{background:rgba(var(--b-sc), var(--fds-ref-alpha-16))}.ds-select__dropdown{top:calc(100% + var(--fds-ref-spacing-3xsmall));z-index:100;background:rgba(var(--b), var(--fds-ref-alpha-100));border:var(--fds-ref-border-width-thin) var(--fds-ref-border-style-solid) rgba(var(--b-sc), var(--fds-ref-alpha-16));border-radius:var(--fds-ref-radius-medium);padding:var(--fds-ref-spacing-xsmall);flex-direction:column;animation:.15s ds-select-dropdown-in;display:flex;position:absolute;left:0;right:0;overflow:hidden}.ds-select__dropdown--floating{position:fixed;top:auto;left:auto;right:auto}@keyframes ds-select-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ds-select__search{padding-bottom:var(--fds-ref-spacing-xsmall)}.ds-select__listbox{all:unset;gap:var(--fds-ref-spacing-4xsmall);flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.ds-select__empty{padding:var(--fds-ref-spacing-large);font-size:var(--fds-ref-font-size-60);line-height:var(--fds-ref-font-line-height-80);color:rgba(var(--b-sc), var(--fds-ref-alpha-56));justify-content:center;align-items:center;display:flex}.ds-select__helper-row{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s,opacity .2s;display:grid}.ds-select__helper-row--visible{opacity:1;grid-template-rows:1fr}.ds-select__helper-row-inner{align-items:flex-start;gap:var(--fds-ref-spacing-xsmall);padding:0 var(--fds-ref-spacing-xlarge);display:flex;overflow:hidden}.ds-select__helper{align-items:center;gap:var(--fds-ref-spacing-xsmall);flex:1 0 0;min-width:0;display:flex}.ds-select__helper-icon{width:var(--fds-sem-dimension-xsmall);height:var(--fds-sem-dimension-xsmall);color:rgba(var(--b-sc), var(--fds-ref-alpha-56));flex-shrink:0}.ds-select__helper-text{color:rgba(var(--b-sc), var(--fds-ref-alpha-56))}.ds-select__counter{color:rgba(var(--b-sc), var(--fds-ref-alpha-56));text-align:right;white-space:nowrap;flex-shrink:0}.ds-select.ds-select-size--sm .ds-select__field{height:var(--fds-sem-dimension-medium);padding:0 var(--fds-ref-spacing-large);gap:var(--fds-ref-spacing-xsmall)}.ds-select.ds-select-size--sm .ds-select__value,.ds-select.ds-select-size--sm .ds-select__label{font-size:var(--fds-ref-font-size-60);line-height:var(--fds-ref-font-line-height-80)}.ds-select.ds-select-size--sm .ds-select__icon,.ds-select.ds-select-size--sm .ds-select__clear,.ds-select.ds-select-size--sm .ds-select__chevron{width:var(--fds-sem-dimension-xsmall);height:var(--fds-sem-dimension-xsmall)}.ds-select.ds-select-size--md .ds-select__field{height:var(--fds-sem-dimension-large);padding:0 var(--fds-ref-spacing-large);gap:var(--fds-ref-spacing-xsmall)}.ds-select.ds-select-size--md .ds-select__value,.ds-select.ds-select-size--md .ds-select__label{font-size:var(--fds-ref-font-size-70);line-height:var(--fds-ref-font-line-height-100)}.ds-select.ds-select-size--md .ds-select__icon,.ds-select.ds-select-size--md .ds-select__clear,.ds-select.ds-select-size--md .ds-select__chevron{width:var(--fds-sem-dimension-xsmall-nudge);height:var(--fds-sem-dimension-xsmall-nudge)}.ds-select.ds-select-size--lg .ds-select__field{height:var(--fds-sem-dimension-xlarge);padding:0 var(--fds-ref-spacing-large);gap:var(--fds-ref-spacing-xsmall)}.ds-select.ds-select-size--lg .ds-select__value,.ds-select.ds-select-size--lg .ds-select__label{font-size:var(--fds-ref-font-size-70);line-height:var(--fds-ref-font-line-height-100)}.ds-select.ds-select-size--lg .ds-select__label--floating{top:var(--fds-ref-spacing-3xsmall);font-size:var(--fds-ref-font-size-60);line-height:var(--fds-ref-font-line-height-80);transform:translateY(0)}.ds-select.ds-select-size--lg .ds-select__icon,.ds-select.ds-select-size--lg .ds-select__clear,.ds-select.ds-select-size--lg .ds-select__chevron{width:var(--fds-sem-dimension-xsmall-nudge);height:var(--fds-sem-dimension-xsmall-nudge)}.ds-select.ds-select-size--xl .ds-select__field{height:var(--fds-sem-dimension-2xlarge);padding:0 var(--fds-ref-spacing-large);gap:var(--fds-ref-spacing-xsmall)}.ds-select.ds-select-size--xl .ds-select__value,.ds-select.ds-select-size--xl .ds-select__label{font-size:var(--fds-ref-font-size-70);line-height:var(--fds-ref-font-line-height-100)}.ds-select.ds-select-size--xl .ds-select__label--floating{top:var(--fds-ref-spacing-2xsmall);font-size:var(--fds-ref-font-size-60);line-height:var(--fds-ref-font-line-height-80);transform:translateY(0)}.ds-select.ds-select-size--xl .ds-select__icon,.ds-select.ds-select-size--xl .ds-select__clear,.ds-select.ds-select-size--xl .ds-select__chevron{width:var(--fds-sem-dimension-xsmall-nudge);height:var(--fds-sem-dimension-xsmall-nudge)}.ds-select.ds-select-layout--fill .ds-select__field{background:rgba(var(--b-sc), var(--fds-ref-alpha-8));box-shadow:none}[class*=is-web] .ds-select.ds-select-layout--fill:hover:not(.ds-select--disabled):not(.ds-select--readonly):not(:has(.ds-select__clear:hover)) .ds-select__field{background:rgba(var(--b-sc), var(--fds-ref-alpha-12))}.ds-select.ds-select-layout--fill.ds-select--focused .ds-select__field{box-shadow:inset 0 0 0 var(--fds-ref-border-width-thin) rgba(var(--b-sc), var(--fds-ref-alpha-56))}.ds-select.ds-select-layout--fill.ds-select--error .ds-select__field{box-shadow:inset 0 0 0 var(--fds-ref-border-width-thin) rgba(var(--error), var(--fds-ref-alpha-100))}.ds-select.ds-select-layout--outline .ds-select__field{box-shadow:inset 0 0 0 var(--fds-ref-border-width-thin) rgba(var(--b-sc), var(--fds-ref-alpha-16));background:0 0}[class*=is-web] .ds-select.ds-select-layout--outline:hover:not(.ds-select--disabled):not(.ds-select--readonly):not(:has(.ds-select__clear:hover)) .ds-select__field{background:rgba(var(--b-sc), var(--fds-ref-alpha-12));box-shadow:inset 0 0 0 var(--fds-ref-border-width-thin) rgba(var(--b-sc), var(--fds-ref-alpha-24))}.ds-select.ds-select-layout--outline.ds-select--focused .ds-select__field{box-shadow:inset 0 0 0 var(--fds-ref-border-width-thin) rgba(var(--b-sc), var(--fds-ref-alpha-56))}.ds-select.ds-select-layout--outline.ds-select--error .ds-select__field{box-shadow:inset 0 0 0 var(--fds-ref-border-width-thin) rgba(var(--error), var(--fds-ref-alpha-100))}.ds-select.ds-select--focused .ds-select__label{color:rgba(var(--b-sc), var(--fds-ref-alpha-56))}.ds-select.ds-select--error .ds-select__helper-icon,.ds-select.ds-select--error .ds-select__helper-text{color:rgba(var(--error), var(--fds-ref-alpha-100))}.ds-select.ds-select--disabled{pointer-events:none}.ds-select.ds-select--disabled .ds-select__field{background:rgba(var(--b-sc), var(--fds-ref-alpha-8));box-shadow:none}.ds-select.ds-select--disabled .ds-select__label,.ds-select.ds-select--disabled .ds-select__value,.ds-select.ds-select--disabled .ds-select__icon,.ds-select.ds-select--disabled .ds-select__chevron,.ds-select.ds-select--disabled .ds-select__helper-text,.ds-select.ds-select--disabled .ds-select__counter{color:rgba(var(--b-sc), var(--fds-ref-alpha-24))}.ds-select.ds-select--align-center .ds-select__value{text-align:center}.ds-select.ds-select--readonly .ds-select__field{cursor:default}.ds-select.ds-select--readonly:not(.ds-select--readonly-unchanged) .ds-select__field{background:rgba(var(--b-sc), var(--fds-ref-alpha-24));box-shadow:none}.ds-select.ds-select--readonly:not(.ds-select--readonly-unchanged).ds-select-layout--outline .ds-select__field{box-shadow:inset 0 0 0 var(--fds-ref-border-width-thin) rgba(var(--b-sc), var(--fds-ref-alpha-16))}.ds-select__drawer-body{flex-direction:column;display:flex}.ds-select__drawer-body .ds-select__listbox{padding-bottom:var(--fds-ref-spacing-large)}.ds-select__drawer-search{z-index:1;padding:var(--fds-ref-spacing-xsmall) 0;background:rgba(var(--b), var(--fds-ref-alpha-100));position:sticky;bottom:0}.ds-select__drawer-search .ds-select__search{padding-bottom:0}
