.ds-tooltip{align-items:flex-start;background:var(--semantic__color__surface-primary-neutral);border-radius:var(--semantic__radius__base);color:var(--semantic__color__on-surface-primary-neutral);display:inline-flex;flex-direction:column;max-width:250px;text-align:center;z-index:2}.ds-tooltip--small{padding:var(--semantic__responsive__spacing__1x) var(--semantic__responsive__spacing__2x)}.ds-tooltip--large{gap:var(--semantic__responsive__spacing__1x);padding:var(--semantic__responsive__spacing__2x);width:320px}.ds-input-error{align-items:center;color:var(--semantic__color__on-background-error);display:flex;gap:var(--semantic__responsive__spacing__1x);margin:0}.ds-label{color:var(--semantic__color__on-background-base)}.ds-label--disabled{color:var(--semantic__color__on-surface-disabled)}.ds-label--error{color:var(--semantic__color__on-background-error)}.ds-tooltip-info-button{cursor:pointer;display:inline-flex;position:relative}.ds-tooltip-info-button:active .ds-tooltip-info-button__icon,.ds-tooltip-info-button:hover .ds-tooltip-info-button__icon{color:var(--semantic__color__on-background-base)}.ds-tooltip-info-button__icon{background:none;border:none;color:var(--semantic__color__on-background-subtle);display:inline-flex;padding:0}.ds-tooltip-info-button__tooltip{display:flex;justify-content:center}.ds-field{display:flex}.ds-field--vertical{flex-direction:column;gap:var(--semantic__responsive__spacing__05x)}.ds-field--horizontal{align-items:flex-start;flex-direction:row;gap:var(--semantic__responsive__spacing__2x)}.ds-field__content{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__05x)}.ds-field__label{align-items:center;display:flex;gap:var(--semantic__responsive__spacing__2x)}.ds-field__description{color:var(--semantic__color__on-background-muted)}.ds-field__control{display:flex;flex-direction:column}.ds-field__control--horizontal{padding-block:var(--semantic__responsive__spacing__1x)}.ds-input{background:var(--semantic__color__surface-default);border-radius:var(--semantic__radius__medium);color:var(--semantic__color__on-surface-default-base);font-size:var(--semantic__responsive__typography__font-size-body-medium);font-style:normal;font-weight:var(--semantic__typography__font-weight-body-medium-base);outline:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-subtle);padding:var(--semantic__responsive__spacing__2x) var(--semantic__responsive__spacing__3x)}.ds-input,.ds-input--medium{min-height:var(--semantic__responsive__spacing__10x)}.ds-input--large{min-height:var(--semantic__responsive__spacing__12x)}.ds-input::-moz-placeholder{color:var(--semantic__color__on-surface-default-muted);font-size:var(--semantic__responsive__typography__font-size-body-medium);font-style:normal;font-weight:var(--semantic__typography__font-weight-body-medium-base)}.ds-input::placeholder{color:var(--semantic__color__on-surface-default-muted);font-size:var(--semantic__responsive__typography__font-size-body-medium);font-style:normal;font-weight:var(--semantic__typography__font-weight-body-medium-base)}.ds-input:hover{outline:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-base)}.ds-input:focus{outline:var(--semantic__responsive__outline-width__medium) solid var(--semantic__color__outline-base)}.ds-input--error,.ds-input--error:focus,.ds-input--error:hover{color:var(--semantic__color__on-background-error);outline:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-error)}.ds-input--error::-moz-placeholder,.ds-input--error:focus::-moz-placeholder,.ds-input--error:hover::-moz-placeholder{color:var(--semantic__color__on-background-error)}.ds-input--error::placeholder,.ds-input--error:focus::placeholder,.ds-input--error:hover::placeholder{color:var(--semantic__color__on-background-error)}.ds-input[disabled]{background:var(--semantic__color__surface-disabled);color:var(--semantic__color__on-surface-disabled);cursor:not-allowed;outline:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-muted)}.ds-input-affix{align-items:center;background:var(--semantic__color__surface-default);border-radius:var(--semantic__radius__medium);display:inline-flex;outline:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-subtle)}.ds-input-affix,.ds-input-affix--medium{min-height:var(--semantic__responsive__spacing__10x)}.ds-input-affix--large{min-height:var(--semantic__responsive__spacing__12x)}.ds-input-affix:hover{outline:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-base)}.ds-input-affix:focus-within{outline:var(--semantic__responsive__outline-width__medium) solid var(--semantic__color__outline-base)}.ds-input-affix--error,.ds-input-affix--error:focus-within,.ds-input-affix--error:hover{color:var(--semantic__color__on-background-error);outline:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-error)}.ds-input-affix--error:focus-within>.ds-input::-moz-placeholder,.ds-input-affix--error:hover>.ds-input::-moz-placeholder,.ds-input-affix--error>.ds-input::-moz-placeholder{color:var(--semantic__color__on-background-error)}.ds-input-affix--error:focus-within>.ds-input::placeholder,.ds-input-affix--error:hover>.ds-input::placeholder,.ds-input-affix--error>.ds-input::placeholder{color:var(--semantic__color__on-background-error)}.ds-input-affix--disabled{background:var(--semantic__color__surface-disabled);color:var(--semantic__color__on-surface-disabled);cursor:not-allowed;outline:var(--semantic__responsive__outline-width__base) solid var(--semantic__color__outline-muted)}.ds-input-affix>.ds-input{background:transparent;border:0;color:inherit;flex:1 1 0;font:inherit;min-height:0;min-width:0;outline:0}.ds-input-affix>.ds-input::-moz-placeholder{color:var(--semantic__color__on-surface-default-muted)}.ds-input-affix>.ds-input::placeholder{color:var(--semantic__color__on-surface-default-muted)}.ds-input-affix>.ds-input[disabled]{background:transparent;cursor:not-allowed;outline:0}.ds-input-affix__prefix,.ds-input-affix__suffix{color:var(--semantic__color__on-surface-default-muted);flex-shrink:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-input-affix__prefix{padding-inline-end:var(--semantic__responsive__spacing__1x);padding-inline-start:var(--semantic__responsive__spacing__3x)}.ds-input-affix__suffix{padding-inline-end:var(--semantic__responsive__spacing__3x);padding-inline-start:var(--semantic__responsive__spacing__1x)}.ds-input-affix--with-prefix>.ds-input{padding-inline-start:0}.ds-input-affix--with-suffix>.ds-input{padding-inline-end:0}
