.HomebaseTextInput{--label-width:0px;--prefix-width:0px;--postfix-width:0px;flex-grow:1;font-size:16px;position:relative}.HomebaseTextInput.is-active .pl-FloatLabel{transition:none;width:calc(100% - 32px + var(--prefix-width) + var(--postfix-width))}.HomebaseTextInput--invalid.is-active:not(.HomebaseTextInput--hasClear) .pl-FloatLabel,.HomebaseTextInput--valid.is-active:not(.HomebaseTextInput--hasClear) .pl-FloatLabel{width:calc(100% + var(--prefix-width) + var(--postfix-width))}.HomebaseTextInput--hasClear.is-active .pl-FloatLabel{width:calc(100% - 24px + var(--prefix-width) + var(--postfix-width))}.HomebaseTextInput--hasClear:not(.HomebaseTextInput--hasCta) .HomebaseTextInput-fieldWrap :last-child .Button-content:after{transition:none;border-bottom-right-radius:8px;border-top-right-radius:8px}.HomebaseTextInput--hasClear.HomebaseTextInput--textarea .HomebaseTextInput-fieldWrap :last-child .Button-content:after{border-bottom-right-radius:0}.HomebaseTextInput-fieldWrap,.HomebaseTextInput-label,.HomebaseTextInput-labelWrap{display:flex;grid-gap:8px;gap:8px;align-items:center;flex-grow:1}@supports (-webkit-touch-callout:none) and (not (translate:none)){.HomebaseTextInput-fieldWrap *+:not(.HomebaseTextInput-labelText),.HomebaseTextInput-label *+:not(.HomebaseTextInput-labelText),.HomebaseTextInput-labelWrap *+:not(.HomebaseTextInput-labelText){margin-left:8px}.HomebaseTextInput .HomebaseTextInput-prefix+.HomebaseTextInput-inputWrap{margin-left:-8px}}.HomebaseTextInput-fieldWrap{position:relative;height:48px;border-radius:8px;background-color:#fff;color:#211e22;transition:border-color .25s cubic-bezier(.65,.05,.36,1)}.HomebaseTextInput-fieldWrap:before{content:"";position:absolute;pointer-events:none;border-radius:8px;top:0;left:0;right:0;bottom:0;margin-left:-1.5px;margin-right:-1.5px;border:1.5px solid #93939a;-webkit-clip-path:polygon(-100% -100%,calc(16px - min(var(--label-width), 1px)*4/2) -100%,calc(16px - min(var(--label-width), 1px)*4/2) 10%,calc(var(--label-width)*0.8125 + 16px + min(var(--label-width), 1px)*4) 10%,calc(var(--label-width)*0.8125 + 16px + min(var(--label-width), 1px)*4) -100%,200% -100%,200% 200%,-100% 200%);clip-path:polygon(-100% -100%,calc(16px - min(var(--label-width), 1px)*4/2) -100%,calc(16px - min(var(--label-width), 1px)*4/2) 10%,calc(var(--label-width)*0.8125 + 16px + min(var(--label-width), 1px)*4) 10%,calc(var(--label-width)*0.8125 + 16px + min(var(--label-width), 1px)*4) -100%,200% -100%,200% 200%,-100% 200%)}.HomebaseTextInput-fieldWrap[focus-within]:before,.HomebaseTextInput.is-focused .HomebaseTextInput-fieldWrap:before{box-shadow:0 0 0 1px #1364f1,0 0 4px #1364f1;border-color:#4d4a4f}.HomebaseTextInput-fieldWrap:focus-within:before{box-shadow:0 0 0 1px #1364f1,0 0 4px #1364f1;border-color:#4d4a4f}.HomebaseTextInput:not(.HomebaseTextInput--disabled) .HomebaseTextInput-fieldWrap:active:before,.HomebaseTextInput:not(.HomebaseTextInput--disabled) .HomebaseTextInput-fieldWrap:hover:before{border-color:#4d4a4f}.HomebaseTextInput:not(.HomebaseTextInput--disabled):active .HomebaseTextInput-fieldWrap:before{border:2px solid}.HomebaseTextInput-label{padding-left:16px}.HomebaseTextInput-labelWrap:last-child .HomebaseTextInput-label:last-child{padding-right:16px}.HomebaseTextInput-postfix,.HomebaseTextInput-prefix{color:#4d4a4f;flex-shrink:0}.HomebaseTextInput-inputWrap{display:flex;flex-grow:1;position:relative;margin:0 -16px}.HomebaseTextInput--hasClear .HomebaseTextInput-inputWrap:last-child{margin-right:0}.HomebaseTextInput-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;flex-grow:1;line-height:inherit;margin:12px 16px;height:24px;width:calc(100% - 32px)}.HomebaseTextInput:not(.HomebaseTextInput--textarea) .HomebaseTextInput-input:not(:focus){text-overflow:ellipsis}.HomebaseTextInput-input::-moz-placeholder{color:#4d4a4f}.HomebaseTextInput-input:-ms-input-placeholder{color:#4d4a4f}.HomebaseTextInput-input::placeholder{color:#4d4a4f}.HomebaseTextInput-input:disabled{background:transparent;color:#93939a}.HomebaseTextInput-input:required:-moz-ui-invalid,.HomebaseTextInput-input:required:-moz-ui-invalid:-moz-focusring{box-shadow:0 0}.HomebaseTextInput-input::-ms-clear{display:none}.HomebaseTextInput-input::-webkit-search-cancel-button,.HomebaseTextInput-input::-webkit-search-decoration,.HomebaseTextInput-input::-webkit-search-results-button,.HomebaseTextInput-input::-webkit-search-results-decoration{display:none}.HomebaseTextInput-input.HomebaseTextInput-input{border:0;padding:0}.HomebaseTextInput-input[type=hidden]~.HomebaseTextInput-labelText{display:none}.HomebaseTextInput-icon{flex-shrink:0}.HomebaseTextInput-cta{display:flex;align-items:center;background-color:#7f187f;color:#fff;height:48px;padding:0 16px;margin-right:-1.5px;border-top-right-radius:8px;border-bottom-right-radius:8px;transition:.25s cubic-bezier(.65,.05,.36,1);transition-property:background-color,color,border-color;z-index:1}.HomebaseTextInput-cta:focus{box-shadow:0 0 0 1px #1364f1,0 0 4px #1364f1}.HomebaseTextInput-cta:hover{transition-duration:0s,0s,.25s}.HomebaseTextInput-cta:not(.HomebaseTextInput-cta--plainText):not(:disabled):focus,.HomebaseTextInput-cta:not(.HomebaseTextInput-cta--plainText):not(:disabled):hover{background-color:#934398}.HomebaseTextInput-cta:not(.HomebaseTextInput-cta--plainText):not(:disabled):active{background-color:#691568}.HomebaseTextInput-cta:not(.HomebaseTextInput-cta--plainText):disabled{background-color:#d1d1d6}.HomebaseTextInput-cta::-moz-focus-inner{border:0}.HomebaseTextInput-cta--plainText{background-color:transparent;color:#7f187f;text-decoration:underline}.HomebaseTextInput-cta--plainText:not(:disabled):focus,.HomebaseTextInput-cta--plainText:not(:disabled):hover{text-decoration:none;color:#691568}.HomebaseTextInput-cta--plainText:disabled{color:#93939a}.HomebaseTextInput-cta-icon{max-width:28px;max-height:100%}.HomebaseTextInput-characterCount{text-align:right;font-size:13px;color:#4d4a4f;margin-top:8px}.HomebaseTextInput--hiddenLabel .HomebaseTextInput-input.HomebaseTextInput-input{margin:0 16px}.HomebaseTextInput--hiddenLabel.HomebaseTextInput--textarea .HomebaseTextInput-input{margin:8px 16px}.HomebaseTextInput--textarea .HomebaseTextInput-fieldWrap{height:auto}.HomebaseTextInput--textarea .HomebaseTextInput-fieldWrap,.HomebaseTextInput--textarea .HomebaseTextInput-label,.HomebaseTextInput--textarea .HomebaseTextInput-labelWrap{align-items:flex-start}.HomebaseTextInput--textarea .HomebaseTextInput-icon{margin-top:24px;transform:translateY(-50%)}.HomebaseTextInput--textarea .HomebaseTextInput-input{display:block;resize:none;min-height:4.5em;height:auto}.HomebaseTextInput--b2b .HomebaseTextInput-cta:not(:disabled):not(.HomebaseTextInput-cta--plainText){background-color:#005456}.HomebaseTextInput--b2b .HomebaseTextInput-cta:not(:disabled):not(.HomebaseTextInput-cta--plainText):focus,.HomebaseTextInput--b2b .HomebaseTextInput-cta:not(:disabled):not(.HomebaseTextInput-cta--plainText):hover{background-color:#006e72}.HomebaseTextInput--b2b .HomebaseTextInput-cta:not(:disabled):not(.HomebaseTextInput-cta--plainText):active{background-color:#053e48}.HomebaseTextInput--b2b .HomebaseTextInput-cta:not(:disabled).HomebaseTextInput-cta--plainText{color:#005456}.HomebaseTextInput--b2b .HomebaseTextInput-cta:not(:disabled).HomebaseTextInput-cta--plainText:focus,.HomebaseTextInput--b2b .HomebaseTextInput-cta:not(:disabled).HomebaseTextInput-cta--plainText:hover{color:#053e48}.HomebaseTextInput--disabled{cursor:not-allowed}.HomebaseTextInput--disabled .HomebaseTextInput-fieldWrap:before{border-color:#d1d1d6}.HomebaseTextInput--disabled .HomebaseTextInput-fieldWrap,.HomebaseTextInput--disabled .HomebaseTextInput-icon,.HomebaseTextInput--disabled .HomebaseTextInput-labelText.HomebaseTextInput-labelText,.HomebaseTextInput--disabled .HomebaseTextInput-postfix,.HomebaseTextInput--disabled .HomebaseTextInput-prefix{color:#93939a}.HomebaseTextInput--disabled .HomebaseTextInput-label{pointer-events:none}.HomebaseTextInput--valid .HomebaseTextInput-fieldWrap:before{border-color:#245728}.HomebaseTextInput--valid .HomebaseTextInput-fieldWrap,.HomebaseTextInput--valid .HomebaseTextInput-icon,.HomebaseTextInput--valid .HomebaseTextInput-labelText.HomebaseTextInput-labelText.HomebaseTextInput-labelText{color:#245728}.HomebaseTextInput--valid:not(.HomebaseTextInput--disabled) .HomebaseTextInput-fieldWrap:active:before,.HomebaseTextInput--valid:not(.HomebaseTextInput--disabled) .HomebaseTextInput-fieldWrap:hover:before,.HomebaseTextInput--valid:not(.HomebaseTextInput--disabled) .HomebaseTextInput-fieldWrap[focus-within]:before,.HomebaseTextInput--valid:not(.HomebaseTextInput--disabled).is-focused .HomebaseTextInput-fieldWrap:before{border-color:#234414}.HomebaseTextInput--valid:not(.HomebaseTextInput--disabled) .HomebaseTextInput-fieldWrap:active:before,.HomebaseTextInput--valid:not(.HomebaseTextInput--disabled) .HomebaseTextInput-fieldWrap:focus-within:before,.HomebaseTextInput--valid:not(.HomebaseTextInput--disabled) .HomebaseTextInput-fieldWrap:hover:before,.HomebaseTextInput--valid:not(.HomebaseTextInput--disabled).is-focused .HomebaseTextInput-fieldWrap:before{border-color:#234414}.HomebaseTextInput--invalid .HomebaseTextInput-fieldWrap:before{border-color:#9b1000}.HomebaseTextInput--invalid .HomebaseTextInput-fieldWrap,.HomebaseTextInput--invalid .HomebaseTextInput-icon,.HomebaseTextInput--invalid .HomebaseTextInput-labelText.HomebaseTextInput-labelText.HomebaseTextInput-labelText{color:#9b1000}.HomebaseTextInput--invalid:not(.HomebaseTextInput--disabled) .HomebaseTextInput-fieldWrap:active:before,.HomebaseTextInput--invalid:not(.HomebaseTextInput--disabled) .HomebaseTextInput-fieldWrap:hover:before,.HomebaseTextInput--invalid:not(.HomebaseTextInput--disabled) .HomebaseTextInput-fieldWrap[focus-within]:before,.HomebaseTextInput--invalid:not(.HomebaseTextInput--disabled).is-focused .HomebaseTextInput-fieldWrap:before{border-color:#6f2119}.HomebaseTextInput--invalid:not(.HomebaseTextInput--disabled) .HomebaseTextInput-fieldWrap:active:before,.HomebaseTextInput--invalid:not(.HomebaseTextInput--disabled) .HomebaseTextInput-fieldWrap:focus-within:before,.HomebaseTextInput--invalid:not(.HomebaseTextInput--disabled) .HomebaseTextInput-fieldWrap:hover:before,.HomebaseTextInput--invalid:not(.HomebaseTextInput--disabled).is-focused .HomebaseTextInput-fieldWrap:before{border-color:#6f2119}.HomebaseTextInput--hidden{display:none}.combobox-wrapper{position:relative;width:100%}.listbox{margin-top:8px;border:1px solid #d1d1d6;border-radius:8px;box-shadow:0 3px 6px rgba(33,30,34,.2);width:100%;z-index:2004;background-color:#fff;position:absolute;padding:8px 0;max-height:calc(100vh - 84px);overflow:auto}.listbox-fullWidth{max-width:100vw;margin:0;padding:0;border:0;box-shadow:none;box-sizing:border-box}.listbox .is-focused{background-color:#d1d1d6}.listbox:empty{height:0;border:0;padding:0;box-shadow:none}