.password-modal-content[data-v-69d7b6a0]{padding:10px 10px 20px}.password-modal-header[data-v-69d7b6a0]{text-align:center;margin-bottom:24px}.password-modal-header .password-icon-wrapper[data-v-69d7b6a0]{width:64px;height:64px;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 12px;-webkit-box-shadow:0 4px 12px rgba(46,125,50,.15);box-shadow:0 4px 12px rgba(46,125,50,.15)}.password-modal-header .password-modal-desc[data-v-69d7b6a0]{color:#909399;font-size:13px;margin:0}.password-form .password-form-item[data-v-69d7b6a0]{margin-bottom:20px}.password-form .password-form-item[data-v-69d7b6a0]:last-of-type{margin-bottom:24px}.password-form .input-label[data-v-69d7b6a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:8px;color:#606266;font-size:14px;font-weight:500}.password-form .input-label i[data-v-69d7b6a0]{color:#2e7d32}.password-form .password-input[data-v-69d7b6a0] .ivu-input{border-radius:8px;-webkit-transition:all .3s;transition:all .3s}.password-form .password-input[data-v-69d7b6a0] .ivu-input:hover{border-color:#2e7d32}.password-form .password-input[data-v-69d7b6a0] .ivu-input:focus{border-color:#2e7d32;-webkit-box-shadow:0 0 0 2px rgba(46,125,50,.1);box-shadow:0 0 0 2px rgba(46,125,50,.1)}.password-form .password-hint[data-v-69d7b6a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-top:6px;color:#909399;font-size:12px}.password-form .password-hint i[data-v-69d7b6a0]{margin-top:1px}.password-form .password-form-actions[data-v-69d7b6a0]{margin-bottom:0}.password-form .password-form-actions .submit-btn[data-v-69d7b6a0]{margin-bottom:12px;border-radius:8px;font-weight:500;background:linear-gradient(135deg,#2e7d32,#43a047);border:none;height:42px}.password-form .password-form-actions .submit-btn[data-v-69d7b6a0]:hover{background:linear-gradient(135deg,#1b5e20,#2e7d32)}.password-form .password-form-actions .submit-btn i[data-v-69d7b6a0]{margin-right:4px}.password-form .password-form-actions .cancel-btn[data-v-69d7b6a0]{border-radius:8px;height:42px;color:#606266}.password-form .password-form-actions .cancel-btn[data-v-69d7b6a0]:hover{color:#2e7d32;border-color:#2e7d32}.profile-container[data-v-a2b35778]{padding:20px}.page-header[data-v-a2b35778]{margin-bottom:24px}.page-header h2[data-v-a2b35778]{font-size:24px;font-weight:700;color:#333}.profile-content[data-v-a2b35778]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.info-card[data-v-a2b35778]{width:320px}.info-card[data-v-a2b35778] .ivu-card-body{padding:24px}.info-card .avatar-section[data-v-a2b35778]{text-align:center;margin-bottom:24px}.info-card .avatar-section .avatar-wrapper[data-v-a2b35778]{position:relative;display:inline-block;margin-bottom:16px}.info-card .avatar-section .avatar-wrapper .avatar[data-v-a2b35778]{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid #fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.info-card .avatar-section .avatar-wrapper .upload-avatar[data-v-a2b35778]{position:absolute;bottom:0;right:0}.info-card .avatar-section h3[data-v-a2b35778]{font-size:18px;font-weight:700;margin-bottom:16px}.info-card .account-status[data-v-a2b35778]{background:#f8f9fa;border-radius:8px;padding:16px;margin-bottom:20px}.info-card .account-status h4[data-v-a2b35778]{font-weight:700;margin-bottom:12px}.info-card .account-status ul[data-v-a2b35778]{list-style:none;padding:0}.info-card .account-status ul li[data-v-a2b35778]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0;font-size:13px;color:#666}.info-card .account-status ul li .value[data-v-a2b35778]{font-weight:500;color:#333}.edit-card[data-v-a2b35778]{-webkit-box-flex:1;-ms-flex:1;flex:1}.edit-card[data-v-a2b35778] .ivu-card-body{padding:32px}