html{font-size:.9em;--lumo-font-family: Arial, sans-serif}.prism-layout>.router-layout-container{width:100%;flex-grow:1;overflow:auto}vaadin-combo-box.readonly-placeholder-visible[readonly]>input{opacity:1}vaadin-multi-select-combo-box>input{flex-grow:1;padding:0 .25em}vaadin-multi-select-combo-box>input:placeholder-shown{opacity:1}.prism-custom-field{display:inline-flex;outline:none}.prism-custom-field:before{content:" ";width:0;display:inline-block}.prism-custom-field[hidden]{display:none!important}.prism-custom-field:not([has-label])>.container>.label{display:none}@media (forced-colors: active){.prism-custom-field:not([readonly])>.container>.input-fields{outline:1px solid;outline-offset:-1px}.prism-custom-field[focused]>.container>.input-fields{outline-offset:2px}.prism-custom-field[disabled]>.container>.input-fields{outline-color:GrayText}}.prism-custom-field>.container{display:flex;flex-direction:column;min-width:100%;max-width:100%;width:var(--vaadin-field-default-width, 12em)}.prism-custom-field>.container>.label{align-self:flex-start;color:var(--vaadin-input-field-label-color, var(--lumo-secondary-text-color));font-weight:var(--vaadin-input-field-label-font-weight, 500);font-size:var(--vaadin-input-field-label-font-size, var(--lumo-font-size-s));margin-left:calc(var(--lumo-border-radius-m) / 4);transition:color .2s;line-height:1;padding-right:1em;padding-bottom:.5em;padding-top:.25em;margin-top:-.25em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;max-width:100%;box-sizing:border-box}.prism-custom-field[focused]:not([readonly])>.container>.label{color:var(--vaadin-input-field-focused-label-color, var(--lumo-primary-text-color))}.prism-custom-field:hover:not([readonly]):not([focused])>.container>.label{color:var(--vaadin-input-field-hovered-label-color, var(--lumo-body-text-color))}@media (pointer: coarse){.prism-custom-field:hover:not([readonly]):not([focused])>.container>.label{color:var(--vaadin-input-field-label-color, var(--lumo-secondary-text-color))}}.prism-custom-field[has-label]:before{margin-top:calc(var(--lumo-font-size-s) * 1.5)}.prism-custom-field[has-label]{padding-top:var(--lumo-space-m)}.prism-custom-field[dir=rtl]>.container>.label{margin-left:0;margin-right:calc(var(--lumo-border-radius-m) / 4)}.prism-custom-field[dir=rtl]>.container>.label{padding-left:1em;padding-right:0}.prism-custom-field{--lumo-text-field-size: var(--lumo-size-m);color:var(--lumo-body-text-color);font-size:var(--lumo-font-size-m);line-height:calc(var(--lumo-text-field-size) + 2 * var(--lumo-space-xs));font-family:var(--lumo-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;padding:0}.prism-custom-field:before{margin-top:var(--lumo-space-xs);height:var(--lumo-text-field-size);box-sizing:border-box;display:inline-block;align-items:center}.prism-custom-field[has-label]>.container>.label{padding-bottom:calc(.5em - var(--lumo-space-xs))}.prism-custom-field:not([has-label])>.container>.label,.prism-custom-field:not([has-label]):before{display:none}.prism-custom-field[focused]:not([readonly]):not([focused])>.container>.label{color:var(--lumo-primary-text-color)}.prism-custom-field:hover:not([readonly]):not([disabled]):not([focused])>.container>.label{color:var(--lumo-body-text-color)}@media (pointer: coarse){.prism-custom-field:hover:not([readonly]):not([disabled]):not([focused])>.container>.label{color:var(--lumo-secondary-text-color)}}.prism-custom-field[disabled]>.container>.label{color:var(--lumo-disabled-text-color);-webkit-text-fill-color:var(--lumo-disabled-text-color)}.prism-custom-field[theme~=whitespace][has-label]>.container>.label{padding-bottom:.5em}.prism-custom-field.p-0{padding:0}.prism-date-time-picker>.container>.input-fields{display:flex;gap:var(--lumo-space-xs)}.prism-date-time-picker>.container>.input-fields>vaadin-date-picker,.prism-date-time-picker>.container>.input-fields>vaadin-time-picker{flex:1 1 auto}.delegation-and-center-field::part(input-fields){display:flex;flex-direction:column}.delegation-and-center-field[theme~=horizontal]::part(input-fields){flex-direction:row;gap:var(--lumo-space-s);align-items:baseline}.delegation-and-center-field[theme~=horizontal]>vaadin-combo-box{flex-grow:1}.prism-paginator{display:flex;flex-direction:column;gap:var(--lumo-space-s);overflow:auto}.paginator-container{flex-grow:1;overflow:auto}.paginator-controls{display:flex;align-items:center;justify-content:center;gap:var(--lumo-space-s)}.prism-tabsheet{display:flex;flex-direction:column}.prism-tabsheet>vaadin-tabs{flex-shrink:0}.prism-tabsheet>.tab-content-container{flex-grow:1;overflow:auto}.export-button{gap:var(--lumo-space-xs)}.situation-export-button>vaadin-select{--vaadin-field-default-width: 0;flex-grow:1}.pubmodif{font-weight:700}.puberreur{font-weight:700;color:red}.publication-trop-long{font-weight:700;color:red!important}.publication-ligne{border-radius:5px;padding:1px;border:1px solid #E6E6E6;margin-bottom:4px}vaadin-grid.mct-list[theme~=row-stripes]::part(even-row-cell){background-image:none;background-color:var(--lumo-contrast-30pct)}vaadin-grid.mct-list::part(details-opened-row){border:2px solid black}.event-sheet .photo-container{width:30em;display:flex;flex-direction:column;gap:var(--lumo-space-s)}@media (max-width: 1500px){.event-sheet .photo-container{width:20em}}.event-sheet .photo-container>.container{display:flex;flex-direction:column;gap:var(--lumo-space-s);overflow-y:auto}.event-sheet .photo-container>.container>.photo-item{display:flex;gap:var(--lumo-space-xs)}.event-sheet .photo-container>.container>.photo-item>img{min-width:0;flex-grow:1;object-fit:contain}.event-sheet .photo-container>.container>.photo-item>.action-layout{display:flex;flex-direction:column}.ddp-event-sheet-dialog>.prism-tabsheet vaadin-tab>span{display:flex;align-items:center;gap:var(--lumo-space-xs)}.ddp-event-sheet-dialog>.prism-tabsheet vaadin-tab>span>img{width:var(--lumo-size-xs)}.ddp-event-sheet-dialog>.prism-tabsheet>.tab-content-container{padding-top:var(--lumo-space-m)}.ddp-event-sheet-dialog vaadin-button.btn-cancel>vaadin-icon:not([disabled]){fill:red}.field-component{border:1px solid var(--lumo-contrast-80pct);border-radius:var(--lumo-border-radius-m);overflow:hidden;align-items:stretch}.field-component[invalid]{background-color:var(--lumo-error-color-10pct)}.field-label{padding-left:var(--lumo-space-xs);box-sizing:border-box;background-color:var(--lumo-contrast-80pct);color:var(--lumo-base-color)}.field-container{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:var(--lumo-space-xs);padding:var(--lumo-space-xs);min-height:var(--lumo-size-s)}.field-component[theme~=content-horizontal]>.field-container{flex-direction:row;align-items:center;justify-content:initial}.field-component[required]:not([readonly]) .field-label:after{content:"*";margin-left:.25em;color:red}.error-label{padding:0 var(--lumo-space-xs);color:var(--lumo-error-text-color);max-width:20em;font-size:var(--lumo-font-size-s);display:none}.field-component[invalid]>.error-label{display:initial}.field-component[readonly] input{color:var(--vaadin-input-field-value-color, var(--lumo-body-text-color))}.champ-choix-image .field-container{flex-direction:row;flex-wrap:wrap;row-gap:0;align-items:center}.champ-choix-image img{object-fit:contain;flex-grow:1}.champ-choix-image vaadin-text-field{width:100%}.champ-choix-image-dialog>.image-choice-dialog-container{display:flex;flex-wrap:wrap;gap:var(--lumo-space-xs);max-width:50em}.champ-choix-image-dialog>.image-choice-dialog-container>.image-container{display:flex;flex-direction:column}.champ-choix-image-dialog>.image-choice-dialog-container>.image-container>span{font-size:var(--lumo-font-size-xxs)}.champ-choix-image-dialog>.image-choice-dialog-container>.image-container>img{flex-grow:1;object-fit:contain;object-position:bottom;border:1px solid black}.champ-choix-image-multiple[readonly] vaadin-checkbox:not([checked]),.champ-choix-image-multiple[readonly] vaadin-checkbox::part(checkbox){display:none}.champ-choix-image-multiple[readonly] img{display:none}.champ-choix-image-multiple vaadin-checkbox{color:var(--vaadin-checkbox-label-color, var(--lumo-body-text-color));width:100%}.champ-choix-image-multiple:not([readonly])>.field-container{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:start}.champ-choix-image-multiple>.field-container>div{display:flex;flex-direction:column;align-items:center}.champ-choix-image-multiple vaadin-checkbox>label{padding:0 0 0 var(--lumo-space-xs)}.champ-date vaadin-date-picker{flex-grow:1}.champ-date-heure vaadin-date-time-picker{flex-grow:1}.champ-decimal vaadin-number-field{flex-grow:1}.champ-decimal[readonly] vaadin-checkbox{display:none}.champ-entier vaadin-integer-field{flex-grow:1}.champ-entier[readonly] vaadin-checkbox{display:none}.champ-localisation>.field-container{gap:0}.champ-localisation vaadin-button.btn-pr-selection{border:2px dotted rgba(0,0,0,0)}.champ-localisation vaadin-button.btn-pr-selection.selected{background:var(--lumo-base-color);border-color:var(--lumo-contrast-50pct)}.champ-multi-combobox[readonly] vaadin-checkbox:not([checked]),.champ-multi-combobox[readonly] vaadin-checkbox::part(checkbox){display:none}.champ-multi-combobox vaadin-checkbox{color:var(--vaadin-checkbox-label-color, var(--lumo-body-text-color))}.champ-multi-combobox vaadin-checkbox>label{padding:0 0 0 var(--lumo-space-xs)}.champ-multiple{border-color:var(--lumo-contrast)}.champ-multiple>.field-label{background-color:var(--lumo-contrast)}.champ-radio-bouton vaadin-radio-button>label{padding:0 0 0 var(--lumo-space-xs)}.champ-vehicule-en-cause>.field-container{gap:0}.event-creation-tab{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--lumo-space-s);padding:var(--lumo-space-xs)}.event-creation-tab>div{display:flex;flex-direction:column;border:1px solid var(--lumo-contrast-80pct);border-radius:var(--lumo-border-radius-s);width:6.5em}.event-creation-tab>div:hover{background-color:var(--lumo-contrast-20pct)}.event-creation-tab>div>div{padding:var(--lumo-space-s);height:4em}.event-creation-tab>div>div>img{max-width:100%;max-height:100%;display:block;margin:auto}.event-creation-tab>div>span{padding-top:var(--lumo-space-xs);background-color:var(--lumo-contrast-30pct);flex-grow:1;word-break:break-word;display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--lumo-font-size-xs)}.optional-field{padding-top:var(--lumo-space-m)}.optional-field::part(input-fields){display:flex;gap:var(--lumo-space-s);align-items:baseline}.optional-field>.field{flex-grow:1}.optional-field[theme~=has-checkbox-label]>.container>.input-fields{display:flex;flex-direction:column;align-items:stretch}.event-filter-field::part(input-fields){display:flex}.event-filter-field.champ-multiple::part(input-fields){flex-direction:column}.event-filter-field.champ-multiple:not(.no-style)::part(input-fields){border:1px solid var(--lumo-contrast-80pct);border-radius:var(--lumo-border-radius-m);padding:0 var(--lumo-space-s) var(--lumo-space-xs)}.event-filter-field.champ-multiple.no-style{padding-top:0}.event-filter-field.champ-multiple.no-style::part(label){display:none}.event-filter-field.champ-vrai-faux::part(input-fields){align-items:center;gap:var(--lumo-space-xs)}.event-filter-accordion{display:flex;flex-direction:column}.event-filter-accordion>vaadin-accordion-panel{display:flex;flex-direction:column;flex-shrink:0;overflow-y:hidden}.event-filter-accordion>vaadin-accordion-panel>div{display:flex;flex-direction:column}.event-filter-accordion>vaadin-accordion-panel[opened]{flex-grow:1;flex-shrink:1}.event-filter-accordion>vaadin-accordion-panel::part(content){flex-shrink:1;overflow-y:auto}.event-filter-accordion>vaadin-accordion-panel>vaadin-accordion-heading{color:var(--lumo-header-text-color)}.stats-title-label{background-color:#4a3c39;color:#fff;text-align:center;padding-top:.3em}vaadin-menu-bar-button{border:.2em solid transparent;border-bottom:none;overflow:hidden}vaadin-menu-bar-button.prism-menu-selected{border-color:#000}vaadin-menu-bar-list-box>vaadin-menu-bar-item.prism-menu-selected{border:.15em dotted black}[theme~=prism-navigation-menu-bar] vaadin-menu-bar-item{color:var(--lumo-body-text-color)}[theme~=prism-navigation-menu-bar] vaadin-menu-bar-item vaadin-icon{width:var(--lumo-icon-size-m);height:var(--lumo-icon-size-m);box-sizing:border-box}[theme~=prism-navigation-menu-bar] vaadin-menu-bar-item:not(.icon-alone) vaadin-icon{margin-right:var(--lumo-space-s)}vaadin-menu-bar-item::part(checkmark){display:none}vaadin-menu-bar-button,vaadin-menu-bar-button[slot=overflow]{border-radius:8px 8px 0 0;margin:0 2px;background-color:#fff}vaadin-menu-bar-button:hover,vaadin-menu-bar-item:hover{background:#def3ff}vaadin-menu-bar-button[active],vaadin-menu-bar-item[expanded]{background:#def3ff}vaadin-menu-bar-item:not(.icon-alone){padding:0 20px 0 15px}vaadin-menu-bar-item.name-admin{color:#666;font-weight:700;min-height:1.6em;text-align:center}vaadin-menu-bar-item.name-admin span{width:100%}vaadin-menu-bar-item.list-admin ul{margin:0;padding-left:25px;font-style:italic;color:#666}vaadin-menu-bar-item.list-admin ul li{margin:0;padding:0}vaadin-icon.bottom-side-icon-expand{margin:.2rem .5rem 0;padding:0}vaadin-icon.bottom-side-icon-reduce{margin:.5rem}vaadin-tabs{min-height:0}vaadin-vertical-layout.bottom-pane-layout{padding:.3rem}vaadin-horizontal-layout.bottom-side-important{padding:.2rem 0 0;margin:0}vaadin-tabsheet[theme~=scroller-p-0]::part(content){padding:0}vaadin-form-item>*{width:100%}vaadin-form-item.form-item-vertical{flex-direction:column;align-items:stretch}vaadin-form-item.form-item-vertical::part(label){width:unset}vaadin-form-layout.form-item-label-right>vaadin-form-item::part(label){text-align:right}.visa-confirm-dialog vaadin-form-item::part(label){margin:0}.visa-confirm-dialog vaadin-grid::part(traite){background-color:green;background-image:unset}.C0{background-color:#ff0}.C1{background-color:green;color:#fff}.C2{background-color:orange;color:#fff}.C3{background-color:red;color:#fff}.C4{background-color:#000;color:#fff}.NR{background-color:gray}.OUTDATED{color:red}.titlelabel{font-size:large;font-weight:700;color:silver;margin-bottom:5px}.titre-waiting{font-size:large;font-weight:700}.green{background-color:green}.orange{background-color:orange}.yellow{background-color:#ff0}.red{background-color:red}
