@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');@import url('https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&display=block');@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@600;700&display=swap');@media (max-width: 768px){vaadin-dialog-overlay{width: 100vw !important;height: 100vh !important;max-width: none !important;max-height: none !important;top: 0 !important;left: 0 !important;border-radius: 0 !important}}.version-info{font-size: 12px;color: gray;bottom: 0;text-align: center;padding-bottom: 10px;position: relative;background: white;height: 100%;display: flex;flex-direction: column;justify-content: flex-end}.side-nav-item-icon{box-sizing: border-box;margin-inline-end: var(--lumo-space-m);margin-inline-start: var(--lumo-space-xs);padding: var(--lumo-space-xs)}.card-toggle-view{border: 1px solid rgba(77,77,77,0.77);border-radius: 5px}.card-toggle-timestamp{font-weight: bold;border-bottom: 1px solid black}.link-route{color: blue;text-decoration: underline;cursor: pointer}html{--lumo-border-radius-s: 8px;--lumo-border-radius-m: 11px;--lumo-border-radius-l: 16px}.msym{font-family: 'Material Symbols Rounded';font-weight: normal;font-style: normal;line-height: 1;letter-spacing: normal;text-transform: none;white-space: nowrap;word-wrap: normal;direction: ltr;font-feature-settings: 'liga';-webkit-font-feature-settings: 'liga';-moz-font-feature-settings: 'liga';-webkit-font-smoothing: antialiased;font-variation-settings: 'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24;user-select: none}