html{--lumo-primary-color-50pct: rgba(1,139,184,0.5);--lumo-primary-color-10pct: rgba(1,139,184,0.1);--lumo-primary-color: #018bb8;--lumo-contrast-5pct: hsla(195,100%,21%,0.05);--lumo-primary-text-color: #02a0cd}vaadin-login-overlay::part(backdrop){background-image: url('images/be_eagle.svg');background-size: cover;background-position: center;background-repeat: no-repeat}vaadin-login-overlay::part(description){display: none}.srzc-build-number{text-align: center;margin-top: auto;flex-shrink: 0;padding: 10px 0;font-size: 14px}#registrationForm{background: #ffffff url('images/registration-header.png') no-repeat;border-radius: 8px;box-shadow: var(--lumo-box-shadow-s);margin: 8px;padding: 24px}#registrationForm .buttons,#registrationForm .fieldArea{margin-top: 24px}#registrationForm vaadin-combo-box[readonly] input,#registrationForm vaadin-text-field[readonly] input{color: var(--vaadin-input-field-value-color,var(--lumo-body-text-color));font-size: var(--vaadin-input-field-value-font-size,var(--lumo-font-size-m));font-weight: var(--vaadin-input-field-value-font-weight,400);font-family: var(--lumo-font-family)}#registrationDialog{overflow: hidden}#registrationDialogWrapper{background: #018bb8 url('../images/eagle.png') no-repeat top;overflow: auto}vaadin-grid[theme~="heartbeat-grid"]{padding-left: 0px;padding-right: 0px}vaadin-grid[theme~="heartbeat-grid"]::part(header-cell){height: 48px}vaadin-grid[theme~="heartbeat-grid"]::part(status-ok){background-color: hsl(145,80%,42%) !important;color: white !important}vaadin-grid[theme~="heartbeat-grid"]::part(status-warn){background-color: #e0a800 !important;color: white !important}vaadin-grid[theme~="heartbeat-grid"]::part(status-notok){background-color: hsl(3,100%,61%) !important;color: white !important}.support-label{display: block;color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-s);font-weight: 500;margin: var(--lumo-space-s) 0 var(--lumo-space-xs)}.support-hint{display: block;color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-xs);margin-top: var(--lumo-space-xs)}.support-message-editor{min-height: 300px;max-height: 60vh;border: 1px solid var(--lumo-contrast-20pct);border-radius: var(--lumo-border-radius-m)}.support-message-editor::part(toolbar-group-alignment),.support-message-editor::part(toolbar-group-indent),.support-message-editor::part(toolbar-group-style),.support-message-editor::part(toolbar-button-image){display: none}.support-ticket-details{width: 100%;box-sizing: border-box;margin-bottom: var(--lumo-space-m)}.support-ticket-message{border: 1px solid var(--lumo-contrast-20pct);border-radius: var(--lumo-border-radius-m);padding: 0 var(--lumo-space-m);max-height: 30em;overflow: auto;overflow-wrap: anywhere}.support-ticket-files>div{display: flex;align-items: center;gap: var(--lumo-space-s);padding: var(--lumo-space-xs) 0}.support-ticket-files vaadin-icon{width: var(--lumo-icon-size-s);height: var(--lumo-icon-size-s);color: var(--lumo-secondary-text-color)}.support-ticket-folder{display: inline-block;margin-top: var(--lumo-space-xs)}.download-versions{display: flex;flex-direction: column;gap: var(--lumo-space-s);max-width: 1100px}.download-version{border: 1px solid var(--lumo-contrast-10pct);border-radius: var(--lumo-border-radius-l);background: var(--lumo-base-color);padding: 0 var(--lumo-space-m);margin: 0;box-sizing: border-box}.download-version-current{border: 2px solid var(--lumo-primary-color-50pct)}.download-version-summary{display: flex;flex-wrap: wrap;align-items: center;gap: var(--lumo-space-s);padding: var(--lumo-space-xs) 0}.download-version-title{font-size: var(--lumo-font-size-l);font-weight: 600;color: var(--lumo-body-text-color)}.download-version-meta{color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-s)}.download-versions-older{color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-s);font-weight: 600;margin-top: var(--lumo-space-m)}.download-badge{display: inline-block;font-size: var(--lumo-font-size-xs);font-weight: 500;line-height: 1.6;padding: 0 var(--lumo-space-s);border-radius: var(--lumo-border-radius-m);white-space: nowrap}.download-badge-current{background: var(--lumo-primary-color-10pct);color: var(--lumo-primary-text-color)}.download-badge-type{background: var(--lumo-success-color-10pct);color: var(--lumo-success-text-color)}.download-badge-selective{background: var(--lumo-warning-color-10pct,var(--lumo-contrast-10pct));color: var(--lumo-warning-text-color,var(--lumo-body-text-color));margin-left: var(--lumo-space-s)}.download-version-note{display: flex;align-items: flex-start;justify-content: space-between;gap: var(--lumo-space-m);background: var(--lumo-contrast-5pct);border-radius: var(--lumo-border-radius-m);padding: var(--lumo-space-s) var(--lumo-space-m);margin-bottom: var(--lumo-space-s);font-size: var(--lumo-font-size-s);white-space: pre-line}.download-version-note-empty{color: var(--lumo-tertiary-text-color);font-style: italic}.download-file{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: var(--lumo-space-m);padding: var(--lumo-space-s) 0;border-top: 1px solid var(--lumo-contrast-10pct)}.download-file-icon{color: var(--lumo-secondary-text-color)}.download-file-title{font-weight: 600}.download-file-description{color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-s);white-space: pre-line}.download-file-meta{display: flex;align-items: center;flex-wrap: wrap;color: var(--lumo-tertiary-text-color);font-size: var(--lumo-font-size-xs);overflow-wrap: anywhere}.download-file-assignment{width: var(--lumo-icon-size-s);height: var(--lumo-icon-size-s);margin-right: var(--lumo-space-xs)}.download-file-buttons{display: flex;align-items: center;gap: var(--lumo-space-s)}.download-file-link{display: inline-flex;align-items: center;gap: var(--lumo-space-xs);height: var(--lumo-button-size,var(--lumo-size-m));padding: 0 var(--lumo-space-m);border-radius: var(--lumo-border-radius-m);background: var(--lumo-primary-color);color: var(--lumo-primary-contrast-color);font-weight: 500;text-decoration: none;white-space: nowrap}.download-file-link vaadin-icon{width: var(--lumo-icon-size-s);height: var(--lumo-icon-size-s)}.download-file-link:hover{background: var(--lumo-primary-color-50pct)}@media (max-width: 600px){.download-file{grid-template-columns: auto minmax(0,1fr)}.download-file-actions{grid-column: 2}}