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)}}.live-maps-view{padding:0;background:var(--lumo-contrast-5pct)}.livemap-topbar{background:var(--lumo-base-color);border-bottom:1px solid var(--lumo-contrast-10pct);padding:.5rem 1rem;box-shadow:0 1px 4px #0000000f;flex-shrink:0}.livemap-topbar-left{gap:.75rem;align-items:center}.livemap-title{font-size:1.05rem;font-weight:700;letter-spacing:.02em;color:var(--lumo-body-text-color);white-space:nowrap}.livemap-live-badge{display:inline-flex;align-items:center;gap:5px;background:#ff3b3b14;border:1px solid #ff3b3b55;border-radius:20px;padding:2px 9px;font-size:.68rem;font-weight:700;letter-spacing:.08em;color:#e53935;text-transform:uppercase;white-space:nowrap}.livemap-live-dot{width:7px;height:7px;border-radius:50%;background:#e53935;animation:livePulse 1.4s infinite;flex-shrink:0}@keyframes livePulse{0%{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.livemap-divider{width:1px;height:24px;background:var(--lumo-contrast-20pct);flex-shrink:0}.livemap-controls-group{gap:.4rem;align-items:flex-end;flex-wrap:wrap}.livemap-controls-group vaadin-combo-box{min-width:110px}.livemap-controls-group vaadin-checkbox{white-space:nowrap;margin-bottom:2px}.livemap-action-btn{white-space:nowrap}.livemap-driver-panel{background:var(--lumo-base-color);border-right:1px solid var(--lumo-contrast-10pct);height:100%;overflow:hidden}.livemap-panel-header{padding:.75rem 1rem .6rem;border-bottom:1px solid var(--lumo-contrast-10pct);background:var(--lumo-contrast-5pct)}.livemap-panel-title{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--lumo-secondary-text-color)}.livemap-driver-count{background:var(--lumo-primary-color);color:#fff;border-radius:20px;padding:1px 8px;font-size:.72rem;font-weight:700}.driver-card-root{border-bottom:1px solid var(--lumo-contrast-10pct);transition:background .15s ease;cursor:pointer;padding:.55rem .75rem!important}.driver-card-root:hover{background:var(--lumo-primary-color-10pct)}.driver-card-root.selected{background:var(--lumo-primary-color-10pct);border-left:3px solid var(--lumo-primary-color)}.driver-detail-area{background:var(--lumo-contrast-5pct);border-radius:6px;margin-top:.3rem;padding:.5rem .6rem!important;gap:.35rem!important}.livemap-map-container{height:100%}.manage-assignment-histories-view{padding:0}.manage-assignment-histories-view vaadin-tabsheet{height:100%}.manage-assignment-histories-view vaadin-tabsheet::part(content){padding:var(--lumo-space-m)}.assignment-histories-tab{min-height:0}.assignment-history-toolbar{flex-wrap:wrap;gap:var(--lumo-space-s)}.assignment-history-toolbar vaadin-button{white-space:nowrap}.assignment-history-summary{background:linear-gradient(120deg,var(--lumo-contrast-5pct),rgba(0,0,0,.02));border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius);padding:var(--lumo-space-s) var(--lumo-space-m);font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color)}.assignment-history-group-accordion{border-radius:var(--lumo-border-radius)}.assignment-history-group-panel{background:#fff}.assignment-history-mini-grid{border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius)}.assignment-history-mini-actions{gap:4px}.assignment-history-mini-actions vaadin-button{min-width:1.9em}.assignment-history-stats{flex-wrap:wrap}.assignment-history-stat-card{min-width:220px;border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius);background:radial-gradient(circle at top right,rgba(0,0,0,.05),transparent 45%),#fff;padding:var(--lumo-space-s) var(--lumo-space-m);display:flex;flex-direction:column;gap:var(--lumo-space-xs)}.assignment-history-stat-title{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s)}.assignment-history-stat-value{color:var(--lumo-primary-text-color);font-weight:700;font-size:1.4rem;line-height:1}.assignment-gantt-legend{flex-wrap:wrap}.assignment-gantt-legend-item{border-radius:999px;padding:2px 10px;font-size:var(--lumo-font-size-xs);border:1px solid transparent}.assignment-gantt-legend-active{background:#11823b1f;color:#116b33;border-color:#11823b40}.assignment-gantt-legend-ended{background:#2b2b2b14;color:#2f2f2f;border-color:#2b2b2b2e}.assignment-gantt-legend-cancelled{background:#cf37371a;color:#b12020;border-color:#cf373740}.assignment-gantt-legend-overlap{background:#ff941626;color:#9d4f00;border-color:#ff941659}.assignment-gantt-container{width:100%;min-height:240px;border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius);background:linear-gradient(180deg,#fffffff0,#fafafafa);overflow:auto}.assignment-gantt-empty{margin:var(--lumo-space-m);padding:var(--lumo-space-m);border:1px dashed var(--lumo-contrast-30pct);border-radius:var(--lumo-border-radius);color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s);background:#00000005}.assignment-gantt-header,.assignment-gantt-row{display:grid;grid-template-columns:minmax(190px,240px) minmax(720px,1fr);align-items:stretch;border-bottom:1px solid var(--lumo-contrast-10pct)}.assignment-histories-gantt.assignment-gantt-compact .assignment-gantt-header,.assignment-histories-gantt.assignment-gantt-compact .assignment-gantt-row{grid-template-columns:minmax(150px,190px) minmax(640px,1fr)}.assignment-gantt-header{background:#00000005;position:sticky;top:0;z-index:2}.assignment-gantt-label{padding:8px 10px;border-right:1px solid var(--lumo-contrast-10pct);display:flex;flex-direction:column;gap:2px;justify-content:center}.assignment-gantt-label-title{font-weight:600;font-size:var(--lumo-font-size-s)}.assignment-gantt-label-meta{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xs)}.assignment-histories-gantt.assignment-gantt-compact .assignment-gantt-label{padding:5px 8px}.assignment-histories-gantt.assignment-gantt-compact .assignment-gantt-label-title{font-size:var(--lumo-font-size-xs)}.assignment-histories-gantt.assignment-gantt-compact .assignment-gantt-label-meta{font-size:.66rem}.assignment-gantt-scale{position:relative;min-height:34px;background:linear-gradient(to right,rgba(0,0,0,.06) 1px,transparent 1px) 0 0 / 12.5% 100%}.assignment-gantt-marker{position:absolute;transform:translate(-50%);top:6px;color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xxs);white-space:nowrap}.assignment-gantt-lane-container{display:grid;grid-template-rows:repeat(var(--lane-count, 1),28px);gap:6px;padding:8px}.assignment-histories-gantt.assignment-gantt-compact .assignment-gantt-lane-container{grid-template-rows:repeat(var(--lane-count, 1),22px);gap:4px;padding:6px}.assignment-gantt-lane{position:relative;border-radius:6px;overflow:hidden;background:linear-gradient(to right,rgba(0,0,0,.04) 1px,transparent 1px) 0 0 / 12.5% 100%,#00000004}.assignment-gantt-now-marker{position:absolute;top:0;bottom:0;width:2px;transform:translate(-1px);background:linear-gradient(180deg,#ff801ffa,#e7500ffa);z-index:1;pointer-events:none}.assignment-gantt-now-marker-header{pointer-events:auto}.assignment-gantt-now-marker-header span{position:absolute;top:2px;left:5px;font-size:var(--lumo-font-size-xxs);color:#9d4f00;background:#ffe2c4e6;border:1px solid rgba(255,156,67,.45);border-radius:4px;padding:1px 5px;line-height:1.1;white-space:nowrap}.assignment-gantt-bar{position:absolute;top:3px;height:22px;border-radius:5px;padding:0 8px;display:flex;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--lumo-font-size-xxs);font-weight:600;box-sizing:border-box;border:1px solid transparent}.assignment-histories-gantt.assignment-gantt-compact .assignment-gantt-bar{top:2px;height:18px;padding:0 6px;font-size:.63rem;border-radius:4px}.assignment-gantt-bar-active{background:linear-gradient(120deg,#1f9d55,#167f45);color:#fff;border-color:#146a3a}.assignment-gantt-bar-ended{background:linear-gradient(120deg,#f0f0f0,#e3e3e3);color:#2c2c2c;border-color:#d0d0d0}.assignment-gantt-bar-cancelled{background:linear-gradient(120deg,#fce8e8,#f6c8c8);color:#8f1f1f;border-color:#eb9d9d}.assignment-gantt-bar-conflict{box-shadow:0 0 0 2px #ff941680}.assignment-gantt-bar-live{animation:assignment-gantt-live-pulse 1.4s ease-in-out infinite}@keyframes assignment-gantt-live-pulse{0%{filter:brightness(.98)}50%{filter:brightness(1.1)}to{filter:brightness(.98)}}@media (max-width: 900px){.assignment-gantt-header,.assignment-gantt-row{grid-template-columns:minmax(150px,190px) minmax(540px,1fr)}.assignment-gantt-lane-container{grid-template-rows:repeat(var(--lane-count, 1),22px);gap:4px;padding:6px}.assignment-gantt-bar{top:2px;height:18px;padding:0 6px;font-size:.63rem}.manage-assignment-histories-view vaadin-tabsheet::part(content){padding:var(--lumo-space-s)}.assignment-history-stat-card{min-width:150px}}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}
