.power-page[data-v-1844b3a1]{min-height:calc(100vh - 120px);padding:24px;background:#f5f7fa;font-weight:500;font-family:PingFangSC-Medium,PingFang SC}.page-header[data-v-1844b3a1]{background:linear-gradient(135deg,#667eea,#764ba2);padding:24px 30px;border-radius:8px;margin-bottom:24px;box-shadow:0 4px 12px rgba(102,126,234,.3);display:flex;justify-content:space-between;align-items:center}.page-header .header-content[data-v-1844b3a1]{display:flex;align-items:center;color:#fff}.page-header .header-content i[data-v-1844b3a1]{font-size:32px;margin-right:16px}.page-header .header-content .header-title[data-v-1844b3a1]{font-size:24px;font-weight:600;margin-bottom:6px}.page-header .header-content .header-tips[data-v-1844b3a1]{font-size:14px;opacity:.9}.page-header .header-action[data-v-1844b3a1]{display:flex;gap:12px}.page-header .header-action .el-button--primary[data-v-1844b3a1]{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4);color:#fff}.page-header .header-action .el-button--primary[data-v-1844b3a1]:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.6)}.page-header .header-action .el-button[data-v-1844b3a1]:not(.el-button--primary){background:hsla(0,0%,100%,.9);border-color:#fff;color:#667eea}.page-header .header-action .el-button[data-v-1844b3a1]:not(.el-button--primary):hover{background:#fff;color:#764ba2}.content-section[data-v-1844b3a1]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.pagination[data-v-1844b3a1]{text-align:right;margin-top:20px}[data-v-1844b3a1] .el-dialog{border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.15)}[data-v-1844b3a1] .el-dialog .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 24px;border-radius:8px 8px 0 0}[data-v-1844b3a1] .el-dialog .el-dialog__header .el-dialog__title{color:#fff;font-size:18px;font-weight:600}[data-v-1844b3a1] .el-dialog .el-dialog__header .el-dialog__headerbtn{top:20px;right:24px}[data-v-1844b3a1] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:20px}[data-v-1844b3a1] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:hsla(0,0%,100%,.8)}[data-v-1844b3a1] .el-dialog .el-dialog__body{padding:24px;background:#fff}[data-v-1844b3a1] .el-dialog .el-dialog__footer{padding:16px 24px;background:#f8f9fa;border-radius:0 0 8px 8px;border-top:1px solid #e8eaed}.dialog-footer[data-v-1844b3a1]{display:flex;justify-content:flex-end;gap:12px}