.lang-select-container[data-v-131d2e95] .ant-select-selector{background:transparent}.ant-select-dropdown .flag-icon{margin-right:6px;font-size:16px;display:inline-block;min-width:20px}.ant-select-dropdown .ant-select-item-option-content{display:flex;align-items:center}.is-price[data-v-97b2c27f]{transform:scale(1.5)}.login-page[data-v-97b2c27f]{height:100vh;display:flex;align-items:center;justify-content:center;background-image:url(/assets/login_bg-CD8lbpJq.png);background-repeat:no-repeat;background-position:center center;background-size:cover;padding:20px;box-sizing:border-box;position:relative;overflow:hidden}.login-page[data-v-97b2c27f]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffb157e6,#ff9538d9);z-index:0}.login-page .lang-switch[data-v-97b2c27f]{position:absolute;right:5vw;top:5vh;transform:scale(1.5)}.login-page .login-container[data-v-97b2c27f]{width:100%;max-width:460px;position:relative;z-index:1}.login-page .login-container .login-card[data-v-97b2c27f]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 8px 32px #00000026}.login-page .login-container .login-card .login-tabs[data-v-97b2c27f]{display:flex;border-bottom:1px solid #e8e8e8;margin-bottom:24px}.login-page .login-container .login-card .login-tabs .tab-item[data-v-97b2c27f]{flex:1;padding:12px 0;text-align:center;font-size:15px;color:#666;cursor:pointer;position:relative;transition:all .3s}.login-page .login-container .login-card .login-tabs .tab-item[data-v-97b2c27f]:hover{color:#ff6b35}.login-page .login-container .login-card .login-tabs .tab-item.active[data-v-97b2c27f]{color:#ff6b35;font-weight:500}.login-page .login-container .login-card .login-tabs .tab-item.active[data-v-97b2c27f]:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:40px;height:3px;background:#ff6b35;border-radius:2px}.login-page .login-container .login-card .login-form .form-item[data-v-97b2c27f]{margin-bottom:20px}.login-page .login-container .login-card .login-form .form-item .form-label[data-v-97b2c27f]{display:block;margin-bottom:8px;font-size:14px;color:#333;font-weight:500}.login-page .login-container .login-card .login-form .form-item .phone-input-wrapper[data-v-97b2c27f]{display:flex;gap:8px}.login-page .login-container .login-card .login-form .form-item .phone-input-wrapper .phone-prefix[data-v-97b2c27f]{width:140px;min-width:140px;flex-shrink:0}.login-page .login-container .login-card .login-form .form-item .phone-input-wrapper .phone-prefix[data-v-97b2c27f] .ant-select-selector{border-radius:6px;padding:0 11px}.login-page .login-container .login-card .login-form .form-item .phone-input-wrapper .phone-prefix[data-v-97b2c27f] .ant-select-selection-item{display:flex;align-items:center;padding-right:8px}.login-page .login-container .login-card .login-form .form-item .phone-input-wrapper .phone-prefix[data-v-97b2c27f] .ant-select-arrow{right:8px}.login-page .login-container .login-card .login-form .form-item .phone-input-wrapper .phone-prefix .flag-icon[data-v-97b2c27f]{margin-right:6px;font-size:16px;display:inline-block;min-width:20px}.login-page .login-container .login-card .login-form .form-item .phone-input-wrapper .phone-input[data-v-97b2c27f]{flex:1;min-width:0}.login-page .login-container .login-card .login-form .form-item .phone-input-wrapper .phone-input[data-v-97b2c27f] .ant-input{border-radius:6px}.login-page .login-container .login-card .login-form .form-item .code-input-wrapper[data-v-97b2c27f]{display:flex;gap:8px}.login-page .login-container .login-card .login-form .form-item .code-input-wrapper .code-input[data-v-97b2c27f]{flex:1}.login-page .login-container .login-card .login-form .form-item .code-input-wrapper .code-input[data-v-97b2c27f] .ant-input{border-radius:6px}.login-page .login-container .login-card .login-form .form-item .code-input-wrapper .code-button[data-v-97b2c27f]{width:140px;flex-shrink:0;border-radius:6px;color:#ff6b35;border-color:#ff6b35}.login-page .login-container .login-card .login-form .form-item .code-input-wrapper .code-button[data-v-97b2c27f]:hover:not(:disabled){color:#fff;background:#ff6b35;border-color:#ff6b35}.login-page .login-container .login-card .login-form .form-item .code-input-wrapper .code-button[data-v-97b2c27f]:disabled{color:#999;border-color:#d9d9d9;cursor:not-allowed}.login-page .login-container .login-card .login-form .form-item[data-v-97b2c27f] .ant-input,.login-page .login-container .login-card .login-form .form-item[data-v-97b2c27f] .ant-input-password{border-radius:6px;font-size:14px}.login-page .login-container .login-card .login-form .form-item[data-v-97b2c27f] .ant-input-affix-wrapper{border-radius:6px}.login-page .login-container .login-card .login-form .form-links[data-v-97b2c27f]{display:flex;justify-content:space-between;margin-bottom:24px;font-size:13px}.login-page .login-container .login-card .login-form .form-links .link[data-v-97b2c27f]{color:#666;cursor:pointer;transition:color .3s}.login-page .login-container .login-card .login-form .form-links .link[data-v-97b2c27f]:hover{color:#ff6b35}.login-page .login-container .login-card .login-form .login-button[data-v-97b2c27f]{height:44px;border-radius:6px;font-size:16px;font-weight:500;background:linear-gradient(90deg,#ff8a4c,#ff6b35);border:none;box-shadow:0 4px 12px #ff6b354d}.login-page .login-container .login-card .login-form .login-button[data-v-97b2c27f]:hover:not(:disabled){background:linear-gradient(90deg,#ff7a3c,#ff5b25);box-shadow:0 6px 16px #ff6b3566}.login-page .login-container .login-card .login-form .login-button[data-v-97b2c27f]:active:not(:disabled){background:linear-gradient(90deg,#ff6a2c,#ff4b15)}@media(max-width:768px){.login-page[data-v-97b2c27f]{padding:12px}.login-page .login-container[data-v-97b2c27f]{max-width:100%}.login-page .login-container .login-card[data-v-97b2c27f]{padding:24px 20px}.login-page .login-container .login-card .login-form .form-item .phone-input-wrapper .phone-prefix[data-v-97b2c27f]{width:115px;min-width:115px}.login-page .login-container .login-card .login-form .form-item .code-input-wrapper .code-button[data-v-97b2c27f]{width:120px;font-size:13px}}
