@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local(""),url(./OpenSans-300-AjXRzfYp.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local(""),url(./OpenSans-regular-Bd6WqjJy.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;src:local(""),url(./OpenSans-500-DNY7Af6x.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local(""),url(./OpenSans-600-DW5sjqTK.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local(""),url(./OpenSans-700-jtuosPmf.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;src:local(""),url(./OpenSans-800-Cot2Ep9n.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:local(""),url(OpenSans-300Italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local(""),url(OpenSans-Italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:500;src:local(""),url(OpenSans-500Italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:local(""),url(OpenSans-600Italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local(""),url(OpenSans-700Italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:800;src:local(""),url(OpenSans-800Italic.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-weight:100;src:local(""),url(./outfit-100-CEF9BCzc.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-weight:200;src:local(""),url(./outfit-200-BpOVptR2.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-weight:300;src:local(""),url(./outfit-300-DpjUvqpQ.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-weight:400;src:local(""),url(./outfit-regular-CDKE3lnm.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-weight:500;src:local(""),url(./outfit-500-CTbxCx_n.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-weight:600;src:local(""),url(./outfit-600-hYEyu4wY.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-weight:700;src:local(""),url(./outfit-700-B5ScuNu_.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-weight:800;src:local(""),url(./outfit-800-Dzt_C7TD.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-weight:900;src:local(""),url(./outfit-900-CtgVUkQ4.woff) format("woff")}hyper-label{font-size:var(--lumo-font-size-m);font-weight:var(--font-weight-medium);color:var(--lumo-body-text-color);position:relative;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap}hyper-label[theme~=wrap]{white-space:normal}hyper-label[disabled]{color:var(--lumo-disabled-text-color)}hyper-label[theme~=xx-small]{font-size:var(--lumo-font-size-xxs)}hyper-label[theme~=x-small]{font-size:var(--lumo-font-size-xs)}hyper-label[theme~=small]{font-size:var(--lumo-font-size-s)}hyper-label[theme~=medium]{font-size:var(--lumo-font-size-mm)}hyper-label[theme~=large]{font-size:var(--lumo-font-size-l)}hyper-label[theme~=x-large]{font-size:var(--lumo-font-size-xl)}hyper-label[theme~=xx-large]{font-size:var(--lumo-font-size-xxl)}hyper-label[theme~=xxx-large]{font-size:var(--lumo-font-size-xxxl)}hyper-label[theme~=ellipsis]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}hyper-label[required=true]:before{content:"";position:relative;top:-2px;left:4px;width:5px;height:5px;display:inline-block;border-radius:5px;background-color:var(--accent-color)}.readonly-field{margin:var(--lumo-space-xs) 0;color:var(--lumo-body-text-color);font-size:var(--lumo-font-size-m);font-family:var(--lumo-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;display:inline-flex;height:var(--lumo-text-field-size);line-height:var(--lumo-text-field-size);border-radius:var(--lumo-border-radius);position:relative;box-sizing:border-box;padding:0px var(--lumo-space-xs);align-items:center}.readonly-field span{white-space:nowrap;overflow:hidden;line-height:calc(var(--lumo-text-field-size) - 4px)}.readonly-field:before{box-sizing:border-box;display:inline-flex;align-items:center;content:" ";width:0}.readonly-field:after{background-color:transparent;opacity:1;border:1px dashed var(--lumo-contrast-30pct);content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;transition:transform .15s,opacity .2s;transform-origin:100% 0}spacer{border-style:solid}spacer[theme~=line]{border-color:var(--lumo-contrast-20pct);border-width:0px}spacer{border-color:transparent}spacer[theme~=xx-small]{--size: var(--lumo-space-xxs)}spacer[theme~=x-small]{--size: var(--lumo-space-xs)}spacer[theme~=small]{--size: var(--lumo-space-s)}spacer,spacer[theme~=medium]{--size: var(--lumo-space-m)}spacer[theme~=large]{--size: var(--lumo-space-l)}spacer[theme~=x-large]{--size: var(--lumo-space-xl)}spacer[theme~=horizontal]{margin:var(--size) 0}spacer[theme~=vertical]{margin:0 var(--size)}spacer[theme~=vertical]{border-left-width:1px}spacer[theme~=horizontal]{border-bottom-width:1px;width:100%}.app-left-menu{background-color:var(--lumo-shade-5pct);min-width:250px;box-shadow:var(--lumo-box-shadow-s);--vaadin-grid-cell-background: transparent}.app-left-menu vaadin-side-nav{line-height:unset}span.app-name{font-size:28px;font-weight:var(--font-weight-semibold)}hyper-button.app-left-menu-item{background-color:unset;margin:0}hyper-button.app-left-menu-item[selected]{color:var(--hyper-button-selected-text-color);background-color:var(--hyper-button-selected-background)}hyper-button.app-left-menu-item[disabled]{color:var(--_lumo-button-text-color)}hyper-button.app-left-menu-item::part(label){text-align:left;width:100%}hyper-button.app-left-menu-item::part(prefix){margin-right:7px}hyper-button.app-left-menu-item::part(label),hyper-button.app-left-menu-item::part(prefix),hyper-button.app-left-menu-item::part(suffix){line-height:var(--lumo-line-height-m)}vaadin-context-menu-item.app-select-header[disabled]{color:unset;font-weight:700}vaadin-context-menu-item.app-select-item{--vaadin-focus-ring-width: 0px}vaadin-context-menu-item.app-select-item::part(checkmark):before{opacity:0}vaadin-context-menu-item.app-select-item[menu-item-checked]{color:var(--hyper-button-selected-text-color);background-color:var(--hyper-button-selected-background)}vaadin-selection-grid.app-left-menu-item{background-color:var(--lumo-shade-5pct);--vaadin-grid-cell-padding: 0px 0px 0px 10px}.branding{position:absolute;right:20px;top:20px;height:20px;margin:0;box-sizing:border-box;-webkit-user-select:none;user-select:none}.branding img{height:100%}vaadin-horizontal-layout.view-header{align-items:center}span.view-title{font-size:var(--lumo-font-size-xxl)}.admin-theme .app-left-menu{background-color:#ebf2fe}hyper-button.dashboard-item{margin:0}hyper-button.dashboard-item::part(label){text-align:left;width:100%}vaadin-login-form{--lumo-primary-color: #007bff;background-image:unset}vaadin-login-overlay-wrapper{--lumo-primary-color: #007bff;background-image:unset}vaadin-login-form-wrapper{--lumo-primary-color: #007bff;background-image:unset}vaadin-login-overlay-wrapper::part(description){display:none}vaadin-login-overlay-wrapper::part(brand){padding:var(--lumo-space-l) var(--lumo-space-l) var(--lumo-space-l) var(--lumo-space-l)}.login-server-info span{word-break:break-word;width:100%}.login-branding{height:30px;-webkit-user-select:none;user-select:none;align-self:start}.login-branding img{width:100%;height:100%;filter:invert(1)}.login-branding.product{height:20px;margin-top:10px;margin-bottom:20px}.login-application-name,.login-application-info{font-size:14px;text-align:right}hyper-button.notification-item{padding:10px;margin:0;background-color:unset;border-bottom:solid;border-width:1px;border-radius:0;border-color:var(--_lumo-button-background)}hyper-button.notification-item label.subject{font-weight:700}hyper-button.notification-item label.message{white-space:pre-line}hyper-button.notification-item:hover{background-color:var(--lumo-contrast-10pct)}hyper-button.notification-item::part(label){text-align:left;width:100%;display:inline-grid;row-gap:5px;align-self:start;padding:0}hyper-button.notification-item::part(prefix){margin-right:7px;align-self:start}hyper-button.notification-item::part(suffix){align-self:start}.details-popup{bottom:5px;left:50%;transform:translate(-50%)}.ol-viewport .ol-mouse-position:empty{display:none}.ol-viewport .ol-mouse-position,.details-popup{position:absolute;background-color:var(--ol-mouseposition-background);color:var(--round-button-color);padding:5px;border-radius:var(--lumo-border-radius);font-family:var(--lumo-font-family);font-size:var(--lumo-font-size-m);line-height:var(--lumo-line-height-xs);box-shadow:var(--lumo-box-shadow-s)}.map.mouse-position-padding-top .ol-viewport .ol-mouse-position{margin-top:40px}.map.mouse-position-top-right .ol-viewport .ol-mouse-position{top:5px;bottom:auto;right:5px}.map.mouse-position-bottom-right .ol-viewport .ol-mouse-position{top:auto;bottom:5px;right:5px}.ol-viewport .ol-control.ol-zoom{display:none;top:5px;left:5px}.ol-viewport .ol-control.ol-overviewmap{bottom:5px;left:5px}.ol-viewport .ol-control.ol-overviewmap:not(.ol-collapsed) button{bottom:5px;left:5px}.ol-viewport .ol-control.ol-zoom,.ol-viewport .ol-control.ol-overviewmap{padding:5px;border-radius:var(--lumo-border-radius);background-color:var(--ol-control-background);border-width:0;box-shadow:var(--lumo-box-shadow-s)}.ol-viewport .ol-control.ol-zoom button.ol-zoom-out{margin-top:5px}.ol-viewport .ol-control.ol-zoom button,.ol-viewport .ol-control.ol-overviewmap button{color:var(--round-button-color);background-color:var(--round-button-background-color);width:var(--round-button-size-xs);height:var(--round-button-size-xs);margin:0;border-radius:100%;cursor:pointer;font-family:var(--lumo-font-family);font-size:var(--lumo-font-size-xl);line-height:var(--lumo-line-height-xl);font-weight:600}.ol-viewport .ol-control.ol-zoom button:hover,.ol-viewport .ol-control.ol-overviewmap button:hover{background-color:#c8c8c8}.ol-popup{position:absolute;background-color:#fff;box-shadow:var(--lumo-box-shadow-s);border-radius:var(--lumo-border-radius);border:1px solid #cccccc;bottom:12px;left:-50px;min-width:280px}.ol-popup-header{background-color:#eee;text-align:right;padding:2px;border-top-right-radius:var(--lumo-border-radius);border-top-left-radius:var(--lumo-border-radius)}.ol-popup:after,.ol-popup:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ol-popup:after{border-top-color:#fff;border-width:7px;left:48px;margin-left:-7px}.ol-popup:before{border-top-color:#fff;border-width:8px;left:48px;margin-left:-8px}.ol-popup-closer{text-decoration:none}.ol-popup-smart-position{background-color:#fff;box-shadow:var(--lumo-box-shadow-s);border-radius:var(--lumo-border-radius);border:1px solid #cccccc;min-width:280px}.ol-popup-smart-position:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:8px}.ol-popup-smart-position.top-center:before{border-bottom-color:#fff;top:-15px;left:calc(50% - 8px)}.ol-popup-smart-position.top-right:before{border-bottom-color:#fff;top:-15px;right:14px}.ol-popup-smart-position.top-left:before{border-bottom-color:#fff;top:-15px;left:14px}.ol-popup-smart-position.bottom-center:before{border-top-color:#fff;bottom:-15px;left:calc(50% - 8px)}.ol-popup-smart-position.bottom-right:before{border-top-color:#fff;bottom:-15px;right:14px}.ol-popup-smart-position.bottom-left:before{border-top-color:#fff;bottom:-15px;left:14px}.edit-toolbar.horizontal>*,.control-toolbar.horizontal>*{margin-right:var(--lumo-space-m)}.button-toolbar-container.overlapping{position:absolute;z-index:1;top:5px;left:5px;background-color:var(--ol-control-background);border-radius:var(--lumo-border-radius);box-shadow:var(--lumo-box-shadow-s)}.button-toolbar-container.overlapping>div>*,.button-toolbar-container.overlapping>vaadin-button{margin:5px}.calibration-toolbar.overlapping,.hierarchy-toolbar.overlapping{position:absolute;z-index:1;top:5px;left:52px;background-color:var(--ol-control-background);padding:5px;border-radius:var(--lumo-border-radius)}.container.overlapping{position:absolute;z-index:10;top:5px;left:58px;background-color:var(--ol-control-background);padding:5px;border-radius:var(--lumo-border-radius);opacity:1;transition-property:left,opacity;transition-duration:.3s,.15s;transition-timing-function:ease-in-out,ease-in-out;box-shadow:var(--lumo-box-shadow-s)}.container.overlapping.hidden{left:-500px}.container.overlapping.hidden .backdrop{display:none}.container.overlapping .backdrop{position:fixed;z-index:-1;inset:0;background-color:transparent}hyper-button.select-target-button{background-color:var(--lumo-shade-5pct);margin:0}hyper-button.scenario-select-item{background-color:unset;margin:0}hyper-button.scenario-select-item[selected]{color:var(--hyper-button-selected-text-color);background-color:var(--hyper-button-selected-background)}hyper-button.scenario-select-item[disabled]{color:var(--_lumo-button-text-color)}hyper-button.scenario-select-item::part(label){text-align:left;width:100%}hyper-button.scenario-select-item::part(prefix){margin-right:7px}hyper-button.scenario-select-item::part(label),hyper-button.app-left-menu-item::part(prefix),hyper-button.app-left-menu-item::part(suffix){line-height:unset}hyper-button.scenario-feature-status{border-radius:50px;padding:4px 6px;margin:0}hyper-button.scenario-feature-status::part(prefix){margin:0}hyper-button.scenario-feature-status vaadin-icon{margin-right:3px}vaadin-checkbox-group[theme~=toggle-button]>vaadin-checkbox::part(checkbox),vaadin-checkbox[theme~=toggle-button]::part(checkbox){width:22px;height:14px;margin:0}vaadin-checkbox-group[theme~=toggle-button]>vaadin-checkbox::part(checkbox):after,vaadin-checkbox[theme~=toggle-button]::part(checkbox):after{width:10px;height:10px;top:2px;left:2px}vaadin-checkbox-group[theme~=toggle-button]>vaadin-checkbox[checked]::part(checkbox):after,vaadin-checkbox[theme~=toggle-button][checked]::part(checkbox):after{transform:translate(calc(100% - 2px))}vaadin-checkbox-group[theme~=toggle-button]>vaadin-checkbox[checked]::part(checkbox),vaadin-checkbox[theme~=toggle-button][checked]::part(checkbox){background-color:var(--vaadin-selection-color)}vaadin-checkbox-group[theme~=toggle-button]>vaadin-checkbox[checked][disabled]::part(checkbox),vaadin-checkbox[theme~=toggle-button][checked][disabled]::part(checkbox),vaadin-checkbox-group[theme~=toggle-button]>vaadin-checkbox[checked][readonly]::part(checkbox),vaadin-checkbox[theme~=toggle-button][checked][readonly]::part(checkbox){opacity:.3}vaadin-checkbox-group[theme~=toggle-button]::part(label),vaadin-checkbox[theme~=toggle-button]::part(label){height:32px;position:relative;padding-top:1px;box-sizing:border-box}vaadin-checkbox[theme~=toggle-button] label{padding:0 var(--lumo-space-xs) 0 0;align-content:center}vaadin-multi-select-combo-box-chip{font-size:var(--lumo-font-size-s);margin-block:unset;padding:3px 0 3px 5px}vaadin-popover-overlay::part(content){padding:0}vaadin-tooltip-overlay::part(overlay){background:var(--lumo-contrast);color:var(--lumo-contrast-text-color);font-size:var(--lumo-font-size-m)}vaadin-tooltip-overlay::part(content){background-color:var(--lumo-contrast);color:var(--lumo-contrast-text-color);font-size:var(--lumo-font-size-m)}vaadin-side-nav-item.app-left-menu-item{--vaadin-side-nav-child-indent: var(--lumo-space-m)}vaadin-side-nav-item.app-left-menu-item>[slot=prefix]{padding:0;width:20px;height:20px}vaadin-side-nav-item.app-left-menu-item.spaces-menu>[slot=prefix]{padding:0;width:24px;height:24px}vaadin-side-nav-item.app-left-menu-item.spaces-menu>[slot=suffix]{padding:0;width:16px;height:16px}vaadin-side-nav-item.app-left-menu-item::part(link){padding:var(--lumo-space-m);padding-inline-start:calc(var(--lumo-space-m) + var(--_child-indent, 0px))}vaadin-side-nav-item.app-left-menu-item.spaces-menu::part(link){font-size:18px;font-weight:500}vaadin-side-nav-item.app-left-menu-item::part(link):active:focus{background-color:transparent}vaadin-side-nav-item.app-left-menu-item::part(link):hover{color:inherit}vaadin-side-nav-item.app-left-menu-item[current]::part(link):hover{color:inherit}vaadin-side-nav-item.app-left-menu-item::part(content){border-radius:var(--lumo-border-radius)}vaadin-side-nav-item.app-left-menu-item[current]::part(content){color:var(--hyper-button-selected-text-color);background-color:var(--hyper-button-selected-background)}vaadin-side-nav-item.app-left-menu-item::part(content):hover{background-color:var(--lumo-primary-color-20pct)}vaadin-side-nav-item.app-left-menu-item[current]::part(content):hover{background-color:var(--hyper-button-selected-background)}vaadin-side-nav-item>vaadin-icon,vaadin-side-nav-item::part(toggle-button){color:currentColor;cursor:pointer}vaadin-form-item::part(label){display:flex;flex-direction:row;gap:var(--lumo-space-xxs)}vaadin-form-item::part(required-indicator){flex:0;display:flex;flex-direction:column;justify-content:center}vaadin-form-item::part(required-indicator):after{width:6px;height:6px;background-color:currentColor;border-radius:50%;content:""}vaadin-text-area[theme~=monospace]::part(input-field),vaadin-text-area[theme~=monospace]>textarea{font-family:monospace}:host,html{--lumo-base-color: #FFF;--lumo-font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--lumo-box-shadow-xs: 0 0 10px 0px var(--lumo-shade-20pct);--lumo-box-shadow-s: 0 0 1px 0px var(--lumo-shade-40pct), 0 0 12px 1px var(--lumo-shade-20pct);--lumo-box-shadow-m: 0 0 6px -1px var(--lumo-shade-40pct), 0 0 24px -4px var(--lumo-shade-20pct);--lumo-box-shadow-l: 0 0 18px -2px var(--lumo-shade-40pct), 0 0 48px -6px var(--lumo-shade-20pct);--lumo-box-shadow-xl: 0 0 24px -3px var(--lumo-shade-40pct), 0 0 64px -8px var(--lumo-shade-20pct);--vaadin-input-field-height: var(--lumo-size-s);--lumo-text-field-size: var(--lumo-size-s);--lumo-size-xl: 46px;--lumo-size-l: 40px;--lumo-size-m: 38px;--lumo-size-s: 32px;--lumo-size-xs: 28px;--lumo-font-size: 18px;--lumo-font-size-xxxl: 42px;--lumo-font-size-xxl: 32px;--lumo-font-size-xl: 22px;--lumo-font-size-l: 18px;--lumo-font-size-m: 14px;--lumo-font-size-s: 12px;--lumo-font-size-xs: 10px;--lumo-font-size-xxs: 8px;--lumo-line-height-m: normal;--lumo-line-height-s: normal;--lumo-line-height-xs: normal;--lumo-space-xl: 20px;--lumo-space-l: 15px;--lumo-space-m: 10px;--lumo-space-s: 7px;--lumo-space-xs: 5px;--lumo-space-xxs: 3px;--lumo-error-color: hsl(3, 100%, 61%);--lumo-error-color-50pct: hsla(3, 100%, 60%, .5);--lumo-error-color-10pct: hsla(3, 100%, 60%, .1);--lumo-error-text-color: hsl(3, 92%, 53%);--lumo-error-contrast-color: #FFF;--lumo-success-color: hsl(145, 80%, 42%);--lumo-success-color-50pct: hsla(145, 76%, 44%, .55);--lumo-success-color-10pct: hsla(145, 76%, 44%, .12);--lumo-success-text-color: hsl(145, 100%, 32%);--lumo-success-contrast-color: #FFF;--lumo-tint-5pct: hsla(0, 0%, 100%, .3);--lumo-tint-10pct: hsla(0, 0%, 100%, .37);--lumo-tint-20pct: hsla(0, 0%, 100%, .44);--lumo-tint-30pct: hsla(0, 0%, 100%, .5);--lumo-tint-40pct: hsla(0, 0%, 100%, .57);--lumo-tint-50pct: hsla(0, 0%, 100%, .64);--lumo-tint-60pct: hsla(0, 0%, 100%, .7);--lumo-tint-70pct: hsla(0, 0%, 100%, .77);--lumo-tint-80pct: hsla(0, 0%, 100%, .84);--lumo-tint-90pct: hsla(0, 0%, 100%, .9);--lumo-tint: #fff;--lumo-shade-5pct: hsla(0, 0%, 91%);--lumo-shade-10pct: hsla(0, 0%, 85%);--lumo-shade-20pct: hsla(0, 0%, 80%);--lumo-shade-30pct: hsla(0, 0%, 75%);--lumo-shade-40pct: hsla(0, 0%, 60%);--lumo-shade-50pct: hsla(0, 0%, 50%);--lumo-shade-60pct: hsla(0, 0%, 40%);--lumo-shade-70pct: hsla(0, 0%, 30%);--lumo-shade-80pct: hsla(0, 0%, 20%);--lumo-shade-90pct: hsla(0, 0%, 10%);--lumo-shade: hsl(214, 35%, 15%);--lumo-contrast-5pct: var(--lumo-shade-5pct);--lumo-contrast-10pct: var(--lumo-shade-10pct);--lumo-contrast-20pct: var(--lumo-shade-20pct);--lumo-contrast-30pct: var(--lumo-shade-30pct);--lumo-contrast-40pct: var(--lumo-shade-40pct);--lumo-contrast-50pct: var(--lumo-shade-50pct);--lumo-contrast-60pct: var(--lumo-shade-60pct);--lumo-contrast-70pct: var(--lumo-shade-70pct);--lumo-contrast-80pct: var(--lumo-shade-80pct);--lumo-contrast-90pct: var(--lumo-shade-90pct);--lumo-contrast: var(--lumo-shade);--lumo-header-text-color: var(--lumo-contrast);--lumo-body-text-color: var(--lumo-primary-color);--lumo-secondary-text-color: var(--lumo-contrast-70pct);--lumo-tertiary-text-color: var(--lumo-contrast-50pct);--lumo-disabled-text-color: var(--lumo-contrast-30pct);--lumo-contrast-text-color: #FFF;--lumo-primary-color: hsl(0, 0%, 30%);--lumo-primary-color-50pct: hsla(0, 0%, 30%, .5);--lumo-primary-color-20pct: hsla(0, 0%, 40%, .2);--lumo-primary-color-10pct: hsla(0, 0%, 40%, .1);--lumo-primary-color-5pct: hsla(0, 0%, 40%, .05);--lumo-primary-text-color: var(--lumo-primary-color);--lumo-primary-contrast-color: #FFF;--lumo-header-text-color: var(--lumo-primary-text-color);--vaadin-selection-color: hsl(211, 100%, 50%);--vaadin-selection-color-text: hsl(211, 100%, 50%);--vaadin-button-text-color: var(--lumo-primary-color);--vaadin-button-background: var(--lumo-contrast-10pct);--vaadin-button-primary-background: var(--vaadin-selection-color);--vaadin-button-secondary-background: #FFF;--lumo-border-radius: 5px;--accent-color: hsl(211, 100%, 50%);--disabled-color: gray;--info-color: hsl(211, 100%, 50%);--info-color-50pct: hsla(211, 100%, 50%, .5);--info-color-10pct: hsla(211, 100%, 50%, .1);--warning-color: hsl(42, 100%, 55%);--warning-color-50pct: hsla(42, 100%, 55%, .5);--warning-color-10pct: hsla(42, 100%, 55%, .1);--error-color: hsl(15, 100%, 40%);--error-color-50pct: hsla(15, 100%, 40%, .5);--error-color-10pct: hsla(15, 100%, 40%, .1);--success-color: hsl(147, 100%, 30%);--success-color-50pct: hsla(147, 100%, 30%, .5);--success-color-10pct: hsla(147, 100%, 30%, .1);--app-layout-bar-left-padding: 0 var(--lumo-space-s);--app-layout-bar-middle-padding: var(--app-layout-bar-left-padding);--app-layout-bar-right-padding: var(--app-layout-bar-left-padding);--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--size-xxs: 24px;--size-xs: 32px;--size-s: 40px;--size-m: 48px;--size-l: 56px;--size-xl: 64px;--lumo-icon-size-xxs: 12px;--lumo-icon-size-xs: 14px;--lumo-icon-size-s: 18px;--lumo-icon-size-m: 20px;--lumo-icon-size-l: 24px;--lumo-icon-size-xl: 32px;--context-menu-overlay-color: var(--lumo-base-color);--context-menu-border-color: var(--lumo-shade-30pct);--modal-backdrop-color: hsla(0, 0%, 0%, .4);--drawer-background: var(--lumo-shade-5pct);--overlay-background-transparent: hsla(0, 0%, 95%, .9);--overlay-background: var(--lumo-shade-5pct);--overlay-box-shadow: 0 0 0 1px var(--lumo-shade-5pct), var(--lumo-box-shadow-m);--app-layout-background: var(--lumo-base-color);--app-layout-bar-background-base-color: var(--lumo-base-color);--app-layout-bar-background-color: var(--lumo-base-color);--app-layout-bar-font-color: var(--lumo-header-text-color);--app-layout-bar-left-background-color: var(--drawer-background);--app-layout-bar-shadow: none;--app-layout-drawer-shadow: none;--app-layout-drawer-background-color: var(--drawer-background);--hyper-button-badge-background: var(--accent-color);--hyper-button-selected-text-color: var(--lumo-primary-contrast-color);--hyper-button-selected-background: var(--accent-color);--timeline-item-background-color: var(--lumo-shade-40pct);--timeline-item-border-color: var(--lumo-shade-40pct);--timeline-item-selected-background-color: var(--accent-color);--timeline-item-selected-border-color: var(--accent-color);--modal-dialog-header-background: var(--lumo-shade-5pct);--modal-dialog-footer-background: var(--lumo-shade-5pct);--vertical-tabs-background: var(--lumo-shade-10pct);--ol-mouseposition-background: var(--overlay-background-transparent);--ol-control-background: var(--overlay-background-transparent);font-family:var(--lumo-font-family);background:var(--lumo-base-color);color:var(--lumo-body-text-color)}[show~=hover]{visibility:hidden}[show-on-hover-container]:hover [show~=hover]{visibility:visible}[show~=select]{visibility:hidden}[show-on-select-container][selected] [show~=select]{visibility:visible}
