html{--lumo-primary-color: #2649A5;--container-width: 100%}label{white-space:normal}.custom-width-container::part(input-field),vaadin-text-field::part(input-field){width:var(--container-width, 100%)}.indented-decimal-input{margin-right:10%}.notnumbered-decimal-input{padding-right:206px}.reduced-line-height{line-height:1.5}vaadin-radio-group::part(label):before{content:"*";margin-right:4px;color:#2649a5;font-size:1.2em}vaadin-text-area[required]::part(label):before{content:"*";margin-right:4px;color:#2649a5;font-size:1.2em}vaadin-text-area[required][invalid]::part(input-field){background-color:#1a39601a!important}vaadin-text-area[required][invalid]:hover::part(input-field){background-color:#1c314a33!important}vaadin-text-field[required][invalid]::part(input-field){background-color:#1a39601a!important}vaadin-text-field[required][invalid]:hover::part(input-field){background-color:#1c314a33!important;--vaadin-input-field-invalid-hover-highlight: hsla(213, 45%, 20%, .2) !important}vaadin-combo-box[required]::part(label):before{content:"*";margin-right:4px;color:#2649a5;font-size:1.2em}vaadin-combo-box[required]::part(required-indicator):after{display:none!important}vaadin-text-field[required]::part(label):before{content:"*";margin-right:4px;color:#2649a5;font-size:1.2em}vaadin-text-field[required]::part(required-indicator):after{display:none!important}super-text-field[required]::part(label):before{content:"*";margin-right:4px;color:#2649a5;font-size:1.2em}vaadin-integer-field[required]::part(required-indicator):after{display:none!important}vaadin-integer-field[required]::part(label):before{content:"*";margin-right:4px;color:#2649a5;font-size:1.2em}super-text-field[required]::part(required-indicator):after{display:none!important}.bold-label label{font-weight:700!important}vaadin-date-picker::part(label):before{content:"*";margin-right:4px;color:#2649a5;font-size:1.2em}.no-required-star::part(label):before{display:none!important}vaadin-radio-group::part(required-indicator):after{display:none}vaadin-date-picker::part(required-indicator):after{display:none}vaadin-text-area::part(required-indicator):after{display:none}vaadin-button.navigations-button::part(label){width:100%;text-align:left}vaadin-accordion-heading,vaadin-details-summary{background-color:#2649a5;padding:0 8px;margin:2px 0;color:#fff;height:30px}vaadin-accordion-heading::part(toggle),vaadin-details-summary::part(toggle){color:#fff}
