.setting[data-v-278fa583]{padding:24px;background:#f5f7fa;min-height:calc(100vh - 84px)}.setting .page-header[data-v-278fa583]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;padding:24px 30px;margin-bottom:24px;color:#fff;box-shadow:0 4px 12px rgba(102,126,234,.3);display:flex;align-items:center}.setting .page-header i[data-v-278fa583]{font-size:32px;margin-right:16px}.setting .page-header .header-title[data-v-278fa583]{font-size:24px;font-weight:600;margin-bottom:6px}.setting .page-header .header-tips[data-v-278fa583]{font-size:14px;opacity:.9;display:block}.setting .content-wrapper[data-v-278fa583]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.setting .section-card[data-v-278fa583]{background:#fafbfc;border-radius:8px;margin-bottom:24px;padding:24px;border:1px solid #e8eaed;transition:all .3s}.setting .section-card[data-v-278fa583]:hover{box-shadow:0 4px 16px rgba(102,126,234,.12);border-color:rgba(102,126,234,.3)}.setting .section-card[data-v-278fa583]:last-child{margin-bottom:0}.setting .section-card .section-title[data-v-278fa583]{font-size:16px;font-weight:600;color:rgba(0,0,0,.85);margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid #667eea;display:flex;align-items:center}.setting .section-card .section-title i[data-v-278fa583]{color:#667eea;margin-right:8px;font-size:18px}.setting .setting-item[data-v-278fa583]{display:flex;align-items:flex-start;margin-bottom:20px;padding:16px;background:#fff;border-radius:6px;transition:all .3s;border:1px solid transparent}.setting .setting-item[data-v-278fa583]:hover{background:#f5f7ff;border-color:rgba(102,126,234,.2)}.setting .setting-item[data-v-278fa583]:last-child{margin-bottom:0}.setting .setting-item .item-label[data-v-278fa583]{min-width:200px;font-size:14px;color:#606266;font-weight:500;display:flex;align-items:center;margin-right:20px}.setting .setting-item .item-label i[data-v-278fa583]{color:#667eea;margin-right:8px;font-size:16px}.setting .setting-item .switch-group[data-v-278fa583]{display:flex;flex-wrap:wrap;gap:20px}.setting .setting-item .switch-group .switch-item[data-v-278fa583]{display:flex;align-items:center;gap:8px}.setting .setting-item .switch-group .switch-item span[data-v-278fa583]{font-size:14px;color:#606266}.setting .setting-item .identity-verify[data-v-278fa583]{display:flex;gap:20px}.setting .setting-item .identity-verify .verify-item[data-v-278fa583]{display:flex;align-items:center;gap:8px}.setting .setting-item .identity-verify .verify-item span[data-v-278fa583]{font-size:14px;color:#606266}.setting .setting-item .power-info[data-v-278fa583]{display:flex;align-items:center;gap:12px}.setting .setting-item .member-config[data-v-278fa583]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.setting .setting-item .member-config .config-label[data-v-278fa583]{font-size:14px;color:#606266}.setting .action-bar[data-v-278fa583]{text-align:center;margin-top:30px;padding-top:20px;border-top:1px solid #e8eaed}[data-v-278fa583] .el-dialog{border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.15)}[data-v-278fa583] .el-dialog .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 24px;border-radius:8px 8px 0 0}[data-v-278fa583] .el-dialog .el-dialog__header .el-dialog__title{color:#fff;font-size:18px;font-weight:600}[data-v-278fa583] .el-dialog .el-dialog__header .el-dialog__headerbtn{top:20px;right:24px}[data-v-278fa583] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:20px}[data-v-278fa583] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:hsla(0,0%,100%,.8)}[data-v-278fa583] .el-dialog .el-dialog__body{padding:24px;background:#fff}[data-v-278fa583] .el-dialog .el-dialog__footer{padding:16px 24px;background:#f8f9fa;border-radius:0 0 8px 8px;border-top:1px solid #e8eaed}.power-layout .el-row[data-v-278fa583]{min-height:400px}.power-layout .power-type-list[data-v-278fa583]{border-right:2px solid #e8eaed;padding-right:0}.power-layout .power-type-list .type-item[data-v-278fa583]{padding:16px 20px;text-align:center;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px}.power-layout .power-type-list .type-item i[data-v-278fa583]{color:#667eea}.power-layout .power-type-list .type-item[data-v-278fa583]:hover{background:#f5f7fa}.power-layout .power-type-list .type-item.active[data-v-278fa583]{background:linear-gradient(90deg,#e8edff,#f0f4ff);color:#667eea;font-weight:600;border-left:3px solid #667eea}.power-layout .power-rule-list[data-v-278fa583]{border-right:2px solid #e8eaed;padding:20px}.power-layout .power-rule-list .rule-group[data-v-278fa583]{display:flex;flex-direction:column;gap:16px}.power-layout .power-rule-list .rule-group .rule-checkbox[data-v-278fa583]{font-weight:500;padding:12px;border-radius:6px;transition:background .3s}.power-layout .power-rule-list .rule-group .rule-checkbox[data-v-278fa583]:hover{background:#f5f7fa}.power-layout .power-rule-list .rule-group .rule-checkbox i[data-v-278fa583]{color:#67c23a;margin-right:6px}.power-layout .power-rule-list .empty-rule[data-v-278fa583]{text-align:center;padding:60px 0;color:#909399}.power-layout .power-rule-list .empty-rule i[data-v-278fa583]{font-size:48px;margin-bottom:16px;display:block}.power-layout .power-selected[data-v-278fa583]{padding:20px}.power-layout .power-selected .selected-header[data-v-278fa583]{font-weight:600;margin-bottom:16px;display:flex;align-items:center;gap:8px;color:#333}.power-layout .power-selected .selected-header i[data-v-278fa583]{color:#67c23a;font-size:18px}.power-layout .power-selected .selected-tags[data-v-278fa583]{display:flex;flex-wrap:wrap;gap:8px}.power-layout .power-selected .selected-tags .el-tag[data-v-278fa583]{margin:0}.empty-power[data-v-278fa583]{text-align:center;padding:60px 0;color:#f56c6c;font-size:16px}.empty-power i[data-v-278fa583]{font-size:48px;margin-bottom:16px;display:block}[data-v-278fa583] .el-checkbox-group .el-checkbox i,[data-v-278fa583] .el-radio-group .el-radio i{margin-right:6px;color:#667eea}