.warning-alert[data-v-3a7edaec]{margin-bottom:24px;border-radius:12px;box-shadow:0 1px 2px #00000008;background-color:#fffbeb;border:1px solid #fde68a}.warning-alert .alert-title[data-v-3a7edaec]{display:flex;align-items:center;gap:8px}.warning-alert .alert-title .title-text[data-v-3a7edaec]{font-size:1rem;font-weight:600;color:#92400e}.warning-alert .warning-content .main-warning[data-v-3a7edaec]{margin:8px 0 12px;font-size:.95rem;font-weight:600;color:#b45309;line-height:1.6}.warning-alert .warning-content .warning-list[data-v-3a7edaec]{margin:0;padding-left:20px;list-style-type:disc}.warning-alert .warning-content .warning-list li[data-v-3a7edaec]{margin:4px 0;font-size:.9rem;line-height:1.6;color:#92400e}.warning-alert .warning-content .warning-list li[data-v-3a7edaec]:hover{color:#78350f}.warning-alert[data-v-3a7edaec] .el-alert__icon{font-size:20px;color:#d97706}.warning-alert[data-v-3a7edaec] .el-alert__content{padding-right:0}@media(max-width:768px){.warning-alert[data-v-3a7edaec]{margin-bottom:16px}.warning-alert .alert-title .title-text[data-v-3a7edaec]{font-size:.95rem}.warning-alert .warning-content .main-warning[data-v-3a7edaec]{font-size:.9rem}.warning-alert .warning-content .warning-list li[data-v-3a7edaec]{font-size:.85rem}}.active-task-monitor[data-v-1072a2ce]{margin-bottom:24px}.active-task-monitor .task-alert[data-v-1072a2ce],.active-task-monitor .interrupted-alert[data-v-1072a2ce]{margin-bottom:16px;border-radius:12px;box-shadow:0 1px 2px #00000008}.active-task-monitor .task-alert .alert-title[data-v-1072a2ce],.active-task-monitor .interrupted-alert .alert-title[data-v-1072a2ce]{font-size:1rem;font-weight:600}.active-task-monitor .task-alert[data-v-1072a2ce] .el-alert__content,.active-task-monitor .interrupted-alert[data-v-1072a2ce] .el-alert__content{margin-top:12px;width:100%}.active-task-monitor .task-card[data-v-1072a2ce]{background:#fff;border-radius:12px;border:1px solid #f3f4f6;margin-bottom:12px;overflow:hidden;transition:all .2s ease}.active-task-monitor .task-card[data-v-1072a2ce]:hover{box-shadow:0 4px 8px -2px #0000000f;transform:translateY(-1px)}.active-task-monitor .task-card[data-v-1072a2ce]:last-child{margin-bottom:0}.active-task-monitor .task-card.interrupted[data-v-1072a2ce]{background:#fff5f5;border-color:#fed7d7}.active-task-monitor .task-card .card-header[data-v-1072a2ce]{display:flex;justify-content:space-between;align-items:flex-start;padding:16px;border-bottom:1px solid #f3f4f6}.active-task-monitor .task-card .card-header .operator-info[data-v-1072a2ce]{display:flex;gap:12px}.active-task-monitor .task-card .card-header .operator-info .operator-avatar[data-v-1072a2ce]{font-weight:600;font-size:14px}.active-task-monitor .task-card .card-header .operator-info .operator-avatar.bg-danger[data-v-1072a2ce]{background:#dc2626}.active-task-monitor .task-card .card-header .operator-info .operator-avatar.bg-warning[data-v-1072a2ce]{background:#d97706}.active-task-monitor .task-card .card-header .operator-info .operator-avatar.bg-info[data-v-1072a2ce]{background:#0891b2}.active-task-monitor .task-card .card-header .operator-info .operator-avatar.bg-default[data-v-1072a2ce]{background:#475569}.active-task-monitor .task-card .card-header .operator-info .operator-details[data-v-1072a2ce]{display:flex;flex-direction:column;gap:4px}.active-task-monitor .task-card .card-header .operator-info .operator-details .name-row[data-v-1072a2ce]{display:flex;align-items:center;gap:8px}.active-task-monitor .task-card .card-header .operator-info .operator-details .name-row .name[data-v-1072a2ce]{font-weight:600;color:#1e293b}.active-task-monitor .task-card .card-header .operator-info .operator-details .operation-type[data-v-1072a2ce]{font-size:.85rem;color:#475569}.active-task-monitor .task-card .card-header .operator-info .operator-details .operation-type .power_off[data-v-1072a2ce]{color:#dc2626;font-weight:500}.active-task-monitor .task-card .card-header .operator-info .operator-details .operation-type .power_on[data-v-1072a2ce]{color:#059669;font-weight:500}.active-task-monitor .task-card .card-header .time-info[data-v-1072a2ce]{display:flex;align-items:center;gap:4px;font-size:.8rem;color:#94a3b8}.active-task-monitor .task-card .card-body[data-v-1072a2ce]{padding:16px}.active-task-monitor .task-card .card-body .progress-section[data-v-1072a2ce]{margin-bottom:16px}.active-task-monitor .task-card .card-body .progress-section .progress-info[data-v-1072a2ce]{display:flex;justify-content:space-between;margin-bottom:6px;font-size:.85rem;color:#475569}.active-task-monitor .task-card .card-body .progress-section .progress-info .value[data-v-1072a2ce]{font-weight:600;color:#6b7280}.active-task-monitor .task-card .card-body .progress-section .progress-stats[data-v-1072a2ce]{margin-top:4px;text-align:right;font-size:.8rem;color:#94a3b8}.active-task-monitor .task-card .card-body .stats-grid[data-v-1072a2ce]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.active-task-monitor .task-card .card-body .stats-grid .stat-item[data-v-1072a2ce]{display:flex;justify-content:space-between;padding:8px 12px;border-radius:6px;font-size:.9rem}.active-task-monitor .task-card .card-body .stats-grid .stat-item.success[data-v-1072a2ce]{background:#f0fdf4;color:#059669}.active-task-monitor .task-card .card-body .stats-grid .stat-item.success .value[data-v-1072a2ce]{font-weight:600}.active-task-monitor .task-card .card-body .stats-grid .stat-item.fail[data-v-1072a2ce]{background:#fef2f2;color:#dc2626}.active-task-monitor .task-card .card-body .stats-grid .stat-item.fail .value[data-v-1072a2ce]{font-weight:600}.active-task-monitor .task-card .card-footer[data-v-1072a2ce]{padding:12px 16px;background:#fafbfc;border-top:1px solid #f3f4f6;display:flex;justify-content:space-between;align-items:center}.active-task-monitor .task-card .card-footer .actions-wrapper[data-v-1072a2ce]{display:flex;justify-content:space-between;align-items:center;width:100%}.active-task-monitor .task-card .card-footer .actions-wrapper .permission-hint[data-v-1072a2ce]{display:flex;align-items:center;gap:4px;font-size:.8rem;color:#059669}.active-task-monitor .task-card .card-footer .wait-hint[data-v-1072a2ce]{display:flex;align-items:center;gap:6px;font-size:.85rem;color:#94a3b8;width:100%;justify-content:center}.active-task-monitor .task-card .card-footer .save-hint[data-v-1072a2ce]{font-size:.8rem;color:#94a3b8}.active-task-monitor .task-card .interrupted-header[data-v-1072a2ce]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(220,38,38,.1)}.active-task-monitor .task-card .interrupted-header .interrupted-by[data-v-1072a2ce]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#475569}.active-task-monitor .task-card .interrupted-header .time-info[data-v-1072a2ce]{font-size:.8rem;color:#94a3b8;display:flex;align-items:center;gap:4px}.active-task-monitor .task-card .interrupted-body[data-v-1072a2ce]{padding:16px}.active-task-monitor .task-card .interrupted-body .message[data-v-1072a2ce]{margin-bottom:12px;font-size:.95rem;color:#1e293b;line-height:1.5}.active-task-monitor .task-card .interrupted-body .stats-summary[data-v-1072a2ce]{display:flex;align-items:center;gap:12px;font-size:.9rem;color:#475569}.active-task-monitor .task-card .interrupted-body .stats-summary .divider[data-v-1072a2ce]{color:#e5e7eb}@media(max-width:768px){.active-task-monitor .task-card .card-header[data-v-1072a2ce]{flex-direction:column;gap:12px}.active-task-monitor .task-card .card-header .time-info[data-v-1072a2ce]{align-self:flex-end}.active-task-monitor .task-card .card-footer .actions-wrapper[data-v-1072a2ce]{flex-direction:column;gap:12px;align-items:stretch}.active-task-monitor .task-card .card-footer .actions-wrapper .permission-hint[data-v-1072a2ce]{justify-content:center}}.task-status-container[data-v-7725d66e]{display:grid;gap:24px;margin-bottom:24px}@media(min-width:1024px){.task-status-container[data-v-7725d66e]{grid-template-columns:1fr 2fr;align-items:start}}@media(max-width:1023px){.task-status-container[data-v-7725d66e]{grid-template-columns:1fr}}@media(max-width:768px){.task-status-container[data-v-7725d66e]{gap:16px;margin-bottom:16px}}@media(max-width:480px){.task-status-container[data-v-7725d66e]{gap:8px;margin-bottom:8px}}.user-search .query-hint-section[data-v-53d4ffbb]{margin-bottom:24px}.user-search .query-hint-section .query-hint[data-v-53d4ffbb]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border-radius:12px;border:1px solid #6366f1;color:#312e81;font-size:.9rem;font-weight:500;box-shadow:0 2px 8px -2px #6366f11a}.user-search .query-hint-section .query-hint .el-icon[data-v-53d4ffbb]{font-size:1.2rem;color:#6366f1}.user-search .input-group[data-v-53d4ffbb]{display:flex;gap:16px;padding:24px;background:#fafbfc;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 2px 12px -4px #0000000d}.user-search .input-group .el-input[data-v-53d4ffbb]{flex:1}.user-search .input-group .el-input[data-v-53d4ffbb] .el-input__wrapper{border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;transition:all .15s ease;background:#fff}.user-search .input-group .el-input[data-v-53d4ffbb] .el-input__wrapper:hover{border-color:#d1d5db}.user-search .input-group .el-input[data-v-53d4ffbb] .el-input__wrapper.is-focus{border-color:#6b7280;box-shadow:0 0 0 3px #6b72801a}.user-search .input-group .el-input[data-v-53d4ffbb] .el-input__wrapper .el-input__inner{color:#1e293b;font-size:1rem;font-weight:500}.user-search .input-group .el-button[data-v-53d4ffbb]{min-width:140px;border-radius:12px;font-weight:600;box-shadow:0 2px 4px -1px #0000000a;transition:all .15s ease;padding:12px 24px}.user-search .input-group .el-button.el-button--primary[data-v-53d4ffbb]{background:linear-gradient(135deg,#6b7280,#4b5563);border-color:#4b5563}.user-search .input-group .el-button.el-button--primary[data-v-53d4ffbb]:hover{transform:translateY(-2px);box-shadow:0 4px 12px -2px #6b72804d}.user-search .input-group .el-button.el-button--primary[data-v-53d4ffbb]:active{transform:translateY(0)}@media(max-width:768px){.user-search .input-group[data-v-53d4ffbb]{flex-direction:column;padding:16px}.user-search .input-group .el-button[data-v-53d4ffbb]{width:100%}}.confirm-content[data-v-dff24935]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 20px}.confirm-content .icon-wrapper[data-v-dff24935]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.confirm-content .icon-wrapper.danger[data-v-dff24935]{background:#fef2f2;color:#dc2626}.confirm-content .icon-wrapper.warning[data-v-dff24935]{background:#fffbeb;color:#d97706}.confirm-content .icon-wrapper.success[data-v-dff24935]{background:#f0fdf4;color:#059669}.confirm-content .icon-wrapper .confirm-icon[data-v-dff24935]{font-size:32px}.confirm-content .confirm-text[data-v-dff24935]{width:100%}.confirm-content .confirm-text .confirm-title[data-v-dff24935]{margin:0 0 12px;font-size:1.25rem;font-weight:600;color:#1e293b}.confirm-content .confirm-text .confirm-description[data-v-dff24935]{margin:0 0 24px;color:#475569;font-size:.95rem;line-height:1.5}.confirm-content .confirm-text .confirm-user-info[data-v-dff24935]{padding:16px;background:#fafbfc;border-radius:12px;border:1px solid #f3f4f6;text-align:left}.confirm-content .confirm-text .confirm-user-info .info-item[data-v-dff24935]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.9rem}.confirm-content .confirm-text .confirm-user-info .info-item[data-v-dff24935]:last-child{margin-bottom:0}.confirm-content .confirm-text .confirm-user-info .info-item .label[data-v-dff24935]{color:#475569}.confirm-content .confirm-text .confirm-user-info .info-item .value[data-v-dff24935]{color:#1e293b;font-weight:500}.confirm-content .confirm-text .confirm-user-info .info-item .value.font-mono[data-v-dff24935]{font-family:Courier New,monospace}.dialog-footer[data-v-dff24935]{display:flex;justify-content:center;gap:12px;padding-bottom:8px}.dialog-footer .el-button[data-v-dff24935]{min-width:100px;border-radius:8px}.warning-content[data-v-fa55258c]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 20px}.warning-content .icon-wrapper[data-v-fa55258c]{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;background:linear-gradient(135deg,#fef3c7,#fde68a)}.warning-content .icon-wrapper .warning-icon[data-v-fa55258c]{font-size:36px;color:#d97706}.warning-content .warning-text[data-v-fa55258c]{width:100%}.warning-content .warning-text .warning-title[data-v-fa55258c]{margin:0 0 12px;font-size:1.3rem;font-weight:600;color:#1e293b}.warning-content .warning-text .warning-description[data-v-fa55258c]{margin:0 0 20px;color:#475569;font-size:.95rem;line-height:1.6}.warning-content .warning-text .user-info-box[data-v-fa55258c]{padding:16px;background:#fafbfc;border-radius:12px;border:1px solid #f3f4f6;text-align:left;margin-bottom:16px}.warning-content .warning-text .user-info-box .info-item[data-v-fa55258c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.9rem}.warning-content .warning-text .user-info-box .info-item[data-v-fa55258c]:last-child{margin-bottom:0}.warning-content .warning-text .user-info-box .info-item .label[data-v-fa55258c]{color:#475569}.warning-content .warning-text .user-info-box .info-item .value[data-v-fa55258c]{color:#1e293b;font-weight:500}.warning-content .warning-text .user-info-box .info-item .value.font-mono[data-v-fa55258c]{font-family:Courier New,monospace}.warning-content .warning-text .warning-hint[data-v-fa55258c]{margin:0;font-size:.85rem;color:#94a3b8;padding:12px;background:#d9770614;border-radius:8px;border:1px solid rgba(217,119,6,.15)}.dialog-footer[data-v-fa55258c]{display:flex;justify-content:center;padding-bottom:8px}.dialog-footer .el-button[data-v-fa55258c]{min-width:120px;border-radius:8px}.user-info-display[data-v-e6755cf1]{display:flex;flex-direction:column;gap:24px}.user-info-display .info-card[data-v-e6755cf1]{background:#fff;border-radius:16px;box-shadow:0 4px 12px #6b728026;overflow:hidden;border:2px solid #6b7280;transition:all .15s ease}.user-info-display .info-card[data-v-e6755cf1]:hover{box-shadow:0 6px 16px #6b728040;transform:translateY(-2px)}.user-info-display .info-card .card-header[data-v-e6755cf1]{display:flex;justify-content:space-between;align-items:center;padding:24px;background:linear-gradient(135deg,#6b72801a,#6b72800d);border-bottom:1px solid rgba(107,114,128,.2)}.user-info-display .info-card .card-header .header-left[data-v-e6755cf1]{display:flex;align-items:center;gap:16px}.user-info-display .info-card .card-header .header-left .user-avatar[data-v-e6755cf1]{width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;box-shadow:0 4px 8px -2px #0000000f}.user-info-display .info-card .card-header .header-left .user-basic .user-name[data-v-e6755cf1]{margin:0 0 4px;font-size:18px;font-weight:700;color:#1e293b}.user-info-display .info-card .card-header .header-left .user-basic .user-id[data-v-e6755cf1]{margin:0;font-size:14px;color:#475569;font-family:Courier New,monospace}.user-info-display .info-card .card-header .status-tags[data-v-e6755cf1]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.user-info-display .info-card .card-header .status-badge[data-v-e6755cf1]{padding:4px 16px;border-radius:8px;font-size:14px;font-weight:600}.user-info-display .info-card .card-header .status-badge.success[data-v-e6755cf1]{background:#0596691a;color:#059669}.user-info-display .info-card .card-header .status-badge.danger[data-v-e6755cf1]{background:#dc26261a;color:#dc2626}.user-info-display .info-card .card-header .status-badge.info[data-v-e6755cf1]{background:#0891b21a;color:#0891b2}.user-info-display .info-card .card-header .arrears-badge[data-v-e6755cf1]{font-weight:600;font-size:.9rem}.user-info-display .info-card .card-body[data-v-e6755cf1]{padding:24px}.user-info-display .info-card .card-body .info-grid[data-v-e6755cf1]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.user-info-display .info-card .card-body .info-grid .info-item[data-v-e6755cf1]{display:flex;flex-direction:column;gap:4px;padding:16px;background:#f8f9fa;border-radius:8px;border-left:3px solid #6b7280}.user-info-display .info-card .card-body .info-grid .info-item .label[data-v-e6755cf1]{font-size:12px;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.user-info-display .info-card .card-body .info-grid .info-item .value[data-v-e6755cf1]{font-size:14px;color:#1e293b;font-weight:600}.user-info-display .control-card[data-v-e6755cf1]{background:#fff;border-radius:16px;box-shadow:0 2px 12px -4px #0000000d;overflow:hidden;border:1px solid #e5e7eb;transition:all .15s ease}.user-info-display .control-card[data-v-e6755cf1]:hover{box-shadow:0 4px 8px -2px #0000000f;transform:translateY(-2px)}.user-info-display .control-card .control-header[data-v-e6755cf1]{display:flex;align-items:center;gap:8px;padding:16px 20px;background:linear-gradient(135deg,#fafbfc,#f5f6f7);border-bottom:1px solid #e5e7eb}.user-info-display .control-card .control-header .header-icon[data-v-e6755cf1]{font-size:1.25rem;color:#6b7280}.user-info-display .control-card .control-header .header-text[data-v-e6755cf1]{font-size:16px;font-weight:600;color:#1e293b}.user-info-display .control-card .control-grid[data-v-e6755cf1]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:24px}.user-info-display .control-card .control-grid .control-btn[data-v-e6755cf1]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px;border:2px solid transparent;border-radius:8px;background:#f8f9fa;cursor:pointer;transition:all .3s ease}.user-info-display .control-card .control-grid .control-btn .btn-icon[data-v-e6755cf1]{font-size:2.5rem}.user-info-display .control-card .control-grid .control-btn .btn-content[data-v-e6755cf1]{display:flex;flex-direction:column;align-items:center;gap:4px}.user-info-display .control-card .control-grid .control-btn .btn-content .btn-title[data-v-e6755cf1]{font-size:16px;font-weight:600;color:#1e293b}.user-info-display .control-card .control-grid .control-btn .btn-content .btn-desc[data-v-e6755cf1]{font-size:12px;color:#94a3b8}.user-info-display .control-card .control-grid .control-btn[data-v-e6755cf1]:hover:not(:disabled){transform:translateY(-4px);box-shadow:0 4px 8px -2px #0000000f}.user-info-display .control-card .control-grid .control-btn[data-v-e6755cf1]:active:not(:disabled){transform:translateY(-2px)}.user-info-display .control-card .control-grid .control-btn.danger .btn-icon[data-v-e6755cf1]{color:#dc2626}.user-info-display .control-card .control-grid .control-btn.danger[data-v-e6755cf1]:hover:not(:disabled){border-color:#dc2626;background:#dc26260d}.user-info-display .control-card .control-grid .control-btn.warning .btn-icon[data-v-e6755cf1]{color:#d97706}.user-info-display .control-card .control-grid .control-btn.warning[data-v-e6755cf1]:hover:not(:disabled){border-color:#d97706;background:#d977060d}.user-info-display .control-card .control-grid .control-btn.success .btn-icon[data-v-e6755cf1]{color:#059669}.user-info-display .control-card .control-grid .control-btn.success[data-v-e6755cf1]:hover:not(:disabled){border-color:#059669;background:#0596690d}.user-info-display .control-card .control-grid .control-btn[data-v-e6755cf1]:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(100%)}@media(max-width:968px){.user-info-display .control-card .control-grid[data-v-e6755cf1]{grid-template-columns:1fr}}@media(max-width:768px){.user-info-display[data-v-e6755cf1]{gap:16px}.user-info-display .info-card .card-header[data-v-e6755cf1]{padding:16px}.user-info-display .info-card .card-header .header-left .user-avatar[data-v-e6755cf1]{width:50px;height:50px;font-size:1.75rem}.user-info-display .info-card .card-header .header-left .user-basic .user-name[data-v-e6755cf1]{font-size:16px}.user-info-display .info-card .card-header .header-left .user-basic .user-id[data-v-e6755cf1]{font-size:12px}.user-info-display .info-card .card-body[data-v-e6755cf1]{padding:16px}.user-info-display .info-card .card-body .info-grid[data-v-e6755cf1]{grid-template-columns:1fr;gap:8px}.user-info-display .info-card .card-body .info-grid .info-item[data-v-e6755cf1]{padding:8px}.user-info-display .control-card .control-header[data-v-e6755cf1]{padding:8px 16px}.user-info-display .control-card .control-grid[data-v-e6755cf1]{padding:16px;gap:8px}}@media(max-width:480px){.user-info-display[data-v-e6755cf1]{gap:8px}.user-info-display .info-card .card-header[data-v-e6755cf1]{padding:8px;flex-direction:column;align-items:flex-start;gap:8px}.user-info-display .info-card .card-header .header-left .user-avatar[data-v-e6755cf1]{width:45px;height:45px;font-size:1.5rem}.user-info-display .info-card .card-body[data-v-e6755cf1]{padding:8px}.user-info-display .control-card .control-header[data-v-e6755cf1]{padding:4px 8px}.user-info-display .control-card .control-grid[data-v-e6755cf1]{padding:8px}.user-info-display .control-card .control-grid .control-btn[data-v-e6755cf1]{padding:16px}.user-info-display .control-card .control-grid .control-btn .btn-icon[data-v-e6755cf1]{font-size:2rem}.user-info-display .control-card .control-grid .control-btn .btn-content .btn-title[data-v-e6755cf1]{font-size:14px}.user-info-display .control-card .control-grid .control-btn .btn-content .btn-desc[data-v-e6755cf1]{font-size:.65rem}}.result-card .result-header[data-v-2ecdfcd6]{display:flex;align-items:center;gap:12px;font-weight:600;color:#1e293b}.result-card .result-content[data-v-2ecdfcd6] .el-result{padding:20px 0}.single-user-operation .user-search[data-v-42c4e91e],.single-user-operation .user-info-display[data-v-42c4e91e],.single-user-operation .operation-result[data-v-42c4e91e]{margin-bottom:30px}.batch-input .input-group[data-v-16124482]{padding:24px;background:#fafbfc;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 2px 12px -4px #0000000d}.batch-input .input-group .textarea-wrapper[data-v-16124482]{margin-bottom:24px}.batch-input .input-group .textarea-wrapper[data-v-16124482] .el-textarea__inner{border-radius:12px;border:1px solid #e5e7eb;font-family:Courier New,monospace;font-size:.95rem;line-height:1.6;padding:16px;box-shadow:0 1px 3px #0000000d;transition:all .15s ease}.batch-input .input-group .textarea-wrapper[data-v-16124482] .el-textarea__inner:hover{border-color:#d1d5db}.batch-input .input-group .textarea-wrapper[data-v-16124482] .el-textarea__inner:focus{border-color:#6b7280;box-shadow:0 0 0 3px #6b72801a}.batch-input .input-group .input-footer[data-v-16124482]{display:flex;justify-content:space-between;align-items:center;gap:16px}.batch-input .input-group .input-footer .stats[data-v-16124482]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f8f9fa;border-radius:8px;border:1px solid #f3f4f6}.batch-input .input-group .input-footer .stats .stats-icon[data-v-16124482]{font-size:1.2rem}.batch-input .input-group .input-footer .stats .stats-icon.success[data-v-16124482]{color:#059669}.batch-input .input-group .input-footer .stats .stats-icon.warning[data-v-16124482]{color:#d97706}.batch-input .input-group .input-footer .stats .stats-icon[data-v-16124482]{color:#475569}.batch-input .input-group .input-footer .stats .stats-text[data-v-16124482]{font-size:.9rem;color:#475569;font-weight:500}.batch-input .input-group .input-footer .stats .stats-text strong[data-v-16124482]{color:#6b7280;font-weight:700}.batch-input .input-group .input-footer .actions[data-v-16124482]{display:flex;gap:12px}.batch-input .input-group .input-footer .actions .el-button[data-v-16124482]{border-radius:10px;font-weight:600;padding:10px 20px}.batch-input .input-group .input-footer .actions .el-button--primary[data-v-16124482]{background:linear-gradient(135deg,#6b7280,#4b5563);border-color:#4b5563;box-shadow:0 2px 4px -1px #0000000a}.batch-input .input-group .input-footer .actions .el-button--primary[data-v-16124482]:hover{transform:translateY(-2px);box-shadow:0 4px 12px -2px #6b72804d}.batch-input .input-group .input-footer .actions .el-button--primary[data-v-16124482]:active{transform:translateY(0)}@media(max-width:768px){.batch-input .input-group[data-v-16124482]{padding:16px}.batch-input .input-group .input-footer[data-v-16124482]{flex-direction:column;align-items:stretch}.batch-input .input-group .input-footer .stats[data-v-16124482]{justify-content:center}.batch-input .input-group .input-footer .actions[data-v-16124482]{flex-direction:column}.batch-input .input-group .input-footer .actions .el-button[data-v-16124482]{width:100%}}.batch-confirm-content[data-v-904250c2]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 20px}.batch-confirm-content .icon-wrapper[data-v-904250c2]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.batch-confirm-content .icon-wrapper.danger[data-v-904250c2]{background:#fef2f2;color:#dc2626}.batch-confirm-content .icon-wrapper.success[data-v-904250c2]{background:#f0fdf4;color:#059669}.batch-confirm-content .icon-wrapper .confirm-icon[data-v-904250c2]{font-size:32px}.batch-confirm-content .confirm-text[data-v-904250c2]{width:100%}.batch-confirm-content .confirm-text .confirm-title[data-v-904250c2]{margin:0 0 12px;font-size:1.25rem;font-weight:600;color:#1e293b}.batch-confirm-content .confirm-text .confirm-description[data-v-904250c2]{margin:0 0 24px;color:#475569;font-size:.95rem;line-height:1.5}.batch-confirm-content .confirm-text .confirm-users-info[data-v-904250c2]{padding:16px;background:#fafbfc;border-radius:12px;border:1px solid #f3f4f6;text-align:left}.batch-confirm-content .confirm-text .confirm-users-info .info-header[data-v-904250c2]{display:flex;justify-content:space-between;margin-bottom:12px;font-size:.9rem}.batch-confirm-content .confirm-text .confirm-users-info .info-header .label[data-v-904250c2]{color:#475569}.batch-confirm-content .confirm-text .confirm-users-info .info-header .value[data-v-904250c2]{color:#1e293b;font-weight:600}.batch-confirm-content .confirm-text .confirm-users-info .users-list[data-v-904250c2]{display:flex;flex-wrap:wrap;gap:6px}.batch-confirm-content .confirm-text .confirm-users-info .users-list .user-tag[data-v-904250c2],.batch-confirm-content .confirm-text .confirm-users-info .users-list .more-tag[data-v-904250c2]{border-radius:4px}.dialog-footer[data-v-904250c2]{display:flex;justify-content:center;gap:12px;padding-bottom:8px}.dialog-footer .el-button[data-v-904250c2]{min-width:100px;border-radius:8px}.batch-results[data-v-a2797b4f]{display:flex;flex-direction:column;gap:24px}.batch-results .results-card[data-v-a2797b4f]{background:#fff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 2px 12px -4px #0000000d;overflow:hidden}.batch-results .results-card .card-header[data-v-a2797b4f]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:linear-gradient(135deg,#fafbfc,#f5f6f7);border-bottom:1px solid #e5e7eb}.batch-results .results-card .card-header .header-left[data-v-a2797b4f]{display:flex;align-items:center;gap:12px}.batch-results .results-card .card-header .header-left .header-title[data-v-a2797b4f]{display:flex;align-items:center;gap:8px;font-size:1.1rem;font-weight:600;color:#1e293b}.batch-results .results-card .card-header .header-left .header-title .el-icon[data-v-a2797b4f]{color:#6b7280;font-size:1.2rem}.batch-results .results-card .card-header .filter-group[data-v-a2797b4f]{display:flex;gap:8px}.batch-results .results-card .card-body[data-v-a2797b4f]{padding:0}.batch-results .results-card .card-body .table-container[data-v-a2797b4f]{height:500px;background:#fff;position:relative}.batch-results .results-card .card-body .table-container .virtual-table-viewport[data-v-a2797b4f]{height:100%;overflow-y:auto}.batch-results .results-card .card-body .table-container .virtual-table-viewport[data-v-a2797b4f]::-webkit-scrollbar{width:6px}.batch-results .results-card .card-body .table-container .virtual-table-viewport[data-v-a2797b4f]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.batch-results .results-card .card-body .table-container .virtual-table-header[data-v-a2797b4f]{display:flex;align-items:center;height:50px;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:10;font-weight:600;font-size:.9rem;color:#475569}.batch-results .results-card .card-body .table-container .virtual-table-row[data-v-a2797b4f]{display:flex;align-items:center;height:56px;border-bottom:1px solid #f3f4f6;transition:all .2s ease;cursor:pointer;font-size:.95rem;color:#1e293b;background:#fff}.batch-results .results-card .card-body .table-container .virtual-table-row[data-v-a2797b4f]:hover{background-color:#f3f4f6}.batch-results .results-card .card-body .table-container .virtual-table-row.is-selected[data-v-a2797b4f]{background-color:#eff6ff}.batch-results .results-card .card-body .table-container .virtual-table-row.is-selected .td[data-v-a2797b4f]{color:#6b7280;font-weight:500}.batch-results .results-card .card-body .table-container .th[data-v-a2797b4f],.batch-results .results-card .card-body .table-container .td[data-v-a2797b4f]{padding:0 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.batch-results .results-card .card-body .table-container .col-selection[data-v-a2797b4f]{width:60px;display:flex;justify-content:center;flex-shrink:0}.batch-results .results-card .card-body .table-container .col-cust-no[data-v-a2797b4f]{width:140px;flex-shrink:0;font-family:Courier New,monospace}.batch-results .results-card .card-body .table-container .col-cust-name[data-v-a2797b4f]{width:160px;flex-shrink:0;font-weight:500}.batch-results .results-card .card-body .table-container .col-cust-addr[data-v-a2797b4f]{flex:1;min-width:200px;color:#475569}.batch-results .results-card .card-body .table-container .col-meter-name[data-v-a2797b4f]{width:160px;flex-shrink:0}.batch-results .results-card .card-body .table-container .col-arrears[data-v-a2797b4f]{width:140px;flex-shrink:0;text-align:center}.batch-results .results-card .card-body .table-container .col-status[data-v-a2797b4f]{width:120px;flex-shrink:0;text-align:center}.batch-results .results-card .card-body .table-container .col-action[data-v-a2797b4f]{width:100px;flex-shrink:0;text-align:center}.batch-results .results-card .card-body .table-container .empty-state[data-v-a2797b4f]{display:flex;justify-content:center;align-items:center;height:300px}.batch-results .results-card .card-body .batch-actions-footer[data-v-a2797b4f]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-top:1px solid #e5e7eb}.batch-results .results-card .card-body .batch-actions-footer .selection-info[data-v-a2797b4f]{display:flex;align-items:center;gap:8px;color:#475569;font-size:.95rem}.batch-results .results-card .card-body .batch-actions-footer .selection-info .el-icon[data-v-a2797b4f]{color:#059669;font-size:1.1rem}.batch-results .results-card .card-body .batch-actions-footer .selection-info .highlight[data-v-a2797b4f]{color:#6b7280;font-size:1.1rem;font-weight:700}.batch-results .results-card .card-body .batch-actions-footer .action-buttons[data-v-a2797b4f]{display:flex;gap:12px}.batch-results .results-card .card-body .batch-actions-footer .action-buttons .action-btn[data-v-a2797b4f]{min-width:120px;border-radius:8px;font-weight:600}.batch-results .results-card .card-body .batch-actions-footer .action-buttons .action-btn .el-icon[data-v-a2797b4f]{margin-right:6px}.batch-results .task-progress-card[data-v-a2797b4f]{background:#fff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 2px 12px -4px #0000000d;overflow:hidden}.batch-results .task-progress-card .progress-header[data-v-a2797b4f]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-bottom:1px solid #bae6fd}.batch-results .task-progress-card .progress-header .header-title[data-v-a2797b4f]{display:flex;align-items:center;gap:10px;font-size:1.05rem;font-weight:600;color:#0369a1}.batch-results .task-progress-card .progress-header .header-title .el-icon[data-v-a2797b4f]{font-size:1.2rem}.batch-results .task-progress-card .progress-header .header-title .el-icon.spin-icon[data-v-a2797b4f]{animation:spin-a2797b4f 1s linear infinite}.batch-results .task-progress-card .progress-body[data-v-a2797b4f]{padding:24px}.batch-results .task-progress-card .progress-body .progress-bar-wrapper[data-v-a2797b4f]{margin-bottom:24px}.batch-results .task-progress-card .progress-body .stats-grid[data-v-a2797b4f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin-bottom:24px}.batch-results .task-progress-card .progress-body .stats-grid .stat-item[data-v-a2797b4f]{display:flex;flex-direction:column;gap:6px;padding:16px;background:#fafbfc;border-radius:12px;border:1px solid #f3f4f6;transition:all .2s ease}.batch-results .task-progress-card .progress-body .stats-grid .stat-item[data-v-a2797b4f]:hover{transform:translateY(-2px);box-shadow:0 1px 2px #00000008}.batch-results .task-progress-card .progress-body .stats-grid .stat-item .label[data-v-a2797b4f]{font-size:.85rem;color:#475569;font-weight:500}.batch-results .task-progress-card .progress-body .stats-grid .stat-item .value[data-v-a2797b4f]{font-size:1.4rem;font-weight:700;color:#1e293b}.batch-results .task-progress-card .progress-body .stats-grid .stat-item.success[data-v-a2797b4f]{background:#f0fdf4;border-color:#bbf7d0}.batch-results .task-progress-card .progress-body .stats-grid .stat-item.success .value[data-v-a2797b4f]{color:#16a34a}.batch-results .task-progress-card .progress-body .stats-grid .stat-item.fail[data-v-a2797b4f]{background:#fef2f2;border-color:#fecaca}.batch-results .task-progress-card .progress-body .stats-grid .stat-item.fail .value[data-v-a2797b4f]{color:#dc2626}.batch-results .task-progress-card .progress-body .stats-grid .stat-item.info[data-v-a2797b4f]{background:#eff6ff;border-color:#bfdbfe}.batch-results .task-progress-card .progress-body .stats-grid .stat-item.info .value[data-v-a2797b4f]{color:#2563eb}@keyframes spin-a2797b4f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.batch-results .results-card .card-header[data-v-a2797b4f]{flex-direction:column;align-items:flex-start;gap:16px;padding:16px}.batch-results .results-card .card-header .header-right[data-v-a2797b4f]{width:100%}.batch-results .results-card .card-header .header-right .filter-group[data-v-a2797b4f]{width:100%;justify-content:space-between}.batch-results .results-card .card-header .header-right .filter-group .el-button[data-v-a2797b4f]{flex:1;padding:8px 0}.batch-results .results-card .batch-actions-footer[data-v-a2797b4f]{flex-direction:column;gap:16px;align-items:stretch}.batch-results .results-card .batch-actions-footer .selection-info[data-v-a2797b4f]{justify-content:center}.batch-results .results-card .batch-actions-footer .action-buttons[data-v-a2797b4f]{flex-direction:column}.batch-results .results-card .batch-actions-footer .action-buttons .el-button[data-v-a2797b4f]{width:100%}}.batch-operation .batch-user-input[data-v-a3296bc7],.batch-operation .batch-results[data-v-a3296bc7]{margin-bottom:30px}.power-control .panel-header[data-v-b9e5edd8]{margin-bottom:32px;padding:24px;background:linear-gradient(135deg,#fafbfc,#f5f6f7);border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 2px 12px -4px #0000000d}.power-control .panel-header h3[data-v-b9e5edd8]{margin:0 0 12px;font-size:1.6rem;color:#1e293b;font-weight:600;letter-spacing:-.025em}.power-control .panel-header .panel-description[data-v-b9e5edd8]{margin:0;color:#475569;font-size:.95rem;line-height:1.5}.power-control .main-content[data-v-b9e5edd8]{background:#fafbfc;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 2px 12px -4px #0000000d;overflow:hidden;margin-top:24px}.power-control .mode-switcher[data-v-b9e5edd8]{display:flex;padding:6px;background:#eef2f6;border-bottom:1px solid #e5e7eb}.power-control .mode-switcher .mode-btn[data-v-b9e5edd8]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:10px;cursor:pointer;transition:all .3s ease;color:#475569;font-weight:500}.power-control .mode-switcher .mode-btn .mode-icon[data-v-b9e5edd8]{font-size:1.2rem}.power-control .mode-switcher .mode-btn[data-v-b9e5edd8]:hover{color:#1e293b;background:#ffffff80}.power-control .mode-switcher .mode-btn.active[data-v-b9e5edd8]{background:#fff;color:#6b7280;font-weight:600;box-shadow:0 2px 8px #0000000d}.power-control .mode-switcher .mode-btn.active .mode-icon[data-v-b9e5edd8]{transform:scale(1.1)}.power-control .content-container[data-v-b9e5edd8]{background:#fff;min-height:500px}.power-control .content-wrapper[data-v-b9e5edd8]{padding:24px;animation:fadeIn-b9e5edd8 .3s ease-out}@keyframes fadeIn-b9e5edd8{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-b9e5edd8],.fade-leave-active[data-v-b9e5edd8]{transition:opacity .2s ease}.fade-enter-from[data-v-b9e5edd8],.fade-leave-to[data-v-b9e5edd8]{opacity:0}@media(max-width:768px){.power-control .panel-header[data-v-b9e5edd8]{padding:16px;margin-bottom:24px}.power-control .panel-header h3[data-v-b9e5edd8]{font-size:1.4rem}.power-control .mode-switcher .mode-btn[data-v-b9e5edd8]{padding:10px;font-size:.9rem}.power-control .content-wrapper[data-v-b9e5edd8]{padding:16px}}
