@charset "UTF-8";.ds-input{display:flex;flex-direction:column;gap:var(--ds-space-8);font-family:var(--ds-font-base-font-family-paragraph)}.ds-input__label-row{display:inline-flex;align-items:center;gap:var(--ds-space-8)}.ds-input__label{display:inline-flex;align-items:center;gap:var(--ds-space-8);min-height:24px;font-family:var(--ds-font-content-body-body-1-highlighted-font-family);font-size:var(--ds-font-content-body-body-1-highlighted-font-size);line-height:var(--ds-font-content-body-body-1-highlighted-line-height);font-weight:var(--ds-font-content-body-body-1-highlighted-font-weight);letter-spacing:var(--ds-font-content-body-body-1-highlighted-letter-spacing);color:var(--ds-color-content-primary-a-default)}.ds-input__required{margin-left:var(--ds-space-4);color:var(--ds-color-content-system-error)}.ds-input__info{display:inline-flex;flex-shrink:0;width:24px;height:24px;padding:0;border:0;background:0 0;color:var(--ds-color-content-action-default);border-radius:var(--ds-radius-4);cursor:pointer}.ds-input__info:focus-visible{outline:var(--ds-border-s) solid var(--ds-color-border-action-default);outline-offset:2px}.ds-input__info svg{width:100%;height:100%;fill:currentColor}.ds-input__field{display:flex;align-items:center;gap:var(--ds-space-4);min-height:var(--ds-control-min-height,44px);padding:calc(var(--ds-space-4) - var(--ds-border-xs));padding-left:calc(var(--ds-space-12) - var(--ds-border-xs));background-color:var(--ds-color-bg-primary-a-default);border:var(--ds-border-xs) solid var(--ds-color-border-primary-b-default);border-radius:var(--ds-radius-8);transition:border-color 120ms ease}.ds-input__field:hover{border-color:var(--ds-color-border-primary-b-hover)}.ds-input__field:focus-within{border-color:var(--ds-color-border-primary-b-hover)}.ds-input__content{display:flex;flex:1 0 0;min-width:0;align-items:center;gap:var(--ds-space-4);min-height:36px;padding:var(--ds-space-2) 0}.ds-input__indicator{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;color:var(--ds-color-text-input-empty)}.ds-input__indicator svg{width:100%;height:100%;fill:currentColor}.ds-input__prefix,.ds-input__suffix{flex-shrink:0;font-family:var(--ds-font-content-body-body-1-font-family);font-size:var(--ds-font-content-body-body-1-font-size);line-height:var(--ds-font-content-body-body-1-line-height);font-weight:var(--ds-font-content-body-body-1-font-weight);letter-spacing:var(--ds-font-content-body-body-1-letter-spacing);color:var(--ds-color-text-input-empty)}.ds-input__suffix{margin-left:auto;text-align:right}.ds-input__input{flex:1 0 0;min-width:0;width:100%;margin:0;padding:0;border:0;outline:0;background-color:transparent;font-family:var(--ds-font-content-body-body-1-font-family);font-size:var(--ds-font-content-body-body-1-font-size);line-height:var(--ds-font-content-body-body-1-line-height);font-weight:var(--ds-font-content-body-body-1-font-weight);letter-spacing:var(--ds-font-content-body-body-1-letter-spacing);color:var(--ds-color-text-input-filled);text-overflow:ellipsis}.ds-input__input::placeholder{color:var(--ds-color-text-input-empty);opacity:1}.ds-input__input:disabled{cursor:not-allowed;-webkit-text-fill-color:var(--ds-color-text-input-empty);color:var(--ds-color-text-input-empty)}.ds-input__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-4);flex-shrink:0}.ds-input__action{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:var(--ds-radius-4);background-color:transparent;color:var(--ds-color-content-secondary-a-default);cursor:pointer;transition:color 120ms ease,background-color 120ms ease}.ds-input__action svg{width:20px;height:20px;fill:currentColor}.ds-input__action--hover,.ds-input__action:hover{color:var(--ds-color-content-secondary-a-hover)}.ds-input__action--pressed,.ds-input__action:active{color:var(--ds-color-content-secondary-a-pressed)}.ds-input__action--disabled,.ds-input__action:disabled{color:var(--ds-color-content-secondary-a-disabled);cursor:not-allowed}.ds-input__action--focus,.ds-input__action:focus-visible{outline:var(--ds-border-s) solid var(--ds-color-border-action-default);outline-offset:var(--ds-space-2)}.ds-input__action--cta{background-color:var(--ds-color-bg-brand-primary-default);color:var(--ds-color-content-primary-a-default)}.ds-input__action--cta.ds-input__action--hover,.ds-input__action--cta:hover{background-color:var(--ds-color-bg-brand-primary-hover);color:var(--ds-color-content-primary-a-hover)}.ds-input__action--cta.ds-input__action--pressed,.ds-input__action--cta:active{background-color:var(--ds-color-bg-brand-primary-pressed);color:var(--ds-color-content-action-default)}.ds-input__action--cta.ds-input__action--disabled,.ds-input__action--cta:disabled{background-color:var(--ds-color-bg-brand-primary-disabled);color:var(--ds-color-content-primary-a-disabled)}.ds-input__action svg.ds-input__stop{display:none}.ds-input__action--active{position:relative;--ds-input-voice-scale-low:0.8571428571}.ds-input__action--active svg:not(.ds-input__stop){visibility:hidden}.ds-input__action--active::before{content:"";position:absolute;top:50%;left:50%;width:28px;height:28px;border-radius:50%;background-color:var(--ds-color-content-action-default);transform:translate(-50%,-50%) scale(var(--ds-input-voice-scale-low));animation:ds-input-voice-volume .9s ease-in-out infinite alternate}.ds-input__action--active svg.ds-input__stop{display:block;position:absolute;top:50%;left:50%;width:20px;height:20px;fill:var(--ds-color-bg-primary-a-default);transform:translate(-50%,-50%)}.ds-input__action[data-ds-action=clear]{display:none}.ds-input--has-value .ds-input__action[data-ds-action=clear]{display:inline-flex}.ds-input__message{display:flex;align-items:flex-start;gap:var(--ds-space-8);margin:0;padding:0 var(--ds-space-12);font-family:var(--ds-font-content-body-body-1-font-family);font-size:var(--ds-font-content-body-body-1-font-size);line-height:var(--ds-font-content-body-body-1-line-height);font-weight:var(--ds-font-content-body-body-1-font-weight);letter-spacing:var(--ds-font-content-body-body-1-letter-spacing);color:var(--ds-color-content-primary-a-disabled)}.ds-input__message--error{color:var(--ds-color-content-system-error)}.ds-input__message--success{color:var(--ds-color-content-system-success)}.ds-input--error .ds-input__field,.ds-input--error .ds-input__field:focus-within,.ds-input--error .ds-input__field:hover{border-color:var(--ds-color-border-primary-b-error)}.ds-input--disabled .ds-input__field,.ds-input--disabled .ds-input__field:focus-within,.ds-input--disabled .ds-input__field:hover,.ds-input__field:has(.ds-input__input:disabled){background-color:var(--ds-color-bg-primary-a-disabled);border-color:var(--ds-color-border-primary-b-disabled);cursor:not-allowed}.ds-input--lg .ds-input__field{min-height:52px}.ds-input--lg .ds-input__action{width:44px;height:44px}.ds-input--lg .ds-input__action svg{width:24px;height:24px}.ds-input--lg .ds-input__indicator{width:24px;height:24px}.ds-input--lg .ds-input__action--active{--ds-input-voice-scale-low:0.7777777778}.ds-input--lg .ds-input__action--active::before{width:36px;height:36px}.ds-input--lg .ds-input__action--active svg.ds-input__stop{width:21px;height:21px}.ds-input--textarea .ds-input__field{align-items:flex-start;overflow:hidden}.ds-input--textarea .ds-input__content{align-items:stretch;min-height:120px}.ds-input--textarea .ds-input__input{height:100%;min-height:116px;resize:vertical;white-space:pre-wrap;scrollbar-width:thin;scrollbar-color:var(--ds-color-content-accent-a-disabled) transparent}@keyframes ds-input-voice-volume{from{transform:translate(-50%,-50%) scale(var(--ds-input-voice-scale-low))}to{transform:translate(-50%,-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.ds-input__action--active::before{animation:none;transform:translate(-50%,-50%) scale(1)}}