.scInput{display:flex;flex-flow:column;font-family:inherit!important}.scInput--disabled .scInput-field{background:var(--c-grey-lightest)}.scInput--disabled .scInput-field input{color:var(--c-grey-darkest)!important;-webkit-text-fill-color:var(--c-grey-darkest)!important}.scInput--s .scInput-field{border-width:1.5px;height:36px}.scInput--s .scInput-field-input{padding:0 12px}.scInput--s .scInput-field-input::-moz-placeholder{font-size:13px;font-weight:400}.scInput--s .scInput-field-input,.scInput--s .scInput-field-input::placeholder{font-size:13px;font-weight:400}.scInput-labels{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:8px}.scInput-label{color:var(--c-text-primary);display:flex}.scInput-label,.scInput-label-right{cursor:pointer;font-size:12px;font-weight:400;line-height:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scInput-label-right{color:var(--c-grey-darkest)}.scInput-field{background-color:var(--c-white);border:1px solid var(--c-border);border-radius:6px;display:flex;height:53px;position:relative;width:100%}.scInput-field input:-webkit-autofill,.scInput-field input:-webkit-autofill:focus,.scInput-field input:-webkit-autofill:hover,.scInput-field select:-webkit-autofill,.scInput-field select:-webkit-autofill:focus,.scInput-field select:-webkit-autofill:hover,.scInput-field textarea:-webkit-autofill,.scInput-field textarea:-webkit-autofill:focus,.scInput-field textarea:-webkit-autofill:hover{border:none;-webkit-text-fill-color:inherit;box-shadow:none;font-family:BasierCircle,Helvetica Neue,Arial,sans-serif!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.scInput-field-input{background-color:transparent;border:none;font-family:BasierCircle,Helvetica Neue,Arial,sans-serif!important;font-size:15px;font-weight:500;padding:0 23px;width:100%}.scInput-field-input::-moz-placeholder{color:var(--c-grey-dark);font-size:14px;font-weight:500}.scInput-field-input::placeholder{color:var(--c-grey-dark);font-size:14px;font-weight:500}.scInput-field-input:focus{outline:0}.scInput-field-action{align-items:center;cursor:pointer;display:flex;justify-content:flex-end;margin-right:12px;width:70px}.scInput-field-action a{text-decoration:none}.scInput-field-action a span{font-size:13px;font-weight:500}.scInput-field-action .nuxt-icon svg{height:20px;width:20px}.scInput-field-action .nuxt-icon svg path{fill:var(--c-grey-medium);transition:fill .2s}.scInput-field-action:hover .nuxt-icon svg path{fill:var(--c-grey-dark)}.scInput-field-action--active .nuxt-icon svg path{fill:var(--c-blue)!important}.scInput-field-action--disabled{cursor:not-allowed}.scInput-field-action--disabled .nuxt-icon svg{color:var(--c-grey-medium)}.scInput-field-validation{align-items:center;display:flex;margin-right:20px}.scInput-field-validation .nuxt-icon svg{color:var(--c-grey-darkest);height:14px;width:22px}.scInput-field-validation--isValid .nuxt-icon svg{color:var(--c-green)}@media (min-width:768px){.scInput-field-validation{margin-right:0;position:absolute;right:-40px;top:50%;transform:translateY(-50%)}}.scInput-errorMessage{color:var(--c-red);font-size:12px;line-height:15px}.scInput-errorMessage--inside{align-items:center;display:flex;justify-content:flex-end;margin-right:8px;min-width:100px;text-align:right}.scInput-errorMessage--under{margin-top:4px}.scInput.isFocused .scInput-field{border-color:var(--c-primary)}.scInput.isFocused .scInput-field-prepend{background-color:var(--c-primary-light);border-right-color:var(--c-primary)}.scInput.isFocused .scInput-field-prepend .nuxt-icon svg{fill:var(--c-primary)}.scInput.isNotValid .scInput-field{border-color:var(--c-red)}.scInput.isPassword .scInput-field-input{padding-right:0;width:100%}.scInput.isHidden{height:0!important;margin:0!important;visibility:hidden}.scInput--mixed .scInput-field{overflow:hidden}.scInput--mixed .scInput-field-prepend{align-items:center;background-color:var(--c-grey-lightest);border-right:1px solid var(--c-border);display:flex;justify-content:center;padding:0 16px}.scInput--mixed .scInput-field-prepend .nuxt-icon svg{fill:var(--c-text-secondary)}.scInput--compact{border:1px solid var(--c-grey-light);border-radius:6px;cursor:text;padding:16px 18px 13px}.scInput--compact .scInput-labels{margin-bottom:0}.scInput--compact .scInput-label{font-size:12px;line-height:20px}.scInput--compact .scInput-field{border:none;color:var(--c-text-primary);font-size:15px;font-weight:500;height:22px;line-height:150%;margin:4px 0 0}.scInput--compact .scInput-field-input{padding:0}
