:root{--app-bar-height: var(--lumo-size-xl);--brand-expression-height: 100px;--navi-drawer-width: calc(var(--lumo-size-m) * 7);--navi-drawer-rail-width: calc(var(--lumo-size-m) * 2);--navi-item-indentation: calc(var(--lumo-icon-size-s) + var(--lumo-space-m));--details-drawer-width: calc(var(--lumo-size-m) * 12);--transition-duration-s: .16s;--transition-duration-m: .24s;--transition-duration-l: .32s;--box-shadow-padding-size: 2px;--small-separator-border: 1px solid var(--lumo-shade-20pct);--primary-separator-border: 2px solid var(--lumo-primary-color);--deos-logo-image: url(/images/logos/proEnergy_light.svg);--deos-teo-image: url(/images/logos/DEOS_proTEO_light.png);--deos-setup-tool-image: url(/images/logos/DEOS_TEO_Setup_Tool_light.png);--deos-connect-log-image: url(/images/logos/deos_connect_light_mode.png);--deos-logo-image-small: url(/images/logos/deos_logo_small.png);--lumo-font-family: "Roboto";--lumo-border-radius: 3px;--scrollbar-background: transparent;--scrollbar-forground: #c9c9c9;--_lumo-grid-selected-row-color: var(--lumo-primary-color-50pct);--vaadin-grid-cell-background: none;--grid-header-background-color: var(--lumo-base-color);--glass-box-shadow: 0 4px 30px rgba(0, 0, 0, .1);--glass-backdrop-filter: blur(20px);--glass--webkit-backdrop-filter: blur(20px);--glass-border: 1px solid rgba(255, 255, 255, .21);--context-help-left: calc(var(--navi-drawer-width) * -1);--context-help-outline: none;--context-help-marker-display: hidden}:root{--deos-primary: hsl(210, 100%, 53%);--deos-error: hsl(357, 100%, 52%);--deos-warning: hsl(47, 97%, 60%);--deos-success: hsl(136, 68%, 39%);--deos-color-red: #FF4D45;--deos-color-orange: #FC7E00;--deos-color-yellow: #FFD200;--deos-color-green: #20A844;--deos-color-cyan: #24ADED;--deos-color-blue: #006BF8;--deos-color-purple: #C248FA;--deos-color-brown: #A2875F;--deos-grey-5: #FBFBFD;--deos-grey-4: #EAEBF2;--deos-grey-3: #A0A0A7;--deos-grey-2: #4A4A4D;--deos-grey-1: #39393c;--lumo-primary-color: var(--deos-primary);--lumo-primary-color-10pct: hsla(210, 100%, 53%, .12);--lumo-primary-color-50pct: hsla(210, 100%, 53%, .55);--lumo-error-text-color: var(--deos-error);--lumo-error-color: var(--deos-error);--lumo-error-color-50pct: hsla(357, 100%, 52%, .54);--lumo-error-color-10pct: hsla(357, 100%, 52%, .12);--lumo-warning-color: var(--deos-warning);--lumo-warning-text-color: var(--deos-warning);--lumo-warning-color-50pct: hsla(47, 97%, 60%, .55);--lumo-warning-color-10pct: hsla(47, 97%, 60%, .12);--lumo-success-color: var(--deos-success);--lumo-success-text-color: var(--deos-success);--lumo-success-color-50pct: hsla(136, 68%, 39%, .55);--lumo-success-color-10pct: hsla(136, 68%, 39%, .12);--gateway-online-state: var(--deos-success);--gateway-offline-state: var(--deos-warning);--device-openweb-color: #70c7c7;--device-opengate-color: #c0dc88;--app-overlay-background-color: var(--root-background-color)}:root{--lumo-font-size: .98rem;--lumo-font-size-xxxl: 1.75rem;--lumo-font-size-xxl: 1.375rem;--lumo-font-size-xl: 1.125rem;--lumo-font-size-l: 1rem;--lumo-font-size-m: .875rem;--lumo-font-size-s: .8125rem;--lumo-font-size-xs: .75rem;--lumo-font-size-xxs: .6875rem}:root{--lumo-space-r-m: var(--lumo-space-m);--lumo-space-r-l: var(--lumo-space-l);--lumo-space-r-x: var(--lumo-space-l);--lumo-space-wide-r-m: var(--lumo-space-wide-m);--lumo-space-wide-r-l: var(--lumo-space-wide-l)}.selected-component{background-color:var(--lumo-primary-color);color:var(--deos-grey-5);border-radius:var(--lumo-border-radius-m)}.focused-component{border:1px solid var(--lumo-primary-color)!important}.clickable-component{transition:opacity linear .2s}.clickable-component:hover{opacity:.7;cursor:pointer}.link-component:hover{text-decoration:underline;text-underline-style:single;cursor:pointer}.easeload{opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.title-separator:not(:first-child){border-top:1px solid var(--lumo-contrast-20pct)}.title-separator{font-size:var(--lumo-font-size-m);margin-top:var(--lumo-space-s);text-transform:uppercase;font-weight:700;padding-top:var(--lumo-space-s)}[theme~=monospace]{--lumo-font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;--lumo-font-size: .97rem}[theme~=light]{--dashboard-filter-layout-description-background-color: #f9f9fb;--root-background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg fill-opacity='0.14'%3E%3Cpath fill='%23e9e9e9' d='M486 705.8c-109.3-21.8-223.4-32.2-335.3-19.4C99.5 692.1 49 703 0 719.8V800h843.8c-115.9-33.2-230.8-68.1-347.6-92.2C492.8 707.1 489.4 706.5 486 705.8z'/%3E%3Cpath fill='%23efefef' d='M1600 0H0v719.8c49-16.8 99.5-27.8 150.7-33.5c111.9-12.7 226-2.4 335.3 19.4c3.4 0.7 6.8 1.4 10.2 2c116.8 24 231.7 59 347.6 92.2H1600V0z'/%3E%3Cpath fill='%23f4f4f4' d='M478.4 581c3.2 0.8 6.4 1.7 9.5 2.5c196.2 52.5 388.7 133.5 593.5 176.6c174.2 36.6 349.5 29.2 518.6-10.2V0H0v574.9c52.3-17.6 106.5-27.7 161.1-30.9C268.4 537.4 375.7 554.2 478.4 581z'/%3E%3Cpath fill='%23fafafa' d='M0 0v429.4c55.6-18.4 113.5-27.3 171.4-27.7c102.8-0.8 203.2 22.7 299.3 54.5c3 1 5.9 2 8.9 3c183.6 62 365.7 146.1 562.4 192.1c186.7 43.7 376.3 34.4 557.9-12.6V0H0z'/%3E%3Cpath fill='%23FFFFFF' d='M181.8 259.4c98.2 6 191.9 35.2 281.3 72.1c2.8 1.1 5.5 2.3 8.3 3.4c171 71.6 342.7 158.5 531.3 207.7c198.8 51.8 403.4 40.8 597.3-14.8V0H0v283.2C59 263.6 120.6 255.7 181.8 259.4z'/%3E%3Cpath fill='%23fcfcfc' d='M1600 0H0v136.3c62.3-20.9 127.7-27.5 192.2-19.2c93.6 12.1 180.5 47.7 263.3 89.6c2.6 1.3 5.1 2.6 7.7 3.9c158.4 81.1 319.7 170.9 500.3 223.2c210.5 61 430.8 49 636.6-16.6V0z'/%3E%3Cpath fill='%23fafafa' d='M454.9 86.3C600.7 177 751.6 269.3 924.1 325c208.6 67.4 431.3 60.8 637.9-5.3c12.8-4.1 25.4-8.4 38.1-12.9V0H288.1c56 21.3 108.7 50.6 159.7 82C450.2 83.4 452.5 84.9 454.9 86.3z'/%3E%3Cpath fill='%23f7f7f7' d='M1600 0H498c118.1 85.8 243.5 164.5 386.8 216.2c191.8 69.2 400 74.7 595 21.1c40.8-11.2 81.1-25.2 120.3-41.7V0z'/%3E%3Cpath fill='%23f5f5f5' d='M1397.5 154.8c47.2-10.6 93.6-25.3 138.6-43.8c21.7-8.9 43-18.8 63.9-29.5V0H643.4c62.9 41.7 129.7 78.2 202.1 107.4C1020.4 178.1 1214.2 196.1 1397.5 154.8z'/%3E%3Cpath fill='%23F2F2F2' d='M1315.3 72.4c75.3-12.6 148.9-37.1 216.8-72.4h-723C966.8 71 1144.7 101 1315.3 72.4z'/%3E%3C/g%3E%3C/svg%3E");--root-background-color: var(--deos-grey-5);--lumo-base-color: var(--lumo-tint);--lumo-primary-text-color: var(--deos-grey-1);--deos-logo-image: url(/images/logos/deos_suite_light_mode.png);--deos-teo-image: url(/images/logos/DEOS_proTEO_light.png);--deos-connect-log-image: url(/images/logos/deos_connect_light_mode.png);--deos-setup-tool-image: url(/images/logos/DEOS_TEO_Setup_Tool_light.png);--navi-menu-background: var(--lumo-base-color);--grid-header-background-color: var(--lumo-base-color);--glass-background: var(--lumo-base-color)}[theme~=dark]{--dashboard-filter-layout-description-background-color: #2f2f31;--root-background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg fill-opacity='0.01'%3E%3Cpath fill='%23e9e9e9' d='M486 705.8c-109.3-21.8-223.4-32.2-335.3-19.4C99.5 692.1 49 703 0 719.8V800h843.8c-115.9-33.2-230.8-68.1-347.6-92.2C492.8 707.1 489.4 706.5 486 705.8z'/%3E%3Cpath fill='%23efefef' d='M1600 0H0v719.8c49-16.8 99.5-27.8 150.7-33.5c111.9-12.7 226-2.4 335.3 19.4c3.4 0.7 6.8 1.4 10.2 2c116.8 24 231.7 59 347.6 92.2H1600V0z'/%3E%3Cpath fill='%23f4f4f4' d='M478.4 581c3.2 0.8 6.4 1.7 9.5 2.5c196.2 52.5 388.7 133.5 593.5 176.6c174.2 36.6 349.5 29.2 518.6-10.2V0H0v574.9c52.3-17.6 106.5-27.7 161.1-30.9C268.4 537.4 375.7 554.2 478.4 581z'/%3E%3Cpath fill='%23fafafa' d='M0 0v429.4c55.6-18.4 113.5-27.3 171.4-27.7c102.8-0.8 203.2 22.7 299.3 54.5c3 1 5.9 2 8.9 3c183.6 62 365.7 146.1 562.4 192.1c186.7 43.7 376.3 34.4 557.9-12.6V0H0z'/%3E%3Cpath fill='%23FFFFFF' d='M181.8 259.4c98.2 6 191.9 35.2 281.3 72.1c2.8 1.1 5.5 2.3 8.3 3.4c171 71.6 342.7 158.5 531.3 207.7c198.8 51.8 403.4 40.8 597.3-14.8V0H0v283.2C59 263.6 120.6 255.7 181.8 259.4z'/%3E%3Cpath fill='%23fcfcfc' d='M1600 0H0v136.3c62.3-20.9 127.7-27.5 192.2-19.2c93.6 12.1 180.5 47.7 263.3 89.6c2.6 1.3 5.1 2.6 7.7 3.9c158.4 81.1 319.7 170.9 500.3 223.2c210.5 61 430.8 49 636.6-16.6V0z'/%3E%3Cpath fill='%23fafafa' d='M454.9 86.3C600.7 177 751.6 269.3 924.1 325c208.6 67.4 431.3 60.8 637.9-5.3c12.8-4.1 25.4-8.4 38.1-12.9V0H288.1c56 21.3 108.7 50.6 159.7 82C450.2 83.4 452.5 84.9 454.9 86.3z'/%3E%3Cpath fill='%23f7f7f7' d='M1600 0H498c118.1 85.8 243.5 164.5 386.8 216.2c191.8 69.2 400 74.7 595 21.1c40.8-11.2 81.1-25.2 120.3-41.7V0z'/%3E%3Cpath fill='%23f5f5f5' d='M1397.5 154.8c47.2-10.6 93.6-25.3 138.6-43.8c21.7-8.9 43-18.8 63.9-29.5V0H643.4c62.9 41.7 129.7 78.2 202.1 107.4C1020.4 178.1 1214.2 196.1 1397.5 154.8z'/%3E%3Cpath fill='%23F2F2F2' d='M1315.3 72.4c75.3-12.6 148.9-37.1 216.8-72.4h-723C966.8 71 1144.7 101 1315.3 72.4z'/%3E%3C/g%3E%3C/svg%3E");--root-background-color: var(--deos-grey-2);--lumo-base-color: var(--deos-grey-3);--navi-menu-background: var(--deos-grey-3);--grid-header-background-color: var(--deos-grey-3);--glass-background: var(--deos-grey-3);--lumo-primary-text-color: var(--deos-grey-1);--lumo-primary-contrast-color: var(--deos-grey-1);--app-overlay-background-color: var(--deos-grey-3);--lumo-shade-5pct: rgba(26, 26, 26, .05);--lumo-shade-10pct: rgba(26, 26, 26, .1);--lumo-shade-20pct: rgba(26, 26, 26, .2);--lumo-shade-30pct: rgba(26, 26, 26, .3);--lumo-shade-40pct: rgba(26, 26, 26, .4);--lumo-shade-50pct: rgba(26, 26, 26, .5);--lumo-shade-60pct: rgba(26, 26, 26, .6);--lumo-shade-70pct: rgba(26, 26, 26, .7);--lumo-shade-80pct: rgba(26, 26, 26, .8);--lumo-shade-90pct: rgba(26, 26, 26, .9);--lumo-shade: hsl(0, 0%, 10%);--deos-logo-image: url(/images/logos/deos_suite_dark_mode.png);--deos-teo-image: url(/images/logos/DEOS_proTEO_dark.png);--deos-connect-log-image: url(/images/logos/deos_connect_dark_mode.png);--deos-setup-tool-image: url(/images/logos/DEOS_TEO_Setup_Tool_dark.png);--glass-border: 1px solid rgba(21, 36, 54, .21);--deos-grey-5: #39393C;--deos-grey-3: #39393C;--deos-grey-2: #4A4A4D;--deos-grey-1: #F6FAFB;--deos-color-red: #FC655D;--deos-color-orange: #FF9600;--deos-color-yellow: #FCDC65;--deos-color-green: #54A86B;--deos-color-cyan: #FF4D45;--deos-color-blue: #4D97FF;--deos-color-purple: #D278FF;--deos-color-brown: #B09368}[theme~=blue]{--lumo-base-color: hsl(214, 35%, 21%) !important;--root-background-color: hsl(216deg 24.67% 27.2%) !important;--app-overlay-background-color: hsl(214deg 43.79% 23.48%) !important;--navi-menu-background: var(--lumo-base-color) !important;--grid-header-background-color: var(--lumo-base-color)!important;--glass-background: var(--lumo-base-color) !important;--glass-border: 1px solid var(--lumo-base-color) !important}[theme~=flat]{--lumo-box-shadow-s: 0px 0px 3px 0px var(--lumo-shade-20pct)}[theme~=flat] .card-layout,[theme~=flat] .rounded-panel-with-shadow{box-shadow:0 0 8px 0 var(--lumo-shade-20pct)}.dashboard-filter-layout-description{position:absolute;font-size:var(--lumo-font-size-xxs);font-weight:700;bottom:-9px}.dashboard-path-filter,.dashboard-leaf-filter{position:relative;border-bottom:1px solid var(--lumo-shade-20pct);padding-bottom:var(--lumo-space-s)}@media (max-width: 479px){:root{--lumo-space-r-x: 0}}@media (min-width: 480px) and (max-width: 1023px){:root{--lumo-space-r-x: var(--lumo-space-m)}}@media (max-width: 1023px){:root{--lumo-space-r-m: var(--lumo-space-s);--lumo-space-r-l: var(--lumo-space-m);--lumo-space-wide-r-m: var(--lumo-space-wide-s);--lumo-space-wide-r-l: var(--lumo-space-wide-m)}}vaadin-tooltip-overlay[part=overlay]{background:#000}html,body{height:100%;overflow:hidden;width:100%;background-attachment:fixed;background-size:cover;background-color:var(--root-background-color);background-image:var(--root-background-image)}html{scroll-behavior:smooth}vaadin-accordion-panel[theme~=small-filled-header]{border-bottom:none}vaadin-accordion-panel[theme~=small-filled-header] vaadin-accordion-heading{padding:0 var(--lumo-space-s);background:var(--lumo-shade-5pct);border-radius:var(--lumo-border-radius-m)}vaadin-accordion-heading[theme~=small-filled-header] button[part=toggle]{display:none}.app-header-outer,.app-footer-outer{z-index:4;display:flex;flex-direction:row;justify-content:center}.app-overlay-panel-backdrop{z-index:-1;content:"";position:fixed;inset:0;pointer-events:auto;background-color:var(--lumo-shade-20pct);animation:.2s fade-backdrop both;will-change:opacity;opacity:1}.app-overlay-panel-backdrop.transparent{background-color:transparent}.app-overlay-panel-backdrop.hide-backdrop{display:none;opacity:0}vaadin-grid-cell-content{text-overflow:ellipsis}vaadin-text-field{align-self:auto}vaadin-connection-indicator>.v-status-message{display:none}#vaadin-license-validation-notification-vaadin-chart,#vaadin-license-validation-notification-vaadin-crud,#vaadin-license-validation-notification-vaadin-board,#vaadin-license-validation-notification-vaadin-confirm-dialog{display:none}:-webkit-full-screen{background-color:var(--root-background-color)}:-ms-fullscreen{background-color:var(--root-background-color)}:fullscreen{background-color:var(--root-background-color)}vaadin-checkbox-group[theme~=toggle-button]>vaadin-checkbox::part(checkbox):after,vaadin-checkbox[theme~=toggle-button]::part(checkbox):after{top:0;left:-1px;height:calc(1.2em - 3px);width:calc(1.2em - 3px);box-shadow:var(--lumo-box-shadow-xs)}.rounded-panel,.rounded-panel-with-shadow{background:var(--glass-background);border-top-left-radius:var(--lumo-border-radius-l);border-top-right-radius:var(--lumo-border-radius-l)}.rounded-panel-with-shadow{box-shadow:var(--lumo-box-shadow-s)}*::-webkit-scrollbar{width:10px}*::-webkit-scrollbar-track{background:var(--scrollbar-background)}*::-webkit-scrollbar-thumb{background-color:var(--scrollbar-forground);border-radius:var(--lumo-border-radius);border:2px solid var(--scrollbar-background)}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xFIzIFKw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xMIzIFKw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xEIzIFKw.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xLIzIFKw.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xHIzIFKw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xIIzI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc3CsTKlA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc-CsTKlA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc2CsTKlA.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc5CsTKlA.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc1CsTKlA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc0CsTKlA.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic3CsTKlA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic-CsTKlA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic2CsTKlA.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic5CsTKlA.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic1CsTKlA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic0CsTKlA.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic6CsQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--card-layout-header-size: 55px}.card-layout{background-color:var(--glass-background);background-clip:border-box;position:relative;box-shadow:var(--lumo-box-shadow-s);border-top-left-radius:var(--lumo-border-radius-l);border-top-right-radius:var(--lumo-border-radius-l)}.card-layout:not([header-visible])[info-slot-visible]{overflow:hidden}.card-layout:not([header-visible]):not([info-slot-visible]){padding-top:var(--lumo-space-s)}.card-layout.clickable{cursor:pointer}.card-layout.clickable:hover{border:2px solid var(--lumo-primary-color)}.card-layout-wrapper{overflow:visible;transition:height .25s ease-in}.card-layout-header{border-bottom:var(--primary-separator-border);padding:var(--lumo-space-s) var(--lumo-space-m);height:var(--card-layout-header-size);min-height:var(--card-layout-header-size);background:var(--lumo-base-color);border-top-left-radius:var(--lumo-border-radius-l);border-top-right-radius:var(--lumo-border-radius-l);display:flex;flex-direction:row;align-items:center}.card-layout-header-teo{border-bottom:1px solid var(--lumo-primary-text-color)!important}.card-layout-header vaadin-icon{align-self:center}.card-layout-header span{white-space:nowrap;align-self:center}.space{padding:var(--lumo-space-m) var(--lumo-space-l);font-weight:700;font-size:var(--lumo-font-size-xl);border:var(--glass-border);border-width:2px!important}.space:hover{border:2px solid var(--deos-primary)!important;background-color:var(--deos-primary);transition:all .1s ease-in;color:#fff}.space:hover vaadin-icon{color:#fff}.space.selected{border:2px solid var(--deos-primary)!important;background-color:var(--deos-primary);color:#fff}.space.selected vaadin-icon{color:#fff}.border-radius-s{border-radius:var(--lumo-border-radius)}.border-radius-m{border-radius:calc(var(--lumo-border-radius) * 2)}.border-radius-l{border-radius:calc(var(--lumo-border-radius) * 3)}.border-radius-100{border-radius:100%}iron-icon.size-s{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s)}iron-icon.size-m{width:var(--lumo-icon-size-m);height:var(--lumo-icon-size-m)}iron-icon.size-l{width:var(--lumo-icon-size-l);height:var(--lumo-icon-size-l)}.margin-b-a{margin-bottom:auto}.margin-b-xs{margin-bottom:var(--lumo-space-xs)}.margin-b-s{margin-bottom:var(--lumo-space-s)}.margin-b-m{margin-bottom:var(--lumo-space-m)}.margin-b-l{margin-bottom:var(--lumo-space-l)}.margin-b-xl{margin-bottom:var(--lumo-space-xl)}.margin-h-a{margin-left:auto;margin-right:auto}.margin-h-xs{margin-left:var(--lumo-space-xs);margin-right:var(--lumo-space-xs)}.margin-h-s{margin-left:var(--lumo-space-s);margin-right:var(--lumo-space-s)}.margin-h-m{margin-left:var(--lumo-space-m);margin-right:var(--lumo-space-m)}.margin-h-l{margin-left:var(--lumo-space-l);margin-right:var(--lumo-space-l)}.margin-h-xl{margin-left:var(--lumo-space-xl);margin-right:var(--lumo-space-xl)}.margin-r-h-m{margin-left:var(--lumo-space-r-m);margin-right:var(--lumo-space-r-m)}.margin-r-h-l{margin-left:var(--lumo-space-r-l);margin-right:var(--lumo-space-r-l)}.margin-l-a{margin-left:auto}.margin-l-xs{margin-left:var(--lumo-space-xs)}.margin-l-s{margin-left:var(--lumo-space-s)}.margin-l-m{margin-left:var(--lumo-space-m)}.margin-l-l{margin-left:var(--lumo-space-l)}.margin-l-xl{margin-left:var(--lumo-space-xl)}.margin-r-a{margin-right:auto}.margin-r-xs{margin-right:var(--lumo-space-xs)}.margin-r-s{margin-right:var(--lumo-space-s)}.margin-r-m{margin-right:var(--lumo-space-m)}.margin-r-l{margin-right:var(--lumo-space-l)}.margin-r-xl{margin-right:var(--lumo-space-xl)}.spacing-tall-xs{margin:var(--lumo-space-tall-xs)}.margin-tall-s{margin:var(--lumo-space-tall-s)}.margin-tall-m{margin:var(--lumo-space-tall-m)}.margin-tall-l{margin:var(--lumo-space-tall-l)}.margin-tall-xl{margin:var(--lumo-space-tall-xl)}.margin-t-a{margin-top:auto}.margin-t-xs{margin-top:var(--lumo-space-xs)}.margin-t-s{margin-top:var(--lumo-space-s)}.margin-t-m{margin-top:var(--lumo-space-m)}.margin-t-l{margin-top:var(--lumo-space-l)}.margin-t-xl{margin-top:var(--lumo-space-xl)}.margin-a{margin:auto}.margin-xs{margin:var(--lumo-space-xs)}.margin-s{margin:var(--lumo-space-s)}.margin-m{margin:var(--lumo-space-m)}.margin-l{margin:var(--lumo-space-l)}.margin-xl{margin:var(--lumo-space-xl)}.margin-v-a{margin-bottom:auto;margin-top:auto}.margin-v-xs{margin-bottom:var(--lumo-space-xs);margin-top:var(--lumo-space-xs)}.margin-v-s{margin-bottom:var(--lumo-space-s);margin-top:var(--lumo-space-s)}.margin-v-m{margin-bottom:var(--lumo-space-m);margin-top:var(--lumo-space-m)}.margin-v-l{margin-bottom:var(--lumo-space-l);margin-top:var(--lumo-space-l)}.margin-v-xl{margin-bottom:var(--lumo-space-xl);margin-top:var(--lumo-space-xl)}.margin-r-v-m{margin-bottom:var(--lumo-space-r-m);margin-top:var(--lumo-space-r-m)}.margin-r-v-l{margin-bottom:var(--lumo-space-r-l);margin-top:var(--lumo-space-r-l)}.margin-wide-xs{margin:var(--lumo-space-wide-xs)}.margin-wide-s{margin:var(--lumo-space-wide-s)}.margin-wide-m{margin:var(--lumo-space-wide-m)}.margin-wide-l{margin:var(--lumo-space-wide-l)}.margin-wide-xl{margin:var(--lumo-space-wide-xl)}.padding-b-xs{padding-bottom:var(--lumo-space-xs)}.padding-b-s{padding-bottom:var(--lumo-space-s)}.padding-b-m{padding-bottom:var(--lumo-space-m)}.padding-b-l{padding-bottom:var(--lumo-space-l)}.padding-b-xl{padding-bottom:var(--lumo-space-xl)}.padding-h-xs{padding-left:var(--lumo-space-xs);padding-right:var(--lumo-space-xs)}.padding-h-s{padding-left:var(--lumo-space-s);padding-right:var(--lumo-space-s)}.padding-h-m{padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m)}.padding-h-l{padding-left:var(--lumo-space-l);padding-right:var(--lumo-space-l)}.padding-h-xl{padding-left:var(--lumo-space-xl);padding-right:var(--lumo-space-xl)}.padding-r-h-m{padding-left:var(--lumo-space-r-m);padding-right:var(--lumo-space-r-m)}.padding-r-h-l{padding-left:var(--lumo-space-r-l);padding-right:var(--lumo-space-r-l)}.padding-l-xs{padding-left:var(--lumo-space-xs)}.padding-l-s{padding-left:var(--lumo-space-s)}.padding-l-m{padding-left:var(--lumo-space-m)}.padding-l-l{padding-left:var(--lumo-space-l)}.padding-l-xl{padding-left:var(--lumo-space-xl)}.padding-r-xs{padding-right:var(--lumo-space-xs)}.padding-r-s{padding-right:var(--lumo-space-s)}.padding-r-m{padding-right:var(--lumo-space-m)}.padding-r-l{padding-right:var(--lumo-space-l)}.padding-r-xl{padding-right:var(--lumo-space-xl)}.spacing-tall-xs{padding:var(--lumo-space-tall-xs)}.padding-tall-s{padding:var(--lumo-space-tall-s)}.padding-tall-m{padding:var(--lumo-space-tall-m)}.padding-tall-l{padding:var(--lumo-space-tall-l)}.padding-tall-xl{padding:var(--lumo-space-tall-xl)}.padding-t-xs{padding-top:var(--lumo-space-xs)}.padding-t-s{padding-top:var(--lumo-space-s)}.padding-t-m{padding-top:var(--lumo-space-m)}.padding-t-l{padding-top:var(--lumo-space-l)}.padding-t-xl{padding-top:var(--lumo-space-xl)}.padding-xs{padding:var(--lumo-space-xs)}.padding-s{padding:var(--lumo-space-s)}.padding-m{padding:var(--lumo-space-m)}.padding-l{padding:var(--lumo-space-l)}.padding-xl{padding:var(--lumo-space-xl)}.padding-v-xs{padding-bottom:var(--lumo-space-xs);padding-top:var(--lumo-space-xs)}.padding-v-s{padding-bottom:var(--lumo-space-s);padding-top:var(--lumo-space-s)}.padding-v-m{padding-bottom:var(--lumo-space-m);padding-top:var(--lumo-space-m)}.padding-v-l{padding-bottom:var(--lumo-space-l);padding-top:var(--lumo-space-l)}.padding-v-xl{padding-bottom:var(--lumo-space-xl);padding-top:var(--lumo-space-xl)}.padding-r-v-m{padding-bottom:var(--lumo-space-r-m);padding-top:var(--lumo-space-r-m)}.padding-r-v-l{padding-bottom:var(--lumo-space-r-l);padding-top:var(--lumo-space-r-l)}.padding-wide-xs{padding:var(--lumo-space-wide-xs)}.padding-wide-s{padding:var(--lumo-space-wide-s)}.padding-wide-m{padding:var(--lumo-space-wide-m)}.padding-wide-l{padding:var(--lumo-space-wide-l)}.padding-wide-xl{padding:var(--lumo-space-wide-xl)}.shadow-xs{box-shadow:var(--lumo-box-shadow-xs)}.shadow-s{box-shadow:var(--lumo-box-shadow-s)}.shadow-m{box-shadow:var(--lumo-box-shadow-m)}.shadow-l{box-shadow:var(--lumo-box-shadow-l)}.shadow-xl{box-shadow:var(--lumo-box-shadow-xl)}.spacing-b-xs>*:not(:last-child){margin-bottom:var(--lumo-space-xs)}.spacing-b-s>*:not(:last-child){margin-bottom:var(--lumo-space-s)}.spacing-b-m>*:not(:last-child){margin-bottom:var(--lumo-space-m)}.spacing-b-l>*:not(:last-child){margin-bottom:var(--lumo-space-l)}.spacing-b-xl>*:not(:last-child){margin-bottom:var(--lumo-space-xl)}.spacing-h-xs>*:not(:last-child){margin-left:var(--lumo-space-xs);margin-right:var(--lumo-space-xs)}.spacing-h-s>*:not(:last-child){margin-left:var(--lumo-space-s);margin-right:var(--lumo-space-s)}.spacing-h-m>*:not(:last-child){margin-left:var(--lumo-space-m);margin-right:var(--lumo-space-m)}.spacing-h-l>*:not(:last-child){margin-left:var(--lumo-space-l);margin-right:var(--lumo-space-l)}.spacing-h-xl>*:not(:last-child){margin-left:var(--lumo-space-xl);margin-right:var(--lumo-space-xl)}.spacing-l-xs>*:not(:last-child){margin-left:var(--lumo-space-xs)}.spacing-l-s>*:not(:last-child){margin-left:var(--lumo-space-s)}.spacing-l-m>*:not(:last-child){margin-left:var(--lumo-space-m)}.spacing-l-l>*:not(:last-child){margin-left:var(--lumo-space-l)}.spacing-l-xl>*:not(:last-child){margin-left:var(--lumo-space-xl)}.spacing-r-xs>*:not(:last-child){margin-right:var(--lumo-space-xs)}.spacing-r-s>*:not(:last-child){margin-right:var(--lumo-space-s)}.spacing-r-m>*:not(:last-child){margin-right:var(--lumo-space-m)}.spacing-r-l>*:not(:last-child){margin-right:var(--lumo-space-l)}.spacing-r-xl>*:not(:last-child){margin-right:var(--lumo-space-xl)}.spacing-tall-xs>*:not(:last-child){margin:var(--lumo-space-tall-xs)}.spacing-tall-s>*:not(:last-child){margin:var(--lumo-space-tall-s)}.spacing-tall-m>*:not(:last-child){margin:var(--lumo-space-tall-m)}.spacing-tall-l>*:not(:last-child){margin:var(--lumo-space-tall-l)}.spacing-tall-xl>*:not(:last-child){margin:var(--lumo-space-tall-xl)}.spacing-t-xs>*:not(:last-child){margin-top:var(--lumo-space-xs)}.spacing-t-s>*:not(:last-child){margin-top:var(--lumo-space-s)}.spacing-t-m>*:not(:last-child){margin-top:var(--lumo-space-m)}.spacing-t-l>*:not(:last-child){margin-top:var(--lumo-space-l)}.spacing-t-xl>*:not(:last-child){margin-top:var(--lumo-space-xl)}.spacing-xs>*:not(:last-child){margin:var(--lumo-space-xs)}.spacing-s>*:not(:last-child){margin:var(--lumo-space-s)}.spacing-m>*:not(:last-child){margin:var(--lumo-space-m)}.spacing-l>*:not(:last-child){margin:var(--lumo-space-l)}.spacing-xl>*:not(:last-child){margin:var(--lumo-space-xl)}.spacing-v-xs>*:not(:last-child){margin-bottom:var(--lumo-space-xs);margin-top:var(--lumo-space-xs)}.spacing-v-s>*:not(:last-child){margin-bottom:var(--lumo-space-s);margin-top:var(--lumo-space-s)}.spacing-v-m>*:not(:last-child){margin-bottom:var(--lumo-space-m);margin-top:var(--lumo-space-m)}.spacing-v-l>*:not(:last-child){margin-bottom:var(--lumo-space-l);margin-top:var(--lumo-space-l)}.spacing-v-xl>*:not(:last-child){margin-bottom:var(--lumo-space-xl);margin-top:var(--lumo-space-xl)}.spacing-wide-xs>*:not(:last-child){margin:var(--lumo-space-wide-xs)}.spacing-wide-s>*:not(:last-child){margin:var(--lumo-space-wide-s)}.spacing-wide-m>*:not(:last-child){margin:var(--lumo-space-wide-m)}.spacing-wide-l>*:not(:last-child){margin:var(--lumo-space-wide-l)}.spacing-wide-xl>*:not(:last-child){margin:var(--lumo-space-wide-xl)}.header-text{color:var(--lumo-header-text-color)}.body-text{color:var(--lumo-body-text-color)}.secondary-text{color:var(--lumo-secondary-text-color)}.tertiary-text{color:var(--lumo-tertiary-text-color)}.disabled-text{color:var(--lumo-disabled-text-color)}.primary-text{color:var(--lumo-primary-text-color)}.primary-contrast-text{color:var(--lumo-primary-contrast-color)}.error-text{color:var(--lumo-error-text-color)}.error-contrast-text{color:var(--lumo-error-contrast-color)}.success-text{color:var(--lumo-success-text-color)}.success-contrast-text{color:var(--lumo-success-contrast-color)}.h1,.h2,.h3,.h4,.h5,.h6{display:block;font-weight:600;line-height:var(--lumo-line-height-xs)}.h1{font-size:var(--lumo-font-size-xxxl)}.h2{font-size:var(--lumo-font-size-xxl)}.h3{font-size:var(--lumo-font-size-xl)}.h4{font-size:var(--lumo-font-size-l)}.h5{font-size:var(--lumo-font-size-m)}.h6{font-size:var(--lumo-font-size-xs);text-transform:uppercase;letter-spacing:.03em}.monospace{font-family:SF Mono,Roboto Mono,Source Code Pro,monospace}.bsb-b{box-shadow:inset 0 -1px var(--lumo-contrast-10pct)}.bsb-l{box-shadow:inset 1px 0 var(--lumo-contrast-10pct)}.bsb-r{box-shadow:inset -1px 0 var(--lumo-contrast-10pct)}.bsb-t{box-shadow:inset 0 1px var(--lumo-contrast-10pct)}.device-image{width:80px;height:80px;background:#fff;object-fit:contain;padding:var(--lumo-space-s);box-shadow:0 0 5px 1px #e0e0e0;border-radius:4px}@keyframes fade-backdrop{0%{opacity:0}to{opacity:1}}.app-overlay-panel{position:fixed;bottom:0;box-sizing:border-box;transition:bottom var(--transition-duration-l);overflow:hidden;will-change:bottom;border-top-left-radius:var(--lumo-border-radius-l);border-top-right-radius:var(--lumo-border-radius-l);background:var(--glass-background);box-shadow:var(--glass-box-shadow);backdrop-filter:var(--glass-backdrop-filter);-webkit-backdrop-filter:var(--glass-backdrop-filter)}.app-overlay-panel.hidden{bottom:-100vh}@media (min-width: 1024px){.app-overlay-panel.xlarge-width{width:70vw;max-width:1300px}.app-overlay-panel.large-width{width:900px}.app-overlay-panel.medium-width{width:600px}.app-overlay-panel.small-width{width:350px}.app-overlay-panel.full-width{left:calc(var(--lumo-space-s) + var(--navi-drawer-width));width:calc(100% - 2 * var(--lumo-space-s) - var(--navi-drawer-width))}}@media (max-width: 1023px){.app-overlay-panel{width:100%;left:0}}.refresher{height:20px;width:20px;top:0;right:0;z-index:100;position:absolute}.refresher:hover{display:none}.thing_hierarchy_grid__item{display:flex;flex-direction:row}.thing_hierarchy_grid__item .cell_label{white-space:normal;word-break:normal;flex-grow:1;align-self:center;padding-left:10px}.thing_hierarchy_grid__item .icons{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.thing_hierarchy_grid__item .icons .primary_icon{width:25px;height:25px}.thing_hierarchy_grid__item .icons .secondary_icon,.thing_hierarchy_grid__item .icons .third_icon{-web-filter:drop-shadow(rgba(0,0,0,.3) 0px 2px 1px);max-width:25px;padding-left:4px;padding-right:4px}.thing_hierarchy_grid__item .icons .hidden{display:none}@media (max-width: 719px){.thing_hierarchy_grid{min-width:100%;max-width:100%}}@media (min-width: 720px){.thing_hierarchy_grid{min-width:400px;max-width:400px}}.reportable-details-images{position:relative;overflow:hidden;border:1px solid var(--lumo-shade-20pct)}.reportable-details-images img{transition:all .3s ease-in-out}.reportable-details-images .prev{position:absolute;top:50%;left:var(--lumo-space-m);z-index:10}.reportable-details-images .next{position:absolute;top:50%;right:var(--lumo-space-m);z-index:10}.instatus-badge{border:1px solid var(--lumo-shade-10pct);border-radius:var(--lumo-border-radius-l);padding:var(--lumo-space-xs);display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:var(--lumo-shade-5pct);cursor:pointer}.instatus-circle{width:calc(var(--lumo-space-s) * 2);height:calc(var(--lumo-space-s) * 2);border-radius:50%;display:inline-block;margin-right:var(--lumo-space-s)}.instatus-circle[ok]{background:var(--deos-color-green)}.instatus-circle[notstartedyet]{background:var(--deos-color-blue)}.instatus-circle[inprogress]{background:var(--deos-color-yellow)}.instatus-circle[error]{background:var(--deos-color-orange)}.filter-builder__group_panel{border-left:2px solid var(--lumo-primary-color)}.active-condition{background-color:var(--deos-primary);color:#fff;transition:background-color,color ease-in .2s}.filter-builder__rule_panel{padding-left:var(--lumo-space-s);padding-right:var(--lumo-space-s)}.details-drawer{flex-direction:column;height:100%;max-height:100%;max-width:100%;overflow:hidden;z-index:0;border-left:1px solid var(--lumo-shade-10pct);background:var(--glass-background);box-shadow:var(--lumo-box-shadow-s);border:var(--glass-border)}.details-drawer[open]{box-shadow:var(--lumo-box-shadow-s)}.details-drawer__header{flex-shrink:0}.details-drawer__header vaadin-tabs{box-shadow:none}.details-drawer__content{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.details-drawer__footer{flex-shrink:0}@media (max-width: 719px){.details-drawer{left:0;margin:0;min-width:100%;position:fixed;top:0;z-index:3}.details-drawer:not([open])[position=right]{transform:translate(100%)}.details-drawer:not([open])[position=bottom]{transform:translateY(100%)}}@media (min-width: 720px){.details-drawer[position=bottom]{height:400px}.details-drawer:not([open])[position=bottom]{margin-bottom:-400px}.details-drawer[position=right]{width:var(--details-drawer-width)}.details-drawer:not([open])[position=right]{margin-right:calc(var(--details-drawer-width) * -1)}}.app-bar{background-color:var(--lumo-base-color);box-shadow:var(--lumo-box-shadow-s);flex-direction:column;position:relative;z-index:1}.app-bar__container{padding-left:var(--lumo-space-r-l);padding-right:var(--lumo-space-r-l);transition:padding var(--transition-duration-m)}.app-bar__navi-icon,.app-bar__context-icon{margin-bottom:calc((var(--app-bar-height) - var(--lumo-icon-size-m)) / 2);margin-right:var(--lumo-space-s);margin-left:var(--lumo-space-s);margin-top:calc((var(--app-bar-height) - var(--lumo-icon-size-m)) / 2);color:var(--app-header-font-color)}.app-bar__title{flex-grow:1;font-size:var(--lumo-font-size-m);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:1px;padding-left:var(--lumo-space-m)}.app-bar__title-image{height:var(--app-bar-height);padding-right:var(--lumo-space-m);padding-left:var(--lumo-space-m);align-items:center;justify-content:center;width:4rem}.app-bar__title:not(:empty){margin-bottom:calc((var(--app-bar-height) - (var(--lumo-font-size-l) * var(--lumo-line-height-xs))) / 2);margin-top:calc((var(--app-bar-height) - (var(--lumo-font-size-l) * var(--lumo-line-height-xs))) / 2)}.app-bar__action-items vaadin-button{color:var(--app-header-font-color)}.app-bar__action-items>*:not(:last-child){margin-right:var(--lumo-space-s)}.app-bar vaadin-text-field{padding-bottom:0;padding-top:0}.app-bar__avatar{border-radius:100%;flex-shrink:0;cursor:pointer;padding:7px;background:var(--lumo-primary-color);color:#fff;font-weight:700;transition:all .1s linear;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.app-bar__avatar:hover{background:var(--lumo-primary-color-50pct)}.app-bar__tab-container{padding-left:var(--lumo-space-r-l);padding-right:var(--lumo-space-r-l)}.app-bar__tabs{box-shadow:none}.app-bar__tab vaadin-button{margin-bottom:0;margin-left:var(--lumo-space-s);margin-top:0;color:#f5f9ff}.app-bar__add-tab{flex-shrink:0}@media (min-width: 1024px){.app-bar__navi-icon{display:none}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.app-bar{color:#f5f9ff;background-color:#233348;box-shadow:0 2px 4px -1px #090a0b3b,0 3px 12px -1px #0d0f1152}.app-bar__title{color:#f5f9ff}}.navi-drawer{z-index:2}.navi-drawer__scrim{animation:var(--transition-duration-m) lumo-overlay-backdrop-enter both;background-color:var(--lumo-shade-20pct);bottom:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;will-change:opacity}.navi-drawer__content{background-color:var(--lumo-base-color);box-shadow:var(--lumo-box-shadow-s);box-sizing:border-box;display:flex;flex-direction:column;height:100%;position:relative;transition:margin var(--transition-duration-m);width:var(--navi-drawer-width);z-index:2}.navi-drawer vaadin-text-field{box-shadow:inset 0 -1px var(--lumo-contrast-10pct);box-sizing:border-box;padding:var(--lumo-space-m);width:100%}.navi-drawer__footer{border-radius:0;margin-bottom:0;margin-top:auto;min-width:0}.navi-drawer[rail]:not([open]) .navi-drawer__content{left:0;overflow:hidden;position:absolute;top:0;transition:width var(--transition-duration-s);width:var(--navi-drawer-rail-width)}.navi-drawer[rail]:not([open]):hover .navi-drawer__content{width:var(--navi-drawer-width)}.navi-drawer[rail]:not([open])+.root__column{padding-left:var(--navi-drawer-rail-width)}@media (max-width: 1023px){.navi-drawer[open] .navi-drawer__scrim{opacity:1;pointer-events:all}.navi-drawer[rail]:not([open])+.root__column{padding-left:0}.navi-drawer__content{bottom:0;position:absolute;top:0}.navi-drawer:not([open]) .navi-drawer__content{margin-left:calc(var(--navi-drawer-width) * -1.2)}.navi-drawer__footer{display:none}}@media (min-width: 1024px){.navi-drawer[rail]:not([open]):not(:hover) .navi-item__link{justify-content:center}.navi-drawer[rail]:not([open]):not(:hover) .account-switcher__avatar,.navi-drawer[rail]:not([open]):not(:hover) .navi-item__link vaadin-icon,.navi-drawer[rail]:not([open]):not(:hover) .navi-item__link img{margin-left:auto;margin-right:auto}.navi-drawer[rail]:not([open]):not(:hover) .space-selector-toggle{font-size:0}.navi-drawer[rail]:not([open]):not(:hover) .space-selector-toggle vaadin-icon{font-size:var(--lumo-font-size)!important}.navi-drawer[rail]:not([open]):not(:hover) .brand-expression__logo{background-image:var(--deos-logo-image-small)}.navi-drawer[rail]:not([open]):not(:hover) .account-switcher__title,.navi-drawer[rail]:not([open]):not(:hover) .account-switcher__email,.navi-drawer[rail]:not([open]):not(:hover) .brand-expression__title,.navi-drawer[rail]:not([open]):not(:hover) .navi-item[level],.navi-drawer[rail]:not([open]):not(:hover) .navi-item__link span,.navi-drawer[rail]:not([open]):not(:hover) .navi-item vaadin-button{display:none}.navi-drawer[rail]:not([open]):not(:hover) .navi-drawer__footer vaadin-icon{margin-left:.25em;margin-right:-.25em;width:var(--navi-drawer-rail-width)}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.navi-drawer__scrim,.navi-drawer__content{z-index:2}.brand-expression .h3{font-size:1.375rem}}@media all and (max-width: 1023px) and (-ms-high-contrast: none),(-ms-high-contrast: active){.navi-drawer:not([open]) .navi-drawer__content{margin-left:-18.9rem}}.navi-item{align-items:center;display:flex;font-size:var(--lumo-font-size-s);font-weight:500;transition:background-color var(--transition-duration-s);border-bottom:1px solid hsl(0deg 0% 72% / 19%)}.navi-item[level]{font-size:var(--lumo-font-size-xs);font-weight:400;height:var(--lumo-size-m)}.navi-item[level="1"] span{font-weight:500;margin-left:var(--navi-item-indentation)}.navi-item[level="2"] span{font-weight:400;margin-left:calc(var(--navi-item-indentation) + var(--lumo-space-m))}.navi-item[level="3"] span{font-weight:300;margin-left:calc(var(--navi-item-indentation) + calc(var(--lumo-space-m) * 2))}.navi-item:hover{background-color:var(--lumo-contrast-10pct)}.navi-item__link:hover{text-decoration:none}.navi-item:active{background-color:var(--lumo-contrast-20pct)}.navi-item__link{align-items:center;display:flex;flex-grow:1;overflow:hidden;padding:var(--lumo-space-s)}.navi-item__link[highlight]{background-color:var(--deos-primary);color:#fff}.navi-item__link:not([highlight]){color:var(--lumo-body-text-color)}.navi-item__link:not([highlight]) iron-icon,.navi-item__link:not([highlight]) vaadin-icon{color:var(--lumo-body-text-color)}.navi-item__link iron-icon,.navi-item__link vaadin-icon,.navi-item__link img{height:var(--lumo-icon-size-m);flex-shrink:0;margin:0 var(--lumo-space-m) 0 0;transition:margin var(--transition-duration-s);width:var(--lumo-icon-size-m)}.navi-item__link span{cursor:inherit;overflow:hidden;text-overflow:ellipsis;user-select:none;-webkit-user-select:none;white-space:nowrap}.navi-item vaadin-button{flex-shrink:0;margin-left:auto;margin-right:var(--lumo-space-s)}.navi-menu{box-shadow:inset 0 -1px var(--lumo-contrast-10pct);flex:1;overflow:auto;-webkit-overflow-scrolling:touch;background:var(--navi-menu-background)}.navi-menu ul{list-style:none;padding:0;margin:0}.brand-expression{align-items:center;box-shadow:inset 0 -1px var(--lumo-contrast-10pct);box-sizing:border-box;display:flex;height:var(--brand-expression-height);justify-content:center;padding:var(--lumo-space-m)}.brand-expression__logo{max-height:100%;max-width:100%;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.brand-expression__logo[logo=deos_suite]{background-image:var(--deos-logo-image)}.brand-expression__logo[logo=deos_connect]{background-image:var(--deos-connect-log-image)}.brand-expression__logo[logo=deos_teo]{background-image:var(--deos-teo-image)}.brand-expression__logo[logo=deos_setup_tool]{background-image:var(--deos-setup-tool-image)}.brand-expression__title{margin-left:var(--lumo-space-s)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.navi-drawer[rail]:not([open]):not(:hover) .brand-expression__logo{width:100%}}.dashboard-footer{border-top:1px solid var(--lumo-shade-20pct);background:var(--lumo-base-color);padding:var(--lumo-space-s) var(--lumo-space-s) 0 var(--lumo-space-s);box-shadow:var(--lumo-box-shadow-s);border-top-left-radius:var(--lumo-border-radius-m);border-top-right-radius:var(--lumo-border-radius-m)}.dashboard-view-without-footer .dashboard-layout{height:100%}.dashboard-view-with-footer .dashboard-layout{height:calc(100% - 80px)}.dashboard-footer img{max-height:50px;align-self:center}.home-banner{height:30vh;max-height:200px;border-top:1px solid var(--lumo-shade-10pct);border-left:1px solid var(--lumo-shade-10pct);border-right:1px solid var(--lumo-shade-10pct);border-top-left-radius:var(--lumo-border-radius-l);border-top-right-radius:var(--lumo-border-radius-l);overflow:hidden}.home-banner[standalone]{border-radius:var(--lumo-border-radius-l);border:1px solid var(--lumo-shade-10pct)}.home-banner[empty]{background:radial-gradient(ellipse at 50% 50%,#fff,#f6f6f6,#f1f1f1);box-shadow:inset var(--lumo-box-shadow-xs)}.home-banner-title{font-size:calc(var(--lumo-font-size-xxl) * 1.5);font-weight:600;display:flex;align-items:center;justify-content:center;background:var(--lumo-base-color)}[theme~=dark] .home-banner[empty]{background:radial-gradient(ellipse at 50% 50%,#272424,#2b2b2b,#39393c)}[theme~=blue] .home-banner[empty]{background:radial-gradient(ellipse at 50% 50%,#233348,#2d3a4d,#233348)}
