.password-input-container[data-v-b9b056fb]{position:relative}.password-input-container input[data-v-b9b056fb]{padding-right:56px}.password-toggle[data-v-b9b056fb]{align-items:center;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.password-toggle[data-v-b9b056fb] svg{width:24px;height:24px}.w-auto[data-v-b9b056fb]{min-width:auto}.centered-input[data-v-b9b056fb]{text-align:center}p[data-v-c5bf210c]{font-weight:400}.generate-button[data-v-c5bf210c]{margin:0 auto;margin-bottom:var(--leading);width:auto;max-width:none;display:block}.label-container[data-v-c5bf210c]{justify-content:center;align-items:center;gap:8px;margin-bottom:4px;display:flex}.w-auto[data-v-c5bf210c]{min-width:auto}.mb-0[data-v-c5bf210c]{margin-bottom:0!important}.centered-input[data-v-c5bf210c]{text-align:center}.demoSettingsInfo[data-v-f5c1ae63]{text-align:center;max-width:40em;font-weight:600}button.tip{border:0;outline:none;margin:0;padding:0;display:inline-block;position:relative;top:3px;width:unset!important;min-width:unset!important}.tooltip{z-index:2000;text-align:center;color:#fff;background-color:#000;border-radius:5px;width:80vw;max-width:400px;padding:10px;font-size:14px;position:absolute;top:90%;transform:translate(-40%);box-shadow:5px 5px 13px #000;line-height:1.5!important}.relative{position:relative}.absolute{position:absolute}.inline-block{display:inline-block}.list div[data-v-252dec19]{margin-top:20px;position:relative}.list div.last[data-v-252dec19]{justify-content:flex-end;margin-top:-10px;margin-bottom:0;margin-right:4px;display:flex}.error[data-v-bd330ab4]{color:red;margin-bottom:20px}.layout[data-v-c04089f3]{flex-direction:column;align-items:flex-start;display:flex}.error[data-v-c04089f3]{color:red;margin-bottom:1rem;font-size:18px;font-weight:700}.map[data-v-93bfc34e]{min-height:500px}.locationbuttons[data-v-93bfc34e]{align-items:flex-start;gap:1rem;display:flex}.locationbuttons>button[data-v-93bfc34e]{width:50%}div.padding[data-v-93bfc34e]{padding:1rem}.center-content[data-v-93bfc34e],.middle[data-v-93bfc34e],.center-content[data-v-4f73e390]{align-items:center;display:flex}.status-layout[data-v-4f73e390]{flex-direction:column;align-items:flex-start;display:flex}.status-error[data-v-4f73e390]{color:red;margin-bottom:1rem;font-size:18px;font-weight:700}.batteryLowLight[data-v-a6836f10]{opacity:.6}.list div[data-v-cc4e66ca]{margin-top:20px}.list div.last[data-v-cc4e66ca]{justify-content:flex-end;margin-top:-10px;margin-bottom:0;margin-right:4px;display:flex}h2[data-v-2cf6afc7]{margin-bottom:0;padding-bottom:10px}h2>div[data-v-2cf6afc7]{margin:0}.winddirectionalert[data-v-fc81b3e8]{text-align:center}svg[data-v-fc81b3e8]{width:90%;height:90%}svg g path[data-v-fc81b3e8],svg g text[data-v-fc81b3e8]{cursor:pointer;font-size:35px}svg g text[data-v-fc81b3e8]{fill:gray}svg g path[data-v-fc81b3e8]{opacity:.2;fill:var(--menu-highlight)!important}svg g.selected path[data-v-fc81b3e8]{opacity:1;fill:var(--menu-highlight)!important}svg g.selected text[data-v-fc81b3e8]{fill:#000!important}.none[data-v-fc81b3e8]{color:#ffffff50;background-color:#fbb93030;border-color:#fbb93030}.buttons[data-v-fc81b3e8]{justify-content:space-between;margin:-20px 0 0;display:flex}.winddirectionhint[data-v-fc81b3e8]{color:gray;font-size:.8em}.radiobutton[data-v-1f4806e0]{width:100%}.radiobutton-group[data-v-1f4806e0]{border-radius:var(--radius-fields);width:100%;display:flex;overflow:hidden}.radiobutton-btn[data-v-1f4806e0]{border:1px solid var(--background-highlight);width:auto;min-width:0;padding:var(--padding-fields);color:var(--background-highlight);background-color:#0000;border-right:none;border-radius:0;flex:1 1 0;margin:0;font-size:.9rem;transition:background .2s,color .2s}.radiobutton-btn.left[data-v-1f4806e0]{border-radius:var(--radius-fields) 0 0 var(--radius-fields)}.radiobutton-btn.right[data-v-1f4806e0]{border-radius:0 var(--radius-fields) var(--radius-fields) 0;border-right:1px solid var(--background-highlight)}.radiobutton-btn.selected[data-v-1f4806e0]{background-color:var(--background-highlight);color:var(--color-highlight);border-color:var(--background-highlight);z-index:1}#wetdry-alert[data-v-1fdbfff9]{margin-top:10px;margin-bottom:18px}ul[data-v-3f94fbf3]{margin-bottom:20px}.demo-account-link[data-v-c9a5ff9a]{box-sizing:border-box;justify-content:flex-end;align-items:center;min-height:70px;padding:10px;display:flex}.demo-account-link a.btn-secondary[data-v-c9a5ff9a]{width:auto;padding:var(--padding-fields-small);margin-top:0}.captionShort[data-v-c9a5ff9a]{display:none}@media screen and (width<=767px){.captionFull[data-v-c9a5ff9a]{display:none}.captionShort[data-v-c9a5ff9a]{display:inline}}.dropdown[data-v-75f05b87]{margin-top:-8px;display:inline-block;position:relative}img[data-v-75f05b87]{max-width:20px}.dropdown-button[data-v-75f05b87]{white-space:nowrap;align-items:center;gap:4px;max-width:300px;display:inline-flex}.dropdown label[data-v-75f05b87]:hover{cursor:pointer}.dropdown ul[data-v-75f05b87]{background-color:var(--background-menu);border-radius:20px;margin:0;padding:10px;list-style-type:none;left:-10px}.dropdown li[data-v-75f05b87]{background-color:var(--background-menu);padding:2px}.dropdown li[data-v-75f05b87]:hover{background-color:var(--background-menu-selected);cursor:pointer}.dropdown li.selected[data-v-75f05b87]{background-color:var(--background-menu-selected)}.dropdown-checkbox[data-v-75f05b87]{opacity:0;width:0;height:0;position:absolute}.dropdown-checkbox:checked~.dropdown-content[data-v-75f05b87]{display:block}.dropdown-content[data-v-75f05b87]{z-index:1;min-width:160px;display:none;position:absolute;bottom:100%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-400-normal-Bk63H6sG.woff2)format("woff2"),url(/assets/open-sans-latin-400-normal-DKniycaP.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-latin-600-normal-Cp4N6AwT.woff2)format("woff2"),url(/assets/open-sans-latin-600-normal-C3dWW5mx.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-latin-700-normal-CceUhp2e.woff2)format("woff2"),url(/assets/open-sans-latin-700-normal-CZCQA30i.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/open-sans-latin-800-normal-C0t39IfQ.woff2)format("woff2"),url(/assets/open-sans-latin-800-normal-w4vykUBk.woff)format("woff")}.Vue-Toastification__toast button{color:#000;margin:0}:before,:after{box-sizing:border-box}:root{--select-border:#777;--select-focus:blue;--select-arrow:var(--select-border);--header-height:120px;--header-shrink-height:70px;--header-animation:.5s ease-in-out;--menu-animation:.5s ease-in-out;--menu-hover-animation:.2s ease-in-out;--menu-font-size:20px;--menu-max-width:500px;--menu-highlight:#fbb930;--max-width-container:1420px;--font-family:"Open Sans", sans-serif;--font-size:18px;--font-weight:400;--font-weight-bold:700;--line-height:1.5rem;--font-family-heading:"Open Sans", sans-serif;--radius-box:20px;--padding-panel:20px;--padding-panel-small:10px;--gap-panels:40px;--gap-panels-small:15px;--form-max-width:500px;--form-width:100%;--radius-border:20px;--padding-body:50px;--padding-vertical:2rem;--padding-horizontal:1rem;--padding-container:var(--padding-vertical) var(--padding-horizontal);--padding-claim:2.5rem;--font-size-claim:20px;--padding-fields:16px 20px;--radius-fields:2em;--padding-fields-small:10px 20px;--fields-save-width:200px;--leading:1.5rem;--header1-size:200%;--header2-size:160%;--header3-size:150%;--header4-size:140%;--background-image:url(/assets/light-ClI_9sfN.svg);--background-color:#fff;--background-box:#04305d0d;--background-box-mobile-header:#0000001a;--background-fields:#fff;--background-fields-small:#fff;--background-option:white;--background-option-selected:gray;--background-menu:#aaa;--background-menu-selected:#eee;--color-success:#2fb67e;--color-warning:#fb9430;--color-error:#ff6f6f;--alert:#fb9430;--warning:#ff6f6f;--ok:#2fb67e;--unknown:#04fc7c;--temp:#faaf14;--temp-sensor:#dc1e1e;--rain:#2272fc;--humidity:#1ea0dc;--winddirection:#76af80;--windspeed:#049f1d;--windspeeddark:#078700;--windgust:#0cdc00;--dry:#707070;--wet:#2272fc;--co2:#23dcbb;--airpressure:#9b9b9b;--transparent:#0000;--absolutehumidity:#7339f4;--dewpoint:#7339f4;--vaporpressuredeficit:#7339f4;--color-background:#fff;--color-text:#04305d;--color-text-muted:#bebebe;--background-highlight:#fbb930;--color-highlight:#04305d;--color-border:#0006;--color-links:#000;--chart-labels:#555;--chart-labels-light:#fff;--chart-lines:#32323266;--chart-background:#fff;--flex-direction:row;--flex-width-2:50%;--flex-width-3:33%;--dashboard-value-size:48px;--dashboard-value-weight:400;--dashboard-icon-size:42px;--docs-shadow:none;--docs-radius:10px}:root input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root body[color-scheme=dark]{--line:1px solid #ffffff80;--background-image:url(/assets/dark-1HO5q9UC.svg);--background-color:#022b57;--background-box:#ffffff0d;--background-box-mobile-header:#ffffff1a;--background-fields:#ffffff1a;--background-fields-small:#fff;--background-option:#15304c;--background-menu:#15304c;--background-menu-selected:#1e456e;--menu-highlight:#fbb930;--color-background:#000;--color-text:#fff;--color-text-muted:#7c7c7c;--color-border:#ffffff80;--color-links:#fff;--chart-labels:#fff;--chart-labels-light:#000;--chart-lines:#fff6;--chart-background:#15304c;--docs-shadow:2px 2px 15px black;--docs-radius:10px}:root body[color-scheme=dark] ::-ms-reveal{filter:invert()}:root body[color-scheme=dark] input:not([type=password]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media screen and (width<=1500px){:root{--dashboard-value-size:clamp(30px, 2.8vw, 42px);--dashboard-icon-size:32px}}@media screen and (width<=1024px){:root{--dashboard-value-size:clamp(24px, 2.2vw, 30px);--dashboard-icon-size:24px;--gap-panels:20px;--gap-panels-small:10px;--padding-body:5px;--padding-container:2em .5rem;--padding-panel:1rem}}@media screen and (width<=767px){:root{--dashboard-value-size:25px;--dashboard-value-weight:600;--dashboard-icon-size:32px;--flex-direction:column;--flex-width-2:100%;--flex-width-3:100%;--header-height:70px;--form-width:100%;--padding-container:1em .5em;--padding-claim:.9rem;--font-size-claim:16px;--gap-panels:10px;--header-size:1.5rem;--header1-size:150%;--header2-size:120%;--header3-size:110%;--header4-size:100%}}@media print{:root{--header-shrink-height:0;--background-image:none;--color-text:black;--chart-labels:#000;--chart-lines:#0006;--background-box:""}:root body[color-scheme=dark]{--background-image:none;--color-text:black;--chart-labels:#000;--chart-lines:#0006;--background-box:"";--chart-background-box:white;--chart-background:white}}html{width:100%}body:before{content:"";background:var(--background-image) no-repeat center center;z-index:-100;background-size:cover;width:100vw;height:100vh;display:block;position:fixed;inset:0}body{width:100%;color:var(--color-text);line-height:var(--line-height);padding-left:var(--padding-body);padding-right:var(--padding-body);font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);color:var(--color-text);font-weight:var(--font-weight-heading);margin-top:0;margin-bottom:var(--leading)}h1{font-size:var(--header1-size);line-height:130%}h2{font-size:var(--header2-size);line-height:130%}h3{font-size:var(--header3-size);line-height:150%}h4{font-size:var(--header4-size);line-height:var(--leading)}h5{font-size:120%;line-height:var(--leading)}h6{font-size:110%;line-height:var(--leading)}table{margin-bottom:var(--leading);border-spacing:0;border-collapse:collapse}td,th{line-height:var(--line-height);padding:0}ul,ol{margin-top:var(--leading);margin-bottom:var(--leading)}ul li,ol li{line-height:var(--leading)}ul ul,ul ol,ol ul,ol ol{margin-top:0;margin-bottom:0}p{margin-top:0;margin-bottom:var(--leading)}blockquote{margin-top:var(--leading);margin-bottom:var(--leading)}b,strong{font-weight:700}span.icon>svg.big{width:80px;height:80px;margin:0 auto;display:block}.mainbutton{padding-bottom:var(--padding-vertical);justify-content:center;margin:0;display:flex}.mainbutton>*{margin:0}.box,.form{border-radius:var(--radius-box);background-color:var(--background-box);color:var(--color-text);padding:var(--padding-panel);width:auto;margin:0}.box h2,.form h2{font-size:30px;line-height:120%}@media screen and (width<=767px){.box h2,.form h2{font-size:var(--header2-size)}}.box.flex{flex-direction:column;justify-content:space-between;display:flex}.switch{cursor:pointer}.switch svg.selected{fill:var(--background-highlight)}details{margin-bottom:10px}details summary{cursor:pointer;font-weight:700}.form{max-width:var(--form-max-width);width:var(--form-width);text-align:center}.form .form-left{text-align:left}.formPart{padding-bottom:20px}.formPart button{margin-top:0}.formPartMax{flex-grow:3}.highlight{color:var(--background-highlight);font-weight:700}.centered-full{width:100%}.centered-full .form{text-align:left;width:100%;max-width:100%}form a{color:var(--color-text)}form div{margin-bottom:20px}label{font-weight:var(--font-weight-bold);text-align:center;margin-top:.5rem;margin-bottom:.5rem;display:block}label.checkbox{text-align:left;grid-template-columns:1em auto;align-items:center;gap:1em;margin-top:0;margin-bottom:0;display:grid}input[type=checkbox]{appearance:none;background-color:var(--form-background);margin:0}input[type=checkbox]:before{background-color:var(--color-text);content:"";background-repeat:no-repeat;background-size:contain;width:30px;height:30px;display:block;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='40'%20viewBox='0%20-960%20960%20960'%20width='40'%3e%3cpath%20d='M192.319-104.173q-36.44%200-62.293-25.853t-25.853-62.293v-575.362q0-36.595%2025.853-62.559t62.293-25.964h575.362q36.595%200%2062.559%2025.964t25.964%2062.559v575.362q0%2036.44-25.964%2062.293t-62.559%2025.853H192.319Zm0-88.146h575.362v-575.362H192.319v575.362Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='40'%20viewBox='0%20-960%20960%20960'%20width='40'%3e%3cpath%20d='M192.319-104.173q-36.44%200-62.293-25.853t-25.853-62.293v-575.362q0-36.595%2025.853-62.559t62.293-25.964h575.362q36.595%200%2062.559%2025.964t25.964%2062.559v575.362q0%2036.44-25.964%2062.293t-62.559%2025.853H192.319Zm0-88.146h575.362v-575.362H192.319v575.362Z'/%3e%3c/svg%3e");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}input[type=checkbox]:hover{cursor:pointer}input[type=checkbox]:checked:before{background-color:var(--background-highlight);-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='40'%20viewBox='0%20-960%20960%20960'%20width='40'%3e%3cpath%20d='M192.319-104.173q-36.36%200-62.253-25.893t-25.893-62.253v-575.362q0-36.516%2025.893-62.519%2025.893-26.004%2062.253-26.004h575.362q12.583%200%2026.343%205.254%2013.759%205.254%2022.644%2011.964l-73.972%2073.971v-2.666H192.319v575.362h575.362v-306.03l88.523-88.522v394.552q0%2036.36-26.004%2062.253-26.003%2025.893-62.519%2025.893H192.319Zm272.449-184.929L241.435-512.435%20293-564l171.768%20171.579%20383.218-383.217%2051.522%2051.797-434.74%20434.739Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='40'%20viewBox='0%20-960%20960%20960'%20width='40'%3e%3cpath%20d='M192.319-104.173q-36.36%200-62.253-25.893t-25.893-62.253v-575.362q0-36.516%2025.893-62.519%2025.893-26.004%2062.253-26.004h575.362q12.583%200%2026.343%205.254%2013.759%205.254%2022.644%2011.964l-73.972%2073.971v-2.666H192.319v575.362h575.362v-306.03l88.523-88.522v394.552q0%2036.36-26.004%2062.253-26.003%2025.893-62.519%2025.893H192.319Zm272.449-184.929L241.435-512.435%20293-564l171.768%20171.579%20383.218-383.217%2051.522%2051.797-434.74%20434.739Z'/%3e%3c/svg%3e")}input[type=checkbox]:focus{outline:0}input[type=checkbox]:disabled{cursor:not-allowed}.mapconsent input[type=checkbox]:before{background-color:#000}option{color:var(--color-text);background-color:var(--background-option)}option:checked,option:hover,option:focus,option:active{background-color:var(--background-option-selected);color:var(--color-text)}input:not([type=checkbox]),textarea,select{text-indent:1px;height:51.33px;text-overflow:"";border-radius:var(--radius-fields);padding:var(--padding-fields);width:100%;color:var(--color-text);border:0;outline:none;line-height:1.4;background-color:var(--background-fields)!important}input:not([type=checkbox]):autofill{text-indent:1px;height:51.33px;text-overflow:"";border-radius:var(--radius-fields);padding:var(--padding-fields);width:100%;color:var(--color-text);border:0;outline:none;line-height:1.4;background-color:var(--background-fields)!important}input:not([type=checkbox]):focus,textarea:focus,select:focus{outline:none}input:not([type=checkbox]):autofill:focus{outline:none}input:not([type=checkbox])::placeholder,textarea::placeholder,select::placeholder{color:var(--color-text)}input:not([type=checkbox]):autofill::placeholder{color:var(--color-text)}input:not([type=checkbox]):autofill:-webkit-autofill:first-line{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight)}input:not([type=checkbox]):autofill:autofill:first-line{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight)}input:not([type=checkbox]):-webkit-autofill:first-line{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight)}textarea:-webkit-autofill:first-line{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight)}select:-webkit-autofill:first-line{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight)}select{padding-right:45px}input:autofill{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);zoom:1}input:-webkit-autofill{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);zoom:1}input:-webkit-autofill:hover{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);zoom:1}input:-webkit-autofill:focus{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);zoom:1}input:-webkit-autofill{transition:background-color 0s 600000s,color 0s 600000s!important}input:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s!important}select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--color-text) 50%), linear-gradient(135deg, var(--color-text) 50%, transparent 50%);background-position:calc(100% - 27px),calc(100% - 18px);background-repeat:no-repeat;background-size:10px 10px;padding:0 20px;line-height:1.4}a.btn-primary,a.btn-secondary,button{text-align:center;width:100%;color:var(--color-text);border:1px solid var(--color-text);border-radius:var(--radius-fields);padding:var(--padding-fields);cursor:pointer;background:0 0;outline:none;align-items:center;margin:20px 0 0;font-size:1em;font-weight:600;line-height:1em;text-decoration:none;transition:all .2s ease-in-out;display:block}a.btn-primary svg,a.btn-secondary svg,button svg{fill:var(--color-text);width:20px;height:20px}a.btn-primary span.icon>svg,a.btn-secondary span.icon>svg,button span.icon>svg{display:block}a.btn-primary[disabled],a.btn-secondary[disabled],button[disabled]{cursor:not-allowed;opacity:.3}a.btn-primary[disabled] svg,a.btn-secondary[disabled] svg,button[disabled] svg{fill:gray}.Vue-Toastification__container button{width:auto}button.btn-debug,button.btn-primary,button[type=submit],a.btn-primary,input[type=button].btn-primary{text-align:center;border:0;border:1px solid var(--background-highlight);background-color:var(--background-highlight);width:100%;color:var(--color-highlight);cursor:pointer;text-decoration:none;display:block}button.btn-debug svg,button.btn-primary svg,button[type=submit] svg,a.btn-primary svg,input[type=button].btn-primary svg{fill:var(--color-highlight)}button.btn-debug[disabled],button.btn-primary[disabled],button[type=submit][disabled],a.btn-primary[disabled],input[type=button].btn-primary[disabled]{color:gray;cursor:not-allowed;opacity:.5}button.btn-debug[disabled] svg,button.btn-primary[disabled] svg,button[type=submit][disabled] svg,a.btn-primary[disabled] svg,input[type=button].btn-primary[disabled] svg{fill:gray}button.btn-debug{color:#fff;background-color:red;border-color:red}button.btn-debug svg{fill:#fff}button.icon{padding:14px}button.icon div{justify-content:center;align-items:center;gap:4px;display:flex}button.icon div svg{width:24px;height:24px}button.small-icon{width:auto;padding:10px;display:block}button.tooltip{cursor:help;width:20px;min-width:unset;border:0;justify-content:center;padding:0;display:inline-flex;position:relative;top:3px}@media (hover:none){button.tooltip[data-title].focus:after{z-index:2000;content:attr(data-title);color:#fff;background-color:#000;border-radius:5px;width:80vw;max-width:400px;padding:10px;font-size:14px;position:absolute;top:90%}}@media screen and (width<=1000px){button.icon{width:auto;display:block}button.icon span:not(.icon){display:none}}@media screen and (width<=767px){.buttons{justify-content:flex-start;width:auto}}button.simple{border:0;width:auto;margin:0;padding:0;display:inline}h3 button.simple,label button.simple{display:inline-block;position:relative;top:3px}button.save{max-width:var(--fields-save-width);width:var(--fields-save-width);margin:0}input.simple{padding:var(--padding-fields-small)}input.simple[type=date]{padding-left:10px;padding-right:10px}.formGroup{max-width:min(500px,100%);padding:0;font-size:20px;display:flex}.formGroup input{padding:var(--padding-fields-small);border-radius:var(--radius-fields) 0 0 var(--radius-fields);width:100%;padding-right:0}.formGroup:not(button) input,.formGroup:not(span) input{border-radius:var(--radius-fields)}:is(.formGroup:has(button) input,.formGroup:has(span) input){border-radius:var(--radius-fields) 0 0 var(--radius-fields)}.formGroup input[type=number]{text-align:right}.formGroup select{padding:var(--padding-fields-small)}.formGroup>span{background-color:var(--background-fields);border-radius:0 var(--radius-fields) var(--radius-fields) 0;width:fit-content;padding:var(--padding-fields-small);color:var(--color-text);padding-top:14px;padding-left:0;font-size:100%;display:block}.formGroup span.icon{top:10px}.formGroup input[disabled]+span{opacity:.5}.formGroup button{background-color:var(--background-fields);border-radius:0 var(--radius-fields) var(--radius-fields) 0;width:fit-content;padding-top:14px;padding-left:0;padding:var(--padding-fields-small);padding-right:15px}.formGroup button.simple{height:auto}.group{justify-content:space-between;align-items:center;gap:15px;width:100%;margin-bottom:2px;display:flex}.group>:last-child{text-align:right}.group span:first-child{text-align:right;flex-grow:2}.group .switch{margin-top:4px}.group div{margin-bottom:0}.group input.small{padding:var(--padding-fields-small);color:var(--color-text);flex:3;min-width:100px;padding-right:10px;line-height:10px}.group input[type=number]::-webkit-inner-spin-button{display:none}.group input.small[type=number],.group input.small[type=number]:focus,.group input.small[type=number]:hover{appearance:textfield}.group input:disabled{opacity:.5}.group svg{width:30px;height:30px}.invalid-feedback,.invalid-feedback a{color:var(--color-error);margin-top:.5rem;font-size:1rem}.invalid-feedback a{font-weight:700}.toggle{cursor:pointer;place-items:center;gap:5px;display:flex}.toggle svg{margin-top:4px}.toggle>:last-child{text-align:left}dialog{border-radius:var(--radius-border);color:var(--color-menu);background-color:var(--background-menu);border:1px solid #000;width:650px;padding:15px;box-shadow:5px 5px 15px #000}dialog form{margin:0;padding:0}dialog h1{background-color:var(--background-menu-selected);text-align:center;border:0;height:auto;margin-bottom:-20px;margin-left:-15px;margin-right:-15px;padding:30px 20px 20px;font-size:25px;line-height:30px;position:relative;top:-20px}dialog h2{padding-left:var(--padding-panel);font-size:20px;line-height:150%}dialog h4{font-size:10px}dialog .text{padding:var(--padding-panel);font-weight:700}dialog .text fieldset{border:0;border-top:1px solid var(--color-text);padding:10px 0 0}dialog .text fieldset legend{text-align:left;padding-left:0;padding-right:20px}dialog #exportgrid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);place-items:center;display:grid}dialog #exportgrid button{margin-top:0}dialog #exportgrid button svg{width:30px;height:30px}dialog button.one{max-width:200px}dialog.simple{width:600px;max-width:100%}dialog.name,dialog.settings{width:320px;max-width:100%}dialog.name .text,dialog.settings .text{margin-bottom:5px;padding:20px 0 0}dialog.name .modal-action,dialog.settings .modal-action{margin:0;padding:0 0 5px}dialog.name .modal-action button,dialog.settings .modal-action button{margin:0}dialog.settingsrain{width:500px;max-width:100%}dialog.settingsrain h2{text-align:left;padding-left:0}dialog.settingsrain .group div:not(.formGroup){width:100%}@media screen and (width<=480px){dialog.settingsrain select{width:100%}dialog.settingsrain span{font-size:12px;top:17px}}dialog.name{width:600px}dialog.name .text{margin-bottom:25px;padding:0}dialog.confirm,dialog.simple{width:400px;max-width:100%}dialog.confirm .text,dialog.simple .text{margin:0;font-weight:400}dialog.confirm .text h2,dialog.simple .text h2{margin:0}dialog.confirm .text p,dialog.simple .text p{padding:0}dialog .modal-action{justify-content:center;gap:10px;margin:0;padding:0;display:flex}dialog input[number]{appearance:none}dialog button.btn-primary,dialog button{width:auto;min-width:150px}dialog button{width:100px;max-width:100px}dialog button.dialog{border:0;width:30px;min-width:auto;max-width:none;padding:0}dialog button.dialog .icon{margin-bottom:0;display:block}dialog .one{justify-content:center;display:flex}dialog .one button{width:100%;max-width:290px}.mainbutton button,.threeelements div button{margin-top:0}dialog::backdrop{opacity:.7;background-color:#000}.Vue-Toastification__container{z-index:9999;box-sizing:border-box;color:#fff;pointer-events:none;flex-direction:column;width:600px;min-height:100%;padding:4px;display:flex;position:fixed}@media only screen and (width>=600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{flex-direction:column-reverse;bottom:1em}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not ((-moz-appearance:none)){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not ((-moz-appearance:none)){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{margin-left:-300px;left:50%}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (width<=600px){.Vue-Toastification__container{width:100vw;margin:0;padding:0;left:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{flex-direction:column-reverse;bottom:0}}.Vue-Toastification__toast{box-sizing:border-box;pointer-events:auto;direction:ltr;border-radius:8px;justify-content:space-between;min-width:326px;max-width:600px;min-height:64px;max-height:800px;margin-bottom:1rem;padding:22px 24px;font-family:Open Sans,sans-serif;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{color:#fff;background-color:#1976d2}.Vue-Toastification__toast--info{background-color:var(--background-color);color:#000}.Vue-Toastification__toast--success{color:#04305d;background-color:#fbb930}.Vue-Toastification__toast--error{background-color:var(--color-error);color:#000}.Vue-Toastification__toast--warning{background-color:var(--color-warning);color:#000}@media only screen and (width<=600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{word-break:break-word;white-space:pre-wrap;flex:1;font-size:16px;line-height:24px}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{cursor:pointer;color:#fff;opacity:.3;background:0 0;border:none;outline:none;align-items:center;padding:0 0 0 10px;font-size:24px;font-weight:700;line-height:24px;transition:visibility,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{z-index:10000;transform-origin:0;background-color:#ffffffb3;width:100%;height:5px;animation:linear forwards scale-x-frames;position:absolute;bottom:0;left:0}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:100%}.Vue-Toastification__icon{background:0 0;border:none;outline:none;align-items:center;width:20px;height:100%;margin:auto 18px auto 0;padding:0;transition:all .3s}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate(-20px)}to{opacity:0;transform:translate(1000px)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate(20px)}to{opacity:0;transform:translate(-2000px)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes bounceOutUp{20%{transform:translateY(-10px)}40%,45%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translateY(10px)}40%,45%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-property:all;transition-duration:.4s;transition-timing-function:ease-in-out}svg{fill:var(--color-text)}#wrapper{max-width:var(--max-width);grid-template-columns:1fr;grid-template-rows:var(--header-height) 1fr auto;min-height:98vh;transition:var(--header-animation);grid-template-areas:"header""main""footer";margin:auto;display:grid}@media screen and (width<=767px){#wrapper{grid-template-rows:var(--header-shrink-height) 1fr auto}}#wrapper.shrinked{--header-height:var(--header-shrink-height);grid-template-rows:var(--header-shrink-height) 1fr auto}main{grid-area:main}a{color:var(--color-text)}#header>.container{justify-content:center;align-items:center;display:flex}.text-centered h1,.text-centered h2,.text-centered h3,.text-centered p{text-align:center}.container{max-width:var(--max-width-container);padding:var(--padding-container);width:100%;margin:auto}.container.nopadding{padding:0}.container .claim{text-align:center;font-size:var(--font-size-claim);margin-bottom:var(--padding-claim)}.container .startclaim{text-align:center;margin-top:-15px}.container .startclaim svg{max-width:300px}.container .startclaim svg .st0{fill:#00529f}.container .startclaim svg .st1{fill:#fff}.container .startclaim svg .st2{fill:#d40e3d}.container .startclaim svg .text{fill:#00529f}.container .startclaim h4{opacity:.5;margin-top:-10px;font-size:16px}.container .centered{text-align:center;justify-content:center;display:flex}.container>.formsStart{justify-content:center;gap:var(--gap-panels);flex-direction:row-reverse;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;row-gap:0;width:100%;display:grid}.container>.formsStart .left1,.container>.formsStart .right1{border-bottom-right-radius:0;border-bottom-left-radius:0;padding-bottom:0}.container>.formsStart .left2,.container>.formsStart .right2{border-top-left-radius:0;border-top-right-radius:0;padding-top:0}.container>.formsStart .left1,.container>.formsStart .left2{justify-self:flex-end}.container>.formsStart div.left2{order:3}.container>.formsStart div.right1{order:1}.container>.formsStart div.right2{order:3}.container>.formsStart form{margin:0 0 20px;padding:0}.container>.formsStart>div.form{flex-direction:column;justify-content:flex-start;width:100%;max-width:500px;display:flex}.container>.formsStart>div.form>div{margin-bottom:20px;padding:0}.container>.formsStart>div.form>div.flex-leftright{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.container>.formsStart>div.form>div.flex-leftright label{font-weight:400}.container>.formsStart>div.form .register{margin:0;font-weight:700}.container>.formsStart>div.form .form-left{text-align:left;margin-bottom:-20px;padding-top:20px;line-height:20px}@media screen and (width<=767px){.container .formsStart{grid-template-columns:1fr;max-width:400px;margin:auto}.container .formsStart div.left1{order:3}.container .formsStart div.left2{order:4}.container .formsStart div.right1{order:1}.container .formsStart div.right2{margin-bottom:var(--gap-panels);order:2}.container .formsStart .left1,.container .formsStart .left2{justify-self:auto}.container .formsStart>div.form{width:100%;max-width:none}}.container .threeColumns{gap:var(--gap-panels);flex-direction:var(--flex-direction);justify-content:flex-start;width:100%;margin:0 auto;display:flex}.container .threeColumns>div{width:var(--flex-width-3)}.container .twoColumns{flex-direction:var(--flex-direction);gap:var(--gap-panels);justify-content:flex-start;max-width:900px;margin:0 auto;display:flex}.container .twoColumns>div{width:var(--flex-width-2);text-align:center;flex-direction:column;justify-content:space-between;display:flex}.container .forms{grid-gap:var(--gap-panels);grid-template:"left middle right""full full full"". . ."/2fr 1fr 2fr;place-items:stretch stretch;display:grid}.container .forms .left{grid-area:left}.container .forms .right{grid-area:right}.container .forms .middle{grid-area:middle}.container .forms .full{grid-area:full}.container .forms .full.form,.container .forms .form{width:auto;max-width:none;margin:0}@media screen and (width<=767px){.container .forms{grid-template-columns:1fr 2fr;grid-template-areas:"left left""middle right""full full"}.container .forms .form{max-width:none}}.mapconsent{background-image:url(styles/assets/images/google-maps.png);flex-direction:column;justify-content:center;align-items:center;width:100%;height:500px;display:flex}.mapconsent>div{color:#000;opacity:.9;text-align:center;background-color:#fff;border-radius:10px;padding:20px;box-shadow:3px 3px 15px #000}.mapconsent>div div{text-align:center;margin-top:20px;display:inline-block}.elements{justify-content:space-between;display:flex}.centered{justify-content:center;display:flex}.helpfull{margin:0}.helpfull img{max-width:100%}.help{flex-direction:var(--flex-direction);gap:var(--gap-panels);margin-bottom:var(--gap-panels);display:flex}.help img{width:min(var(--flex-width-2), 500px);height:auto}.help p{width:var(--flex-width-2)}.loading{justify-content:center;align-items:center;margin-top:100px;display:flex}.loading svg{opacity:.5;width:200px;height:200px;animation:5s linear infinite rotation}.loading-small{position:absolute;top:50%;left:50%;transform:translate(-100px,-100px)}.loading-small svg{opacity:.5;width:200px;height:200px;animation:5s linear infinite rotation}.flex{gap:10px;display:flex}.loadedhtml{-webkit-hyphens:auto;hyphens:auto}.loadedhtml a{word-break:break-all}.loadedhtml table{width:100%}.loadedhtml td{padding:.5rem}.loadedhtml th{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:.5rem}.loadedhtml img{max-width:100%;box-shadow:var(--docs-shadow);border-radius:var(--docs-radius)}.loadedhtml .two-column{gap:40px;display:flex}.loadedhtml .two-column .column-1{flex:1}.loadedhtml .two-column .column-2{flex:2}@media screen and (width<=767px){.loadedhtml .two-column{flex-direction:column}.loadedhtml .two-column .column-2{flex:1}}.loadedhtml .center{text-align:center;justify-content:center;align-items:center;display:flex}.flex-leftright{justify-content:space-between;gap:10px;padding-top:20px;display:flex}.status{gap:5px;display:flex}.status svg{background-color:var(--alert);fill:#fff;cursor:help;border-radius:50%;margin-top:2px;padding:3px;width:20px!important;height:20px!important}.notifications svg{background-color:var(--color-text);width:25px;height:25px;fill:var(--color-background);border-radius:50%;padding:3px}.notifications svg.active{background-color:var(--warning);fill:#fff}.threeElements{grid-template-columns:2fr 1fr 2fr;justify-content:center;place-items:center;gap:10px;width:100%;display:grid}.threeElements>div{text-align:center}.threeElements>div button{width:200px}.threeElements>div:last-child{text-align:right;justify-self:flex-end}@media screen and (width<=767px){.threeElements{grid-template-columns:1fr}.threeElements>div:last-child{text-align:center;justify-self:flex-end}}body[color-scheme=dark] .startclaim .text{fill:#fff}.vue-echarts-inner>div{border-radius:var(--radius-box)}#details{gap:var(--gap-panels-small);grid-template-rows:auto;grid-template-columns:repeat(10,1fr);margin-top:-16px;margin-bottom:-16px;display:grid}@media screen and (width<=767px){#details{margin-top:0;margin-bottom:15px}}#details #title{word-break:break-all;grid-column:span 5}#details #title .formGroup{max-width:100%;margin-bottom:20px}#details #title h1{margin-bottom:10px;line-height:110%}#details #title h6{gap:20px;margin-bottom:0;font-size:14px;line-height:12px;display:flex}#details #title h6 .status svg{margin-top:-4px}#details #buttons{gap:var(--gap-panels-small);grid-column:span 5;justify-content:space-between;align-items:center;display:flex}@media screen and (width<=1024px){#details #buttons{justify-content:center}}#details #buttons button{white-space:nowrap;margin-top:0;display:block}@media screen and (width<=1024px){#details #buttons button{padding:7px}}@media screen and (width<=767px){#details #buttons button.icon#reset span:not(.icon){display:block!important}}#details #timerange{border-radius:var(--radius-box);background-color:var(--background-box);color:var(--color-text);flex-direction:column;grid-column:span 4;justify-content:space-between;display:flex}#details #timerange .btn{cursor:pointer}#details #timerange .dates{display:flex}#details #timerange .timespan select{margin:0}#details #timerange .timespan #timespanbuttons{padding:var(--gap-panels-small);justify-content:stretch;gap:var(--gap-panels-small);flex-direction:row;display:flex}#details #timerange .timespan #timespanbuttons button{margin-top:0}@media screen and (width<=1024px){#details #timerange .timespan #timespanbuttons button{padding:var(--padding-fields-small)}}@media screen and (width<=767px){#details #timerange .timespan{flex-direction:column}}#details #timerange select{display:none}#details #timerange .dates{gap:var(--gap-panels-small);justify-content:center;align-items:center;padding:10px}#details #timerange .dates input[type=date]{max-width:158px}#details #timerange .dates button:first-child{margin-right:-15px}#details #timerange .dates button:last-child{margin-left:-15px}#details #timerange .dates .icon svg{width:40px;height:40px}@media screen and (width<=1126px){#details #timerange .dates #todate{display:none}}#details #timerange>.icon{padding:11px 15px 0}#details #timerange .icon{text-align:center}#details #timerange .icon svg{width:70px;height:70px}@media screen and (width<=767px){#details #timerange .icon svg{width:40px;height:40px}}@media screen and (width<=1200px){#details #timerange .timespan{padding:0 20px}#details #timerange .timespan #timespanbuttons{display:none}#details #timerange select{box-sizing:border-box;min-width:120px;color:var(--color-highlight);text-overflow:clip;opacity:1;background:linear-gradient(45deg, transparent 50%, var(--color-highlight) 50%), linear-gradient(135deg, var(--color-highlight) 50%, transparent 50%);background-position:calc(100% - 30px),calc(100% - 20px);background-repeat:no-repeat;background-size:10px 10px;margin-top:10px;padding:10px 10px 10px 20px;display:block;background-color:var(--background-highlight)!important}#details #timerange select option{color:var(--color-text)}}#details #sensors{gap:var(--gap-panels-small);grid-column:span 6;grid-template-columns:repeat(3,1fr);display:grid}#details #sensors.full{border-radius:var(--radius-box);background-color:var(--background-box)}#details #sensors.full>div{background-color:#0000!important}#details #sensors>div:not(:has(>.a1)):not(.sensorsRain){display:grid}#details #sensors>div{text-align:center;border-radius:var(--radius-box);background-color:var(--background-box);color:var(--color-text);padding:var(--padding-panel-small);align-content:start;height:100%}#details #sensors>div div .main .icon .label{height:5px;font-size:10px;position:relative;top:-10px}#details #sensors>div div .main .icon svg{width:70px;height:70px}#details #sensors>div .value{height:auto;min-height:48px;max-height:48px;margin-top:2px;font-size:clamp(24px,3.5vw,55px);font-weight:600;line-height:100%}#details #sensors>div .value .unit{height:100%;font-size:.5em;display:inline-block;position:relative}#details #sensors>div .value .unit .hint{font-size:.5em;position:absolute;top:-45%;right:0}@media screen and (width<=767px){#details #sensors>div .value{margin-top:10px;margin-bottom:0;font-size:clamp(24px,3.5vw,32px)}}#details #sensors>div>div div.temp .value .unit,#details #sensors>div>div div.humidity .value .unit{font-size:unset;line-height:unset}#details #sensors>div .content{height:100%;margin-top:-10px}#details #sensors>div .content .a1{flex-direction:column;justify-content:space-between;height:100%;display:flex}#details #sensors>div .content .a1 .value{margin-bottom:5px}#details #sensors>div .content .a1 .label{margin-bottom:20px}@media screen and (width<=1024px){#details #sensors>div .content .a1 .label{display:block!important}}#details #sensors>div .label,#details #sensors>div .minmax{margin-top:15px;font-size:14px;font-weight:700}@media screen and (width<=767px){#details #sensors>div .label,#details #sensors>div .minmax{margin:0;display:none}}#details #sensors>div .a1 .label,#details #sensors>div .a1 .minmax,#details #sensors>div .a2 .label,#details #sensors>div .a2 .minmax{margin-top:40px}#details #sensors>div .a1 .value,#details #sensors>div .a2 .value{margin-top:10px}#details #sensors>div.inactive{opacity:.5}#details #sensors .icons{z-index:100;justify-content:space-between;align-items:flex-start;height:32px;margin-top:5px;margin-bottom:-29px;display:flex;position:relative}@media screen and (width<=767px){#details #sensors .icons{height:20px;margin-bottom:0}}#details #sensors .icons svg{width:34px;height:34px}#details #sensors .icons .notifications svg{width:27px;height:27px;margin-top:1px}#details #sensors .icons .setting{place-self:flex-end;margin-left:auto}@media screen and (width<=767px){#details #sensors .icons svg{width:20px;height:20px}#details #sensors .icons .notifications svg{width:18px;height:18px}}@media screen and (width<=480px){#details #sensors:has(.sensorsRain){flex-direction:column;grid-template-columns:repeat(1,1fr);font-size:14px!important;display:flex!important}#details #sensors:has(.sensorsRain)>div:first-child{grid-column:span 2}#details #sensors:has(.sensorsRain) div.main{grid-template-columns:40% 60%;column-gap:10px;margin-top:-41px;display:grid}#details #sensors:has(.sensorsRain) div.main .icon{text-align:right}#details #sensors:has(.sensorsRain) div.main .icon svg{width:40px}#details #sensors:has(.sensorsRain) div.main .value{vertical-align:middle;text-align:left;margin-top:15px;font-size:34px}#details #sensors:has(.sensorsRain) div.main .label{grid-column:span 2;margin-top:-18px;margin-bottom:0}#details #sensors:has(.sensorsWetDry){flex-direction:column;grid-template-columns:repeat(1,1fr);font-size:14px!important;display:flex!important}#details #sensors:has(.sensorsWetDry)>div:first-child{grid-column:span 2}#details #sensors:has(.sensorsWetDry) div.main{grid-template-columns:40% 60%;column-gap:10px;margin-top:-41px;display:grid}#details #sensors:has(.sensorsWetDry) div.main .icon{text-align:right}#details #sensors:has(.sensorsWetDry) div.main .icon svg{width:40px}#details #sensors:has(.sensorsWetDry) div.main .value{vertical-align:middle;text-align:left;margin-top:15px;font-size:34px}}#details #chart{border-radius:var(--radius-box);background-color:var(--background-box);color:var(--color-text);padding:var(--padding-panel-small);grid-column:span 10}@media screen and (width<=480px){#details #chart{padding:5px}}#details #chart>div{width:100%;height:clamp(320px,50vh,600px);position:relative}@media screen and (width<=767px){#details #chart>div{height:40vh}}#details .chartsolid{background-color:var(--chart-background)}#details #chart:has(.chartsolid){background-color:var(--chart-background)}#details .bg{background:var(--background-image) no-repeat center center fixed;background-size:cover;padding:1%;position:relative}#details #chart:has(.chartsolid):has(.bg){background:var(--chart-background)}#details #chart:has(.chartsolid) .bg{background:var(--chart-background)}@media screen and (width<=1024px){#details #title{grid-column:span 9}#details #buttons{grid-column:span 1}}@media screen and (width<=767px){#details{grid-template-rows:repeat(5,auto);grid-template-columns:1fr}#details>div{grid-column:span 1!important}#details #title{text-align:center;grid-column:span 1}#details #title h6{justify-content:center}#details #buttons{margin-top:7px}#details #buttons button{margin-top:0}#details #timerange{background-color:#0000;flex-direction:row;justify-content:center;margin-top:0;margin-bottom:0;padding:0;display:flex}#details #timerange .icon{display:none}#details #timerange .timespan{gap:0;padding:0}#details #timerange .dates{padding:0}#details #timerange .dates .icon{margin-top:0;display:block}}#details div.sensorsRain{flex-direction:column;grid-column:span 2;justify-content:space-between;align-items:center;gap:20px;height:100%;display:flex}#details div.sensorsRain h4{text-align:center;justify-content:center;gap:10px;margin:0;padding-top:10px;display:flex}#details div.sensorsRain .icon svg{width:134px;height:134px}#details div.sensorsRain>div.rainvalues{flex:2;grid-template-rows:auto;grid-template-columns:30% 20% 40%;align-content:center;justify-self:center;align-items:center;gap:5px;width:100%;height:auto;display:grid}#details div.sensorsRain>div.rainvalues>div{grid-row:1fr;height:unset;padding:0}#details div.sensorsRain>div.rainvalues>div.rainvalue,#details div.sensorsRain>div.rainvalues>div.rainlabel{text-align:right}#details div.sensorsRain>div.rainvalues>div.rainrange{text-align:center;padding-left:5%}@media screen and (width<=480px){#details div.sensorsRain>div.rainvalues{gap:5px}}#details div.sensorsRain.current>div{grid-template-columns:40% 35% 0%}@media screen and (width<=767px){#details div.sensorsRain.current>div{grid-template-columns:40% 45% 0%}#details div.sensorsRain.current>div>div{grid-column:unset!important}}#details div.sensorsRain .rainfooter{padding-bottom:10px}@media screen and (width<=480px){#details div.sensorsRain{gap:5px}#details div.sensorsRain h4{padding-top:0}#details div.sensorsRain .rainfooter{padding-bottom:0}}#details div.sensorsWetDry{flex-direction:column;grid-column:span 2;justify-content:space-between;align-items:center;gap:20px;height:100%;display:flex}#details div.sensorsWetDry h4{text-align:center;justify-content:center;gap:10px;margin:0;padding-top:10px;display:flex}#details div.sensorsWetDry>div.wetdryvalues{flex:2;grid-template-rows:auto;grid-template-columns:auto 1fr auto;align-content:center;justify-self:center;align-items:center;gap:5px;max-width:90%;height:auto;display:grid}#details div.sensorsWetDry>div.wetdryvalues>div{height:unset;padding:0}#details div.sensorsWetDry>div.wetdryvalues>div.wetdrytimestamp{text-align:left}#details div.sensorsWetDry>div.wetdryvalues>div.wetdryvalue,#details div.sensorsWetDry>div.wetdryvalues>div.wetdrylabel{text-align:right}#details div.sensorsWetDry>div.wetdryvalues.current>div{font-size:calc(var(--font-size) * .5)}#details div.sensorsWetDry>div.wetdryvalues.current>div.fs-0{font-size:var(--font-size)}#details div.sensorsWetDry>div.wetdryvalues.current>div.fs-1{font-size:calc(var(--font-size) * .9)}#details div.sensorsWetDry>div.wetdryvalues.current>div.fs-2{font-size:calc(var(--font-size) * .8)}#details div.sensorsWetDry>div.wetdryvalues.current>div.fs-3{font-size:calc(var(--font-size) * .7)}#details div.sensorsWetDry>div.wetdryvalues.current>div.fs-4{font-size:calc(var(--font-size) * .6)}@media screen and (width<=480px){#details div.sensorsWetDry>div.wetdryvalues,#details div.sensorsWetDry{gap:5px}#details div.sensorsWetDry h4{padding-top:0}}#details button#back,#details button#background,#details button#fullscreen{position:absolute;bottom:0}#details button#back svg,#details button#background svg,#details button#fullscreen svg{width:14px;height:14px}#details button#background{right:0}#details button#back{top:0;right:0;bottom:unset;z-index:100}#details .bg button#background,#details .bg button#fullscreen{position:absolute;bottom:1%;left:1%}#details .bg button#background svg,#details .bg button#fullscreen svg{width:14px;height:14px}#details .bg button#background{left:unset;right:1%}.dashboard{margin-top:0;margin-bottom:0}.dashboard fieldset{border:0;border-top:1px solid var(--color-border);margin-top:20px;margin-left:10px;margin-right:10px;padding:0}.dashboard fieldset legend{text-align:center;margin:auto auto 10px;padding-left:10px;padding-right:10px;font-size:1.2em;font-weight:700}.dashboard fieldset section.device{cursor:pointer;height:auto;min-height:145px;color:var(--color-text);border-radius:var(--radius-box);background-color:var(--background-box);grid-template-columns:3fr 6fr;justify-content:space-between;gap:10px;margin-bottom:20px;margin-left:-10px;margin-right:-10px;padding:20px;display:grid}.dashboard fieldset section.device>div.deviceinfo{flex-direction:column;justify-content:space-between;display:flex}.dashboard fieldset section.device>div.deviceinfo h3{word-break:break-all;hyphenate-character:"‑";-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:2;margin:0;line-height:110%;display:-webkit-box;overflow:hidden}.dashboard fieldset section.device>div.deviceinfo h4{margin:0;font-size:14px}@media screen and (width<=1024px){.dashboard fieldset section.device>div.deviceinfo h3{-webkit-line-clamp:1;line-clamp:1;font-size:120%;line-height:120%}}@media screen and (width<=767px){.dashboard fieldset section.device{min-height:auto}.dashboard fieldset section.device>div.deviceinfo{display:block}.dashboard fieldset section.device>div.deviceinfo h3{-webkit-line-clamp:1;line-clamp:1;line-height:100%;overflow:hidden}.dashboard fieldset section.device{grid-template-rows:1fr 3fr;grid-template-columns:auto;justify-content:stretch;padding:0;display:block}.dashboard fieldset section.device>div.deviceinfo h3{-webkit-line-clamp:2;line-clamp:2;background-color:var(--background-box-mobile-header);text-align:center;border-radius:var(--radius-box) var(--radius-box) 0 0;padding:10px 40px 5px;line-height:150%}.dashboard fieldset section.device>div.deviceinfo .status{justify-content:space-between;align-items:center;width:100%;margin-top:-38px}.dashboard fieldset section.device>div.deviceinfo .status .batteryLow{margin-left:14px}.dashboard fieldset section.device>div.deviceinfo .status .connectionLost{margin-right:14px}}.dashboard fieldset section.device svg{width:30px;height:30px}.dashboard fieldset section.device .notifications svg{width:25px;height:25px}@media screen and (width<=767px){.dashboard fieldset section.device svg{width:35px;height:35px}}.dashboard fieldset section.device>div.sensors{grid-template-columns:1fr 1fr 1fr;gap:2%;display:grid}@media screen and (width<=767px){.dashboard fieldset section.device>div.sensors{grid-template-rows:1fr 1fr;grid-template-columns:auto;gap:15px;padding:10px}}.dashboard fieldset section.device>div.sensors>div.item{position:relative}.dashboard fieldset section.device>div.sensors>div.item>div{grid-template-columns:var(--dashboard-icon-size) var(--dashboard-icon-size) auto;grid-template-rows:40% 60%;grid-template-areas:"icon notifications value""chart chart chart";gap:3px;height:100%;display:grid}@media screen and (width<=767px){.dashboard fieldset section.device>div.sensors>div.item>div{grid-template:"icon chart value"1fr/30px auto 100px;align-items:center}}.dashboard fieldset section.device>div.sensors>div.item>div .value{line-height:1;font-size:var(--dashboard-value-size);font-weight:var(--dashboard-value-weight);white-space:nowrap;text-align:right;grid-area:value;align-self:center}.dashboard fieldset section.device>div.sensors>div.item>div .value .unit{font-size:.5em;display:inline-block}.dashboard fieldset section.device>div.sensors>div.item>div .value .unit .hint{font-size:.55em;position:absolute;top:5px;right:0}.dashboard fieldset section.device>div.sensors>div.item>div.temp .value .unit,.dashboard fieldset section.device>div.sensors>div.item>div.humidity .value .unit{font-size:unset}.dashboard fieldset section.device>div.sensors>div.item>div>.icon{grid-area:icon;place-self:center;display:inline}.dashboard fieldset section.device>div.sensors>div.item>div>.icon svg{vertical-align:middle;width:var(--dashboard-icon-size);height:var(--dashboard-icon-size)}.dashboard fieldset section.device>div.sensors>div.item>div .notifications{z-index:100;grid-area:notifications;place-self:center}.dashboard fieldset section.device>div.sensors>div.item>div .notifications svg{vertical-align:middle;width:calc(var(--dashboard-icon-size) * .8);height:calc(var(--dashboard-icon-size) * .8)}@media screen and (width<=767px){.dashboard fieldset section.device>div.sensors>div.item>div .notifications{text-align:center;grid-area:none;width:100px;margin:0;position:absolute;top:0;left:50%;transform:translate(-74%)}}.dashboard fieldset section.device>div.sensors>div.item>div .chart{pointer-events:none;grid-area:chart;width:100%;height:90px;margin-bottom:-30px}.dashboard fieldset section.device>div.sensors>div.item>div .chart svg{width:100%;height:100px}@media screen and (width<=1024px){.dashboard fieldset section.device>div.sensors>div.item>div .chart svg{height:210px}}@media screen and (width<=767px){.dashboard fieldset section.device>div.sensors>div.item>div .chart{height:40px}.dashboard fieldset section.device>div.sensors>div.item>div .chart>div{aspect-ratio:auto;height:40px;margin-top:-6px}.dashboard fieldset section.device>div.sensors>div.item>div .chart>div svg{height:40px}}.dashboard fieldset.first{border:0;margin-top:0}.dashboardeditview{text-align:right;margin-top:-20px;margin-bottom:-90px;display:block}.dashboardeditview a{cursor:pointer;justify-content:flex-end;align-items:center;gap:10px;margin-right:30px;display:inline-flex}@media screen and (width<=480px){.dashboardeditview{margin-top:30px;margin-bottom:-10px}}.dashboard.edit{padding-top:20px}.dashboard.edit fieldset section.device{border:2px dashed var(--color-border);position:relative}.dashboard.edit fieldset section.device.ghost{opacity:1;border:2px solid var(--temp)}.dashboard.edit fieldset section.device .buttons{z-index:500;gap:200px;display:flex;position:absolute;top:25%;left:50%;transform:translate(-50%)}.dashboard.edit fieldset section.device .buttons button{z-index:1000;text-wrap:none;border:0;margin:0;padding:0}.dashboard.edit fieldset section.device .buttons svg{width:60px;height:60px}.dashboard.edit fieldset section.device .buttons button.drag{cursor:move}.dashboard.edit fieldset section.device .buttons button.remove svg{fill:var(--warning)}@media screen and (width<=480px){.dashboard.edit fieldset section.device .buttons{top:90px}.dashboard.edit fieldset section.device .buttons svg{width:50px;height:50px}}.dashboard.edit fieldset section.device.dragging{opacity:.1}.dashboard.edit fieldset section.device.over *{pointer-events:none}.dashboard.edit fieldset section.device .sensors,.dashboard.edit fieldset section.device .deviceinfo{opacity:.1}.dashboard.categories{margin-top:10px}.dashboard.categories fieldset{height:80px;position:relative}.dashboard.categories fieldset .buttons{z-index:200;gap:10px;display:flex;position:absolute;top:-45px;left:50%;transform:translate(-50%)}.dashboard.categories fieldset .buttons input{z-index:1000;width:400px}.dashboard.categories fieldset .buttons button{z-index:1000;border:0;margin:0;padding:0}.dashboard.categories fieldset .buttons svg{width:50px;height:50px}.dashboard.categories fieldset .buttons button.drag{cursor:move}.dashboard.categories fieldset .buttons button.remove svg{fill:var(--warning)}@media screen and (width<=767px){.dashboard.categories fieldset .buttons{top:-40px}.dashboard.categories fieldset .buttons input{width:200px}.dashboard.categories fieldset .buttons svg{width:50px;height:50px}.dashboard fieldset section.device .icon div.label{position:relative;top:5px}}.dashboard fieldset section.device .icon div.label{text-align:center;font-size:10px}.dashboard fieldset section.device .lastvalue>.icon{position:absolute;top:-18px;left:0}@media screen and (width<=767px){.dashboard fieldset section.device .lastvalue>.icon{top:-15px}}.dashboard fieldset section.device .lastvalue .lastvaluechange{grid-template-areas:"icon value""icon value"!important;grid-template-columns:var(--dashboard-icon-size) auto!important}.dashboard fieldset section.device .lastvalue .lastvaluechange .icon{align-self:unset!important}.dashboard fieldset section.device .lastvalue .lastvaluechange .value{flex-direction:column;gap:10px;padding-left:7px;font-weight:400;display:flex;text-align:left!important;font-size:16px!important;line-height:1.5!important}@media screen and (width<=767px){.dashboard fieldset section.device .lastvalue .lastvaluechange{grid-template-areas:"icon value"!important;grid-template-columns:var(--dashboard-icon-size) auto!important}.dashboard fieldset section.device .lastvalue .lastvaluechange .value{flex-direction:row;font-size:16px!important}}header{border-bottom:1px solid var(--color-border);background:var(--background-image) no-repeat center center fixed;z-index:1000;background-size:cover;grid-area:header;padding:0;position:sticky;top:0}header div.container{justify-content:space-between;align-items:stretch;height:100%;margin:0 auto;padding:0;display:flex}header div.container>*{width:33%}header .brand{text-align:center;justify-content:center;margin:auto;display:grid}header .brand div{margin-bottom:-7px}header .brand div svg{width:auto;height:70px;transition:transform .5s}header .brand div{display:inline-block;position:relative;overflow:hidden}header .brand div .staging{color:#fff;z-index:100;background-color:red;padding:0 5px;font-size:13px;position:absolute;top:12px;right:10px}header .brand div .local{color:#fff;z-index:100;background-color:#00f;padding:0 5px;font-size:13px;position:absolute;top:12px;right:10px}header .text{fill:#00305d}header .dropUp{transform:rotate(180deg)}body[color-scheme=dark] header .text{fill:#fff}.spinner-border{box-sizing:border-box;border:5px solid;border-bottom-color:#0000;border-radius:50%;width:32px;height:32px;animation:1s linear infinite rotation;display:inline-block}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wd-0{transform:rotate(180deg)}.wd-1{transform:rotate(202.5deg)}.wd-2{transform:rotate(225deg)}.wd-3{transform:rotate(247.5deg)}.wd-4{transform:rotate(270deg)}.wd-5{transform:rotate(292.5deg)}.wd-6{transform:rotate(315deg)}.wd-7{transform:rotate(337.5deg)}.wd-8{transform:rotate(0)}.wd-9{transform:rotate(22.5deg)}.wd-10{transform:rotate(45deg)}.wd-11{transform:rotate(67.5deg)}.wd-12{transform:rotate(90deg)}.wd-13{transform:rotate(122.5deg)}.wd-14{transform:rotate(135deg)}.wd-15{transform:rotate(157.5deg)}footer{border-top:1px solid var(--color-border);color:var(--color-text);flex-wrap:wrap;grid-area:footer;justify-content:center;min-height:70px;line-height:100%;display:flex}footer .container{padding-bottom:0}footer svg{width:24px}footer p{margin:0;padding:0}footer nav{flex-wrap:wrap;justify-content:space-between;justify-items:center;line-height:150%;display:flex}footer nav div{word-wrap:break-word;display:flex}footer nav a{color:var(--color-text);padding-right:10px;text-decoration:none}footer nav a:last-child{padding-right:0}footer nav a:hover{text-decoration:underline}footer nav .options{justify-content:center;align-items:center;gap:30px;display:flex}footer nav .options div.dropdown{margin-top:-14px}footer nav .theme{cursor:pointer;gap:2px;margin-top:-10px;display:flex}@media screen and (width<=767px){footer{flex-direction:column;gap:20px}footer .options{padding-top:20px}footer nav{flex-direction:column;align-items:center;line-height:150%}footer nav>div:first-child{flex-direction:column;align-items:center}}header #menu,header #user{color:var(--text-color);transition:var(--header-animation);flex-grow:2;width:40%;max-width:350px;margin-top:24px;position:relative}header #menu button>span,header #user button>span{transition:color var(--menu-hover-animation)}header #menu button>span>svg,header #user button>span>svg{transition:fill var(--menu-hover-animation)}header #menu button:hover>span,header #user button:hover>span{color:var(--menu-highlight);transition:color var(--menu-hover-animation)}header #menu button:hover>span>svg,header #user button:hover>span>svg{fill:var(--menu-highlight);transition:fill var(--menu-hover-animation)}header svg{width:50px;height:50px}header a.brand svg{width:150px;transition:var(--header-animation)}header button{color:var(--text-color);font-size:var(--menu-font-size);width:100%;max-width:var(--menu-max-width);transition:background-color var(--menu-animation);background-color:#0000;border:0;border-radius:20px 20px 0 0;align-items:center;margin-top:0;padding:10px;display:flex}header button.visible{background-color:var(--background-menu-selected)}header button span:not(.icon){margin-left:15px}header #user{justify-self:end;position:relative;left:0}header #user button{justify-content:flex-end;display:flex}header #user button span:not(.icon){margin-right:15px}header nav{opacity:0;transition:opacity var(--menu-animation);pointer-events:none;width:100%;max-width:var(--menu-max-width);background:var(--background-menu);border-radius:var(--radius-border);border-top-left-radius:0;border-top-right-radius:0;padding:10px;position:absolute}header nav hr{border:1px solid var(--color-border)}header nav.visible{opacity:1;pointer-events:all}header nav ul{padding:0;list-style-type:none}header nav ul li{padding:.5em;line-height:20px}header nav ul li a{color:var(--color-text);transition:color var(--menu-hover-animation);cursor:pointer;align-items:center;gap:10px;display:flex}header nav ul li a span{font-size:20px;display:block}header nav ul li ul.submenu{padding-left:30px;line-height:20px}header nav ul li ul.submenu li{margin-bottom:-10px}header nav ul li ul.submenu li a{padding:0;line-height:30px;display:block}header nav ul li svg{width:30px;height:30px;fill:var(--color-text);transition:fill var(--menu-hover-animation)}header nav ul li a:hover{color:var(--menu-highlight)}header nav ul li a:hover svg{fill:var(--menu-highlight)}header a{color:inherit;text-decoration:none}#wrapper.shrinked header a.brand svg{width:90px;height:70px}#wrapper.shrinked header #menu,#wrapper.shrinked header #user{margin:0;padding:0}@media screen and (width<=767px){header{margin-left:0;margin-right:0}header a.brand svg{width:90px;height:70px}header nav{width:80vw;max-width:80vw}header #menu,header #user{margin:0;padding:0}header #menu button span,header #user button span{margin:0 15px 0 0}header #menu{margin-left:0}header #user{padding-right:0}header #user button span{margin:0}header #user nav{width:auto;min-width:80vw;right:0}}@keyframes fadeOut{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}.text-muted{color:var(--color-text-muted)}.alert-danger{color:var(--color-text-muted);background-color:red}.warning-text,.warning-text a{color:var(--color-warning)}.mt-0{margin-top:0}.mt-1{margin-top:1rem}.mt-2{margin-top:1.5rem}.mt-3{margin-top:2rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:1.5rem}.mb-3{margin-bottom:2rem}.w-auto{width:auto!important}.w-max-content{max-width:max-content!important}.w-100{width:100%!important}.pale{opacity:.2}@media screen and (width<=767px){.nomobile{display:none}.mobile{display:block!important}}@media screen and (width<=480px){.nosmallmobile{display:none}}.mapDiv{width:100%;height:500px}#stepstatus{width:100%}#stepstatus .notdone,#stepstatus .done,#stepstatus .waiting{flex:3;align-items:center;gap:10px;width:100%;margin-bottom:20px;font-weight:700;display:flex}#stepstatus .notdone>div,#stepstatus .done>div,#stepstatus .waiting>div{text-align:center;width:100%}#stepstatus:last-child>div{margin-bottom:0}#stepstatus svg,#stepstatus .notdone svg,#stepstatus .done svg,#stepstatus .waiting svg{flex:1;width:50px;min-width:50px;height:50px;min-height:50px}#stepstatus .done{color:var(--text-color)}#stepstatus .done svg{opacity:1;fill:var(--background-highlight)}#stepstatus .notdone{color:gray}#stepstatus .notdone svg{opacity:.5}#stepstatus .waiting{color:gray}#stepstatus .waiting svg{opacity:.5;animation:2s linear infinite rotation}.good .icon svg{width:60px;height:60px;fill:var(--background-highlight)}.rotate{animation:2s linear infinite rotation}.invisible{visibility:hidden}.printonly{display:none!important}.printonly .status{justify-content:center;margin-top:10px}.printonly .status svg{fill:#000;background-color:#0000;width:40px!important;height:40px!important}.printgroup{justify-content:center;gap:5px;display:flex}:root{--print-padding:20px}@media print{@page{size:A4 landscape;margin:.5cm}table,img,svg{break-inside:avoid}.printgroup{justify-content:space-between;line-height:130%;display:flex}.printgroup>:first-child{justify-self:flex-start}body{width:100%;height:100%;max-height:100%;padding:0;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.container{max-width:none;padding:0}#wrapper{page-break-inside:avoid;page-break-before:avoid;page-break-after:avoid;width:842pt;height:595pt;margin:0}.printonly{display:unset!important}header{display:none}.simple,footer{display:none!important}#details{grid-template-rows:30px 30px 70px 30px 200px;width:100vw;height:100vh;margin:0}#details #deviceid{padding-left:var(--print-padding);grid-area:1/1/2/3;font-size:12px}#details #currentdate{grid-area:1/3/2/5;font-size:12px}#details #filename{text-align:right;padding-right:var(--print-padding);word-break:break-all;grid-area:1/7/2/11;align-self:flex-start;font-size:12px;line-height:110%}#details #username{padding:5px;padding-left:var(--print-padding);grid-area:2/1/3/5;font-size:25px}#details #timespan{padding:5px;padding-left:var(--print-padding);grid-area:4/1/5/5;font-size:12px}#details #chart{grid-area:5/1/6/11;padding:0}#details #chart>div{position:block}#details #chart>div div:first-child{margin-bottom:-20px}#details #chart button{display:none}#details #logo{grid-area:1/5/5/7;place-self:center}#details #logo svg{fill:unset;width:170px;height:auto}#details #title{padding:5px;padding-left:var(--print-padding);grid-area:3/1/4/5}#details #title h1{font-size:25px;line-height:110%}#details #title h6{font-size:10px;display:block}#details #title h6>span{display:flex}#details #title h6 .lastmeasurement,#details #title h6>span.status,#details #title .deviceid{display:none}#details #sensors{width:100%;padding:0;padding-right:var(--print-padding);grid-area:2/7/5/11;grid-row:repeat(3, 33%);gap:2px;margin-top:-20px;margin-bottom:10px}#details #sensors #alarms{font-size:14px}#details #sensors h2{height:50px;margin-bottom:0;font-size:18px;line-height:120%}#details #sensors>div .content{height:unset}#details #sensors>div .label,#details #sensors>div .minmax{margin-top:0}#details #sensors>div .value{display:none}#details #sensors>div div .main .icon{margin-top:-8px}#details #sensors>div div .main .icon svg{width:40px;height:40px}#details #sensors>div.sensorsRain{gap:0!important;height:185px!important}#details #sensors .icons{height:0;margin:0}#details #sensors div.a1 .icon{margin-top:-20px}#details #sensors div.a1 .value{font-size:30px;display:block}#details #sensors div.a1 .label{margin-top:18px}#details #sensors .sensorsRain{font-size:14px}#details #sensors .sensorsRain h4{padding-top:0}#details #sensors .sensorsRain .rainfooter{padding-bottom:0}#details #sensors .sensorsRain{padding-bottom:10px}#details #buttons,#details #timerange,#details #background,#details #back,#details #fullscreen{display:none!important}#details .notifications{display:none}}
