html,:host{--lumo-header-text-color: var(--lumo-secondary-color);--lumo-primary-text-color: var(--lumo-primary-color);--_lumo-button-background-color: var(--lumo-contrast-10pct)}body[theme~="satodev"]{--lumo-primary-color: #146daa;--lumo-secondary-color: #444444;--lumo-tertiary-color: #87c656}body[theme~="oreda"]{--lumo-primary-color: #2a5fa1;--lumo-secondary-color: #142d4c;--lumo-tertiary-color: #4192f6}body[theme~="total"]{--lumo-primary-color: #ed0000;;--lumo-secondary-color: #134391;--lumo-tertiary-color: #4b96d1}vaadin-app-layout{background: var(--lumo-contrast-5pct)}vaadin-app-layout::part(navbar){background: var(--lumo-secondary-color)}vaadin-app-layout [slot="navbar"] vaadin-tab[selected]::before{background: var(--lumo-primary-color)}vaadin-app-layout [slot="navbar"] vaadin-tab[selected]{background: var(--lumo-primary-color)}vaadin-app-layout [slot="navbar"] vaadin-tab{padding: 12px}vaadin-app-layout [slot="navbar"] vaadin-tab::before{background: white}vaadin-app-layout [slot="navbar"] vaadin-icon,vaadin-app-layout [slot="navbar"] vaadin-tab{color: white}vaadin-app-layout [slot="navbar"] vaadin-icon[disabled]{color: #9999aa}vaadin-app-layout [slot="navbar"] a{height: auto}vaadin-tabs.worksheet{background: var(--lumo-contrast-10pct)}vaadin-tabs.worksheet vaadin-tab[selected]{background: var(--lumo-contrast-5pct);color: var(--lumo-primary-color)}vaadin-tabs.worksheet vaadin-tab[selected]::before{background: var(--lumo-contrast-5pct)}vaadin-tabs.worksheet vaadin-tab[selected] vaadin-button{color: var(--lumo-primary-color)}vaadin-tabs.worksheet vaadin-tab{padding: 5px;color: var(--lumo-body-text-color)}vaadin-tabs.worksheet vaadin-tab vaadin-button{margin-top: 0;margin-bottom: 0;color: var(--lumo-body-text-color)}vaadin-tabs.worksheet vaadin-tab.addsheet{background: var(--lumo-primary-color);color: white}.login-layout{background: var(--lumo-contrast-5pct)}.login-title{font-size: x-large;color: #444444}.login-handler{border: 1px solid lightgray;border-radius: 3px;padding: 40px;background: white}.login-handler-title{margin-top: 52px;margin-bottom: 0px;color: var(--lumo-header-text-color);text-align: center}.login-handler-action{cursor: pointer}vaadin-login-form[part="form-title"]{color: var(--lumo-header-text-color);text-align: center}vaadin-button.std-switch-field-button .vaadin-button-container{align-items: initial}vaadin-button.std-switch-field-button{color: var(--lumo-body-text-color)}vaadin-button.std-switch-field-button[theme~="primary"]{color: var(--lumo-primary-contrast-color)}vaadin-button.std-switch-field-button.first{border-radius: 15px 0px 0px 15px;padding-left: 15px}vaadin-button.std-switch-field-button.last{border-radius: 0px 15px 15px 0px;padding-right: 15px}vaadin-button.std-check-field-button .vaadin-button-container{align-items: initial}vaadin-button.std-check-field-button{color: var(--lumo-body-text-color)}vaadin-button.std-check-field-button[theme~="primary"]{color: var(--lumo-primary-contrast-color)}vaadin-checkbox.back-red{background: inherit !important}vaadin-checkbox.back-red[checked]::part(checkbox){background: red}vaadin-checkbox.back-green{background: inherit !important}vaadin-checkbox.back-green[checked] [part="checkbox"]{background: green}vaadin-checkbox.back-black{background: inherit !important}vaadin-checkbox.back-black[checked] [part="checkbox"]{background: black}vaadin-checkbox.back-grey{background: inherit !important}vaadin-checkbox.back-grey[checked] [part="checkbox"]{background: gray}vaadin-combo-box[theme="transparent"] [part="input-field"]{background: transparent}vaadin-combo-box[theme="color-red"] [part="input-field"]{color: red}vaadin-combo-box[theme="color-green"] [part="input-field"]{color: green}vaadin-combo-box[theme="color-blue"] [part="input-field"]{color: blue}vaadin-combo-box[theme="color-yellow"] [part="input-field"]{color: #F9C55A}vaadin-combo-box[theme="color-grey"] [part="input-field"]{color: grey}vaadin-date-picker[slot="helper"]{display: block;color: darkgray;font-size: var(--lumo-font-size-xxs);margin-top: -5px}vaadin-date-time-picker[slot="helper"]{display: block;color: darkgray;font-size: var(--lumo-font-size-xxs);margin-top: -5px}vaadin-grid::part(red){color: red}vaadin-grid::part(green){color: green}vaadin-grid::part(blue){color: blue}vaadin-grid::part(yellow){color: #F9C55A}vaadin-grid::part(orange){color: orange}vaadin-grid::part(grey){color: grey}vaadin-grid::part(back-light-grey){background: lightgray !important}vaadin-grid::part(back-dark-grey){background: #555555 !important;color: white !important}vaadin-grid::part(back-grey){background: gray !important;color: white !important}vaadin-grid::part(back-black){background: black;color: white !important}vaadin-grid::part(back-blue){background: var(--lumo-primary-color-10pct);color: var(--lumo-primary-text-color) !important}vaadin-grid::part(back-red){background: #fce8e7;color: var(--lumo-error-text-color) !important}vaadin-grid::part(back-green){background: var(--lumo-success-color-10pct);color: var(--lumo-success-text-color) !important}vaadin-grid vaadin-icon{min-width: var(--lumo-icon-size-m);min-height: var(--lumo-icon-size-m)}vaadin-text-field[theme="transparent"] [part="input-field"]{background: transparent}vaadin-text-field[theme="color-red"] [part="input-field"]{color: red}vaadin-text-field[theme="color-green"] [part="input-field"]{color: green}vaadin-text-field[theme="color-blue"] [part="input-field"]{color: blue}vaadin-text-field[theme="color-yellow"] [part="input-field"]{color: #F9C55A}vaadin-text-field[theme="color-grey"] [part="input-field"]{color: grey}.svg-img{position: relative}.svg-zoom{position: absolute;top: 10px;right: 8px;opacity: 0;transition: opacity 0.2s ease-in-out;pointer-events: none}.svg-zoom vaadin-button{margin-left: 2px;margin-right: 2px}.svg-img:hover .svg-zoom{opacity: 1;pointer-events: auto}.red{color: red}.green{color: green}.blue{color: blue}.yellow{color: #F9C55A}.orange{color: orange}.grey{color: grey}.padding-small{padding: var(--lumo-space-s)}.back-light-grey{background: lightgray}.back-dark-grey{background: #555555;color: white !important}.back-grey{background: gray;color: white !important}.back-blue{background: var(--lumo-primary-color-10pct);color: var(--lumo-primary-text-color) !important}.back-red{background: #fce8e7;color: var(--lumo-error-text-color) !important}.back-green{background: var(--lumo-success-color-10pct);color: var(--lumo-success-text-color) !important}.back-black{background: black;color: white !important}.label-title{font-weight: bolder}.label-badge{display: inline;position: absolute;width: 16px;text-align: center;border: 1px solid var(--lumo-primary-text-color);border-radius: 10px;height: 16px;margin-left: 10px;margin-top: 15px;font-size: 10px;color: white;background: var(--lumo-primary-color-50pct)}.panel-white{background: white;border: 1px solid lightgray}.panel-warning{background: var(--lumo-warning-color-10pct);border: 1px solid lightgray}.panel-error{background: var(--lumo-error-color-10pct);border: 1px solid lightgray}.panel-appli{background: #f3f5f7}h3{margin-left: 10px;margin-top: 5px;margin-bottom: 10px;color: var(--lumo-primary-color);font-size: var(--lumo-font-size-l)}vaadin-icon[disabled]:not(vaadin-button>vaadin-icon){opacity: 0.3}vaadin-app-layout{width: 100%}.v-loading-indicator{background-color: var(--lumo-tertiary-color) !important}