:root{--text-fontSize-s:.875rem;--text-fontSize-m:1rem;--text-fontSize-l:1.125rem;--text-fontSize-xl:1.25rem;--text-lineHeight-s:1.25rem;--text-lineHeight-m:1.5rem;--text-lineHeight-l:1.625rem;--text-lineHeight-xl:1.875rem}.InputSingleline{position:relative}.InputSingleline .InputSingleline-label{background-color:#fff;color:var(--color-input-singleline-placeholder);cursor:text;font-size:1.125rem;font-size:var(--text-fontSize-l);font-style:normal;font-weight:400;left:.9375rem;line-height:1.625rem;line-height:var(--text-lineHeight-l);padding:0 .3125rem;position:absolute;top:.5rem;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;will-change:transform}@media (min-width:960px){.InputSingleline .InputSingleline-label{top:.75rem}}.InputSingleline .InputSingleline-label.is-active{-webkit-transform:translateY(-1.375rem);transform:translateY(-1.375rem)}.InputSingleline .InputSingleline-label.is-invalid{color:var(--color-input-singleline-error-text)}.InputSingleline .InputSingleline-input{background-color:var(--color-input-singleline-background);border:.0625rem solid var(--color-input-singleline-border);color:var(--color-input-singleline-text);display:block;font-family:BrandonText,sans-serif;font-size:1rem;min-height:2.5rem;padding:.5rem 1.25rem;width:100%}@media (min-width:960px){.InputSingleline .InputSingleline-input{font-size:1.125rem;min-height:3.125rem;padding:.5625rem 1.25rem}}.InputSingleline .InputSingleline-input:active,.InputSingleline .InputSingleline-input:focus{border-color:var(--color-input-singleline-focused-border);outline:none}.InputSingleline .InputSingleline-error{color:var(--color-input-singleline-error-text);font-family:BrandonText,sans-serif;font-size:.875rem;font-size:var(--text-fontSize-s);line-height:1.25rem;line-height:var(--text-lineHeight-s);margin-top:.1875rem}.InputSingleline.is-disabled .InputSingleline-input{border-color:var(--color-input-singleline-disabled-border)}.InputSingleline.is-disabled .InputSingleline-input:active,.InputSingleline.is-disabled .InputSingleline-input:focus{border-color:var(--color-input-singleline-disabled-focused-border)}.InputSingleline.is-invalid .InputSingleline-input{border-color:var(--color-input-singleline-invalid-border)}.InputSingleline.is-invalid .InputSingleline-input .InputSingleline-label{color:var(--color-input-singleline-invalid-placeholder)}.InputSingleline.is-invalid .InputSingleline-input:active,.InputSingleline.is-invalid .InputSingleline-input:focus{border-color:var(--color-input-singleline-invalid-focused-border)}
