.month-statistic-page.common-page-container[data-v-55e5db64]{display:block!important;height:auto!important;min-height:100%!important;overflow:visible!important}.month-statistic-page[data-v-55e5db64]{padding:16px;background:#f8fafc;min-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.month-statistic-page .main-content[data-v-55e5db64]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%;min-width:0}.month-statistic-page .action-bar-card[data-v-55e5db64]{background:#fff;border-radius:12px;padding:16px 20px;border:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.05),0 4px 16px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.05),0 4px 16px rgba(15,23,42,.04)}.month-statistic-page .warning-banner[data-v-55e5db64]{background:#fff7ed;border:1px solid #ffedd5;border-left:4px solid #f97316;border-radius:8px;padding:12px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;color:#ea580c;line-height:1.5}.month-statistic-page .warning-banner i[data-v-55e5db64]{font-size:16px}.month-statistic-page .chart-container-card[data-v-55e5db64]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:20px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.05),0 4px 16px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.05),0 4px 16px rgba(15,23,42,.04)}.month-statistic-page .chart-container-card .chart-header[data-v-55e5db64]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.month-statistic-page .chart-container-card .chart-title[data-v-55e5db64]{font-size:14px;font-weight:600;color:#0f172a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.month-statistic-page .chart-container-card .color-dot[data-v-55e5db64]{width:8px;height:8px;border-radius:50%;background:#6366f1}.month-statistic-page .chart-container-card .chart-body[data-v-55e5db64]{position:relative}.month-statistic-page .chart-container-card .chart-empty[data-v-55e5db64]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10;pointer-events:none}.empty-wrapper[data-v-55e5db64],.month-statistic-page .chart-container-card .chart-empty[data-v-55e5db64]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.empty-wrapper[data-v-55e5db64]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:10px}.empty-icon-container[data-v-55e5db64]{position:relative;width:80px;height:80px;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.empty-svg[data-v-55e5db64]{width:100%;height:100%;-webkit-animation:empty-float-data-v-55e5db64 3s ease-in-out infinite;animation:empty-float-data-v-55e5db64 3s ease-in-out infinite}.pulse-circle[data-v-55e5db64]{-webkit-animation:pulse-dash-data-v-55e5db64 4s linear infinite;animation:pulse-dash-data-v-55e5db64 4s linear infinite;-webkit-transform-origin:center;transform-origin:center}.dash-path[data-v-55e5db64]{stroke-dasharray:100;stroke-dashoffset:100;-webkit-animation:draw-path-data-v-55e5db64 2s ease-out forwards;animation:draw-path-data-v-55e5db64 2s ease-out forwards}@-webkit-keyframes empty-float-data-v-55e5db64{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes empty-float-data-v-55e5db64{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes pulse-dash-data-v-55e5db64{0%{stroke-dashoffset:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{stroke-dashoffset:20;-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes pulse-dash-data-v-55e5db64{0%{stroke-dashoffset:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{stroke-dashoffset:20;-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes draw-path-data-v-55e5db64{to{stroke-dashoffset:0}}@keyframes draw-path-data-v-55e5db64{to{stroke-dashoffset:0}}.empty-main-text[data-v-55e5db64]{font-size:14px;font-weight:600;color:#475569;margin:0 0 4px 0}.empty-sub-text[data-v-55e5db64]{font-size:12px;color:#94a3b8;margin:0;max-width:340px;line-height:1.5}.table-empty-wrapper[data-v-55e5db64]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 0}.table-empty-icon[data-v-55e5db64],.table-empty-wrapper[data-v-55e5db64]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.table-empty-icon[data-v-55e5db64]{width:56px;height:56px;margin-bottom:10px;-webkit-animation:empty-float-data-v-55e5db64 3.5s ease-in-out infinite;animation:empty-float-data-v-55e5db64 3.5s ease-in-out infinite}.table-empty-svg[data-v-55e5db64]{width:100%;height:100%}.table-empty-text[data-v-55e5db64]{font-size:13px;color:#94a3b8;font-weight:500}.month-statistic-page .chart-container-card .chart-footer-title[data-v-55e5db64]{text-align:center;font-size:14px;font-weight:700;color:#1e3a8a;margin-top:15px}.month-statistic-page .table-card-glow[data-v-55e5db64]{background:#fff;border-radius:14px;border:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.05),0 4px 16px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.05),0 4px 16px rgba(15,23,42,.04);overflow:hidden}.month-statistic-page .table-card-glow[data-v-55e5db64] .el-table__empty-block{min-height:200px!important}.month-statistic-page .table-card-glow[data-v-55e5db64] .el-table__row:hover>td{background:#f8fafc!important}.month-statistic-page .table-card-glow .date-badge[data-v-55e5db64]{display:inline-block;background:#f1f5f9;color:#334155;font-size:12px;font-weight:500;padding:2px 8px;border-radius:6px;font-family:Courier New,monospace}.month-statistic-page .table-card-glow .energy-value[data-v-55e5db64]{font-weight:700;color:#0f172a}.month-statistic-page .table-card-glow .device-count-badge[data-v-55e5db64]{display:inline-block;background:#eef2ff;color:#4f46e5;font-size:12px;font-weight:600;padding:2px 8px;border-radius:20px}.month-statistic-page .table-card-glow .view-detail-btn[data-v-55e5db64]{color:#6366f1;font-weight:600;border:none;background:transparent;cursor:pointer}.month-statistic-page .table-card-glow .view-detail-btn[data-v-55e5db64]:hover{color:#4f46e5;text-decoration:underline}.month-statistic-page .table-card-glow .table-declaration-bar[data-v-55e5db64]{padding:10px 20px;font-size:12px;color:#64748b;background:#f8fafc;border-top:1px solid #f1f5f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.month-statistic-page .table-card-glow .pagination-bar[data-v-55e5db64]{padding:14px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-top:1px solid #f1f5f9}.dialog-inner-title[data-v-55e5db64]{text-align:center;font-size:18px;font-weight:700;color:#1e3a8a;margin:0 0 20px 0;letter-spacing:.5px}.dialog-header-toolbar[data-v-55e5db64]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;padding:0 4px}.dialog-header-toolbar .dialog-summary-info[data-v-55e5db64]{font-size:13px;color:#475569;font-weight:500}.dialog-header-toolbar .dialog-summary-info .highlight[data-v-55e5db64]{font-weight:700;color:#3b82f6}.dialog-header-toolbar .dialog-tools[data-v-55e5db64]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modern-dialog{border-radius:16px!important;overflow:hidden!important;-webkit-box-shadow:0 20px 60px rgba(15,23,42,.18)!important;box-shadow:0 20px 60px rgba(15,23,42,.18)!important}.modern-dialog .el-dialog__header{background:#fafbff;border-bottom:1px solid #f1f5f9;padding:16px 20px 12px}.modern-dialog .el-dialog__title{font-size:15px;font-weight:700;color:#475569}.modern-dialog .el-dialog__body{padding:20px 24px 24px}.modern-dialog .el-dialog__footer{background:#fafbff;border-top:1px solid #f1f5f9;padding:12px 20px}.modern-dialog .dialog-table .highlight-column{background:#fffde7!important;color:#334155!important;font-weight:600!important}.content-az:has(.day-statistic-page),.content-az:has(.hour-statistic-page),.content-az:has(.month-statistic-page),.content-az:has(.year-statistic-page){overflow-y:auto!important}