body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#282c34;min-height:100vh;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.caudalimetro-paper{border:1px solid #b2ebf2;border-radius:12px!important;overflow:hidden}.gauge-container{margin:0 auto;max-width:240px;position:relative;text-align:center}.gauge-svg{-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));width:100%}.gauge-fill{transition:stroke-dasharray .8s ease-in-out}.gauge-needle{transition:-webkit-transform .8s cubic-bezier(.4,0,.2,1);transition:transform .8s cubic-bezier(.4,0,.2,1);transition:transform .8s cubic-bezier(.4,0,.2,1),-webkit-transform .8s cubic-bezier(.4,0,.2,1)}.gauge-value{font-family:Roboto Mono,monospace;font-size:1.8rem;font-weight:700;margin-top:-30px}.gauge-unit{color:#78909c;font-size:.85rem;margin-top:-2px}.gauge-label{color:#546e7a;font-size:.8rem;font-weight:500;margin-top:4px}.gauges-section{padding:8px;position:relative}.water-drops{display:flex;gap:10px;height:30px;justify-content:center;margin-bottom:8px;opacity:.3;transition:opacity .5s}.water-drops.active{opacity:1}.drop{-webkit-animation:none;animation:none;font-size:18px}.water-drops.active .drop-1{-webkit-animation:dropFall 1.2s ease-in infinite;animation:dropFall 1.2s ease-in infinite}.water-drops.active .drop-2{-webkit-animation:dropFall 1.2s ease-in .3s infinite;animation:dropFall 1.2s ease-in .3s infinite}.water-drops.active .drop-3{-webkit-animation:dropFall 1.2s ease-in .6s infinite;animation:dropFall 1.2s ease-in .6s infinite}@-webkit-keyframes dropFall{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}30%{opacity:1}to{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}}@keyframes dropFall{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}30%{opacity:1}to{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}}.status-dot{border-radius:50%;display:inline-block;height:10px;vertical-align:middle;width:10px}.status-dot.online{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;background-color:#4caf50;box-shadow:0 0 6px rgba(76,175,80,.6)}.status-dot.offline{background-color:#ef5350;box-shadow:0 0 6px rgba(239,83,80,.6)}@-webkit-keyframes pulse{0%,to{box-shadow:0 0 4px rgba(76,175,80,.4)}50%{box-shadow:0 0 12px rgba(76,175,80,.8)}}@keyframes pulse{0%,to{box-shadow:0 0 4px rgba(76,175,80,.4)}50%{box-shadow:0 0 12px rgba(76,175,80,.8)}}
/*# sourceMappingURL=main.26e2d4a6.css.map*/