.initial-setup[data-v-ac8fd002]{justify-content:space-between;align-items:center;gap:8px;margin:4px 0 0;padding:6px 0;display:flex}.source-identity>header[data-v-ac8fd002]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.source-identity>header h4[data-v-ac8fd002]{margin:0}.source-identity>.el-button[data-v-ac8fd002]{margin-top:10px}.energy-page[data-v-ac8fd002]{color:#23364e;max-width:1440px;margin:auto;padding:8px 12px 28px}.energy-page header[data-v-ac8fd002],.energy-page footer[data-v-ac8fd002],.pool-row[data-v-ac8fd002]{justify-content:space-between;align-items:center;gap:16px;display:flex}.energy-page>header[data-v-ac8fd002]{margin-bottom:24px}.energy-page h2[data-v-ac8fd002]{margin:8px 0;font-size:26px}.energy-page h3[data-v-ac8fd002]{margin:0 0 8px;font-size:16px}.energy-page p[data-v-ac8fd002],.muted[data-v-ac8fd002],.energy-page small[data-v-ac8fd002]{color:#74839a;font-size:12px;line-height:1.7}.card[data-v-ac8fd002]{background:#fff;border:1px solid #e1e7ef;border-radius:12px;margin:16px 0;padding:22px}.filters[data-v-ac8fd002]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filters>.el-select[data-v-ac8fd002]{width:280px}.filters .el-button+.el-button[data-v-ac8fd002]{margin-left:0}.tiles[data-v-ac8fd002]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:20px;display:grid}.tiles article[data-v-ac8fd002]{border:1px solid #e1e7ef;border-radius:10px;max-width:600px;padding:18px}.value[data-v-ac8fd002]{margin:22px 0 2px;font-size:32px;font-weight:650}.water .value[data-v-ac8fd002]{color:#008c99}.electricity .value[data-v-ac8fd002]{color:#315ec8}.tiles dl[data-v-ac8fd002]{margin:20px 0}.tiles dl div[data-v-ac8fd002]{justify-content:space-between;gap:12px;font-size:12px;line-height:2.1;display:flex}.tiles dt[data-v-ac8fd002]{color:#74839a;flex-shrink:0}.tiles dd[data-v-ac8fd002]{text-align:right;overflow-wrap:anywhere;margin:0}.tiles footer[data-v-ac8fd002]{border-top:1px solid #edf0f5;padding-top:14px}.empty[data-v-ac8fd002]{text-align:center;padding:32px}.card>.el-form[data-v-ac8fd002]{max-width:620px}.card>.el-alert[data-v-ac8fd002]{margin-top:16px}.form-grid[data-v-ac8fd002]{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.form-grid[data-v-ac8fd002] .el-select,.form-grid[data-v-ac8fd002] .el-date-editor{width:100%}.pool-row[data-v-ac8fd002]{border-bottom:1px solid #edf0f5;padding:16px 0}.chart[data-v-ac8fd002]{border:1px solid #e1e7ef;border-radius:8px;margin:16px 0;padding:10px}.chart svg[data-v-ac8fd002]{width:100%;height:150px}@media (width<=640px){.energy-page[data-v-ac8fd002]{padding:0}.energy-page>header[data-v-ac8fd002]{align-items:flex-start}.card[data-v-ac8fd002]{padding:16px}.filters>.el-select[data-v-ac8fd002]{width:100%}.tiles[data-v-ac8fd002],.form-grid[data-v-ac8fd002]{grid-template-columns:1fr}.filters[data-v-ac8fd002] .el-date-editor{width:100%;max-width:100%}.filters>small[data-v-ac8fd002]{width:100%}}.energy-page .page-hero[data-v-ac8fd002]{color:#fff;background:linear-gradient(118deg,#13396d,#2674c9 62%,#4aa6e8);border-radius:16px;padding:26px 30px;box-shadow:0 10px 24px #1848872e}.energy-page .page-hero p[data-v-ac8fd002]{color:#d7ebff;margin:0;font-size:13px}.eyebrow[data-v-ac8fd002],.section-kicker[data-v-ac8fd002]{letter-spacing:1.5px;font-size:11px;font-weight:800;display:block}.eyebrow[data-v-ac8fd002]{color:#b9dcff}.section-kicker[data-v-ac8fd002]{color:#5b86ce}.stats-grid[data-v-ac8fd002]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.stat-card[data-v-ac8fd002]{background:#fff;border:1px solid #e3eaf3;border-radius:12px;padding:18px 19px;box-shadow:0 5px 15px #1f3e6a0a}.stat-card span[data-v-ac8fd002],.stat-card small[data-v-ac8fd002]{color:#8492a6;font-size:12px;display:block}.stat-card b[data-v-ac8fd002]{color:#253f66;margin:8px 0 5px;font-size:27px;line-height:1;display:block}.water-stat b[data-v-ac8fd002]{color:#008c99}.electricity-stat b[data-v-ac8fd002]{color:#315ec8}.warning-stat b[data-v-ac8fd002]{color:#d78b23}.directory-card[data-v-ac8fd002]{border-radius:13px;padding:21px;box-shadow:0 8px 22px #1f3e6a0d}.directory-header[data-v-ac8fd002]{border-bottom:1px solid #e8edf4;padding-bottom:17px;align-items:flex-start!important}.directory-header h3[data-v-ac8fd002]{color:#273f62;margin:5px 0;font-size:20px}.directory-header p[data-v-ac8fd002]{margin:0}.directory-actions[data-v-ac8fd002]{flex-wrap:wrap;gap:10px;display:flex}.directory-actions .el-button[data-v-ac8fd002]{margin:0}.directory-filters[data-v-ac8fd002]{grid-template-columns:minmax(240px,1fr) minmax(160px,220px) auto auto;align-items:center;gap:11px;padding:17px 0;display:grid}.directory-filters[data-v-ac8fd002] .el-input,.directory-filters[data-v-ac8fd002] .el-select{width:100%;min-width:0}.directory-filters>.el-button[data-v-ac8fd002]{height:34px;margin:0}.store-table[data-v-ac8fd002]{border:1px solid #e4eaf2;border-radius:8px;width:100%}.store-name[data-v-ac8fd002]{font-weight:500}.store-state[data-v-ac8fd002]{color:#8492a6;display:block}.quantity[data-v-ac8fd002]{color:#253f66;font-weight:650}.pagination[data-v-ac8fd002]{justify-content:flex-end;margin-top:18px;display:flex}.directory-footnote[data-v-ac8fd002]{margin-bottom:0}.directory-footnote span[data-v-ac8fd002]{margin-left:12px}.group header[data-v-ac8fd002],.tiles footer[data-v-ac8fd002]{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=900px){.directory-header[data-v-ac8fd002]{flex-direction:column}.directory-filters[data-v-ac8fd002]{grid-template-columns:minmax(220px,1fr) minmax(140px,1fr) auto auto}.stats-grid[data-v-ac8fd002]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.energy-page .page-hero[data-v-ac8fd002]{gap:12px;padding:22px 18px}.directory-filters[data-v-ac8fd002]{grid-template-columns:1fr 1fr}.directory-card[data-v-ac8fd002]{padding:16px}.directory-actions[data-v-ac8fd002]{width:100%}.directory-actions .el-button[data-v-ac8fd002]{flex:1}.stat-card[data-v-ac8fd002]{padding:16px}.directory-footnote span[data-v-ac8fd002]{margin-left:0;display:block}.group header[data-v-ac8fd002]{align-items:flex-start}.tiles footer[data-v-ac8fd002]{flex-wrap:wrap}}.device-columns[data-v-ac8fd002]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;margin-top:16px;display:grid}.device-columns .group[data-v-ac8fd002]{min-width:0;box-shadow:none;border:0;margin:0;padding:0}.device-columns .group h3[data-v-ac8fd002]{margin:0 0 5px;font-size:14px}.device-columns .group>header p[data-v-ac8fd002]{color:#74839a;margin:0;font-size:12px;line-height:1.6}.device-columns .tiles[data-v-ac8fd002]{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:12px}.device-columns .tiles article[data-v-ac8fd002]{max-width:none;padding:14px}.device-columns .value[data-v-ac8fd002]{margin:12px 0 2px;font-size:26px}.device-columns .tiles dl div[data-v-ac8fd002]{gap:8px;line-height:1.9}.device-columns .tiles footer[data-v-ac8fd002]{padding-top:10px}@media (width<=640px){.device-columns[data-v-ac8fd002]{grid-template-columns:minmax(0,1fr);gap:20px}}.device-ledger-filters[data-v-ac8fd002]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.device-ledger-filters>.el-input[data-v-ac8fd002]{flex:1;min-width:240px}.source-line[data-v-ac8fd002]{color:#7b899d;font-size:12px;line-height:1.8;display:block}.source-identity[data-v-ac8fd002]{background:#f7f9fc;border:1px solid #e1e7ef;border-radius:8px;margin-bottom:18px;padding:14px 16px}.source-identity h4[data-v-ac8fd002]{margin:0 0 10px;font-size:14px}.source-identity h4 small[data-v-ac8fd002]{color:#7b899d;margin-left:8px;font-size:12px;font-weight:400}.source-identity dl[data-v-ac8fd002]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;font-size:12px;display:grid}.source-identity dl div[data-v-ac8fd002]{min-width:0}.source-identity dt[data-v-ac8fd002]{color:#7b899d;margin-bottom:3px}.source-identity dd[data-v-ac8fd002]{color:#23364e;overflow-wrap:anywhere;margin:0}@media (width<=640px){.device-ledger-filters>.el-input[data-v-ac8fd002]{flex-basis:100%;min-width:0}.source-identity dl[data-v-ac8fd002]{grid-template-columns:minmax(0,1fr)}}.month-usage[data-v-ac8fd002]{color:#74839a;background:#f6f8fb;border-radius:6px;grid-template-columns:1fr auto;align-items:baseline;gap:2px 10px;margin-top:8px;padding:8px 10px;font-size:11px;display:grid}.month-usage strong[data-v-ac8fd002]{color:#23364e;font-size:16px;font-weight:650}.month-usage strong small[data-v-ac8fd002]{font-size:12px;font-weight:400}.month-usage>small[data-v-ac8fd002]{color:#8492a6;grid-column:1/-1;font-size:11px;line-height:1.4}.device-columns[data-v-ac8fd002]{margin-top:12px}.device-columns .tiles article[data-v-ac8fd002]{padding:12px}.device-columns .value[data-v-ac8fd002]{margin-top:8px}.device-columns .tiles dl[data-v-ac8fd002]{margin:8px 0}.device-columns .tiles dl div[data-v-ac8fd002]{line-height:1.65}
