vaadin-app-layout::part(drawer){background-color:var(--custom-menu-background-color)}.menu{height:auto;background-color:var(--custom-menu-background-color)}.menu-test,.menu-test[drawer-opened]::part(drawer){background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='100%' width='100%'><text font-family='Lucida Console' transform='rotate(-90)' x='-510' y='160' fill='white' font-size='125' opacity='0.25'>TEST</text><text font-family='Lucida Console' transform='rotate(-90)' x='-500' y='150' fill='red' stroke='white' stroke-width='2' font-size='125' opacity='0.55'>TEST</text></svg>")!important}.menu-top{position:sticky;top:0;z-index:1;background-color:var(--custom-menu-background-color);box-shadow:0 3px 10px var(--custom-menu-hover-background-color);margin-bottom:.5em}#logo{box-sizing:border-box;height:var(--lumo-size-xl);padding:var(--lumo-space-wide-m);align-items:center}#logo img{width:13em}.info-consult{color:var(--lumo-primary-text-color);text-align:right}.info-consult:hover{cursor:pointer;background-color:var(--custom-menu-hover-background-color)}.info-consult hr{background-color:gray;margin:0 0 var(--lumo-space-xs) 0}#app-version{position:absolute;top:32px;left:170px;font-style:italic;color:var(--lumo-tertiary-text-color)}.temps-attente-label{font-style:oblique;font-size:var(--lumo-font-size-xs)}@media (max-width:1400px){#header .btn-responsive{font-size:0;border-radius:3px}#header .btn-responsive vaadin-icon{font-size:initial}}#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)}#header h2{font-size:var(--lumo-font-size-m);margin:0 var(--lumo-space-s);font-style:italic}.no-margin-tabs::part(tabs){margin:0}vaadin-tab:hover{cursor:pointer}#tabs{margin-top:-.5rem}#tabs vaadin-tab:not(.divider-tab),.subtabs>vaadin-tab{font-size:var(--lumo-font-size-s);height:var(--lumo-size-m);font-weight:600;color:var(--lumo-base-color)}#tabs vaadin-tab[selected]{background-color:var(--custom-menu-hover-background-color);color:var(--lumo-primary-text-color)!important}#tabs vaadin-tab a vaadin-icon{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s);margin-right:var(--lumo-space-s)}.subtabs>vaadin-tab{color:var(--lumo-body-text-color)}#tabs vaadin-tab:hover:not(.divider-tab){background-color:var(--custom-menu-hover-background-color)}#tabs vaadin-tab[selected].tab-info{background-color:var(--custom-menu-hover-background-color);color:var(--lumo-primary-text-color)!important}vaadin-app-layout{background-color:var(--custom-background-color)}.tab-info{color:var(--custom-menu-has-info)!important}.menu-admin{color:var(--custom-menu-admin)!important}.last-login{margin:-1em 0 -.5em;font-style:italic}.last-login-date{margin:-1.5em 0 -1em;font-style:italic}.bloc-date{text-align:right;color:var(--lumo-primary-text-color);font-size:var(--lumo-font-size-xs);font-style:italic}.bloc-formulaire{display:flex;flex-direction:column;border-radius:var(--lumo-border-radius-m);background-color:var(--lumo-base-color);box-shadow:var(--lumo-box-shadow-xs);padding:var(--lumo-space-xs) var(--lumo-space-s);height:fit-content}.bloc-radio>vaadin-radio-button[checked]{color:var(--lumo-primary-color);font-weight:700}.bloc-radio>vaadin-radio-button[checked]:last-child{color:inherit;font-weight:inherit}.bloc-radio>vaadin-radio-button{height:25px;font-size:var(--lumo-font-size-s)}.bloc-radio>vaadin-radio-button:first-child{margin-top:-.25em}.bloc-checkbox,.bloc-checklibre{font-size:var(--lumo-font-size-s)}.bloc-checkbox[checked],.bloc-checklibre>vaadin-checkbox[checked]{color:var(--lumo-primary-color);font-weight:700}vaadin-grid::part(current-imc){color:var(--lumo-base-color);background-color:var(--lumo-contrast)!important}.header-audiogramme{display:flex;justify-content:center;align-items:center;width:152px}.header-gauche-audiogramme{margin:auto;width:60px}.audiogramme>span,.audiogramme>div{border-right:dashed 1px #000;border-bottom:dashed 1px #000}.audiogramme div:nth-child(8n){border-right:none}.audiogramme div:nth-child(n+17){border-bottom:none}.card{border:.1em solid lightgray;border-radius:var(--lumo-border-radius-m);color:var(--lumo-primary-color);background-color:#fff;padding:.5em;box-shadow:var(--lumo-box-shadow-xs)}.card-notes{height:fit-content;border:.1em solid lightgray;border-radius:var(--lumo-border-radius-m);background-color:#fff;padding:.5em .5em 0;box-shadow:var(--lumo-box-shadow-xs)}.card-preferences{height:fit-content;width:100%;max-width:50em;border:.1em solid lightgray;border-radius:.5em;color:var(--lumo-primary-color);background-color:#fff;margin:.5em auto;padding:1em}.card-with-separator{border-bottom-width:.1em;border-bottom-style:solid}.card-title-bordered{border-bottom:1px solid;border-image:linear-gradient(45deg,var(--custom-menu-background-color),#ffffff) 1;width:100%}.card-title-bordered-closed{border-bottom:1px solid;border-image:linear-gradient(45deg,var(--custom-menu-background-color),#ffffff) 0;width:100%}.card_modele_import{display:flex;background-color:var(--lumo-base-color);border-radius:var(--lumo-border-radius-m);box-shadow:var(--lumo-box-shadow-xs);padding:.25em 1em .75em;white-space:normal}.card_modele_import vaadin-checkbox{height:1.75em}multi-datepicker vaadin-grid::part(choosen){color:var(--lumo-base-color);background-color:var(--lumo-body-text-color)!important}multi-datepicker vaadin-grid::part(close-cell){border-radius:10px 0 0 10px}multi-datepicker vaadin-grid::part(date-cell){border-radius:0 10px 10px 0}.custom-label{width:100%;font-size:var(--lumo-font-size-xs);font-weight:500;color:var(--lumo-secondary-text-color)}vaadin-accordion-heading::part(toggle):hover,vaadin-accordion-heading::part(content):hover{cursor:pointer}vaadin-avatar:hover{cursor:pointer}vaadin-avatar{border:2px solid var(--lumo-primary-color)}vaadin-button:hover{cursor:pointer}.small-button{height:24px}.notification-button{position:relative}.notification-button .top-badge{position:absolute;right:-5px}.notification-button .bottom-badge{position:absolute;right:-5px;top:30px;color:var(--lumo-primary-color);background-color:var(--lumo-contrast-80pct)}.icon-primary>vaadin-icon{color:var(--lumo-primary-color)}vaadin-checkbox:hover,vaadin-checkbox>label:hover{cursor:pointer}vaadin-checkbox-group{padding:var(--lumo-space-xs) 0}vaadin-checkbox[theme~=small]{font-size:var(--lumo-font-size-s)}vaadin-combo-box{padding:var(--lumo-space-xs) 0}.pays-select{--vaadin-combo-box-overlay-width: 250px}vaadin-combo-box-item.no-check-icon::part(checkmark){display:none}vaadin-date-picker,vaadin-time-picker{padding:var(--lumo-space-xs) 0}:host [aria-label~=samedi],:host [aria-label~=dimanche]{background:var(--lumo-contrast-5pct);color:var(--lumo-disabled-text-color)}.closable-dialog::part(header){border-bottom:1px solid var(--lumo-contrast-30pct);padding:var(--lumo-space-s);background-color:var(--lumo-contrast-10pct);margin:var(--lumo-space-l);margin-bottom:0;border-radius:0}.closable-dialog>[slot=title]{color:var(--lumo-primary-text-color)}.closable-dialog-layout{background-color:var(--lumo-contrast-10pct);padding:var(--lumo-space-wide-s)}.closable-dialog::part(footer){padding-left:var(--lumo-space-l);padding-right:var(--lumo-space-l)}.closable-dialog[has-footer]::part(content){padding-bottom:0}.no-required-indicator vaadin-form-item::part(required-indicator){display:none}.form-title{margin:var(--lumo-space-xs) var(--lumo-space-m) var(--lumo-space-s);padding-bottom:var(--lumo-space-xs);border-bottom:1px solid var(--lumo-primary-color-50pct)}.noResult{color:var(--lumo-contrast-70pct);font-weight:lighter}vaadin-grid::part(selected-row){background-color:var(--lumo-primary-color-10pct)}vaadin-grid::part(font-bold){font-weight:700}vaadin-grid::part(clickable),vaadin-grid-sorter::part(content),vaadin-grid-sorter::part(indicators),vaadin-grid-tree-toggle::part(toggle){cursor:pointer}.transparent{background-color:transparent}.highlightable-grid::part(row):hover{--row-bg: var(--lumo-contrast-10pct);--row-header-bg: var(--lumo-base-color)}.highlightable-grid::part(cell){background:var(--row-bg)}.highlightable-grid::part(header-cell){background:var(--row-header-bg, var(--lumo-base-color))}.etudiant-grid::part(old-scolarite){background-color:var(--lumo-contrast-40pct);color:var(--lumo-contrast-70pct);font-weight:lighter}vaadin-crud::part(editor){max-width:60%}.icon-badge{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s);margin-right:var(--lumo-space-s)}.icon-duo{display:flex;position:relative;width:44px;height:44px;justify-content:center;align-items:center}.icon-top-list{height:20px;position:absolute;left:0;z-index:0}.icon-top-notes{height:20px;position:absolute;left:-2px;z-index:0}.icon-duo-top{height:22px;position:absolute;top:18px;left:20px;color:var(--lumo-primary-text-color)}.icon-bottom-lock{left:7px;height:18px;top:22px;position:absolute;color:var(--lumo-primary-text-color)}.icon-honore,.icon-absent,.icon-en-attente,.icon-total{height:20px}.icon-en-attente{color:#5f9ea0}.icon-honore{color:#32cd32}.icon-absent{color:#ff4500}vaadin-list-box vaadin-item{min-height:30px}vaadin-list-box vaadin-item:hover{cursor:pointer}vaadin-list-box vaadin-item[selected]{font-weight:700}vaadin-menu-bar-button,vaadin-menu-bar-item{cursor:pointer}vaadin-menu-bar-item .icon-menu-bar{margin-right:var(--lumo-space-s);width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s);padding:0}.no-check-icon vaadin-menu-bar-item::part(checkmark){display:none}.no-check-icon vaadin-menu-bar-item{padding-left:var(--lumo-space-s)}.display-check::part(checkmark){display:inline-block!important}.btn-item{padding:0 var(--lumo-space-xs) 0 0}vaadin-multi-select-combo-box{padding:var(--lumo-space-xs) 0}vaadin-radio-group{padding:var(--lumo-space-xs) 0}vaadin-radio-button:hover,vaadin-radio-button>label:hover{cursor:pointer}vaadin-rich-text-editor::part(toolbar-group-history),vaadin-rich-text-editor::part(toolbar-group-glyph-transformation),vaadin-rich-text-editor::part(toolbar-button-code-block){display:none}vaadin-rich-text-editor::part(toolbar-group){border-right:1px solid var(--lumo-contrast-20pct);padding:0 var(--lumo-space-xs);margin:0}.rte-minimal::part(toolbar-button-strike),.rte-minimal::part(toolbar-group-rich-text),.rte-minimal::part(toolbar-group-heading),.rte-minimal::part(toolbar-group-block),.rte-minimal::part(toolbar-group-alignment),.rte-minimal-sms::part(toolbar-button-strike),.rte-minimal-sms::part(toolbar-group-heading),.rte-minimal-sms::part(toolbar-group-block),.rte-minimal-sms::part(toolbar-group-alignment){display:none}.grid-rte-sms{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr}vaadin-select{padding:var(--lumo-space-xs) 0}vaadin-select:hover,vaadin-select::part(input-field):hover,vaadin-select::part(toggle-button):hover,vaadin-select-value-button:hover,vaadin-select-value-button>vaadin-select-item:hover,vaadin-select-value-button>vaadin-select-item::part(content):hover,vaadin-select-overlay:hover,vaadin-select-item:hover{cursor:pointer}vaadin-select-value-button{font-size:unset}.sorting-select::part(input-field){background-color:unset}vaadin-text-area{padding:var(--lumo-space-xs) 0}vaadin-text-area[focused]::part(input-field){background-color:#fff;box-shadow:0 0 11px #21212133}.log-error::part(input-field){color:red;font-family:monospace}vaadin-text-field,vaadin-password-field,vaadin-integer-field,vaadin-email-field{padding:var(--lumo-space-xs) 0}.uppercase>input{text-transform:uppercase}.capitalize>input{text-transform:capitalize}vaadin-integer-field.etud-mineur{border:none}vaadin-integer-field.etud-mineur::part(label),vaadin-integer-field.etud-mineur::part(input-field){color:red}vaadin-integer-field.etud-mineur::part(input-field){border:1px solid red}.same-info,.different-info{padding:0;border-radius:var(--lumo-border-radius);margin-right:.5em}.same-info{border:2px solid var(--lumo-success-color-50pct);background-color:var(--lumo-success-color-10pct)}.different-info{border:2px solid var(--lumo-error-color-50pct);background-color:var(--lumo-error-color-10pct)}.separator{border-top:2px dotted gray;width:100%;margin:5px 0}.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}.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 .usercard{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 .usercard:hover{outline:2px solid var(--lumo-primary-color-50pct)}.user-cards-view .usercard>*{margin:0 var(--lumo-space-xs)}.user-cards-view .content{flex:1}.user-cards-view .username{font-weight:700;margin-right:var(--lumo-space-xs)}.user-cards-view .usercard.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:var(--lumo-space-s);border-radius:50%}.user-cards-view .actions vaadin-icon:hover{background-color:var(--lumo-contrast-10pct)}.bloc-titre{border-bottom:1px solid var(--lumo-contrast-30pct);margin-bottom:var(--lumo-space-xs);align-items:center}.dent,[class^="h6 legend-"]{width:40px;height:40px;margin:2px;align-items:center;justify-content:center;color:#000;border:1px solid black;background-color:#fff;box-shadow:var(--lumo-box-shadow-s)}[class^="h6 legend-"]{width:30px;height:30px;display:flex}.dent:hover,.dent-selected{transform:scale(1.25);cursor:pointer}.dent.carie,.legend-1{background-color:#000;color:#fff}.dent.pertuis,.legend-2{background-color:#adff2f}.dent.ouverture-sup,.legend-3{background-color:#228b22;color:#fff}.dent.obturation-1max,.legend-4{background-color:#00bfff}.dent.obturation-1plus,.legend-5{background-color:#00f;color:#fff}.dent.couronne,.legend-6{background-color:gold}.dent.prothese,.legend-7{background-color:tomato}.dent.perdue,.legend-8{border:1px solid white}.dent.incluse,.legend-9{background-color:orange}.dent.temp-saine,.legend-A{border:2px solid red;background-color:#fff}.dent.temp-carie,.legend-B{border:2px solid red;background-color:silver}.dent.ortho,.legend-C{background-color:#b22222;color:#fff}.dent.impossible,.legend-X{background-color:gray;color:#fff}.questionnaire-formulaire{max-width:100%;gap:1rem}.questions-dashboard{background:var(--lumo-contrast-5pct);border-radius:var(--lumo-border-radius-l)}.question-widget{transition:all .3s ease-in-out;height:100%}.question-widget:hover{box-shadow:var(--lumo-box-shadow-m)!important;transform:translateY(-2px)}.question-widget:focus-within{border-left-color:var(--lumo-primary-color)!important;border-left-width:6px!important;box-shadow:0 0 0 2px var(--lumo-primary-color-10pct)}.question-widget vaadin-radio-button{font-size:var(--lumo-font-size-s)}.question-widget vaadin-radio-group::part(label){font-weight:500;color:var(--lumo-body-text-color);margin-bottom:.5rem}.question-widget vaadin-checkbox{padding:.5rem 0;font-weight:500}.question-widget vaadin-checkbox::part(label){font-size:var(--lumo-font-size-m)}.questionnaire-radio-group>vaadin-radio-button[checked],.questionnaire-checkbox-group>vaadin-checkbox[checked]{color:var(--lumo-primary-color);font-weight:700}.questions-container{background:var(--lumo-base-color);border-radius:var(--lumo-border-radius-l);box-shadow:var(--lumo-box-shadow-xs);overflow:scroll}.commentaires-field::part(label){font-weight:600;color:var(--lumo-secondary-text-color)}.derniere-modif{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xs);font-style:italic}@media (max-width: 1200px){.questions-dashboard{padding:.5rem}}@media (max-width: 768px){.questionnaire-formulaire{flex-direction:column!important}.question-widget{margin-bottom:1rem}}.question-widget vaadin-text-area,.question-widget vaadin-number-field,.question-widget vaadin-date-picker{padding-top:.5rem}.question-widget vaadin-text-area{min-height:100px}.question-widget vaadin-radio-group[has-value]::part(label){color:var(--lumo-success-text-color)}.question-widget vaadin-checkbox[checked]::part(label){color:var(--lumo-success-text-color);font-weight:600}vaadin-board-row{gap:1rem;margin-bottom:1rem}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.question-widget{animation:slideIn .3s ease-out}.question-widget h6{border-bottom:2px solid var(--lumo-primary-color);padding-bottom:.5rem;font-size:var(--lumo-font-size-l)}.questionnaire-formulaire>div:last-child{background:var(--lumo-base-color);border-radius:var(--lumo-border-radius-m);box-shadow:var(--lumo-box-shadow-s);position:sticky}.infos-container{border-top:2px solid var(--lumo-contrast-10pct);margin-top:var(--lumo-space-s)}.score-field{width:15%;height:fit-content}.interpretation-label{border-bottom:3px double var(--lumo-primary-color-50pct);font-style:italic;font-weight:700}div[class^=questionnaire-]{--vaadin-radio-button-size: 14px;--vaadin-radio-button-dot-size: 3px;--vaadin-checkbox-size: 14px;--vaadin-checkbox-checkmark-size: 16px;--vaadin-checkbox-label-font-size: 14px;gap:var(--lumo-space-s)}.question{animation:slideIn .3s ease-out;transition:all .3s ease-in-out;background:var(--lumo-base-color);box-shadow:var(--lumo-box-shadow-xs);border-radius:var(--lumo-border-radius-m);border-left:3px solid var(--lumo-primary-color);border-right:3px solid var(--lumo-primary-color)}.question:hover,.question:focus-within{box-shadow:var(--lumo-box-shadow-m)!important;transform:translateY(-2px)}.question-not-answered{border:none!important}.question-numero{font-weight:600;min-width:25px;text-align:right;margin-right:var(--lumo-space-xs)}.question .question-libelle{flex:1;white-space:normal}.question-complement{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s);font-style:italic;text-align:right}.question-title-layout{grid-column:1 / -1;font-size:var(--lumo-font-size-xl);font-weight:700}.question-title{margin:0 var(--lumo-space-l);padding:var(--lumo-space-xs) var(--lumo-space-m);color:var(--lumo-primary-color);border-bottom:4px double var(--lumo-contrast-30pct)}.question-container{border-bottom:2px solid var(--lumo-contrast-10pct)}.question-container .question-libelle{font-weight:700;font-size:var(--lumo-font-size-s)}.reponses{padding-left:var(--lumo-space-s)}.reponses vaadin-radio-group label{font-size:var(--lumo-font-size-s)}.reponses-audit vaadin-radio-group>vaadin-radio-button:first-child{width:10%}.reponses-audit vaadin-radio-group>vaadin-radio-button:not(:first-child){width:20%}.reponses-audit .reponses-audit-3>vaadin-radio-button:first-child{width:20%!important}.reponses-audit .reponses-audit-3>vaadin-radio-button{width:40%!important}.questionnaire-had{display:grid!important;grid-template-columns:repeat(4,minmax(300px,1fr))}@media (max-width: 1550px){.questionnaire-had{grid-template-columns:repeat(2,minmax(300px,1fr))}}.question-had-A .question-container{background-color:#eef1ff}.question-had-D .question-container{background-color:#e3f4f1}.questionnaire-hdrs{display:grid!important;grid-template-columns:repeat(3,minmax(300px,1fr))}@media (max-width: 1550px){.questionnaire-hdrs{grid-template-columns:repeat(2,minmax(300px,1fr))}}.questionnaire-fgö{display:grid!important;grid-template-columns:repeat(3,minmax(300px,1fr));grid-template-rows:repeat(4,1fr)}@media (max-width: 1550px){.questionnaire-fgö{grid-template-columns:repeat(2,minmax(300px,1fr))}}.questionnaire-cpam{display:grid!important;grid-template-columns:repeat(2,minmax(300px,1fr))}.erreur{border:2px solid #ed473b;border-radius:var(--lumo-border-radius-s);padding:.25em .5em;background-color:#fff}.accordion-header span{font-weight:700;font-size:var(--lumo-font-size-s);margin-left:var(--lumo-space-xs)}.accordion-header vaadin-icon{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s)}.accordion-infos vaadin-accordion-panel::part(content){padding:var(--lumo-space-xs) var(--lumo-space-s)}.accordion-infos vaadin-accordion-heading{height:2em}.noResult{margin:var(--lumo-space-s) auto;font-style:italic}.layout-etudiant{padding:var(--lumo-space-xs);margin-bottom:var(--lumo-space-s);background-color:var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius);box-shadow:var(--lumo-box-shadow-xs);flex-grow:1;flex-shrink:1;flex-basis:0px}.layout-etudiant:hover{background-color:var(--lumo-contrast-20pct)}.layout-selected{border:2px dashed var(--lumo-primary-color);padding:var(--lumo-space-xs);background-color:var(--lumo-primary-color-10pct)}.layout-selected:hover{background-color:var(--lumo-primary-color-10pct)}.grabbable{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.grabbable:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.pastille-handicap-perso{height:10px;width:10px;border-radius:50%;display:inline-block;margin-left:5px;background-color:var(--lumo-primary-color)}.recherche-btn{margin-top:1.7em}.calcium-view{background-color:var(--lumo-contrast-10pct);box-sizing:border-box;height:auto;min-height:100%}.blink{animation:blinker 1s linear infinite}@keyframes blinker{50%{opacity:0}}.flip{-webkit-animation:flip-in-ver-right .5s cubic-bezier(.25,.46,.45,.94) both;animation:flip-in-ver-right .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes flip-in-ver-right{0%{-webkit-transform:rotateY(-80deg);transform:rotateY(-80deg);opacity:0}to{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}}@keyframes flip-in-ver-right{0%{-webkit-transform:rotateY(-80deg);transform:rotateY(-80deg);opacity:0}to{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}}.red{color:red}.male{color:#6495ed}.female{color:#dc143c}.etud-mineur{color:red;background-color:#fff;border:2px solid tomato;text-align:right}.italic{font-style:italic}::part(bold){font-weight:700}.secondary,::part(secondary){color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s);font-style:italic}::part(whitespace-pre-line){white-space:pre-line}kbd{background-color:#eee;border-radius:3px;border:1px solid #b4b4b4;box-shadow:0 1px 1px #0003,0 2px #ffffffb3 inset;color:#333;display:inline-block;font-size:.85em;font-weight:700;line-height:1;padding:2px 4px;white-space:nowrap}.left-border{border-left:1px solid var(--lumo-contrast-40pct);padding-left:var(--lumo-space-s)}.clickable{cursor:pointer}.divider{background-color:var(--lumo-contrast-10pct);flex:0 0 2px;align-self:stretch}.divider-text :not(.divider){font-size:var(--lumo-font-size-s);margin:0 var(--lumo-font-size-s);color:var(--lumo-contrast-50pct)}.divider-text .divider{height:2px;flex-grow:1}.divider-tab{opacity:.6;height:1em;min-height:1em}.divider-tab .divider-text :not(.divider){color:var(--lumo-base-color)}.divider-tab .divider-text .divider{background-color:var(--lumo-base-color)}vaadin-tab.divider-sub-tab{font-weight:lighter}.label-like{font-size:var(--lumo-font-size-xs);color:var(--vaadin-input-field-label-color, var(--lumo-secondary-text-color));font-weight:var(--vaadin-input-field-label-font-weight, 500);transition:color .2s}.label-like:hover{color:var(--lumo-body-text-color)}
