#logo{box-sizing: border-box;height: var(--lumo-size-xl);padding: var(--lumo-space-wide-m);align-items: center}#logo h1{font-size: var(--lumo-font-size-xl);margin: 0 var(--lumo-space-s)}#header{height: var(--lumo-size-xl);box-shadow: var(--lumo-box-shadow-s)}#header>*{margin-right: var(--lumo-space-s)}#header h1{font-size: var(--lumo-font-size-l);margin: 0}vaadin-drawer-toggle{color: var(--lumo-primary-contrast-color)}vaadin-avatar{height: 36px;width: 36px;color: var(--lumo-primary-contrast-color);border-color: var(--lumo-primary-contrast-color);cursor: pointer}.alert-maintenance{background: var(--lumo-error-color-50pct);align-items: center;padding: 0.3em}.alert-maintenance-icon{color: var(--lumo-secondary-text-color);height: var(--lumo-icon-size-s);width: var(--lumo-icon-size-s);margin: 0 var(--lumo-space-l) 0 var(--lumo-space-l)}.close-maintenance-icon{background-color: var(--lumo-contrast-20pct);padding: .3em;border-radius: 50% 50%;height: var(--lumo-icon-size-s);width: var(--lumo-icon-size-s);margin: 0 var(--lumo-space-l) 0 0;margin-left: auto;cursor: pointer}#header-maintenance{box-sizing: border-box;height: var(--lumo-size-xl);padding: var(--lumo-space-wide-m);align-items: center;background-color: #233348}#header-maintenance img{height: 34px;width: 34px}#header-maintenance h2{font-size: var(--lumo-font-size-xl);margin: 0 var(--lumo-space-s);color: var(--lumo-primary-contrast-color)}.user-cards-view{background-color: var(--lumo-contrast-10pct)}.user-cards-view .grid-header{padding: var(--lumo-space-s) var(--lumo-space-s) 0 var(--lumo-space-s)}.user-cards-view vaadin-grid-cell-content{padding: var(--lumo-space-wide-s)}.user-cards-view .card{display: flex;background-color: var(--lumo-base-color);border-radius: var(--lumo-border-radius);box-shadow: var(--lumo-box-shadow-xs);padding: var(--lumo-space-s);align-items: center;white-space: normal}.user-cards-view .card:hover{outline: 2px solid var(--lumo-primary-color-50pct)}.user-cards-view .card>*{margin: 0 var(--lumo-space-xs)}.user-cards-view .content{flex: 1}.user-cards-view .username{font-weight: bold;margin-right: var(--lumo-space-xs)}.user-cards-view .card.self .username{color: var(--lumo-primary-text-color)}.user-cards-view .display-name{color: var(--lumo-tertiary-text-color);font-style: italic}.user-cards-view .infos{color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-s)}.user-cards-view .actions vaadin-icon{background-color: var(--lumo-contrast-5pct);color: var(--lumo-secondary-text-color);height: var(--lumo-icon-size-l);width: var(--lumo-icon-size-l);margin: 0 var(--lumo-space-xs);padding: .5rem;border-radius: 50% 50%;cursor: pointer;border: 1px}.user-cards-view vaadin-avatar{border: 1px solid var(--lumo-shade-40pct)}.user-cards-view .actions vaadin-icon:hover{background-color: var(--lumo-contrast-10pct)}.user-cards-view .message{display: flex;justify-content: center;padding: var(--lumo-space-wide-l);color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-l)}.user-cards-view .margin{margin-left: 5px}.loggers-view .actions vaadin-button{margin: 0;font-size: var(--lumo-font-size-xs);--lumo-button-size: var(--lumo-size-xs)}.loggers-view .reset-icon{color: var(--lumo-disabled-text-color);height: var(--lumo-icon-size-s);width: var(--lumo-icon-size-s);margin-left: var(--lumo-space-s)}.loggers-view .reset-icon.clickable{color: var(--lumo-body-text-color)}.loggers-view [slot~='secondary']{scrollbar-width: thin;display: flex;flex-direction: column-reverse}.loggers-view .log{font-family: monospace;font-size: var(--lumo-font-size-xs);white-space: pre}.maintenance-cards-view{}.maintenance-cards-view .form{padding:var(--lumo-space-s);margin: 1em}.maintenance-cards-view .add{padding-right:var(--lumo-space-s);background-color: var(--lumo-contrast-10pct)}.maintenance-cards-view vaadin-grid-cell-content{padding: var(--lumo-space-wide-s)}.maintenance-cards-view .card{display: flex;border-radius: var(--lumo-border-radius);box-shadow: var(--lumo-box-shadow-xs);padding: var(--lumo-space-s);align-items: center;white-space: normal}.maintenance-cards-view .card:hover{outline: 2px solid var(--lumo-primary-color-50pct)}.maintenance-cards-view .card>*{margin: 0 var(--lumo-space-xs)}.maintenance-cards-view .content{flex: 1}.maintenance-cards-view .dates{font-weight: bold}.maintenance-cards-view .alert{color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-s)}.maintenance-cards-view .actions vaadin-icon{background-color: var(--lumo-contrast-5pct);color: var(--lumo-secondary-text-color);height: var(--lumo-icon-size-l);width: var(--lumo-icon-size-l);margin: 0 var(--lumo-space-xs);padding: .5rem;border-radius: 50% 50%;cursor: pointer}.maintenance-cards-view .actions vaadin-icon:hover{background-color: var(--lumo-contrast-10pct)}.login-view h2{align-self:center;margin-top: 10px;margin-bottom: 25px}.login-view .vignette-content vaadin-icon{width: 200px;height: 200px;align-self: center;cursor: pointer}.login-layout{height: 100%;max-width: 450px;width: 100%;margin-top: 0px;min-width: 250px;align-self: center;background: var(--lumo-base-color) linear-gradient(var(--lumo-tint-5pct),var(--lumo-tint-5pct));justify-content: center}vaadin-login-form::part(form-title){display: none}vaadin-login-form-wrapper::part(form){padding-top: 0px;padding-bottom: 0px}vaadin-login-form-wrapper::part(footer){display: none}vaadin-login-form [slot="forgot-password"]{margin-bottom: 0px}.login-view vaadin-form-layout{align-self: center;max-width: 500px}.login-view vaadin-form-layout h2{text-align: center}.login-view vaadin-form-layout div{margin-top: 10px}.compte-view h2{align-self:center;margin-top: 10px;margin-bottom: 25px}.compte-view vaadin-form-layout div{margin-top: 10px}vaadin-grid.rowFile::part(body-cell){height: 50px}vaadin-grid.no-focus::part(focused-cell)::before{display: none}vaadin-grid.highlight::part(success){background-color: var(--lumo-success-color-10pct)}vaadin-grid.highlight::part(contrast){color: var(--lumo-contrast-40pct)}.mainMenu vaadin-tab{font-size: var(--lumo-font-size-s);color: var(--lumo-body-text-color)}.mainMenu vaadin-tab:hover{background-color: var(--lumo-contrast-5pct)}.mainMenu vaadin-tab[selected]{background-color: var(--lumo-contrast-10pct)}.subtabs vaadin-tab[selected]::before{background-color: var(--lumo-contrast-60pct)}.subtabs vaadin-tab[selected]{color: var(--lumo-contrast-60pct)}.vignette{border-radius: 10px;border: 1px groove;box-shadow: 1px 1px 5px 0px grey;min-width: 300px;max-width: 500px;margin-bottom:20px}.vignette-title{border-bottom: 1px groove;border-radius: 10px 10px 0 0;background-color: var(--lumo-contrast-5pct);padding: 10px 15px 10px 15px}.vignette-title h4{text-align: center;width: 100%}.vignette-content label{text-align: center;color: var(--lumo-secondary-text-color);font-weight: 500;font-size: var(--lumo-font-size-s)}.vignette-content{padding: 5px;flex-flow: column wrap;align-content: center;width: 100%;height: 100%;box-sizing: border-box}vaadin-upload{display: flex;align-items: center}vaadin-upload-file::part(row){margin-top: -0.4em}vaadin-upload-file::part(meta){width: 7em}vaadin-upload-file::part(remove-button){position: relative;top: 0.2em}[theme~="no-label-padding"]{padding-top: 0}vaadin-checkbox.readonly::part(checkbox){background-color: var(--lumo-contrast-30pct)}vaadin-date-picker.highlight::part(input-field){background-color: var(--lumo-success-color-10pct)}html,[theme~="dark"]{--app-primary-color-rgb: 35,51,72;--lumo-primary-color: rgb(var(--app-primary-color-rgb));--lumo-primary-color-50pct: rgba(var(--app-primary-color-rgb),0.5);--lumo-primary-color-10pct: rgba(var(--app-primary-color-rgb),0.1);--lumo-primary-text-color: var(--lumo-primary-color);--lumo-clickable-cursor: pointer;--vaadin-button-text-color: var(--lumo-body-text-color)}vaadin-app-layout::part(navbar){background-color: #233348}.header-title h1{color: var(--lumo-primary-contrast-color)}vaadin-drawer-toggle{cursor: pointer}.coloredLayout{background-color: var(--lumo-contrast-5pct);padding: 10px}.coloredLayout-slim{background-color: var(--lumo-contrast-5pct);padding: 7px}.info-html-span{background-color: var(--lumo-base-color);padding: 5px;width: 100%}.clickable{cursor: pointer}.asLabel{color: var(--lumo-secondary-text-color);font-weight: 500;font-size: var(--lumo-font-size-s)}[theme~="badge"][theme~="normal"]{color: hsl(214,100%,48%);background-color: hsla(214,100%,60%,0.13)}.vis-panel .vis-content svg path{display: none}.vis-item.CLASSEMENT{background-color: gold;border-color: orange}.vis-item.vis-selected.CLASSEMENT{background-color: orange;border-color: #EC480E}.vis-item.RESULTAT{background-color: #9FE238;border-color: green}.vis-item.vis-selected.RESULTAT{background-color: #00bf00;border-color: green}.vis-item.EVALUATION{background-color: #ff6a6a;border-color: darkred}.vis-item.vis-selected.EVALUATION{background-color: red;border-color: darkred}.login-layout{height: 100%;max-width: 450px;width: 100%;margin-top: 0px;min-width: 250px;align-self: center;background: var(--lumo-base-color) linear-gradient(var(--lumo-tint-5pct),var(--lumo-tint-5pct));justify-content: center}vaadin-login-form-wrapper::part(form-title){align-self: center;margin-top: 0px}vaadin-login-form-wrapper::part(form){padding-top: 0px;padding-bottom: 0px}vaadin-login-form-wrapper::part(footer){display: none}.candidatureEtape{align-items: center;padding: var(--lumo-space-s) 0;font-weight: 500;line-height: var(--lumo-line-height-xs);color: var(--lumo-secondary-text-color);margin: var(--lumo-space-xs) 0px var(--lumo-space-xs) 20px}