vaadin-scroller[slot=drawer]{padding:var(--lumo-space-s)}vaadin-side-nav-item vaadin-icon{padding:0}[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}vaadin-button{cursor:pointer}.dashboard-view{padding:2px;box-sizing:border-box;display:block;position:relative;height:100%;overflow-y:auto;--cv-blue: 212 96% 54%;--cv-purple: 259 97% 66%;--cv-dropzone-border-color: hsl(var(--cv-blue) / .5);--cv-dropzone-bg-color: hsl(var(--cv-blue) / .2);--cv-droptarget-border-color: hsl(var(--cv-purple) / 1);--cv-droptarget-bg-color: hsl(var(--cv-purple) / .4);--cv-stripe-width: 1.5px;--cv-stripe-gap: 9px;--cv-stripe-color: hsl(var(--cv-blue) / .2);--cv-layout-border-color: var(--lumo-contrast-40pct);--cv-checkerboard-color1: hsl(0 0% 0% / .05);--cv-checkerboard-color2: hsl(0 0% 100% / .05);--cv-checkerboard-size: 16px}.dashboard-view[dragging]{--cv-checkerboard-color1: hsl(var(--cv-blue) / .2);--cv-checkerboard-color2: hsl(var(--cv-blue) / .1);--cv-layout-border-color: var(--cv-dropzone-border-color)}.dashboard-view .preview-container{display:contents}.dashboard-view .preview-container>.layout[style*="align-self: stretch"]{width:100%}.dashboard-view .preview-container>.layout[style*="flex-grow: 1"]{height:100%}.dashboard-view[dragging] .layout:not([style*="gap:"]){gap:8px}.dashboard-view[dragging] .layout:not([style*="padding:"],[empty]){padding:8px}.dashboard-view .cover-overlay{position:absolute;border-radius:1px}.dashboard-view:not([starting-drag]) .cover-overlay.editable-hovering{outline:2px solid hsl(var(--cv-blue) / 1);outline-offset:-1px}.dashboard-view:not([starting-drag]) .cover-overlay.editable-editing{outline:1px solid hsl(var(--cv-blue) / 1);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.dashboard-view .overlays,.dashboard-view .drop-zones{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.dashboard-view:not([dragging]) .drop-zones{pointer-events:none}.dashboard-view .drop-zone{position:absolute;box-sizing:border-box;border-radius:1px;min-height:10px;min-width:10px}.dashboard-view[dragging] .drop-zone:not([empty-layout]){outline:1px dashed var(--cv-dropzone-border-color);outline-offset:-2px;background-color:var(--cv-dropzone-bg-color)}.dashboard-view .drop-zone[remaining-space]{background:repeating-linear-gradient(-45deg,var(--cv-stripe-color),var(--cv-stripe-color) var(--cv-stripe-width),transparent var(--cv-stripe-width),transparent var(--cv-stripe-gap))}.dashboard-view[dragging] .drop-zone[drag-over]{background:var(--cv-droptarget-bg-color);outline:1px solid var(--cv-droptarget-border-color);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.drop-zone[empty-layout]{z-index:-1}.dashboard-view:not([readonly]) .layout[empty],vaadin-form-layout[empty]{border-radius:1px;background:repeating-conic-gradient(var(--cv-checkerboard-color1) 0% 25%,var(--cv-checkerboard-color2) 0% 50%) 50% / var(--cv-checkerboard-size) var(--cv-checkerboard-size);background-clip:content-box;outline:1px dashed var(--cv-layout-border-color);outline-offset:-2px}.dashboard-view[dragging]:not([readonly]) vaadin-form-layout[empty]{background:transparent}.dashboard-view .layout[empty]:before{content:"";display:block;min-width:64px;min-height:32px}.dashboard-view[readonly] .drop-zones,.dashboard-view[readonly] .overlays,.dashboard-view[inline-editing] .drop-zones,.dashboard-view[inline-editing] .overlays{display:none}.dashboard-view .content-wrapper[contenteditable=true]{display:inline-block;overflow:hidden;width:100%}.dashboard-view[dragging] vaadin-form-layout{padding:8px}.dashboard-view vaadin-form-layout[empty]:before{content:"";display:block;min-width:64px;min-height:32px}.dashboard-view[dragging] vaadin-form-layout:not([empty]):after{content:"";display:block;min-width:64px;min-height:32px}.issues-view .filter-layout{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:end;gap:0 var(--lumo-space-l)}.issues-view .filter-layout .double-width{grid-column-end:span 2}.issues-view .filter-layout .actions{display:flex;justify-content:flex-end;align-items:flex-end;grid-column-end:-1}.issues-view .filter-layout vaadin-date-picker{--vaadin-field-default-width: 6em;width:100%}.issues-view .filter-layout vaadin-combo-box{--vaadin-field-default-width: auto}.issues-view .mobile-filters{display:none;position:relative}.issues-view .mobile-filters span{font-size:var(--lumo-font-size-m);font-weight:500}@media screen and (max-width: 800px){.issues-view .filter-layout{display:none;gap:var(--lumo-space-m);padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m)}.issues-view .filter-layout.visible{display:grid;padding-top:0;grid-template-columns:1fr 1fr}.issues-view .filter-layout>*{grid-column-end:span 2}.issues-view .mobile-filters{display:flex;cursor:pointer;color:var(--lumo-secondary-text-color)}.issues-view .mobile-filters:hover:before{content:"";inset:0;position:absolute;opacity:.02;background-color:currentcolor}.issues-view .mobile-filters:hover{color:var(--lumo-body-text-color)}}.driver-register-view .filter-layout{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:end;gap:0 var(--lumo-space-l)}.driver-register-view .filter-layout .double-width{grid-column-end:span 2}.driver-register-view .filter-layout .actions{display:flex;justify-content:flex-end;align-items:flex-end;grid-column-end:-1}.driver-register-view .filter-layout vaadin-date-picker{--vaadin-field-default-width: 6em;width:100%}.driver-register-view .filter-layout vaadin-combo-box{--vaadin-field-default-width: auto}.driver-register-view .mobile-filters{display:none;position:relative}.driver-register-view .mobile-filters span{font-size:var(--lumo-font-size-m);font-weight:500}@media screen and (max-width: 800px){.driver-register-view .filter-layout{display:none;gap:var(--lumo-space-m);padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m)}.driver-register-view .filter-layout.visible{display:grid;padding-top:0;grid-template-columns:1fr 1fr}.driver-register-view .filter-layout>*{grid-column-end:span 2}.driver-register-view .mobile-filters{display:flex;cursor:pointer;color:var(--lumo-secondary-text-color)}.driver-register-view .mobile-filters:hover:before{content:"";inset:0;position:absolute;opacity:.02;background-color:currentcolor}.driver-register-view .mobile-filters:hover{color:var(--lumo-body-text-color)}}.manage-vehicles-view .filter-layout{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:end;gap:0 var(--lumo-space-l)}.manage-vehicles-view .filter-layout .double-width{grid-column-end:span 2}.manage-vehicles-view .filter-layout .actions{display:flex;justify-content:flex-end;align-items:flex-end;grid-column-end:-1}.manage-vehicles-view .filter-layout vaadin-date-picker{--vaadin-field-default-width: 6em;width:100%}.manage-vehicles-view .filter-layout vaadin-combo-box{--vaadin-field-default-width: auto}.manage-vehicles-view .mobile-filters{display:none;position:relative}.manage-vehicles-view .mobile-filters span{font-size:var(--lumo-font-size-m);font-weight:500}@media screen and (max-width: 800px){.manage-vehicles-view .filter-layout{display:none;gap:var(--lumo-space-m);padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m)}.manage-vehicles-view .filter-layout.visible{display:grid;padding-top:0;grid-template-columns:1fr 1fr}.manage-vehicles-view .filter-layout>*{grid-column-end:span 2}.manage-vehicles-view .mobile-filters{display:flex;cursor:pointer;color:var(--lumo-secondary-text-color)}.manage-vehicles-view .mobile-filters:hover:before{content:"";inset:0;position:absolute;opacity:.02;background-color:currentcolor}.manage-vehicles-view .mobile-filters:hover{color:var(--lumo-body-text-color)}}.manage-drivers-view .filter-layout{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:end;gap:0 var(--lumo-space-l)}.manage-drivers-view .filter-layout .double-width{grid-column-end:span 2}.manage-drivers-view .filter-layout .actions{display:flex;justify-content:flex-end;align-items:flex-end;grid-column-end:-1}.manage-drivers-view .filter-layout vaadin-date-picker{--vaadin-field-default-width: 6em;width:100%}.manage-drivers-view .filter-layout vaadin-combo-box{--vaadin-field-default-width: auto}.manage-drivers-view .mobile-filters{display:none;position:relative}.manage-drivers-view .mobile-filters span{font-size:var(--lumo-font-size-m);font-weight:500}@media screen and (max-width: 800px){.manage-drivers-view .filter-layout{display:none;gap:var(--lumo-space-m);padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m)}.manage-drivers-view .filter-layout.visible{display:grid;padding-top:0;grid-template-columns:1fr 1fr}.manage-drivers-view .filter-layout>*{grid-column-end:span 2}.manage-drivers-view .mobile-filters{display:flex;cursor:pointer;color:var(--lumo-secondary-text-color)}.manage-drivers-view .mobile-filters:hover:before{content:"";inset:0;position:absolute;opacity:.02;background-color:currentcolor}.manage-drivers-view .mobile-filters:hover{color:var(--lumo-body-text-color)}}.manage-rides-view .filter-layout{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:end;gap:0 var(--lumo-space-l)}.manage-rides-view .filter-layout .double-width{grid-column-end:span 2}.manage-rides-view .filter-layout .actions{display:flex;justify-content:flex-end;align-items:flex-end;grid-column-end:-1}.manage-rides-view .filter-layout vaadin-date-picker{--vaadin-field-default-width: 6em;width:100%}.manage-rides-view .filter-layout vaadin-combo-box{--vaadin-field-default-width: auto}.manage-rides-view .mobile-filters{display:none;position:relative}.manage-rides-view .mobile-filters span{font-size:var(--lumo-font-size-m);font-weight:500}@media screen and (max-width: 800px){.manage-rides-view .filter-layout{display:none;gap:var(--lumo-space-m);padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m)}.manage-rides-view .filter-layout.visible{display:grid;padding-top:0;grid-template-columns:1fr 1fr}.manage-rides-view .filter-layout>*{grid-column-end:span 2}.manage-rides-view .mobile-filters{display:flex;cursor:pointer;color:var(--lumo-secondary-text-color)}.manage-rides-view .mobile-filters:hover:before{content:"";inset:0;position:absolute;opacity:.02;background-color:currentcolor}.manage-rides-view .mobile-filters:hover{color:var(--lumo-body-text-color)}}.manage-users-view .filter-layout{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:end;gap:0 var(--lumo-space-l)}.manage-users-view .filter-layout .double-width{grid-column-end:span 2}.manage-users-view .filter-layout .actions{display:flex;justify-content:flex-end;align-items:flex-end;grid-column-end:-1}.manage-users-view .filter-layout vaadin-date-picker{--vaadin-field-default-width: 6em;width:100%}.manage-users-view .filter-layout vaadin-combo-box{--vaadin-field-default-width: auto}.manage-users-view .mobile-filters{display:none;position:relative}.manage-users-view .mobile-filters span{font-size:var(--lumo-font-size-m);font-weight:500}@media screen and (max-width: 800px){.manage-users-view .filter-layout{display:none;gap:var(--lumo-space-m);padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m)}.manage-users-view .filter-layout.visible{display:grid;padding-top:0;grid-template-columns:1fr 1fr}.manage-users-view .filter-layout>*{grid-column-end:span 2}.manage-users-view .mobile-filters{display:flex;cursor:pointer;color:var(--lumo-secondary-text-color)}.manage-users-view .mobile-filters:hover:before{content:"";inset:0;position:absolute;opacity:.02;background-color:currentcolor}.manage-users-view .mobile-filters:hover{color:var(--lumo-body-text-color)}}html{--lumo-font-size: .875rem;--lumo-font-size-xl: 1rem;--lumo-font-size-l: .9375rem;--lumo-font-size-m: .875rem;--lumo-font-size-s: .8125rem;--lumo-font-size-xs: .75rem;--lumo-line-height-m: 1.4;--lumo-size-xl: 2.75rem;--lumo-size-l: 2.25rem;--lumo-size-m: 1.875rem;--lumo-size-s: 1.625rem;--lumo-size-xs: 1.375rem;--lumo-space-xs: .25rem;--lumo-space-s: .5rem;--lumo-space-m: .75rem;--lumo-space-l: 1rem;--lumo-space-xl: 1.5rem;--lumo-border-radius: 6px;--lumo-base-color: #ffffff;--lumo-body-text-color: #111111;--lumo-primary-color: hsl(0, 0%, 7%);--lumo-primary-text-color: hsl(0, 0%, 7%);--lumo-success-color: hsl(167, 50%, 45%);--lumo-error-color: hsl(4, 78%, 60%)}vaadin-button[theme~=primary]{background-color:var(--lumo-primary-color);color:#fff;font-weight:500}vaadin-button[theme~=primary]:hover{background-color:#2a2a2a}vaadin-button[theme~=tertiary]{color:var(--lumo-primary-text-color)}vaadin-card,vaadin-dialog-overlay::part(overlay),vaadin-panel{background-color:var(--lumo-contrast-5pct);color:var(--lumo-body-text-color)}vaadin-grid{background-color:#fff;border:1px solid var(--lumo-contrast-20pct)}vaadin-grid::part(header-cell){font-weight:600}[part=drawer]{background-color:#111;color:#fff}[part=drawer] vaadin-button,[part=drawer] a{color:#e0e0e0}[part=drawer] vaadin-button:hover{color:#fff}vaadin-dialog-overlay::part(overlay){background-color:#fff;box-shadow:0 4px 20px #00000040;border-radius:8px;color:var(--lumo-body-text-color)}vaadin-dialog-overlay::part(content){background-color:#fff}vaadin-dialog-overlay::part(content)>*{background-color:#fff;border-radius:8px}
