.dialog-footer[data-v-6d6f2967]{display:flex;justify-content:flex-end;gap:10px}.account-settings-page[data-v-675034ca]{min-height:100vh;background:linear-gradient(135deg,#0a0e27,#0f3460 50%,#16213e);padding:40px 20px}.page-header[data-v-675034ca]{margin-bottom:40px;text-align:center}.page-header h1[data-v-675034ca]{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#0ff,#0c9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;letter-spacing:1px}.settings-container[data-v-675034ca]{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:1200px;margin:0 auto 30px}.notifications-section[data-v-675034ca],.profile-section[data-v-675034ca],.security-section[data-v-675034ca]{background:rgba(15,52,96,.8);border:2px solid rgba(0,255,255,.2);border-radius:12px;padding:30px;backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,255,255,.1);transition:all .3s ease}.notifications-section[data-v-675034ca]:hover,.profile-section[data-v-675034ca]:hover,.security-section[data-v-675034ca]:hover{border-color:rgba(0,255,255,.4);box-shadow:0 8px 32px rgba(0,255,255,.2)}.notifications-section h3[data-v-675034ca],.profile-section h3[data-v-675034ca],.security-section h3[data-v-675034ca]{margin:0 0 25px 0;font-size:1.3em;font-weight:700;color:#0ff;border-bottom:2px solid rgba(0,255,255,.3);padding-bottom:15px;display:flex;align-items:center;gap:10px}.notifications-section h3 i[data-v-675034ca],.profile-section h3 i[data-v-675034ca],.security-section h3 i[data-v-675034ca]{font-size:1.2em}.avatar-section[data-v-675034ca]{text-align:center;margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid rgba(0,255,255,.15)}.avatar-circle[data-v-675034ca]{width:100px;height:100px;margin:0 auto 20px;background:linear-gradient(135deg,#0ff,#0c9);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#0a0e27;box-shadow:0 4px 20px rgba(0,255,255,.3)}.profile-section[data-v-675034ca] .el-form-item{margin-bottom:20px}.profile-section[data-v-675034ca] .el-form-item__label{color:#0ff!important;font-weight:600;font-size:.95rem}.profile-section[data-v-675034ca] .el-input__inner{background:rgba(10,14,39,.6)!important;border:1px solid rgba(0,255,255,.2)!important;color:#e0e0e0!important;border-radius:6px!important;transition:all .3s ease}.profile-section[data-v-675034ca] .el-input__inner:focus{border-color:#0ff!important;box-shadow:0 0 10px rgba(0,255,255,.3)!important}.profile-section[data-v-675034ca] .el-input__inner::-moz-placeholder{color:#7b9fb8!important}.profile-section[data-v-675034ca] .el-input__inner::placeholder{color:#7b9fb8!important}.profile-section[data-v-675034ca] .el-input__inner:disabled{background:rgba(0,255,255,.05)!important;color:#7b9fb8!important}.profile-section[data-v-675034ca] .el-button{border-radius:6px;font-weight:600;transition:all .3s ease;border:none}.profile-section[data-v-675034ca] .el-button--success{background:linear-gradient(135deg,#0ff,#0c9)!important;color:#0a0e27!important;width:100%}.profile-section[data-v-675034ca] .el-button--success:hover{box-shadow:0 4px 15px rgba(0,255,255,.4)!important;transform:translateY(-2px)}.profile-section[data-v-675034ca] .el-button--primary{background:#0ff!important;color:#0a0e27!important}.profile-section[data-v-675034ca] .el-button--primary:hover{background:#0c9!important}.notification-options[data-v-675034ca]{margin-bottom:25px}.notification-item[data-v-675034ca]{margin-bottom:18px;padding:12px;background:rgba(0,255,255,.05);border-radius:8px;border-left:3px solid rgba(0,255,255,.2);transition:all .3s ease}.notification-item[data-v-675034ca]:hover{background:rgba(0,255,255,.1);border-left-color:#0ff}.notifications-section[data-v-675034ca] .el-checkbox__label{color:silver!important;font-weight:500;display:flex;align-items:center;gap:10px}.notifications-section[data-v-675034ca] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#0ff!important;border-color:#0ff!important}.notification-item i[data-v-675034ca]{color:#0ff;margin-right:5px}.security-section[data-v-675034ca]{grid-column:1/-1}.security-options[data-v-675034ca]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.security-item[data-v-675034ca]{background:linear-gradient(135deg,rgba(0,255,255,.1),rgba(0,204,153,.05));padding:25px;border-radius:10px;border:1px solid rgba(0,255,255,.15);display:flex;flex-direction:column;justify-content:space-between;transition:all .3s ease}.security-item[data-v-675034ca]:hover{border-color:rgba(0,255,255,.4);box-shadow:0 4px 15px rgba(0,255,255,.2);transform:translateY(-3px)}.item-header h4[data-v-675034ca]{margin:0 0 10px 0;color:#0ff;font-size:1.05rem;font-weight:700;display:flex;align-items:center;gap:8px}.item-header h4 i[data-v-675034ca]{font-size:1.2rem}.item-header p[data-v-675034ca]{margin:0;color:#7b9fb8;font-size:.9rem;line-height:1.4}.security-item[data-v-675034ca] .el-button{margin-top:15px}.security-item[data-v-675034ca] .el-button--primary{background:#0ff!important;color:#0a0e27!important;width:100%;font-weight:600}.security-item[data-v-675034ca] .el-button--primary:hover{background:#0c9!important;box-shadow:0 4px 12px rgba(0,255,255,.4)!important}.security-item[data-v-675034ca] .el-button--info{background:rgba(0,255,255,.2)!important;color:#0ff!important;border:1px solid rgba(0,255,255,.3)!important;width:100%}.security-item[data-v-675034ca] .el-button--info:hover{background:rgba(0,255,255,.3)!important;border-color:#0ff!important}@media (max-width:1200px){.settings-container[data-v-675034ca]{grid-template-columns:1fr}.security-options[data-v-675034ca]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.account-settings-page[data-v-675034ca]{padding:20px 10px}.page-header h1[data-v-675034ca]{font-size:1.8rem}.settings-container[data-v-675034ca]{gap:20px}.notifications-section[data-v-675034ca],.profile-section[data-v-675034ca],.security-section[data-v-675034ca]{padding:20px}.security-options[data-v-675034ca]{grid-template-columns:1fr}.notifications-section h3[data-v-675034ca],.profile-section h3[data-v-675034ca],.security-section h3[data-v-675034ca]{font-size:1.1rem}}@media (max-width:480px){.account-settings-page[data-v-675034ca]{padding:15px}.page-header h1[data-v-675034ca]{font-size:1.5rem}.avatar-circle[data-v-675034ca]{width:80px;height:80px;font-size:2.5rem}.profile-section[data-v-675034ca] .el-form-item__label{font-size:.85rem}}