vaadin-checkbox-group[theme~=toggle-button]>vaadin-checkbox[checked]::part(checkbox),vaadin-checkbox[theme~=toggle-button][checked]::part(checkbox){background-color:var(--lumo-warning-color)}#radio-profile>vaadin-radio-button[checked]{--_selection-color: var(--vaadin-selection-color, var(--lumo-warning-color))}vaadin-scroller[slot=drawer]{padding:var(--lumo-space-s)}vaadin-side-nav-item vaadin-icon{padding:3px}[slot=drawer]:is(header,footer){display:flex;align-items:center;gap:var( lumo-space-s);padding:var(--lumo-space-s) var(--lumo-space-m);min-height:var(--lumo-size-xl);box-sizing:border-box}[slot=drawer]:is(header,footer):is(:empty){display:none}.overlay{position:absolute;background-color:#000;opacity:50%}.refresh{position:absolute;color:#fff;font-weight:700}.float-top-right{position:absolute;top:20px;right:5px}.attribut-total-badge{position:absolute;top:10px;right:10px;border-radius:50%}vaadin-accordion-heading[role=heading]{background:var(--lumo-primary-color-10pct)}.fixed-top-right{position:fixed;top:1px;right:15px}.log-button{position:absolute;bottom:10px;left:10px;opacity:100%;border:1px solid;color:orange;border-radius:50%;width:30px}.link{background:none!important;border:none;color:#069;text-decoration:underline;cursor:pointer;width:auto!important;padding-left:3px;height:15px}.pointer{cursor:pointer}.warning{font-size:12px;color:orange}.console{position:absolute;bottom:5px;background-color:#c6cbc5;height:250px!important;opacity:75%}@media only screen and (max-width: 991px){.mobile-only{display:flex!important}.resp-horizontal-layout{flex-direction:column!important}}@media only screen and (min-width: 992px){.mobile-only{display:none!important}}@media only screen and (max-width: 991px){.desktop-only{display:none!important}}@media only screen and (min-width: 992px){.desktop-only{display:flex!important}}.flip-card-basic{width:100%;max-width:400px;--flip-card-height: 100%;--flip-card-transition-duration: 1s}.flip-card-basic .front-card,.flip-card-basic .back-card{width:100%;height:100%;min-height:325px;display:flex;justify-content:center;align-items:center;flex-flow:column;margin:10px}.verif-tag{padding:6px;border-style:none;border-width:1px;border-radius:5px}.field-verif-tag{padding:6px;border-width:1px;border-radius:4px;font-size:10px}.functional-tag{border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#c0392b}.technical-tag{border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#bdc3c7}.chart{height:300px}.stat-badge-label{background:var(--lumo-warning-color);width:100%;font-family:sans-serif;font-size:15px;font-weight:lighter;height:50px}.stat-badge-value{font-family:cursive;font-size:40px;width:100%;color:#fff}.stat-badge{color:var(--lumo-warning-contrast-color-20pct);box-shadow:inset 0 0 0 1px var(--lumo-contrast-20pct),var(--lumo-box-shadow-l);border-radius:7px;background:#273746;width:140px;height:170px;text-align:center}.message-warning{color:var(--lumo-warning-contrast-color-20pct);box-shadow:inset 0 0 0 1px var(--lumo-contrast-20pct),var(--lumo-box-shadow-l);padding:var(--lumo-space-s);border-radius:7px;background:var(--lumo-warning-color);color:var(--lumo-warning-contrast-color);font-size:smaller;opacity:75%}.message-error{color:var(--lumo-warning-contrast-color);box-shadow:inset 0 0 0 1px var(--lumo-contrast-20pct),var(--lumo-box-shadow-l);padding:var(--lumo-space-s);border-radius:7px;background:var(--lumo-error-color);color:var(--lumo-error-contrast-color);font-size:smaller;opacity:75%}.dynamic-attribut-field{border:black;border-width:1px;border-style:dashed;padding:3px;border-radius:5px}.loader-container{position:relative;width:var(--width);height:var(--height)}.loader-ring{position:absolute;top:0;left:0;width:100%;height:100%;border:8px solid #e5e7eb;border-top:8px solid #1e3a8a;border-right:8px solid #1e3a8a;border-radius:50%;box-sizing:border-box;animation:rotate 1.5s linear infinite}.loader-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#eff4ff;background-image:url(logo_ingroupe.png);background-size:60%;background-repeat:no-repeat;background-position:center;border-radius:50%}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.message-warning{color:var(--lumo-warning-contrast-color-20pct);box-shadow:none;padding:var(--lumo-space-s);border-radius:7px;background:var(--lumo-warning-color-10pct);color:var(--lumo-warning-contrast-color);font-size:smaller}
