.water-usage-analysis[data-v-48674709]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.5rem}.water-usage-analysis .usage-tabs[data-v-48674709]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-bottom:.5rem}.water-usage-analysis .usage-tabs .tab-button[data-v-48674709]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.375rem .5rem;background:rgba(0,150,255,.1);border:1px solid rgba(0,150,255,.2);border-radius:4px;color:hsla(0,0%,100%,.7);font-size:.75rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.water-usage-analysis .usage-tabs .tab-button.active[data-v-48674709]{background:rgba(0,150,255,.3);border-color:rgba(0,150,255,.5);color:#fff}.water-usage-analysis .usage-tabs .tab-button[data-v-48674709]:hover:not(.active){background:rgba(0,150,255,.2);border-color:rgba(0,150,255,.3)}.water-usage-analysis .usage-content[data-v-48674709]{-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;min-height:0}.water-usage-analysis .usage-stats[data-v-48674709]{margin-bottom:.5rem}.water-usage-analysis .stat-card[data-v-48674709]{gap:.75rem;padding:.75rem;background:rgba(0,150,255,.05);border:1px solid rgba(0,150,255,.1);border-radius:6px}.water-usage-analysis .stat-card[data-v-48674709],.water-usage-analysis .stat-icon[data-v-48674709]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.water-usage-analysis .stat-icon[data-v-48674709]{width:2rem;height:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,150,255,.1);border-radius:50%;border:1px solid rgba(0,150,255,.2);-ms-flex-negative:0;flex-shrink:0}.water-usage-analysis .stat-icon-svg[data-v-48674709]{width:1rem;height:1rem;fill:#0096ff;-webkit-filter:drop-shadow(0 0 6px rgba(0,191,255,.6));filter:drop-shadow(0 0 6px rgba(0,191,255,.6))}.water-usage-analysis .stat-info[data-v-48674709]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem}.water-usage-analysis .stat-value[data-v-48674709]{font-family:ds-digital-bold,monospace;font-size:1.5rem;font-weight:700;color:#40a9ff;text-shadow:0 0 10px rgba(0,150,255,.5)}.water-usage-analysis .stat-label[data-v-48674709],.water-usage-analysis .stat-unit[data-v-48674709]{font-size:.75rem;color:hsla(0,0%,100%,.7)}.water-usage-analysis .usage-chart[data-v-48674709]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;height:100%}@media (max-width:768px){.water-usage-analysis .usage-tabs .tab-button[data-v-48674709]{padding:.25rem .5rem;font-size:.625rem}.water-usage-analysis .stat-card[data-v-48674709]{padding:.5rem;gap:.5rem}.water-usage-analysis .stat-value[data-v-48674709]{font-size:1.25rem}}