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), .5);--lumo-primary-color-10pct: rgba(var(--app-primary-color-rgb), .1);--lumo-primary-text-color: var(--lumo-primary-color);--lumo-clickable-cursor: pointer}#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)}#logo img{width:36px;height:36px;padding:var(--lumo-space-wide-xs)}.content{min-height:100%;background-color:var(--lumo-contrast-5pct)}.subtitle{padding:var(--lumo-space-s) var(--lumo-space-m) 0 var(--lumo-space-m);font-weight:700}.info-link{float:right;padding-left:var(--lumo-space-xl);text-decoration:underline dotted 1px}.info-link:after{content:"";clear:both;display:block}.info-link>*{margin:.2em}.info-link vaadin-icon{width:.9em;height:.9em}.messages{padding:0 var(--lumo-space-m) var(--lumo-space-s) var(--lumo-space-m);color:var(--lumo-secondary-text-color)}.message{margin-top:var(--lumo-space-m)}.msg-title{font-weight:700}.msg{font-style:italic}.msg-ico{fill:var(--lumo-success-color);margin-right:var(--lumo-space-s)}.message.retour{color:var(--lumo-error-text-color)}.message.recu,.message.valide{color:var(--lumo-success-text-color);background-color:#fff;padding:1em}.message.primary{color:var(--lumo-primary-text-color)}.page{min-height:100%}.page>.main{background-color:var(--lumo-base-color)}.page>.padded{padding:var(--lumo-space-wide-m)}.page>.title{margin:0;padding:var(--lumo-space-m) var(--lumo-space-m) var(--lumo-space-s) var(--lumo-space-m);color:var(--lumo-header-text-color)}.page>.title>*{margin:0}.page>.footer{margin-top:var(--lumo-space-s);margin-bottom:var(--lumo-space-l)}.invalid{color:var(--lumo-error-text-color)}.form-title{border-bottom:1px dashed var(--lumo-contrast-10pct);margin-top:var(--lumo-space-m)}vaadin-upload{border:0;padding:var(--lumo-space-wide-m)}vaadin-upload[max-files-reached] .upload-controls{display:none}vaadin-upload [theme~=badge]{margin:0 var(--lumo-space-s)}vaadin-upload a{text-decoration:underline}.upload-title{white-space:normal}.upload-info{font-size:var(--lumo-font-size-xs);font-style:italic;color:var(--lumo-secondary-text-color)}.upload-controls{display:flex;gap:var(--lumo-space-s);align-items:center;color:var(--lumo-secondary-text-color)}.upload-controls vaadin-icon{width:16px;height:16px}.date-range-layout{display:flex;flex-wrap:wrap;gap:var(--lumo-space-wide-s)}vaadin-checkbox.accept{margin-top:var(--lumo-space-m);margin-bottom:var(--lumo-space-s)}.code-view{display:flex;flex-direction:column;align-items:center;padding:var(--lumo-space-l);gap:var(--lumo-space-s)}.code{font-size:2em;width:5em}
