.loader-wrapper[data-v-1878f0da]{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#fff}.spinner[data-v-1878f0da]{width:200px;height:200px;border:6px solid #ccc;border-top:6px solid #42b983;border-radius:50%;animation:spin-1878f0da 1s linear infinite}@keyframes spin-1878f0da{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dial[data-v-1cc5ad61]{display:block;margin:10px auto 0}.needle[data-v-1cc5ad61]{transform-origin:100px 100px;transition:transform 1.2s cubic-bezier(.34,1.3,.5,1)}.dial[data-v-078db4b1]{display:block;margin:10px auto 0}.needle[data-v-078db4b1]{transform-origin:100px 100px;transition:transform 1.2s cubic-bezier(.34,1.3,.5,1)}.bar[data-v-628dbb40]{display:block;margin:14px auto 6px}.compass[data-v-b194ef5c]{display:block;margin:0 auto}.needle[data-v-b194ef5c]{transform-origin:100px 100px;transition:transform 1.2s cubic-bezier(.34,1.3,.5,1)}.row[data-v-80201164]{margin-top:14px}svg[data-v-80201164]{display:block;margin:3px auto 0}.scale[data-v-80201164]{font-size:.7em;opacity:.8}.total[data-v-80201164]{margin-top:20px}.bg-temp[data-v-53449c6c]{background-color:#ca291c}.bg-rain[data-v-53449c6c]{background-color:#299a1c}.bg-hum[data-v-53449c6c]{background-color:#2f666b}.bg-lux[data-v-53449c6c]{background-color:#296f5f}.bg-uv[data-v-53449c6c]{background-color:#e3a740}.bg-wind[data-v-53449c6c]{background-color:#417692}.bg-lightning[data-v-68e8042a]{background-color:#7463a4}.radar[data-v-68e8042a]{display:block;margin:10px auto;border-radius:50%}.radar.flash[data-v-68e8042a]{animation:flash-68e8042a 2.4s ease-out}@keyframes flash-68e8042a{0%,15%,30%{box-shadow:0 0 25px 8px #ffe14d}22%{box-shadow:none}to{box-shadow:none}}.bar[data-v-0f93bd9c]{margin-top:16px}svg[data-v-0f93bd9c]{display:block;margin:2px auto 0}.level[data-v-0f93bd9c]{min-height:1.2em}.dot[data-v-0f93bd9c]{display:inline-block;width:.7em;height:.7em;margin-right:.4em;border-radius:50%;border:1px solid #fff}.age[data-v-0f93bd9c]{margin-top:16px}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:22px;margin-left:22px;margin-right:22px}.grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.grid-item h1{margin:0 0 6px;font-size:2em;line-height:1}.grid-item u{display:inline-block;margin-bottom:8px;font-size:1.15em;font-weight:600;letter-spacing:.02em;text-underline-offset:4px}.grid-item b{font-weight:700;font-variant-numeric:tabular-nums}.mqtt-flash{animation:mqtt-flash 1.2s ease-out}@keyframes mqtt-flash{0%{box-shadow:0 0 0 3px hsla(0,0%,100%,.95),0 0 18px 4px hsla(0,0%,100%,.7)}to{box-shadow:0 2px 5px rgba(0,0,0,.1)}}.grid-item{line-height:1.4;background-color:#f2f2f2;grid-auto-rows:max-content;padding:40px;text-align:center;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);color:#fff}.bg-signal[data-v-6e52ca24]{background-color:#3a7d4d}.bg-bat[data-v-6e52ca24]{background-color:#2d5e4a}.bg-pres[data-v-6e52ca24]{background-color:#3a789c}.bg-dust[data-v-6e52ca24]{background-color:#c46a60}.bg-thanks[data-v-6e52ca24]{background-color:#3a4a5e}.bg-radio[data-v-6e52ca24]{background-color:#ff0;color:#000}