.input{width:100%;padding-top:14px;position:relative}.input .input-field{appearance:none;font:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;font-style:inherit;font-variant:inherit;text-transform:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;letter-spacing:inherit;word-spacing:inherit;text-indent:inherit;text-shadow:inherit;text-align:inherit;color:var(--color-text);background:0 0;border:none;outline:none;width:100%;padding:.2em 0 .36em}.input .input-field::placeholder{color:var(--color-text-000);transition:all .25s}.input .input-field:-internal-autofill-selected{-webkit-text-fill-color:var(--color-text)!important;-webkit-box-shadow:0 0 0 1000px var(--color-background) inset!important;background-color:#0000!important}.input .input-field:-webkit-autofill{-webkit-text-fill-color:var(--color-text)!important;-webkit-box-shadow:0 0 0 1000px var(--color-background) inset!important;background-color:#0000!important}.input .input-field:-webkit-autofill:active{-webkit-text-fill-color:var(--color-text)!important;-webkit-box-shadow:0 0 0 1000px var(--color-background) inset!important;background-color:#0000!important}.input .input-field:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text)!important;-webkit-box-shadow:0 0 0 1000px var(--color-background) inset!important;background-color:#0000!important}.input .input-field:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text)!important;-webkit-box-shadow:0 0 0 1000px var(--color-background) inset!important;background-color:#0000!important}.input .input-label{font:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;font-style:inherit;font-variant:inherit;text-transform:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;letter-spacing:inherit;word-spacing:inherit;text-indent:inherit;text-shadow:inherit;text-align:inherit;color:var(--color-text-040);transform-origin:0 0;pointer-events:none;padding-top:.2em;padding-bottom:.36em;transition:all .25s;display:block;position:absolute;top:0;left:0;transform:translateY(14px)}.input .input-label-inner{font-size:inherit;transition:color .25s}.input .input-label-required{color:var(--color-danger);vertical-align:middle;padding-left:.1em;line-height:1}.input:hover:not(._disabled):not(._readonly):not(._focus) .input-label .input-label-inner{color:var(--color-text)}.input:hover:not(._disabled):not(._readonly):not(._focus)._noLabel .input-field::-moz-placeholder{color:var(--color-text-040)}.input:hover:not(._disabled):not(._readonly):not(._focus)._noLabel .input-field::placeholder{color:var(--color-text-040)}.input._noLabel{padding-top:0}.input._noLabel .input-field::placeholder{color:var(--color-text-030)}.input._focus .input-field::placeholder{color:var(--color-text-030)}.input._focus .input-label{font-size:10px;font-weight:700;transform:translateY(-.2em)}.input._focus .input-label .input-label-inner{color:var(--color-text)}.input._input .input-label{font-size:10px;transform:translateY(-.2em)}.input._input .input-label .input-label-inner{opacity:1}.input._invalid .input-label{color:var(--color-danger)!important}.input._invalid:hover:not(._disabled):not(._readonly):not(._focus) .input-label-inner{color:var(--color-danger-060)}.input._invalid:hover:not(._disabled):not(._readonly):not(._focus)._noLabel .input-field::-moz-placeholder{color:var(--color-danger-060)}.input._invalid:hover:not(._disabled):not(._readonly):not(._focus)._noLabel .input-field::placeholder{color:var(--color-danger-060)}.input._disabled,.input._readonly{pointer-events:none;cursor:default}.input._disabled .input-field,.input._disabled .input-label{opacity:.6}.input._noSpin .input-field[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}.input._noSpin .input-field[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}
