@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');@font-face{font-family: 'AmosCustomIconFont';font-style: normal;font-weight: normal;font-display: block;src: url('fonts/amos/amoscustomiconfont.ttf') format('truetype'),url('fonts/amos/amoscustomiconfont.eot') format('embedded-opentype'),url('./fonts/amos/amoscustomiconfont.svg#AmosCustomIconFont') format('svg')}html{--aura-accent-color-dark: #F4F4F0;--aura-accent-color-light: #F4F4F0;--aura-background-color-light: #F4F4F0;--aura-background-color-dark: #F4F4F0;--aura-app-background: #F4F4F0;--aura-base-radius: 4;--aura-contrast-level: 0.25;--aura-base-size: 13;--aura-base-font-size: 13;--aura-font-family: 'Inter',var(--aura-font-family-system);--aura-overlay-surface-opacity: 1;--aura-surface-level: -0.5;--aura-font-size-xs: 12px;--aura-font-size-s: 12px;--aura-font-size-m: 12px;--aura-font-size-l: 12px}:is(vaadin-button,vaadin-menu-bar-button,vaadin-upload-button),vaadin-tabs,vaadin-checkbox,vaadin-radio-button{--aura-accent-color-light: #CC0000;--aura-accent-color-dark: #CC0000}:is(vaadin-grid,vaadin-grid-pro){--aura-surface-color-solid: transparent !important}vaadin-side-nav-item[current]::part(content){--vaadin-side-nav-item-background: var(--vaadin-background-container);--vaadin-side-nav-item-border-color: transparent}vaadin-menu-bar-item{background-color: #F4F4F0}vaadin-app-layout>vaadin-scroller[slot=drawer]{--vaadin-scroller-padding-inline: 0px;--vaadin-scroller-padding-block: 0px;scrollbar-width: thin}vaadin-menu-bar-button{box-shadow: none !important;border: none !important}vaadin-app-layout::part(navbar){border-bottom: none;background: #F4F4F0}vaadin-app-layout::part(drawer){background: #F4F4F0;border-right: none}vaadin-app-layout::part(content){background: #F4F4F0}vaadin-app-layout .footer{position: static;background-color: linear-gradient(var(--aura-surface-color),var(--aura-surface-color)),var(--aura-app-background)}html,body{height: 100%}:root{--amos-red-color: #CC0000;--amos-grey-color: #E5E5E5;--sidebar-bg-color: #EBEBE6;--sidebar-txt-color: #828282;--success-txt-color: #4F8A10;--warning-txt-color: #c9a101;--error-txt-color: #D8000C;--disconnected-txt-color: #e6e6e6;--success-bg-color: #DFF2BF;--warning-bg-color: #FEEFB3;--error-bg-color: #FFD2D2;--running-bg-color: #8CDEFF;--interrupted-bg-color: #CD8BC7;--blue-bg-color: #8CDEFF;--maintenance-banner-color: #ED473B;--border-color: #d9d9d9;--lumo-primary-color: var(--amos-red-color);--lumo-primary-text-color: var(--amos-red-color);--lumo-primary-color-50pct: white;--vaadin-dashboard-padding: 1px;--vaadin-tab-background: transparent !important;--vaadin-tabs-background: transparent !important;--vaadin-tab-border-color: transparent !important;--vaadin-tabs-border-color: transparent !important;--vaadin-tabsheet-border-color: #F4F4F0;--vaadin-overlay-background: #F4F4F0;--vaadin-form-layout-row-spacing: 0.3em;--vaadin-form-item-label-font-weight: 0;--vaadin-button-padding: 5px;--vaadin-button-margin: 3px;--vaadin-grid-row-selected-background-color: #E6E1E1;--vaadin-input-field-background: #F4F4F0;--vaadin-progress-bar-background: #CC0000;--vaadin-progress-bar-border-color: #CC0000;--vaadin-progress-bar-height: 3px;--vaadin-button-background:#F4F4F0}:host([theme~="tertiary-inline"]) [part="container"]{gap: 0}.amos-logo-layout{color: var(--amos-red-color);font-size: 1.3em;vertical-align: middle;text-decoration: none}.amos-logo-layout:hover{text-decoration: none}.amos-logo-layout span{padding-left: 0.2em;padding-top: 0.3em}.footer{height: 45px;font-size: 0.9em;display: flex;position: fixed;bottom: 0;background-color: linear-gradient(var(--aura-surface-color),var(--aura-surface-color)),var(--aura-app-background)}.footer .footer-link{display: flex;color: black;text-decoration: none;font-weight: bold}.footer .footer-link:hover{color: var(--amos-red-color)}.footer vaadin-button{display: flex;font-size: 0.7em;text-decoration: none;font-weight: bold}.footer vaadin-button:hover{color: var(--amos-red-color)}.env-list-link:hover{cursor: pointer;color: #9c0810}.env-list-link{cursor: pointer}img.footer-logo{display: flex;height: 17px;width: 83px;opacity: 0.6;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);filter: grayscale(100%);transition: all 100ms ease-in-out}.footer-logo img:hover{-webkit-filter: grayscale(0);-moz-filter: grayscale(0);filter: grayscale(0)}.amos-sidebar-menu{color: var(--sidebar-txt-color);background-color: var(--sidebar-bg-color);border-radius: 12px;font-size: 12px}.interval-button{outline: none;font-weight: 400;color: var(--sidebar-txt-color);min-width: var(--lumo-button-size);cursor: pointer;position: relative;background: none;overflow: hidden;text-shadow: 0 2px 0 rgba(0,0,0,0.05);-webkit-transition: background-color 300ms,color 60ms;-moz-transition: background-color 300ms,color 60ms;transition: background-color 300ms,color 60ms;--aura-accent-color-light: #F4F4F0;--aura-accent-color-dark: #F4F4F0}.interval-button:hover,.interval-button:focus{color: var(--amos-red-color)}.v-slot-collection-date{line-height: 22px}.amos-dashboard>vaadin-menu-bar-button{background: #F4F4F0}.amos-menubar>vaadin-menu-bar-button{background-color: #F4F4F0}vaadin-side-nav-item[current]::part(content){background-color: var(--sidebar-bg-color);color: var(--amos-red-color)}vaadin-side-nav-item::part(link):hover{color: var(--amos-red-color)}vaadin-form-layout.header vaadin-form-item{--vaadin-form-layout-label-spacing: 1px}vaadin-form-layout.header vaadin-form-item::part(label){text-align: right;width: 120px}.amos-info-panel-button{height: auto;padding: 0 2px;font-size: 9px;vertical-align: middle}.amos-info-grid-label{width: 200px;text-align: right;font-size: 12px}.amos-info-panel-grid-value{font-weight: bold;font-size: 12px;word-wrap: break-word;word-break: break-all}.amos-info-panel-grid-value-error{color: var(--error-txt-color)}.amos-info-panel-grid-value-warning{color: var(--warning-txt-color)}.amos-info-panel{padding: 0px 0px 15px 0px}.amos-button-icon-only{background: transparent;border: none;width: 10px;height: 10px;padding: 0px 0px}.amos-button-icon-only:hover{filter: brightness(50%);box-shadow: none;background: transparent}vaadin-tab vaadin-icon{padding: 0.2rem}.v-panel.amos-border-panel{border: 1px solid var(--border-color);border-radius: 20px;white-space: nowrap;box-shadow: none}.amos-border-panel{border: 1px solid var(--border-color);border-radius: 20px;white-space: nowrap;box-shadow: none;background-color: var(--sidebar-bg-color);margin-bottom: 15px}.free-edition-label{padding: 9px 0px 0px 7px;font-weight: bold;color: var(--amos-red-color)}.package-link{padding: 9px 0px 0px 0px}.inactive-edition-label{padding: 9px 0px 0px 7px;font-weight: bold;color: var(--sidebar-txt-color)}.text-small{font-size: 12px}.text-color-red{color: var(--amos-red-color)}.text-color-error{color: var(--error-txt-color)}.text-color-warning{color: var(--warning-txt-color)}.text-color-green{color: var(--success-txt-color)}.text-color-grey{color: var(--disconnected-txt-color)}.text-color-invisible{opacity: 0}.text-color-white{color: white}.text-color-black{color: black}.component-status-ok{background-color: var(--success-bg-color) !important;border-radius: 0.5em;color: var(--success-txt-color);text-align: center}.component-status-warning{background-color: var(--warning-bg-color) !important;border-radius: 0.5em;color: var(--warning-txt-color);text-align: center}.component-status-error{background-color: var(--error-bg-color) !important;border-radius: 0.5em;color: var(--error-txt-color);text-align: center}.component-status-grey{background-color: var(--sidebar-bg-color) !important;border-radius: 0.5em;color: #8a9194;text-align: center}.component-status-icon{height: 100%}.component-status-title{vertical-align: middle;font-weight: bold;padding-left: 8px}.component-status{height: 4rem;width: 10rem}.background-ok{background-color: var(--success-bg-color) !important}.background-warning{background-color: var(--warning-bg-color) !important}.background-error{background-color: var(--error-bg-color) !important}.background-grey{background-color: var(--amos-grey-color) !important}.new-background-grey{background-color: #F4F4F0 !important;border-radius: 12px}.background-amos-red{background-color: var(--amos-red-color)}.background-blue{background-color: var(--blue-bg-color)}.background-login-image{background: url('images/login-background.jpg') no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover}.alerting-error-background::part(input-field){background-color: var(--error-bg-color) !important}.alerting-warning-background::part(input-field){background-color: var(--warning-bg-color) !important}.swissas-dashboard-icon{display: flex;justify-content: center;text-align: center}.swissas-dashboard-component{border-radius: 50%;text-align: center}.multi-layer-container{padding-right: 10px;display: flex;justify-content: flex-start;align-items: center}.multi-layer-container-dashboard{padding-right: 20px}.multi-layer-icon{position: absolute;font-family: AmosCustomIconFont}.swissas-dashboard-icon .v-spacing{width: var(--lumo-space-l)}.aos-dashboard-container{display: flex;flex-wrap: wrap;width: 100%}.aos-dashboard-panel{margin: 5px;flex-basis: 285px;padding-left: 10px;border-radius: 20px}.aos-dashboard-panel:hover{cursor: pointer}.aos-dashboard-status-cases-open{color: #A9A9A9}.aos-dashboard-status-icon{font-size: 20px;margin: 0.75em 0.5em 0 -0.5em;background-color: transparent}.aos-dashboard-status-icon .multi-layer-icon{font-size: 28px}.aos-dashboard-status-icon .v-spacing{width: var(--lumo-space-xs)}vaadin-grid::part(grid-error-row){background-color: var(--error-bg-color)}vaadin-grid::part(grid-warning-row){background-color: var(--warning-bg-color)}vaadin-grid::part(grid-ok-row){background-color: var(--success-bg-color)}vaadin-grid::part(grid-disabled-row){background-color: var(--amos-grey-color)}vaadin-grid::part(grid-interrupted-row){background-color: var(--interrupted-bg-color)}vaadin-grid::part(grid-error-row-nbr){background-color: var(--error-bg-color);text-align: right;vertical-align: right}vaadin-grid::part(grid-warning-row-nbr){background-color: var(--warning-bg-color);text-align: right;vertical-align: right}vaadin-grid::part(grid-ok-row-nbr){background-color: var(--success-bg-color);text-align: right;vertical-align: right}vaadin-grid::part(grid-disabled-row-nbr){background-color: var(--amos-grey-color);text-align: right;vertical-align: right}vaadin-grid::part(grid-interrupted-row-nbr){background-color: var(--interrupted-bg-color);text-align: right;vertical-align: right}vaadin-grid::part(grid-running-row-nbr){background-color: var(--running-bg-color);text-align: right;vertical-align: right}vaadin-grid::part(multi-line-cell){word-wrap: break-word;word-break: break-all;white-space: normal;line-height: 18px;font-size: 10px}vaadin-grid::part(small-font-cell){font-size: 12px}vaadin-grid::part(cell-align-right){text-align: right;vertical-align: right}vaadin-grid::part(header-cell){min-height: 38px;max-height: 38px}.sql-monitoring-grid .v-grid-cell{padding: 0 5px;height: 40px}vaadin-grid::part(alert-notification-row){padding: 0 2px;line-height: 30px}.error-dialog{background-color: var(--maintenance-banner-color);color: white}.stacktrace-dialog{background-color: var(--sidebar-bg-color)}.has-default{--vaadin-input-field-placeholder-color: #32CD32}.chart-not-available{color: #000000;font-size: 12px;font-weight: normal}vaadin-rich-text-editor.rich-text-area-hide-toolbar::part(toolbar){display: none}vaadin-rich-text-editor.rich-text-area-hide-toolbar::part(content){border-top: none}vaadin-text-area.with-scrollbar[has-label]{margin-top: -20px;max-height: calc(100%)}vaadin-text-area.with-scrollbar{margin-top: 10px;max-height: calc(100% - 20px)}vaadin-text-area.with-scrollbar::part(label){color: var(--amos-red-color);margin-bottom: -3px}.label-failure{background: white;color: black;border: 2px solid var(--amos-red-color);border-radius: 4px;padding: 7px 19px 7px 37px;font-weight: 400;font-size: 15px}.label-failure-error-code{color: var(--amos-red-color);border: none;font-weight: bold;font-size: 25px}.label-failure-password{color: black;border: 2px solid var(--amos-red-color);border-radius: 12px;padding: 5px 0px 5px 5px;font-weight: 400;font-size: 15px}.label-success{background: white;color: black;border: 2px solid var(--success-txt-color);border-radius: 4px;padding: 7px 19px 7px 37px;font-weight: 400;font-size: 15px}.panel-borderless{background: transparent;color: inherit;border: none;border-radius: 0;-webkit-box-shadow: none;box-shadow: none}.panel-borderless>div>[class*="-caption"]{background: transparent;-webkit-box-shadow: none;box-shadow: none;color: inherit;padding: 0;margin: 0 12px;border-bottom: none}.service-chart-main{border-radius: 50%;display: inline-block}.service-chart-main-label{font-size: 50px;font-weight: bold;color: #666666}.service-chart-na-label{font-size: 13px;font-weight: bold;color: #666666}.label-chart-title{color: #000000;font-size: 14px;font-weight: normal;font-family: Verdana,sans-serif}.service-chart-entry{display: inline}.quick-range-button{background: none;min-width: 0;color: #828282;--aura-accent-color-light: #F4F4F0;--aura-accent-color-dark: #F4F4F0}.timezone-button{background: none;color: #828282;--aura-accent-color-light: #F4F4F0;--aura-accent-color-dark: #F4F4F0}.timezone-button:hover{color: var(--amos-red-color);cursor: pointer}.sidebar-timerange-button{color: #828282;cursor: pointer;--aura-accent-color-light: #F4F4F0;--aura-accent-color-dark: #F4F4F0}.profile-tabs{--vaadin-tabsheet-padding: 0}.profile-tab{background-color: var(--sidebar-bg-color);border: none}.profile-avatar{width: 52px;height: 52px;flex-shrink: 0}.profile-name-label{margin-top: 20px;font-weight: var(--aura-font-weight-semibold)}.profile-email-label{font-size: var(--vaadin-font-size-s);color: var(--aura-secondary-text-color)}.profile-badge{font-size: var(--vaadin-font-size-xs);background: #d6d6ce;border: 1px solid var(--aura-overlay-inner-outline-color);border-radius: var(--vaadin-radius-l);padding: 0 var(--vaadin-padding-s);display: inline-block;margin-left: auto}.profile-header-layout{padding: var(--vaadin-padding-m) var(--vaadin-padding-l);background: var(--sidebar-bg-color);border-radius: var(--vaadin-radius-m);margin-bottom: var(--vaadin-padding-m);border: 1px solid var(--aura-overlay-inner-outline-color)}.profile-preferences-footer{padding-top: var(--vaadin-padding-m);border-top: 1px solid var(--aura-overlay-inner-outline-color);margin-top: var(--vaadin-padding-m)}.profile-preferences-section-card{background: var(--aura-surface-color);border: 1px solid var(--aura-overlay-inner-outline-color);border-radius: var(--vaadin-radius-m);padding: 4px;width: 100%}.profile-preferences-section-title{margin: 0 0 var(--vaadin-padding-s) 0;font-size: var(--vaadin-font-size-m);font-weight: var(--aura-font-weight-semibold);color: var(--aura-accent-text-color)}.profile-preferences-section-checkbox{margin-top: var(--vaadin-padding-xs)}.profile-preferences-section-description{color: var(--aura-secondary-text-color);font-size: var(--vaadin-font-size-s);padding-left: calc(var(--vaadin-padding-s) + 1em);display: block}.profile-security-hint{color: var(--aura-secondary-text-color);font-size: var(--vaadin-font-size-s)}.profile-security-policy{display: block;font-size: var(--vaadin-font-size-s);color: var(--aura-secondary-text-color);padding: var(--vaadin-padding-xs) var(--vaadin-padding-s);background: var(--aura-surface-color);border: 1px solid var(--aura-overlay-inner-outline-color);border-radius: var(--vaadin-radius-s);margin-bottom: var(--vaadin-padding-s)}.profile-security-error-label{color: var(--amos-red-color);font-size: var(--vaadin-font-size-s)}.profile-security-status-enabled{font-weight: var(--aura-font-weight-semibold);color: var(--vaadin-color-success)}.profile-security-status-disabled{font-weight: var(--aura-font-weight-semibold);color: var(--amos-red-color)}.profile-security-status-row-enabled{background: color-mix(in srgb,var(--vaadin-color-success) 10%,transparent);border-radius: var(--vaadin-radius-m);padding: var(--vaadin-padding-xs) var(--vaadin-padding-s);display: inline-flex}.profile-security-status-row-disabled{background: color-mix(in srgb,var(--amos-red-color) 10%,transparent);border-radius: var(--vaadin-radius-m);padding: var(--vaadin-padding-xs) var(--vaadin-padding-s);display: inline-flex}.profile-googleauth-step1{font-weight: var(--aura-font-weight-semibold);font-size: var(--vaadin-font-size-m)}.profile-googleauth-instructions{color: var(--aura-secondary-text-color);font-size: var(--vaadin-font-size-s)}.profile-googleauth-anchor{font-size: var(--vaadin-font-size-s)}.profile-googleauth-step2{font-weight: var(--aura-font-weight-semibold);font-size: var(--vaadin-font-size-m)}.profile-googleauth-qr-image{border-radius: var(--vaadin-radius-m);border: 1px solid var(--aura-overlay-inner-outline-color);display: block;margin: var(--vaadin-padding-s) auto}.profile-googleauth-divider{height: 1px;background: var(--aura-overlay-inner-outline-color);width: 100%;margin: var(--vaadin-padding-xs) 0}.add-environment-dialog{--vaadin-dialog-title-font-size: 16px}.amos-grid-menu-bar-item{--aura-accent-color-light: var(--vaadin-text-color);--aura-accent-color-dark: var(--vaadin-text-color)}.settings-panel-tabsheet{border: none}.info-panel-plus-button{background: #F4F4F0;color: #1c2e45;border: 0px solid #F4F4F0}.view-header{padding: 9px 0px 0px 7px;font-weight: bold;color: var(--amos-red-color)}.maintenance-banner-message{font-size: 16px;font-weight: bold;color: var(--amos-red-color)}.welcome-view{background: url('images/login-background.jpg') no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover}.welcome-view-form{background-color: #F4F4F0;border-radius: 12px;padding: 20px;width: 400px;margin: 0 auto;color: #888888}.welcome-view-form-title{text-align: center;font-size: 1.2em;color: #888888;padding-bottom: 10px}.welcome-view-form-subtitle{text-align: center;font-size: 1em;color: #888888;padding-bottom: 10px}.welcome-view-form-send-button{margin-top: 10px}.welcome-view-title{text-align: center;line-height: 32px;color: #CC0000;font-size: 1.6em}.welcome-view-title-div{display: flex;align-items: center;justify-content: center;margin-bottom: 20px;width: 100%}.welcome-view-logo{vertical-align: middle;padding-right: 5px}.welcome-view label{font-size: 14px;padding: 16px 0 5px 0;color: #888888}.welcome-view vaadin-text-field,.welcome-view vaadin-email-field,.welcome-view vaadin-password-field{width: 100%;font-size: 14px}.welcome-view vaadin-password-field::part(input-field),.welcome-view vaadin-email-field::part(input-field),.welcome-view vaadin-text-field::part(input-field){min-height: 44px;border-radius: 12px}.lumo-text-3xl{font-size: 1.6rem;line-height: 1.25}.lumo-mr-s{margin-right: 0.5rem}.lumo-font-bold{font-weight: 700}.lumo-text-m{font-size: 1rem;line-height: 1.625}.lumo-text-s{font-size: 0.8rem;line-height: 1.625}.lumo-mt-xs{margin-top: 0.25rem}