.water-type-analysis[data-v-6adde83a]{width:100%;height:100%;position:relative}.water-type-analysis .loading-container[data-v-6adde83a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;color:hsla(0,0%,100%,.6)}.water-type-analysis .loading-container .loading-spinner[data-v-6adde83a]{width:40px;height:40px;border:3px solid rgba(0,150,255,.3);border-top:3px solid #0096ff;border-radius:50%;-webkit-animation:spin-6adde83a 1s linear infinite;animation:spin-6adde83a 1s linear infinite;margin-bottom:1rem}@-webkit-keyframes spin-6adde83a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-6adde83a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.water-type-analysis .chart-container[data-v-6adde83a]{-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;height:100%}.water-type-analysis .chart-wrapper[data-v-6adde83a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;height:100%}.water-type-analysis .stats-summary[data-v-6adde83a]{position:absolute;top:10px;right:10px}.water-type-analysis .stats-summary .total-users[data-v-6adde83a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,20,40,.7);border:1px solid rgba(0,150,255,.3);border-radius:6px;padding:.5rem 1rem;backdrop-filter:blur(4px)}.water-type-analysis .stats-summary .total-users .total-number[data-v-6adde83a]{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-type-analysis .stats-summary .total-users .total-label[data-v-6adde83a]{font-size:.75rem;color:hsla(0,0%,100%,.7);margin-top:.25rem}@media (max-width:768px){.water-type-analysis .stats-summary[data-v-6adde83a]{position:static;margin-top:1rem}.water-type-analysis .stats-summary .total-users[data-v-6adde83a]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem}.water-type-analysis .stats-summary .total-users .total-number[data-v-6adde83a]{font-size:1.25rem}.water-type-analysis .stats-summary .total-users .total-label[data-v-6adde83a]{margin-top:0}}@media (max-width:480px){.water-type-analysis .stats-summary .total-users[data-v-6adde83a]{padding:.25rem .5rem}.water-type-analysis .stats-summary .total-users .total-number[data-v-6adde83a]{font-size:1rem}.water-type-analysis .stats-summary .total-users .total-label[data-v-6adde83a]{font-size:.625rem}}