.Input-module-scss-module__5edHdW__input{font-family:var(--font-inter);font-weight:500;font-size:var(--text-input-size);line-height:var(--text-input-line-height);letter-spacing:var(--text-input-letter-spacing);color:#2e2e2e;background:#fff;border:1px solid #f0f0f0;outline:none;width:100%;transition:border-color .15s,box-shadow .15s}[data-type-scale=admin] .Input-module-scss-module__5edHdW__input{font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height)}.Input-module-scss-module__5edHdW__input::placeholder{color:#a6a6a6}.Input-module-scss-module__5edHdW__input:disabled{color:#a6a6a6;cursor:not-allowed;box-shadow:none;background:#f6f6f6}.Input-module-scss-module__5edHdW__outline{border-radius:8px;height:41px;padding:.625rem .75rem;box-shadow:0 1px 1px #8c8c8c17,0 2px 1px #8c8c8c0d,0 3px 1px #8c8c8c03,0 5px 1px #8c8c8c00}.Input-module-scss-module__5edHdW__outline:focus{border-color:var(--cat-exam-primary,#2563eb)}.Input-module-scss-module__5edHdW__soft{border-radius:12px;min-height:46px;padding:.75rem .875rem}.Input-module-scss-module__5edHdW__soft:focus{border-color:#5382e9;box-shadow:0 0 0 3px #5382e926}.Input-module-scss-module__5edHdW__invalid{border-color:#ef473e}.Input-module-scss-module__5edHdW__invalid:focus{border-color:#ef473e;box-shadow:0 0 0 3px #ef473e26}.Input-module-scss-module__5edHdW__invalid:focus-visible{outline-color:#ed3126}.Input-module-scss-module__5edHdW__field{flex-direction:column;gap:3px;width:100%;display:flex}.Input-module-scss-module__5edHdW__label{font-family:var(--font-inter);font-weight:500;font-size:var(--text-input-size);line-height:var(--text-input-line-height);letter-spacing:var(--text-input-letter-spacing);color:#2e2e2e}.Input-module-scss-module__5edHdW__hint{font-family:var(--font-inter);font-weight:500;font-size:var(--text-input-size);line-height:var(--text-input-line-height);letter-spacing:var(--text-input-letter-spacing);color:#a6a6a6;padding-inline:.75rem;font-size:12px}.Input-module-scss-module__5edHdW__error{font-family:var(--font-inter);font-weight:500;font-size:var(--text-input-size);line-height:var(--text-input-line-height);letter-spacing:var(--text-input-letter-spacing);color:#ed3126;padding-inline:.75rem;font-size:12px}
