.profile-editor-header[data-v-b11ba345]{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;padding-bottom:.625rem}.profile-editor-title[data-v-b11ba345]{color:#fff;font-size:1.5rem;font-weight:600}.profile-editor-close[data-v-b11ba345]{background:none;border:none;color:#aaa;cursor:pointer;font-size:1.5rem;transition:all .2s ease}.profile-editor-close[data-v-b11ba345]:hover{color:#fff}.account-settings-content[data-v-b11ba345]{padding-top:0}.settings-section[data-v-b11ba345]{background-color:#2a2d33;border-radius:10px;margin-top:1.25rem;padding:1.25rem}.settings-section-title[data-v-b11ba345]{border-bottom:1px solid #3a3d45;color:#fff;font-size:1.125rem;font-weight:600;margin-bottom:.625rem;padding-bottom:.625rem}.password-section-intro[data-v-b11ba345]{align-items:center;background-color:#2e3035;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:.9375rem;padding:.9375rem}.password-info[data-v-b11ba345]{color:#aaa;flex:1;font-size:.875rem}.change-password-btn[data-v-b11ba345]{align-items:center;background:linear-gradient(90deg,#00b06f,#00d084);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.change-password-btn[data-v-b11ba345]>*{margin-right:.5rem}.change-password-btn[data-v-b11ba345]>:last-child{margin-right:0}.change-password-btn[data-v-b11ba345]:hover{box-shadow:0 4px 8px #00b06f4d;transform:translateY(-2px)}.account-info-item[data-v-b11ba345]{align-items:center;border-bottom:1px solid #3a3d45;display:flex;justify-content:space-between;padding:.75rem 0}.account-info-item[data-v-b11ba345]:last-child{border-bottom:none}.info-label[data-v-b11ba345]{color:#aaa;font-size:.875rem;font-weight:500}.info-value[data-v-b11ba345]{color:#fff;font-size:.875rem}.change-password-result[data-v-b11ba345]{border-radius:6px;display:none;margin-bottom:.9375rem;padding:.625rem .9375rem}.change-password-result.success[data-v-b11ba345]{background-color:#00b06f26;border-left:3px solid #00b06f;color:#00ff9e;display:block}.change-password-result.error[data-v-b11ba345]{background-color:#ff475726;border-left:3px solid #ff4757;color:#ff6b81;display:block}.password-feedback[data-v-b11ba345]{border-radius:4px;display:none;font-size:.75rem;margin-top:.5rem;padding:.375rem .625rem}.password-feedback.weak[data-v-b11ba345]{background-color:#ff475726;border-left:3px solid #ff4757;color:#ff6b81;display:block}.password-feedback.fair[data-v-b11ba345]{background-color:#ffa50226;border-left:3px solid #ffa502;color:#ffc107;display:block}.password-feedback.good[data-v-b11ba345]{background-color:#66bb6a26;border-left:3px solid #66bb6a;color:#66bb6a;display:block}.password-feedback.strong[data-v-b11ba345]{background-color:#00b06f2e;border-left:3px solid #00ff9e;color:#388e3c;display:block}.form-buttons[data-v-b11ba345]{display:flex;margin-bottom:0;margin-top:1.5625rem}.form-buttons[data-v-b11ba345]>*{margin-right:.9375rem}.form-buttons[data-v-b11ba345]>:last-child{margin-right:0}.save-btn[data-v-b11ba345]{background:linear-gradient(90deg,#00b06f,#00d084);border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.save-btn[data-v-b11ba345]:hover{box-shadow:0 4px 12px #00b06f4d;transform:translateY(-2px)}.cancel-btn[data-v-b11ba345]{background-color:#2a2d33;border:none;border-radius:6px;color:#aaa;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease;width:auto}.cancel-btn[data-v-b11ba345]:hover{background-color:#3a3d45;color:#fff}@media (max-width:576px){.settings-section[data-v-b11ba345]{padding:1rem}.password-section-intro[data-v-b11ba345]{flex-direction:column;padding:.5rem}.password-section-intro[data-v-b11ba345]>*{margin-bottom:.5rem}.password-section-intro[data-v-b11ba345]>:last-child{margin-bottom:0}.password-info[data-v-b11ba345]{color:#aaa;flex:1;font-size:.875rem}}
