.person-center[data-v-d677bb76]{width:100%}.profile-banner[data-v-d677bb76]{background-color:#3d8dfc;background-image:repeating-linear-gradient(115deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.06) 1px,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 7px),linear-gradient(115deg,hsla(0,0%,100%,0) 16%,hsla(0,0%,100%,.3) 32%,hsla(0,0%,100%,.17) 45%,hsla(0,0%,100%,.05) 56%,hsla(0,0%,100%,0) 66%),radial-gradient(ellipse 70% 55% at 24% 0,rgba(226,240,255,.42) 0,rgba(226,240,255,0) 62%),radial-gradient(ellipse 65% 60% at 88% 100%,rgba(120,145,180,.34) 0,rgba(120,145,180,0) 66%),linear-gradient(135deg,#7fb3ff,#4a95ff 38%,#2f7be0 72%,#2268cf);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),inset 0 -30px 60px rgba(80,102,140,.25);max-width:560px;margin:16px auto 16px;border-radius:12px 12px 0 0;padding:18px 24px 24px;display:flex;align-items:center;justify-content:flex-start;color:#fff}.profile-banner .profile-avatar[data-v-d677bb76]{width:72px;height:72px;border-radius:50%;background:#fff;border:3px solid hsla(0,0%,100%,.9);color:#3d8dfc;font-size:34px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(29,33,41,.15)}.content-wrap[data-v-d677bb76]{display:flex;justify-content:center;padding-bottom:24px}.panel[data-v-d677bb76]{background:#fff;border-radius:8px;padding:24px}.form-panel[data-v-d677bb76]{position:relative;z-index:1;width:100%;max-width:560px;display:flex;flex-direction:column;margin-top:-16px;border-radius:12px;padding:28px 32px 24px;box-shadow:0 8px 24px rgba(29,33,41,.08)}.form-header[data-v-d677bb76]{display:flex;align-items:center;margin-bottom:20px}.form-header .header-icon[data-v-d677bb76]{width:40px;height:40px;border-radius:10px;background:#e8f3ff;color:#3d8dfc;font-size:18px;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.form-header .header-title[data-v-d677bb76]{font-size:17px;font-weight:600;color:#1d2129;line-height:22px}.form-header .header-sub[data-v-d677bb76]{margin-top:4px;font-size:12px;color:#86909c;line-height:16px}.account-box[data-v-d677bb76]{background:#f7f8fa;border-radius:10px;padding:14px 18px;margin-bottom:22px}.account-box .account-item[data-v-d677bb76]{display:flex;align-items:center;justify-content:space-between;padding:5px 0}.account-box .account-item .account-label[data-v-d677bb76]{font-size:13px;color:#86909c}.account-box .account-item .account-value[data-v-d677bb76]{font-size:14px;font-weight:500;color:#1d2129}.account-box .account-tip[data-v-d677bb76]{margin-top:8px;font-size:12px;color:#a9aeb8;line-height:16px}.pwd-form[data-v-d677bb76]{width:100%}.pwd-form[data-v-d677bb76] .el-form-item{margin-bottom:18px}.pwd-form[data-v-d677bb76] .el-form-item__label{padding:0 0 8px;line-height:20px;font-size:13px;color:#1d2129;font-weight:500}.pwd-form[data-v-d677bb76] .el-input__inner{background:#f2f3f5;border:none;border-radius:8px;height:44px;line-height:44px;color:#1d2129;font-size:14px;transition:box-shadow .15s ease,background .15s ease}.pwd-form[data-v-d677bb76] .el-input__inner:focus{background:#f2f3f5;box-shadow:0 0 0 2px rgba(61,141,252,.18)}.pwd-form[data-v-d677bb76] .el-input__inner::-moz-placeholder{color:#a9aeb8}.pwd-form[data-v-d677bb76] .el-input__inner:-ms-input-placeholder{color:#a9aeb8}.pwd-form[data-v-d677bb76] .el-input__inner::placeholder{color:#a9aeb8}.pwd-form .pwd-tip[data-v-d677bb76]{font-size:12px;color:#86909c;line-height:16px}.form-actions[data-v-d677bb76]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.form-actions .btn-cancel[data-v-d677bb76],.form-actions .btn-confirm[data-v-d677bb76]{height:36px;min-width:104px;border-radius:6px;font-size:14px;padding:0;transition:all .15s ease}.form-actions .btn-cancel[data-v-d677bb76]{background:#fff;border:1px solid #dcdee3;color:#4e5969}.form-actions .btn-cancel[data-v-d677bb76]:hover{color:#1d2129;border-color:#c9cdd4;background:#f7f8fa}.form-actions .btn-confirm[data-v-d677bb76]{background:#3d8dfc;border:1px solid #3d8dfc;color:#fff;box-shadow:0 2px 6px rgba(61,141,252,.3)}.form-actions .btn-confirm[data-v-d677bb76]:hover{background:#2f7be0;border-color:#2f7be0;box-shadow:0 4px 10px rgba(61,141,252,.4)}.form-actions .btn-confirm[data-v-d677bb76]:active{background:#2a6ecb;border-color:#2a6ecb}