.input-text{--local-Input-color-input-active:var(--color-text-black);--local-Input-color-error:var(--color-text-error);--local-Input-color-alert:var(--color-text-white);--local-Input-background-label:var(--color-surface-white);--local-Input-background-input:var(--color-surface-white);--local-Input-background-error:var(--color-surface-error)}.input-text:not(:has(.error)){--local-Input-color-label:var(--color-text-bodycopy);--local-Input-color-input:var(--color-text-bodycopy);--local-Input-color-placeholder:var(--color-text-placeholder);--local-Input-border-input:var(--color-border);--local-Input-border-outline:var(--color-text-black)}.input-text:has(.error){--local-Input-color-label:var(--color-text-error);--local-Input-color-input:var(--color-text-error);--local-Input-color-placeholder:var(--color-text-error);--local-Input-border-input:var(--color-text-error);--local-Input-border-outline:var(--color-text-error)}.input-text{position:relative;z-index:1}@media(max-width:650px){.input-text{padding-top:9px}}@media(min-width:650.1px){.input-text{padding-top:12px}}.input-text label{background-color:var(--local-Input-background-label);color:var(--local-Input-color-label);font:700 normal clamp(13px,10.12px + .688vw,17px)/130% var(--font-text),Arial,sans-serif;left:13px;padding:0 4px;position:absolute;top:0;z-index:2}.input-text .inputWrap{background-color:var(--local-Input-background-input);border-radius:var(--borderRadiusS);display:inline-block;position:relative;width:100%}.input-text .inputWrap .icon{color:var(--local-Input-color-input);font-size:23px;position:absolute;right:11px;top:50%;transform:translateY(-50%);z-index:0}.input-text .inputWrap:has(.icon) input{padding-right:40px}.input-text input{border:1px solid var(--local-Input-border-input);border-radius:var(--borderRadiusS);color:var(--local-Input-color-input);font:400 normal clamp(16px,13.12px + .688vw,20px)/160% var(--font-text),Arial,sans-serif;padding:16px 14px;position:relative;width:100%;z-index:1}.input-text input:active,.input-text input:focus,.input-text input:hover{border:2px solid var(--local-Input-border-outline);color:var(--local-Input-color-input-active);padding:15px 14px}.input-text input:focus-visible{border:2px solid var(--local-Input-border-outline);outline:4px solid #bff1ff;outline-offset:0}.input-text input::placeholder{color:var(--local-Input-color-placeholder)}.input-text .error{align-items:center;background:var(--local-Input-background-error);color:var(--local-Input-color-alert);column-gap:4px;display:flex;flex-direction:row;margin-top:4px;padding:4px 11px}.input-text .error .text{font:400 normal clamp(11px,8.84px + .516vw,14px)/130% var(--font-text),Arial,sans-serif;letter-spacing:.03rem}