.input-8c1bf{align-items:center;background:var(--xh-color-surface-input);border:1px solid var(--xh-color-border-control);border-radius:6px;box-sizing:border-box;color:var(--xh-color-font-primary);display:flex;gap:4px;justify-content:space-between;max-height:200px;min-height:40px;overflow:auto;padding:var(--xh-spacers-m);transition:border-color 60ms ease-out;width:100%}.input-8c1bf,.input-8c1bf.dropdownOpen-8c1bf{position:relative}.input-8c1bf.dropdownOpen-8c1bf:before{background:var(--xh-color-surface-input);border-radius:6px;box-shadow:0,0,0,1px #303030;content:"";filter:drop-shadow(0,75pt,5pc,#303030) drop-shadow(0,23px,31px,#303030) drop-shadow(0,8px,9pt,#303030) drop-shadow(0,3px,3px,#303030);inset:0;position:absolute;z-index:-1}.input-8c1bf:active .arrowDown-8c1bf{transform:translateY(1px);will-change:transform}@media (hover:hover) and (pointer:fine){.input-8c1bf:hover{border-color:var(--xh-color-icon-disabled);border-width:2px;padding:calc(var(--xh-spacers-m) - 1px)}.input-8c1bf:hover.size-small-8c1bf{padding:4px 6px}}.input-8c1bf:focus-within{border-color:var(--xh-color-extra-blue);border-width:2px;padding:8px}.input-8c1bf:focus-within.size-small-8c1bf{padding:4px 6px}.icon-8c1bf{align-items:center;display:flex;font-size:20px;height:20px;justify-content:center;width:20px}.icon-8c1bf.left-8c1bf{margin-right:var(--xh-spacers-s)}.icon-8c1bf.right-8c1bf{margin-left:var(--xh-spacers-s)}.icon-8c1bf.eye-8c1bf{cursor:pointer}.icon-8c1bf.eye-8c1bf svg{color:var(--xh-color-font-primary)}.icon-8c1bf.success-8c1bf svg{color:var(--xh-color-extra-green)}.icon-8c1bf.error-8c1bf svg{color:var(--xh-color-surface-error)}.icon-8c1bf.arrowDown-8c1bf{font-size:20px}.icon-8c1bf.arrowDown-8c1bf svg{color:var(--xh-color-brand-primary)}.icon-8c1bf.hint-8c1bf{cursor:pointer;margin-left:4px}.icon-8c1bf.hint-8c1bf svg{color:var(--xh-color-icon-disabled);transition:color 60ms ease-out}@media (hover:hover) and (pointer:fine){.icon-8c1bf.hint-8c1bf:hover svg{color:var(--xh-color-icon-secondary)}}.message-8c1bf{color:var(--xh-color-font-secondary);font-size:var(--xh-caption-font-size);line-height:var(--xh-body-bold-line-height-px);margin-top:6px}.main-8c1bf{display:inline-block;font-family:var(--xh-body-font-family),var(--font-family-fallback);font-size:var(--xh-body-font-size);font-weight:var(--xh-body-font-weight)}.main-8c1bf.inline-8c1bf{align-items:flex-start;display:flex;width:100%}.main-8c1bf.size-small-8c1bf .input-8c1bf{min-height:2pc;padding:0 7px}.main-8c1bf.state-success-8c1bf .input-8c1bf{border-color:var(--xh-color-extra-green)}.main-8c1bf.state-success-8c1bf .message-8c1bf{color:var(--xh-color-extra-green)}.main-8c1bf.state-error-8c1bf .input-8c1bf{border-color:var(--xh-color-surface-error)}.main-8c1bf.state-error-8c1bf .message-8c1bf{color:var(--xh-color-surface-error)}.main-8c1bf.disabled-8c1bf .input-8c1bf{background:var(--xh-color-surface-front-secondary);pointer-events:none}.main-8c1bf.disabled-8c1bf .input-8c1bf .icon-8c1bf{opacity:.4}.main-8c1bf:not(.hasIcon-8c1bf) .input-8c1bf{padding-left:11px}.main-8c1bf:not(.hasIcon-8c1bf) .input-8c1bf:focus-within{padding-left:10px}.main-8c1bf:not(.hasIcon-8c1bf) .input-8c1bf:focus-within.size-small-8c1bf:not(.hasIcon-8c1bf){padding-left:10px}@media (hover:hover) and (pointer:fine){.main-8c1bf:not(.hasIcon-8c1bf) .input-8c1bf:hover,.main-8c1bf:not(.hasIcon-8c1bf) .input-8c1bf:hover.size-small-8c1bf{padding-left:10px}}.main-8c1bf:not(.hasIcon-8c1bf).size-small-8c1bf .input-8c1bf{padding-left:11px}.header-8c1bf{align-items:center;display:flex;font-size:var(--xh-body-font-size);gap:var(--xh-spacers-m);justify-content:space-between;line-height:var(--xh-body-bold-line-height-px);margin-bottom:6px}.inline-8c1bf .header-8c1bf{margin-right:1pc;min-width:200px}.headerLeft-8c1bf{align-items:center;display:flex}.label-8c1bf{color:var(--xh-color-font-primary);font-weight:var(--xh-body-bold-font-weight)}.inline-8c1bf .label-8c1bf{font-weight:var(--xh-body-font-weight)}.required-8c1bf{align-self:start;color:var(--xh-color-brand-enabled);font-weight:var(--xh-body-bold-font-weight);margin-left:4px}.caption-8c1bf{color:var(--xh-color-font-secondary);font-size:var(--xh-caption-font-size);line-height:var(--xh-caption-line-height-px)}.data-8c1bf{box-sizing:border-box;width:280px}.inline-8c1bf .data-8c1bf{flex-grow:1;width:auto}.text-8c1bf{background:transparent;border:0;color:var(--xh-color-font-primary);flex-basis:auto;flex-grow:1;font-family:inherit;font-size:var(--xh-body-font-size);height:100%;line-height:var(--xh-body-line-height-px);min-width:40px;outline:0;overflow:overlay;padding:0;text-overflow:ellipsis;width:100%}.text-8c1bf::placeholder{color:var(--xh-color-font-disabled)}.counter-8c1bf,.text-8c1bf:disabled{color:var(--xh-color-font-disabled)}.description-8c1bf{color:var(--xh-color-font-secondary);font-size:var(--xh-caption-font-size);line-height:var(--xh-body-bold-line-height-px)}.description-8c1bf:nth-child(2){margin-top:6px}.descriptionLight-8c1bf{color:var(--xh-color-font-disabled)}.fullWidth-8c1bf{width:100%}.captionOnNextLine-8c1bf{align-items:start;flex-direction:column;gap:0}.inputWrapper-8c1bf{flex:1;position:relative}.passwordRecoverySection-42b33{flex-grow:1;padding:var(--xh-legacy-element-gap-small) var(--xh-legacy-element-gap-small) 5pc}.pageTitle-42b33{margin-bottom:var(--xh-spacers-l)}.message-42b33{margin-bottom:var(--xh-spacers-s)}.fieldRow-42b33{margin-bottom:var(--xh-spacers-m)}.buttonsRow-42b33{margin-top:var(--xh-spacers-l)}.leftButton-42b33{font-weight:var(--xh-body-bold-font-weight);margin-right:var(--xh-spacers-2xl)}