.form-field{display:flex;flex-direction:column;gap:6px}.form-field__label{font-size:16px;font-weight:600}.form-field__input{width:100%;height:32px;padding:16px;border:1px solid #ccdbfd;border-radius:4px;font-size:16px;background-color:white}.form-field__input:focus{outline:none;box-shadow:0 0 4px 4px #abc4ff30}.form-field__input:-moz-read-only{opacity:.6;cursor:not-allowed}.form-field__input:read-only{opacity:.6;cursor:not-allowed}.form-field__input.error{outline:none;border:1px solid #ffaec4;box-shadow:0 0 4px 4px #ffaec430}.form-field__error-message{margin-bottom:4px;font-size:14px;font-weight:400;color:tomato}