.charts-selected-date[data-v-50cccb4c]{width:100%;height:50px;display:flex;align-items:center;justify-content:center}.date-text-container[data-v-50cccb4c]{text-align:center}.date-text[data-v-50cccb4c]{font-size:24px;font-weight:500;color:#303133;margin:10px}.date-nav-button[data-v-50cccb4c]{border:1px solid #dcdfe6;background-color:#fff;padding:8px;margin:10px}.money-saving-container[data-v-7d3d989a]{background-color:#f5f7fa;height:60vh}.header-style[data-v-7d3d989a]{display:flex;justify-content:space-between;align-items:center;padding:0 20px;border-bottom:1px solid #ebeef5;background-color:#fff}.header-spacer[data-v-7d3d989a]{width:100px}.header-title[data-v-7d3d989a]{font-size:34px;color:#303133;font-weight:700}.date-type-dropdown[data-v-7d3d989a]{width:100px}.main-content[data-v-7d3d989a]{padding:0;overflow-x:hidden;overflow-y:auto}.time-type-tabs[data-v-7d3d989a]{display:flex;justify-content:space-around;padding:10px 20px;margin-bottom:10px}.time-tab-button[data-v-7d3d989a]{flex-grow:1;margin:0 5px;font-size:12px;height:30px;padding:0 10px}.el-button--primary[data-v-7d3d989a]{background-color:#ecf5ff;color:#409eff;border-color:#ecf5ff}.el-button--default[data-v-7d3d989a]{background-color:#fff;color:#303133;border-color:#dcdfe6}.chart-section[data-v-7d3d989a]{padding:0 20px;height:100%}.spacer[data-v-7d3d989a]{height:18px}.money-saving-items p[data-v-7d3d989a]{font-family:Inter,sans-serif;margin:5px 0}.total-savings[data-v-7d3d989a]{font-size:16px;font-weight:500;margin-bottom:10px!important}.chart-placeholder[data-v-7d3d989a]{width:100%;height:400px}.stats-cards[data-v-7d3d989a]{display:flex;gap:16px;flex-wrap:wrap}.stat-card[data-v-7d3d989a]{background:#fff;border-radius:8px;padding:12px 16px;box-shadow:0 1px 3px rgba(0,0,0,.08);flex:1 1 160px;min-width:160px}.stat-card h4[data-v-7d3d989a]{margin:0 0 6px 0;font-size:14px;font-weight:600;color:#303133}.stat-value[data-v-7d3d989a]{font-size:36px;font-weight:600;color:#1e3a8a;margin:0}.percent-line[data-v-7d3d989a]{margin:2px 0;font-size:13px}.percent-line.solar[data-v-7d3d989a]{color:#f59e0b}.percent-line.battery[data-v-7d3d989a]{color:#2563eb}.percent-line.tou[data-v-7d3d989a]{color:#059669}.power-chart-day[data-v-2460554b]{padding:16px}.chart-title[data-v-2460554b]{font-size:14px;color:#666;margin-bottom:20px}.chart-container[data-v-2460554b]{margin-bottom:20px}.no-data[data-v-2460554b]{text-align:center;padding:40px;color:#999}.details-row[data-v-2460554b]{display:flex;justify-content:space-around;align-items:center}.detail-item[data-v-2460554b]{text-align:center}.detail-label[data-v-2460554b]{font-size:14px;color:#333;margin-bottom:4px}.detail-value[data-v-2460554b]{font-size:18px;font-weight:700}.power-chart-month[data-v-4b5efc00]{padding:16px}.chart-title[data-v-4b5efc00]{font-size:14px;color:#666;margin-bottom:20px}.chart-container[data-v-4b5efc00]{margin-bottom:20px}.no-data[data-v-4b5efc00]{text-align:center;padding:40px;color:#999}.details-container[data-v-4b5efc00]{margin-top:10px}.details-row[data-v-4b5efc00]{display:flex;justify-content:space-around;align-items:center}.detail-item[data-v-4b5efc00]{text-align:center}.detail-label[data-v-4b5efc00]{font-size:14px;color:#333;margin-bottom:4px}.detail-value[data-v-4b5efc00]{font-size:18px;font-weight:700}.power-chart-year[data-v-de216cc6]{padding:16px}.chart-title[data-v-de216cc6]{font-size:14px;color:#666;margin-bottom:20px}.chart-container[data-v-de216cc6]{margin-bottom:20px}.no-data[data-v-de216cc6]{text-align:center;padding:40px;color:#999}.details-container[data-v-de216cc6]{margin-top:10px}.details-row[data-v-de216cc6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.detail-item[data-v-de216cc6]{text-align:center;flex:1}.detail-label[data-v-de216cc6]{font-size:14px;color:#333;margin-bottom:4px}.detail-value[data-v-de216cc6]{font-size:18px;font-weight:700}.power-consumption-records-page[data-v-c653d362]{background-color:#f5f7fa;height:60vh}.header-style[data-v-c653d362]{display:flex;justify-content:space-between;align-items:center;padding:0 20px;border-bottom:1px solid #ebeef5;background-color:#fff}.header-spacer[data-v-c653d362]{width:100px}.header-title[data-v-c653d362]{font-size:34px;color:#303133;font-weight:700}.date-type-dropdown[data-v-c653d362]{width:100px}.main-content[data-v-c653d362]{padding:0;overflow-x:hidden;overflow-y:auto}.time-type-tabs[data-v-c653d362]{display:flex;justify-content:space-around;padding:10px 20px;margin-bottom:10px}.time-tab-button[data-v-c653d362]{flex-grow:1;margin:0 5px;font-size:12px;height:30px;padding:0 10px}.el-button--primary[data-v-c653d362]{background-color:#ecf5ff;color:#409eff;border-color:#ecf5ff}.el-button--default[data-v-c653d362]{background-color:#fff;color:#303133;border-color:#dcdfe6}.chart-section[data-v-c653d362]{padding:0 20px;margin:0 20px 32px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.08);padding-bottom:20px}.spacer[data-v-c653d362]{height:18px}.current-date[data-v-c653d362]{margin:0 20px;font-size:16px;font-weight:500;color:#333}.chart-container[data-v-c653d362]{min-height:400px}.no-data-container[data-v-c653d362]{display:flex;justify-content:center;align-items:center;height:400px}.loading-container[data-v-c653d362]{padding:40px}.chart-wrapper[data-v-c653d362]{height:100%}.money-saving-container[data-v-393d3ad2]{background-color:#f5f7fa;height:60vh}.header-style[data-v-393d3ad2]{display:flex;justify-content:space-between;align-items:center;padding:0 20px;border-bottom:1px solid #ebeef5;background-color:#fff}.header-spacer[data-v-393d3ad2]{width:100px}.header-title[data-v-393d3ad2]{font-size:34px;color:#303133;font-weight:700}.date-type-dropdown[data-v-393d3ad2]{width:100px}.main-content[data-v-393d3ad2]{padding:0;overflow-x:hidden;overflow-y:auto}.time-type-tabs[data-v-393d3ad2]{display:flex;justify-content:space-around;padding:10px 20px;margin-bottom:10px}.time-tab-button[data-v-393d3ad2]{flex-grow:1;margin:0 5px;font-size:12px;height:30px;padding:0 10px}.el-button--primary[data-v-393d3ad2]{background-color:#ecf5ff;color:#409eff;border-color:#ecf5ff}.el-button--default[data-v-393d3ad2]{background-color:#fff;color:#303133;border-color:#dcdfe6}.chart-section[data-v-393d3ad2]{padding:0 20px;height:100%}.spacer[data-v-393d3ad2]{height:18px}.chart-placeholder[data-v-393d3ad2]{width:100%;height:400px}.chart-container[data-v-393d3ad2]{position:relative}.loading-container[data-v-393d3ad2],.no-data-container[data-v-393d3ad2]{display:flex;justify-content:center;align-items:center;height:400px;margin:24px 0}.mb-1[data-v-94a216aa]{margin-bottom:10px}.mt-1[data-v-94a216aa]{margin-top:10px}.analytics-info-wrapper[data-v-94a216aa]{overflow:hidden;display:flex;flex-direction:column;background:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}p[data-v-94a216aa]{margin:0;line-height:1.4;color:hsla(0,0%,100%,.9)}.analytics-content-scrollable[data-v-94a216aa]{flex:1;overflow-y:auto}.analytics-content-scrollable[data-v-94a216aa]::-webkit-scrollbar{width:6px}.analytics-content-scrollable[data-v-94a216aa]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:10px}.analytics-content-scrollable[data-v-94a216aa]::-webkit-scrollbar-thumb{background:rgba(102,179,255,.4);border-radius:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.analytics-content-scrollable[data-v-94a216aa]::-webkit-scrollbar-thumb:hover{background:rgba(102,179,255,.6)}[data-v-94a216aa] .el-card{transition:all .3s cubic-bezier(.4,0,.2,1)}[data-v-94a216aa] .el-card:hover{transform:translateY(-2px)}[data-v-94a216aa] .el-card__header{border-bottom:1px solid rgba(0,0,0,.05);padding:18px 20px}.el-card__body[data-v-94a216aa]{padding:0}[data-v-94a216aa] .el-table td{color:hsla(0,0%,100%,.9)!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important}[data-v-94a216aa] .el-table td,[data-v-94a216aa] .el-table tr{background:transparent!important}[data-v-94a216aa] .el-table tr:hover>td{background:hsla(0,0%,100%,.08)!important}[data-v-94a216aa] .el-table--border{border:1px solid hsla(0,0%,100%,.15)}[data-v-94a216aa] .el-table--border:after,[data-v-94a216aa] .el-table--border:before{background-color:hsla(0,0%,100%,.15)}.el-table-column[data-v-94a216aa]{white-space:pre-wrap}.cell-wrap[data-v-94a216aa]{white-space:normal;word-break:break-word}@media (max-width:900px){.analytics-header-sticky[data-v-94a216aa]{flex-direction:column;align-items:stretch;padding:12px 8px 8px 8px}.header-actions[data-v-94a216aa]{flex-direction:row;align-items:flex-start;gap:10px;min-width:0;margin-left:0;margin-top:12px}.refresh-button-item[data-v-94a216aa]{width:120px;font-size:14px}.status-block[data-v-94a216aa]{text-align:left;width:auto}}.history-chart-container[data-v-94a216aa]{padding:10px 20px;height:100%}.chart-card[data-v-94a216aa]{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;height:100%}.chart-header[data-v-94a216aa]{padding:10px 14px;border-bottom:1px solid rgba(0,0,0,.05);flex-shrink:0}.chart-title[data-v-94a216aa]{font-size:14px;font-weight:600;margin:0;line-height:1.3}.chart-content[data-v-94a216aa]{flex:1;padding:12px;min-height:0;position:relative}.history-chart .chart-content[data-v-94a216aa]{min-height:600px}