vaadin-button,vaadin-menu-bar-button,vaadin-drawer-toggle,vaadin-context-menu-item,vaadin-checkbox,vaadin-upload,vaadin-upload-file,a,a[router-link],vaadin-grid::part(header-cell){cursor: pointer}vaadin-button[disabled],vaadin-context-menu-item[disabled],vaadin-checkbox[disabled]{cursor: default}vaadin-text-field,vaadin-password-field{margin: 0}vaadin-text-field::part(input-field),vaadin-password-field::part(input-field){min-height: 2.35rem}vaadin-grid.app-grid{border: 1px solid #CBD5E1;border-radius: 10px;background: #FFFFFF;--lumo-primary-text-color: #1E3A8A}vaadin-grid.app-grid::part(header-cell){background: #DBEAFE;color: #1E3A8A;font-weight: 700;border-bottom: 1px solid #93C5FD}vaadin-grid.app-grid::part(even-row-cell){background: #F8FAFC}vaadin-grid.app-grid::part(odd-row-cell){background: #FFFFFF}vaadin-grid.app-grid::part(body-cell){border-bottom: 1px solid #E2E8F0;color: #1F2937}vaadin-grid.app-grid::part(row):hover>::part(cell),vaadin-grid.app-grid::part(body-cell):hover{background: #EFF6FF}vaadin-context-menu-list-box{padding: 0.25rem !important}vaadin-context-menu-overlay::part(overlay){min-width: 10rem;padding: 0.2rem}vaadin-context-menu-item{justify-content: flex-start !important;align-items: center;padding: 0.4rem 0.7rem !important;min-height: auto;--lumo-space-m: 0}vaadin-context-menu-item::part(checkmark){display: none !important;width: 0 !important;margin: 0 !important;padding: 0 !important}vaadin-context-menu-item::part(content){display: flex;justify-content: flex-start !important;align-items: center;margin: 0 !important;padding: 0 !important;margin-inline-start: 0 !important}vaadin-context-menu-item>*{margin: 0 !important;justify-content: flex-start !important;width: auto !important}