.login-container[data-v-cb17753e]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f0f2f5}.login-card[data-v-cb17753e]{width:26.66667rem;border-radius:.66667rem;box-shadow:0 4px 1.11111rem 0 rgba(0,0,0,.15);overflow:hidden;background:hsla(0,0%,100%,.95)}.login-header[data-v-cb17753e]{text-align:center;padding:1.77778rem 0 1.33333rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;margin-bottom:1.66667rem}.login-header h2[data-v-cb17753e]{font-size:1.33333rem;font-weight:600;margin:0}.testImgBox[data-v-cb17753e]{position:absolute;top:0;right:0;width:-moz-fit-content;width:fit-content;height:100%;overflow:hidden;border-top-right-radius:6px;border-bottom-right-radius:6px;z-index:1;cursor:pointer}.testImgBox img[data-v-cb17753e]{height:100%}.login-content[data-v-cb17753e]{padding:0 1.77778rem 1.77778rem}.login-content .checkBoxStyle[data-v-cb17753e]{font-size:1rem}[data-v-cb17753e] .ant-form-item{margin-bottom:1.66667rem}[data-v-cb17753e] .ant-btn-lg,[data-v-cb17753e] .ant-input-lg,[data-v-cb17753e] .ant-input-password-lg,[data-v-cb17753e] .ant-select-lg{height:2.66667rem;font-size:.88889rem;border-radius:0}[data-v-cb17753e] .ant-input-group{display:flex;align-items:stretch}[data-v-cb17753e] #form_item_mobile{height:unset}[data-v-cb17753e] .ant-input-group .ant-input{flex:1;border-top-right-radius:8px;border-bottom-right-radius:8px}[data-v-cb17753e] .ant-input-group .ant-input.imageIpt,[data-v-cb17753e] .imageFatIpt{width:100%}[data-v-cb17753e] .imageItem .imageIpt{height:2.77778rem}[data-v-cb17753e] .imageItem .imageIpt .ant-input{min-height:unset;font-size:.88889rem}[data-v-cb17753e] .ant-input-group .ant-input.codeIpt{border-top-right-radius:0;border-bottom-right-radius:0}[data-v-cb17753e] .passwordIpt .ant-input{height:1.94444rem;min-height:unset;font-size:.88889rem}[data-v-cb17753e] .ant-input-group .ant-btn{white-space:nowrap}[data-v-cb17753e] .ant-checkbox-group{margin-top:8px}[data-v-cb17753e] .ant-btn-primary{height:2.66667rem;font-size:.88889rem;font-weight:600;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;transition:all .3s ease}[data-v-cb17753e] .ant-btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px .66667rem rgba(102,126,234,.4)}[data-v-cb17753e] .ant-btn-primary:disabled{background:#d9d9d9;transform:none;box-shadow:none}.login-footer[data-v-cb17753e]{display:flex;justify-content:space-between;margin-top:1.33333rem;padding:0 1.77778rem 1.77778rem}.login-footer a[data-v-cb17753e]{color:#667eea;text-decoration:none;transition:color .3s ease;font-size:.77778rem}.login-footer a[data-v-cb17753e]:hover{color:#764ba2;text-decoration:underline}.login-footer a.active[data-v-cb17753e]{color:#764ba2;font-weight:600;text-decoration:none}.protocol-content[data-v-cb17753e]{max-height:60vh;overflow-y:auto;padding:0 .88889rem}[data-v-cb17753e] .ant-tabs{margin-top:1.33333rem}[data-v-cb17753e] .ant-tabs-nav{margin-bottom:1.33333rem}[data-v-cb17753e] .ant-tabs-tab{font-size:.88889rem;font-weight:500;padding:.66667rem 1.33333rem}[data-v-cb17753e] .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#667eea;font-weight:600}[data-v-cb17753e] .ant-tabs-ink-bar{background:linear-gradient(135deg,#667eea,#764ba2);height:3px}[data-v-cb17753e] .ant-input-group-addon{display:flex;align-items:center;justify-content:center;padding:0;width:5.55556rem;height:2.66667rem}[data-v-cb17753e] .ant-input-group-addon .ant-select .ant-select-selector{height:100%!important;min-height:unset!important}[data-v-cb17753e] .numipt .ant-input{height:2.66667rem;min-height:unset}[data-v-cb17753e] .ant-input-group-addon .ant-select{margin:0}.register-container[data-v-fbb44dda]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f0f2f5}.register-card[data-v-fbb44dda]{width:26.66667rem;border-radius:.66667rem;box-shadow:0 4px 1.11111rem 0 rgba(0,0,0,.15);overflow:hidden;background:hsla(0,0%,100%,.95)}.register-header[data-v-fbb44dda]{text-align:center;padding:1.77778rem 0 1.33333rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;margin-bottom:1.66667rem}.register-header h2[data-v-fbb44dda]{font-size:1.33333rem;font-weight:600;margin:0}.register-content[data-v-fbb44dda]{padding:0 1.77778rem 1.77778rem}[data-v-fbb44dda] .ant-form-item{margin-bottom:1.66667rem}[data-v-fbb44dda] .ant-btn-lg,[data-v-fbb44dda] .ant-input-lg,[data-v-fbb44dda] .ant-input-password-lg,[data-v-fbb44dda] .ant-select-lg{height:2.66667rem;font-size:.88889rem;border-radius:0}[data-v-fbb44dda] .ant-input-group{display:flex;align-items:stretch}[data-v-fbb44dda] .ant-input-group .ant-input{flex:1;border-top-right-radius:8px;border-bottom-right-radius:8px}.testImgBox[data-v-fbb44dda]{position:absolute;top:0;right:0;width:-moz-fit-content;width:fit-content;height:100%;overflow:hidden;border-top-right-radius:6px;border-bottom-right-radius:6px;z-index:1;cursor:pointer}.testImgBox img[data-v-fbb44dda]{height:100%}[data-v-fbb44dda] .imageFatIpt{width:100%}[data-v-fbb44dda] .imageItem2 .imageIpt{height:2.77778rem}[data-v-fbb44dda] .ant-input-group .ant-input.codeIpt{border-top-right-radius:0;border-bottom-right-radius:0}[data-v-fbb44dda] .ant-input-group .ant-btn{white-space:nowrap}[data-v-fbb44dda] .ant-checkbox-group{margin-top:8px}[data-v-fbb44dda] .ant-btn-primary{height:2.66667rem;font-size:.88889rem;font-weight:600;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;transition:all .3s ease}[data-v-fbb44dda] .ant-btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px .66667rem rgba(102,126,234,.4)}[data-v-fbb44dda] .ant-btn-primary:disabled{background:#d9d9d9;transform:none;box-shadow:none}[data-v-fbb44dda] #form_item_mobile{height:unset}.register-footer[data-v-fbb44dda]{text-align:center;margin-top:1.33333rem;padding:0 1.77778rem 1.77778rem}.register-footer a[data-v-fbb44dda]{color:#667eea;text-decoration:none;transition:color .3s ease;font-size:.88889rem}.register-footer a[data-v-fbb44dda]:hover{color:#764ba2;text-decoration:underline}[data-v-fbb44dda] .passwordIpt .ant-input{height:1.94444rem;min-height:unset;font-size:.88889rem}.protocol-content[data-v-fbb44dda]{max-height:60vh;overflow-y:auto;padding:0 .88889rem}.register-content .checkBoxStyle[data-v-fbb44dda]{font-size:1rem}[data-v-fbb44dda] .ant-input-group-addon{padding:0;width:4.44444rem;height:2.66667rem;display:flex;align-items:center;justify-content:center}[data-v-fbb44dda] .ant-input-group-addon .ant-select{margin:0;width:100%}[data-v-fbb44dda] .ant-input-group-addon .ant-select .ant-select-selector{height:100%!important;min-height:unset!important}.personal-container[data-v-594aa49d]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f0f2f5}.personal-card[data-v-594aa49d]{width:70%;min-height:27.77778rem;border-radius:.66667rem;box-shadow:0 4px 1.11111rem 0 rgba(0,0,0,.15);overflow:hidden;background:hsla(0,0%,100%,.95)}.personal-header[data-v-594aa49d]{text-align:center;padding:1.77778rem 0 1.33333rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;margin-bottom:1.66667rem}.personal-header h2[data-v-594aa49d]{font-size:1.33333rem;font-weight:600;margin:0}.personal-content[data-v-594aa49d]{display:flex;padding:0 0 1.77778rem}.left-tab[data-v-594aa49d]{width:11.11111rem;border-right:1px solid #e8e8e8;padding:1.33333rem 0}.left-tab[data-v-594aa49d] .ant-menu{border-right:none}.left-tab[data-v-594aa49d] .ant-menu-item{height:2.66667rem;line-height:2.66667rem;font-size:.88889rem;margin:0;padding:0 1.33333rem}.left-tab[data-v-594aa49d] .ant-menu-item-selected{background-color:#f0f2f5;color:#667eea}.left-tab[data-v-594aa49d] .ant-menu-item:hover{background-color:#f0f2f5}.right-content[data-v-594aa49d]{flex:1;padding:1.33333rem 1.77778rem}.account-section h3[data-v-594aa49d],.profile-section h3[data-v-594aa49d]{font-size:1rem;font-weight:600;margin-bottom:1.11111rem;color:#333}.info-item[data-v-594aa49d]{display:flex;align-items:center;margin-bottom:.88889rem;padding:.66667rem 0;border-bottom:1px solid #f0f0f0}.info-label[data-v-594aa49d]{width:5.55556rem;font-size:.88889rem;color:#666}.info-value[data-v-594aa49d]{font-size:.88889rem;color:#333;font-weight:500}.account-actions[data-v-594aa49d]{margin-top:1.11111rem;display:flex;justify-content:flex-start}.account-actions .ant-btn[data-v-594aa49d]{display:flex;align-items:center;justify-content:center;font-size:.77778rem;padding:8px .88889rem;height:2rem;margin-right:.66667rem;line-height:unset}.logout-section[data-v-594aa49d]{margin-top:2.22222rem;padding-top:1.11111rem;border-top:1px solid #e8e8e8}.logout-section .ant-btn[data-v-594aa49d]{font-size:.77778rem;padding:8px .88889rem;height:2rem}[data-v-594aa49d] .ant-form-item{margin-bottom:1.66667rem}[data-v-594aa49d] .ant-btn-lg,[data-v-594aa49d] .ant-input-lg,[data-v-594aa49d] .ant-input-password-lg,[data-v-594aa49d] .ant-select-lg{height:2.66667rem;font-size:.88889rem;border-radius:0}[data-v-594aa49d] .ant-input-group{display:flex;align-items:stretch}[data-v-594aa49d] .ant-input-group .ant-input{flex:1;border-top-right-radius:8px;border-bottom-right-radius:8px}[data-v-594aa49d] .ant-input-group .ant-input.codeIpt{border-top-right-radius:0;border-bottom-right-radius:0}[data-v-594aa49d] .ant-input-group .ant-btn{white-space:nowrap}[data-v-594aa49d] .ant-btn-primary{height:2.66667rem;font-size:.88889rem;font-weight:600;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;transition:all .3s ease}[data-v-594aa49d] .ant-btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px .66667rem rgba(102,126,234,.4)}[data-v-594aa49d] .ant-btn-primary:disabled{background:#d9d9d9;transform:none;box-shadow:none}[data-v-594aa49d] #form_item_mobile{height:unset}[data-v-594aa49d] .passwordIpt .ant-input{height:1.94444rem;min-height:unset;font-size:.88889rem}[data-v-594aa49d] .ant-input-group-addon{padding:0;width:4.44444rem;height:2.66667rem;display:flex;align-items:center;justify-content:center}[data-v-594aa49d] .ant-input-group-addon .ant-select{margin:0;width:100%}[data-v-594aa49d] .ant-input-group-addon .ant-select .ant-select-selector{height:100%!important;min-height:unset!important}.testImgBox[data-v-594aa49d]{position:absolute;top:0;right:0;width:-moz-fit-content;width:fit-content;height:100%;overflow:hidden;border-top-right-radius:6px;border-bottom-right-radius:6px;z-index:1;cursor:pointer}.testImgBox img[data-v-594aa49d]{height:100%}[data-v-594aa49d] .imageFatIpt{width:100%}[data-v-594aa49d] .imageItem2 .imageIpt{height:2.77778rem}.modalBtn .ant-btn span{color:#fff!important}