
        .form-select {
            width: 100%;
            padding: 0.375rem 2.25rem 0.375rem 0.75rem;
            font-size: 1rem;
            font-weight: 300;
            line-height: 2;
            color: #495057;
            background-color: #fff;
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
            background-repeat: no-repeat;
            background-position: right 0.75rem center;
            background-size: 20px 10px;
            border: 1px solid #ced4da;
            border-radius: 0.25rem;
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
            transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
        }

        .p1 {
            font-size: 1rem;
            text-align: center;
        }

        .centered-text {
            text-align: center;
            margin-bottom: 50px;
            /* Add some margin at the bottom */

        }

        .custom-border {
            width: 100%;
            border: 1px solid #ccc;
            padding: 40px;
            margin: 0 auto;
            /* Center the border */
        }

        #phoneInput {
            display: none;
            margin-top: 10px;
            flex-direction: row;
            justify-content: flex-start;
            align-items: center;
            /* 垂直居中按钮 */
        }

        #phoneInput input,
        #phoneInput button {
            margin-bottom: 10px;
        }

        #phoneInput,
        input {
            padding: 10px;
            width: 100%;
            border: 1px solid #ccc;
            border-radius: 5px;
        }

        #phoneInput button {
            padding: 10px 10px;
            background-color: #007bff;
            color: #fff;
            border: none;
            border-radius: 5px;
            cursor: pointer;
        }

        #phoneInput button:hover {
            background-color: #0056b3;
        }


        #input_remake {
            display: none;
            margin-top: 10px;
            flex-direction: row;
            font-size: 14px;
            justify-content: flex-start;
            align-items: center;
            /* 垂直居中按钮 */
        }

        #input_remake input,
        #input_remake button {
            margin-bottom: 10px;
        }

        #input_remake,
        input {
            padding: 10px;
            flex: 1;
            border: 1px solid #ccc;
            border-radius: 5px;
        }

        #input_remake button {
            padding: 10px 10px;
            background-color: #007bff;
            color: #fff;
            border: none;
            border-radius: 5px;
            cursor: pointer;
        }

        #input_remake button:hover {
            background-color: #0056b3;
        }


        #codeInput {
            display: none;
        }

        #codeInput {
            display: none;
            margin-top: -20px;
        }

        #codeInput input,
        #codeInput button {
            margin-bottom: 10px;
        }

        #codeInput input {
            padding: 10px;
            width: 100%;
            border: 1px solid #ccc;
            border-radius: 5px;
        }

        .button-container {
            display: flex;
            flex-direction: row;
            justify-content: flex-start;
            align-items: center;
            /* 垂直居中按钮 */
        }

        .button {
            display: none;
            align-items: center;
            justify-content: center;
            text-align: center;
            border: none;
            margin: 10px;
            border-radius: 5px;
            cursor: pointer;
            width: 120px;
            height: 40px;
        }


        .nextlogin,
        .env_load_button,
        .wechat_load_button,
        .jd_load_button,
        .jd1_load_button {
            background-color: #007bff;
            color: #fff;
        }

        .nextlogin,
        .env_load_button,
        .wechat_load_button,
        .jd_load_button:hover,
        .jd1_load_button:hover {
            background-color: #0056b3;
        }

        .cancellation {
            background-color: #FF4500;
            color: #fff;
        }

        .cancellation:hover {
            background-color: #8B0000;
        }


        .copycookie,
        .env_next_submit {
            background-color: #008000;
            color: #fff;
        }

        .copycookie,
        .env_next_submit:hover {
            background-color: #006400;
        }

        .submit:hover {
            background-color: #0056b3;
        }

        .submit {
            background-color: #007bff;
            color: #fff;
        }

        .overlay {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(255, 255, 255, 0.8);
            /* 半透明白色背景 */
            display: none;
            justify-content: center;
            align-items: center;
            z-index: 9999;
        }

        .spinner {
            border: 6px solid #3679f6;
            border-top: 6px solid #000;
            border-radius: 50%;
            width: 50px;
            height: 50px;
            animation: spin 1s linear infinite;
        }

        @keyframes spin {
            0% {
                transform: rotate(0deg);
            }

            100% {
                transform: rotate(360deg);
            }
        }

        .message {
            text-align: left;
            padding-top: 10px;
            padding-bottom: 10px;
            color: #007bff;
            /* 设置文字颜色为蓝色 */
        }

        .remake {
            text-align: left;
            padding-top: 10px;
            padding-bottom: 10px;
            color: #007bff;
            /* 设置文字颜色为蓝色 */
        }

        #qrcode_img {
            padding: 20px;
            text-align: center;
            font-size: 10px;
            flex-direction: column;
            align-items: center;
        }

        #EnvSelect {
            display: none;
        }

        #SMSLogin {
            display: none;
        }

        #pwdSelect {
            display: none;
        }

        #EnvInput,
        #RemakeInput,
        #wechat_img_input,
        #jd_img_input,
        #jd1_img_input {
            padding-top: 10px;
            /* 设置上内边距为10像素 */
            padding-bottom: 0;
            /* 设置下内边距为10像素 */
            padding-left: 0;
            /* 设置左内边距为0 */
            padding-right: 0;
            /* 设置右内边距为0 */
            display: none;
        }

        #env_message {
            text-align: left;
            padding-top: 10px;
            padding-bottom: 10px;
            color: #007bff;
            /* 设置文字颜色为蓝色 */
        }

        .wechat_qrcode {
            display: flex;
            padding: 20px;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            text-align: center;
        }

        #wechat_qrcode_message {
            text-align: center;
            display: flex;
            padding-top: 15px;
            font-size: 14px;
            padding-bottom: 15px;
            color: #007bff;
            /* 设置文字颜色为蓝色 */
        }

        .wechat_button-container {
            display: none;
            flex-direction: row;
            justify-content: flex-start;
            align-items: center;
            /* 垂直居中按钮 */
        }

        .jd_qr_code {
            display: none;
            padding: 20px;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            text-align: center;
        }

        #jd_qr_code_message {
            text-align: center;
            display: none;
            padding-top: 15px;
            font-size: 14px;
            padding-bottom: 15px;
            color: #007bff;
            /* 设置文字颜色为蓝色 */
        }

        .jd_button-container {
            display: none;
            flex-direction: row;
            justify-content: flex-start;
            align-items: center;
            /* 垂直居中按钮 */
        }

        .jd1_qr_code {
            display: none;
            padding: 20px;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            text-align: center;
        }

        #jd1_qr_code_message {
            text-align: center;
            display: none;
            padding-top: 15px;
            font-size: 14px;
            padding-bottom: 15px;
            color: #007bff;
            /* 设置文字颜色为蓝色 */
        }

        .jd1_button-container {
            display: none;
            flex-direction: row;
            justify-content: flex-start;
            align-items: center;
            /* 垂直居中按钮 */
        }

        #phonePwdInput {
            display: none;
            margin-top: 10px;
            justify-content: flex-start;
            flex-direction: column;
        }

        #phonePwdInput input,
        #phonePwdInput button {
            margin-bottom: 10px;
        }

        #phonePwdInput,
        input {
            padding: 10px;
            width: 100%;
            border: 1px solid #ccc;
            border-radius: 5px;
        }

        .wechat-img {
            margin-top: 12px;
            border: 1px solid #ccc;
            display: none;
            flex-wrap: nowrap;
            padding: 10px;
            justify-content: space-between;
        }

        .wechat-img,
        .img-container>img {
            width: 100%
        }

        .img-container {
            text-align: center;
            flex: 1
        }

        #phonePwdInput button {
            padding: 10px 10px;
            background-color: #007bff;
            color: #fff;
            border: none;
            border-radius: 5px;
            cursor: pointer;
        }

        #phonePwdInput button:hover {
            background-color: #0056b3;
        }

        #pwd_message {
            text-align: center;
            display: none;
            padding-top: 15px;
            font-size: 14px;
            padding-bottom: 15px;
            color: #007bff;
            /* 设置文字颜色为蓝色 */
        }

        .scroll {
            margin: 10px 0;
            overflow: hidden;
            width: 100%;
            padding: 0.375rem 2.25rem 0.375rem 0.75rem;
            font-size: 1rem;
            font-weight: 300;
            line-height: 2;
            color: #495057;
            transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
        }

        .scroll-container {
            display: inline-block;
            white-space: nowrap;
            width: 100%;
            animation: scroll 10s linear infinite;
        }

        /* 定义动画 */
        @keyframes scroll {
            0% {
                transform: translateX(100%);
            }

            /* 初始位置 */
            100% {
                transform: translateX(-100%);
            }

            /* 结束位置 */
        }
    