@font-face{font-family:Satoshi;src:url(./Satoshi-Variable-CFg-z2ne.woff2) format("woff2");font-weight:300 900;font-display:swap;font-style:normal}html,html[theme]{--base-h: 220;--base-s: 35%;--base-l: 90%;--accent-h: 218;--accent-s: 80%;--accent-l: 47%;--accent: hsl(var(--accent-h) var(--accent-s) var(--accent-l));--accent-10pct: hsl(var(--accent-h) var(--accent-s) var(--accent-l) / .12);--accent-text: hsl(var(--accent-h) var(--accent-s) calc(var(--accent-l) - 3%));--accent-contrast: hsl(0 0% calc(100% - (100*clamp(0%, var(--accent-l) - 50%, 1%))) );accent-color:var(--accent);--grad1: linear-gradient(to bottom right, hsl(var(--base-h) calc(var(--base-s) * 1.5) calc(var(--base-l) + 6%)) 20%, hsl(var(--base-h) var(--base-s) var(--base-l)) 50%, hsl(calc(var(--base-h) - 30) var(--base-s) calc(33% + var(--base-l) / 1.5)) 100%);--grad2: radial-gradient(50% 80% at 25% 70%, hsl(calc(var(--base-h) - 5) calc(var(--base-s) * 1.5) calc(var(--base-l) - 10%) / .4) 0%, transparent 100%);--grad3: radial-gradient(83% 132% at 76% 20%, transparent 84%, hsl(var(--base-h) var(--base-s) calc(var(--base-l) + 10%) / .8) 100%);--bg: var(--grad3), var(--grad2), var(--grad1), hsl(var(--base-h) var(--base-s) var(--base-l));--lumo-base-color: hsl(var(--base-h) var(--base-s) 100%);--lumo-base-color-90pct: hsl(var(--base-h) var(--base-s) 100% / .9);--lumo-base-color-80pct: hsl(var(--base-h) var(--base-s) 100% / .8);--lumo-base-color-70pct: hsl(var(--base-h) var(--base-s) 99% / .7);--lumo-base-color-60pct: hsl(var(--base-h) var(--base-s) 99% / .6);--lumo-disabled-text-color: var(--lumo-contrast-40pct);--lumo-primary-contrast-color: var(--lumo-base-color);--lumo-primary-color: var(--lumo-contrast-90pct);--lumo-primary-color-50pct: var(--lumo-contrast-70pct);--lumo-primary-color-10pct: var(--lumo-contrast-10pct);--lumo-primary-text-color: var(--lumo-body-text-color);--vaadin-focus-ring-color: hsl(var(--accent-h) var(--accent-s) var(--accent-l) / .75);--lumo-error-text-color: hsl(342 70% 43%);--lumo-error-color: hsl(342 68% 51%);--lumo-error-color-10pct: hsl(342 68% 51% / .13);--lumo-error-color-50pct: hsl(342 68% 51% / .6);--lumo-success-text-color: hsl(160 98% 22%);--lumo-success-color: hsl(160 88% 27%);--lumo-success-color-10pct: hsl(160 88% 27% / .14);--lumo-success-color-50pct: hsl(160 88% 27% / .6);--lumo-tint-5pct: hsla(0, 0%, 100%, .19);--lumo-tint-10pct: hsla(0, 0%, 100%, .29);--lumo-tint-20pct: hsla(0, 0%, 100%, .38);--lumo-tint-30pct: hsla(0, 0%, 100%, .45);--lumo-tint-40pct: hsla(0, 0%, 100%, .51);--lumo-tint-50pct: hsla(0, 0%, 100%, .57);--lumo-tint-60pct: hsla(0, 0%, 100%, .66);--lumo-tint-70pct: hsla(0, 0%, 100%, .74);--lumo-tint-80pct: hsla(0, 0%, 100%, .82);--lumo-tint-90pct: hsla(0, 0%, 100%, .9);--lumo-tint: #fff;--lumo-shade-2pct: hsl(var(--base-h) min(calc(var(--base-s) * 1.2), 35%) 41% / .04);--lumo-shade-5pct: hsl(var(--base-h) min(calc(var(--base-s) * 1.12), 35%) 40% / .06);--lumo-shade-10pct: hsl(var(--base-h) min(calc(var(--base-s) * 1.08), 35%) 39% / .09);--lumo-shade-20pct: hsl(var(--base-h) min(calc(var(--base-s) * 1.04), 35%) 37% / .15);--lumo-shade-30pct: hsl(var(--base-h) min(calc(var(--base-s) * 1), 35%) 34% / .22);--lumo-shade-40pct: hsl(var(--base-h) min(calc(var(--base-s) * .96), 35%) 31% / .38);--lumo-shade-50pct: hsl(var(--base-h) min(calc(var(--base-s) * .92), 35%) 28% / .55);--lumo-shade-60pct: hsl(var(--base-h) min(calc(var(--base-s) * .9), 35%) 25% / .68);--lumo-shade-70pct: hsl(var(--base-h) min(calc(var(--base-s) * .9), 35%) 22% / .8);--lumo-shade-80pct: hsl(var(--base-h) min(calc(var(--base-s) * .8), 35%) 19% / .91);--lumo-shade-90pct: hsl(var(--base-h) min(calc(var(--base-s) * .8), 35%) 16% / .98);--lumo-shade: hsl(var(--base-h) min(calc(var(--base-s) * .8), 35%) 12%);--lumo-font-family: Satoshi, system-ui, ui-sans-serif, sans-serif;font-weight:430;--lumo-font-size-xxxl: 2rem;--lumo-font-size-xxl: 1.5rem;--lumo-font-size-xl: 1.25rem;--lumo-font-size-l: 1.0625rem;--lumo-font-size-m: .9375rem;--lumo-font-size-s: .875rem;--lumo-font-size-xs: .75rem;--lumo-font-size-xxs: .625rem;--lumo-line-height-xl: 2rem;--lumo-line-height-l: 1.75rem;--lumo-line-height-m: 1.625rem;--lumo-line-height-s: 1.375rem;--lumo-line-height-xs: 1.125rem;--lumo-border-radius-l: 12px;--lumo-border-radius-m: 7px;--lumo-border-radius-s: 5px;--lumo-size-xl: 3rem;--lumo-size-l: 2.5rem;--lumo-size-m: 2.125rem;--lumo-size-s: 1.875rem;--lumo-size-xs: 1.625rem;--lumo-icon-size-l: var(--lumo-line-height-m);--lumo-icon-size-m: var(--lumo-line-height-s);--lumo-icon-size-s: var(--lumo-line-height-xs);--view-glow: radial-gradient(circle at 25% 0%, hsl(0 0% 100% / .3), transparent 50%);--view-background: var(--view-glow), hsl(var(--base-h) var(--base-s) max(calc(var(--base-l) + 10%), 90%) / .8);--view-background-clip: padding-box;--view-border-width: 1px;--view-border-color: var(--lumo-contrast-10pct) var(--lumo-contrast-10pct) var(--lumo-contrast-20pct);--view-box-shadow: 0 1px 1px 0 var(--lumo-shade-10pct);--view-inset: 1vmax;--vaadin-button-border-width: 1px;--blur-radius: 20px}@media (pointer: coarse){html,html[theme]{--lumo-font-size-xxxl: 2rem;--lumo-font-size-xxl: 1.75rem;--lumo-font-size-xl: 1.5rem;--lumo-font-size-l: 1.25rem;--lumo-font-size-m: 1.0625rem;--lumo-font-size-s: .9375rem;--lumo-font-size-xs: .875rem;--lumo-font-size-xxs: .75rem;--lumo-line-height-xl: 2rem;--lumo-line-height-l: 1.75rem;--lumo-line-height-m: 1.5rem;--lumo-line-height-s: 1.375rem;--lumo-line-height-xs: 1.25rem;--lumo-size-xl: 3.75rem;--lumo-size-l: 3.125rem;--lumo-size-m: 2.75rem;--lumo-size-s: 2.25rem;--lumo-size-xs: 1.75rem}}[theme~=dark],html[theme~=dark]{--base-l: 6%;--base-s: 22%;--grad1: linear-gradient(to bottom right, hsl(var(--base-h) var(--base-s) calc(var(--base-l) + 3%)) 20%, hsl(var(--base-h) var(--base-s) calc(var(--base-l) + 0%)) 50%, hsl(calc(var(--base-h) - 10) calc(var(--base-s) * 1.2) var(--base-l)) 100%);--grad2: radial-gradient(50% 80% at 25% 70%, hsl(calc(var(--base-h) - 10) calc(var(--base-s) * 1.5) calc(var(--base-l) + 10%) / .4) 0%, transparent 100%);--grad3: radial-gradient(83% 132% at 76% 20%, transparent 84%, hsl(var(--base-h) var(--base-s) calc(var(--base-l) - 6%) / .8) 100%);--lumo-base-color: hsl(var(--base-h) var(--base-s) max(calc(var(--base-l) + 5%), 8%) / 1);--lumo-base-color-90pct: hsl(var(--base-h) var(--base-s) max(calc(var(--base-l) + 5%), 8%) / .9);--lumo-base-color-80pct: hsl(var(--base-h) var(--base-s) max(calc(var(--base-l) + 5%), 8%) / .8);--lumo-base-color-70pct: hsl(var(--base-h) var(--base-s) max(calc(var(--base-l) + 5%), 8%) / .7);--lumo-base-color-60pct: hsl(var(--base-h) var(--base-s) max(calc(var(--base-l) + 5%), 8%) / .6);--accent-h: 210;--accent-10pct: hsl(var(--accent-h) var(--accent-s) var(--accent-l) / .18);--accent-text: hsl(calc(var(--accent-h) - 3) calc(var(--accent-s) * 1.25) calc(var(--accent-l) * 1.3));--vaadin-focus-ring-color: hsl(var(--accent-h) calc(var(--accent-s) * 1.25) calc(var(--accent-l) * 1.3) / .65);--lumo-primary-contrast-color: var(--lumo-base-color);--lumo-primary-color: var(--lumo-contrast-90pct);--lumo-primary-color-50pct: var(--lumo-contrast-70pct);--lumo-primary-color-10pct: var(--lumo-contrast-10pct);--lumo-primary-text-color: var(--lumo-body-text-color);--lumo-error-text-color: hsl(342 85% 70%);--lumo-error-color: hsl(342 68% 51%);--lumo-error-color-10pct: hsl(342 68% 61% / .16);--lumo-error-color-50pct: hsl(342 68% 61% / .65);--lumo-success-text-color: hsl(160 88% 52%);--lumo-success-color: hsl(160 78% 31%);--lumo-success-color-10pct: hsl(160 78% 37% / .18);--lumo-success-color-50pct: hsl(160 78% 37% / .65);--lumo-shade-2pct: hsl(var(--base-h) calc(var(--base-s) * .1) 0% / .08);--lumo-shade-5pct: hsl(var(--base-h) calc(var(--base-s) * .1) 0% / .1);--lumo-shade-10pct: hsl(var(--base-h) calc(var(--base-s) * .1) 1% / .2);--lumo-shade-20pct: hsl(var(--base-h) calc(var(--base-s) * .1) 1% / .3);--lumo-shade-30pct: hsl(var(--base-h) calc(var(--base-s) * .1) 3% / .4);--lumo-shade-40pct: hsl(var(--base-h) calc(var(--base-s) * .1) 4% / .5);--lumo-shade-50pct: hsl(var(--base-h) calc(var(--base-s) * .1) 5% / .6);--lumo-shade-60pct: hsl(var(--base-h) calc(var(--base-s) * .1) 5% / .7);--lumo-shade-70pct: hsl(var(--base-h) calc(var(--base-s) * .11) 5% / .8);--lumo-shade-80pct: hsl(var(--base-h) calc(var(--base-s) * .12) 5% / .9);--lumo-shade-90pct: hsl(var(--base-h) calc(var(--base-s) * .13) 5% / .95);--lumo-shade: hsl(var(--base-h) calc(var(--base-s) * .1) 5%);--lumo-tint-5pct: hsl(var(--base-h) calc(var(--base-s) / 2) 65% / .06);--lumo-tint-10pct: hsl(var(--base-h) calc(var(--base-s) / 2) 66% / .12);--lumo-tint-20pct: hsl(var(--base-h) calc(var(--base-s) / 2) 67% / .18);--lumo-tint-30pct: hsl(var(--base-h) calc(var(--base-s) / 2) 69% / .29);--lumo-tint-40pct: hsl(var(--base-h) calc(var(--base-s) / 2) 71% / .4);--lumo-tint-50pct: hsl(var(--base-h) calc(var(--base-s) / 2) 74% / .51);--lumo-tint-60pct: hsl(var(--base-h) calc(var(--base-s) / 2) 80% / .62);--lumo-tint-70pct: hsl(var(--base-h) calc(var(--base-s) / 2) 83% / .75);--lumo-tint-80pct: hsl(var(--base-h) calc(var(--base-s) / 2) 87% / .9);--lumo-tint-90pct: hsl(var(--base-h) calc(var(--base-s) / 2) 94% / .96);--lumo-tint: hsl(var(--base-h) calc(var(--base-s) / 2) 99%);--view-glow: radial-gradient(circle at 25% 0%, hsl(0 0% calc(30% + var(--base-l) * 4) / .1), transparent 50%);--view-background: var(--view-glow), hsl(var(--base-h) var(--base-s) max(calc(var(--base-l) + 7%), 8%) / .7);--view-background-clip: border-box;--view-border-color: var(--lumo-contrast-10pct) var(--lumo-contrast-5pct) var(--lumo-contrast-5pct)}:is(vaadin-details,vaadin-accordion-panel){display:grid;grid-template-rows:min-content 0fr;transition:grid-template-rows .3s}:is(vaadin-details,vaadin-accordion-panel)[opened]{grid-template-rows:min-content 1fr}:is(vaadin-details,vaadin-accordion-panel)::part(content){display:block;overflow:hidden;min-height:0;padding:0;transition:visibility .3s,opacity .3s}:is(vaadin-details,vaadin-accordion-panel):not([opened])::part(content){visibility:hidden;pointer-events:none;opacity:0}vaadin-app-layout:not([overlay])::part(drawer){background-color:transparent;border-inline-end:transparent}vaadin-app-layout:not([overlay])::part(navbar){background-color:var(--lumo-base-color-60pct);background-image:none;border-bottom-style:solid;border-bottom-width:min(var(--view-inset),var(--view-border-width));border-color:var(--view-border-color);background:var(--view-background);background-clip:var(--view-background-clip)}[theme~=badge]{padding:var(--lumo-space-xs) calc(var(--lumo-space-xs) * 1.5);font-size:var(--lumo-font-size-xs);font-weight:620;color:var(--lumo-secondary-text-color)}[theme~=badge][theme~=small]{font-size:var(--lumo-font-size-xxs);font-weight:660}[theme~=badge][theme~=accent]{background-color:var(--accent-10pct);color:var(--accent-text)}[theme~=badge][theme~=accent][theme~=primary]{background-color:var(--accent);color:var(--accent-contrast)}[theme~=badge][theme~=dimmed]{background:transparent;color:var(--lumo-contrast-60pct)}[theme~=badge]:not([icon]):empty,[theme~=badge][theme~=dot]{font-size:0;padding:.25rem;width:0;height:0;border-radius:100%}[theme~=badge][theme~=small]:not([icon]):empty,[theme~=badge][theme~=small][theme~=dot]{padding:.1875rem}[theme~=badge][theme~=dot]:before{font-size:var(--lumo-font-size-xs)}[theme~=badge][theme~=small][theme~=dot]:before{font-size:var(--lumo-font-size-xxs)}[theme~=badge] vaadin-icon{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s)}[theme~=badge] vaadin-icon,[theme~=badge]:before{margin:calc(var(--lumo-space-xs) * -1) 0}[theme~=badge][theme~=small] vaadin-icon{width:calc(var(--lumo-icon-size-s) * .8);height:calc(var(--lumo-icon-size-s) * .8)}[theme~=badge] vaadin-icon:first-child{margin-inline-start:calc(var(--lumo-space-xs) * -1.5)}[theme~=badge] vaadin-icon:last-child{margin-inline-end:calc(var(--lumo-space-xs) * -1.5)}:is(vaadin-button,vaadin-menu-bar-button){--vaadin-button-background: transparent;--vaadin-button-border: var(--vaadin-button-border-width) solid var(--lumo-contrast-20pct);--vaadin-button-padding: 0 calc(var(--_button-size) / 4 + var(--lumo-border-radius-m) / 2);--vaadin-button-tertiary-padding: var(--vaadin-button-padding);margin:0;font-weight:630;box-shadow:0 1px 1px 0 var(--lumo-shade-2pct)}:is(vaadin-button,vaadin-menu-bar-button):before{inset:calc(var(--vaadin-button-border-width) * -1)}:is(vaadin-button,vaadin-menu-bar-button):after{display:none}@media (any-hover: hover){:is(vaadin-button,vaadin-menu-bar-button):hover:before{background-color:currentColor;opacity:.04}}:is(vaadin-button,vaadin-menu-bar-button):is(:active,[active]):before{opacity:.08}:is(vaadin-button,vaadin-menu-bar-button):is(:active,[active])[theme~=primary]:before{background-color:#000}:is(vaadin-button,vaadin-menu-bar-button)[theme*=tertiary]{--vaadin-button-border-width: 0px;box-shadow:none}:is(vaadin-button,vaadin-menu-bar-button)[theme~=primary]{font-weight:680;min-width:initial;background-image:linear-gradient(170deg,#ffffff0d,#0000000d);background-blend-mode:overlay}:is(vaadin-button,vaadin-menu-bar-button)[focus-ring]{box-shadow:0 0 0 1px var(--lumo-base-color),0 0 0 calc(var(--vaadin-focus-ring-width, 2px) + 1px) var(--vaadin-focus-ring-color)}:is(vaadin-button,vaadin-menu-bar-button)[theme~=accent]:not([theme~=primary]){color:var(--accent-text)}:is(vaadin-button,vaadin-menu-bar-button)[theme~=accent][theme~=primary]{background-color:var(--accent);color:var(--accent-contrast)}:is(vaadin-button,vaadin-menu-bar-button) vaadin-icon[slot$=fix],:is(vaadin-button,vaadin-menu-bar-button)[theme~=icon] vaadin-icon{vertical-align:top}:is(vaadin-button,vaadin-menu-bar-button):not([theme~=icon]) vaadin-icon[slot=prefix]{margin-inline-end:var(--lumo-space-xs)}:is(vaadin-button,vaadin-menu-bar-button):not([theme~=icon]) vaadin-icon[slot=suffix]{margin-inline-start:var(--lumo-space-xs)}:is(vaadin-button,vaadin-menu-bar-button)[theme~=tertiary-inline]{padding:0;cursor:pointer}@media (any-hover: hover){:is(vaadin-button,vaadin-menu-bar-button)[theme~=tertiary-inline]:hover{opacity:.85}}:is(vaadin-button,vaadin-menu-bar-button)[theme~=tertiary-inline]::part(prefix){margin-inline-start:0}:is(vaadin-button,vaadin-menu-bar-button)[theme~=tertiary-inline]::part(suffix){margin-inline-end:0}:where(vaadin-button,vaadin-menu-bar-button):not([theme~=primary],[theme~=success],[theme~=error]) vaadin-icon,:where(vaadin-menu-bar-overlay vaadin-menu-bar-item):not([theme~=primary],[theme~=success],[theme~=error]) vaadin-icon{opacity:.7}:is(vaadin-button,vaadin-menu-bar-button)[theme~=icon]{width:var(--lumo-button-size);min-width:0;height:var(--lumo-button-size);padding:0}:is(vaadin-button,vaadin-menu-bar-button)[theme~=pill]{border-radius:var(--lumo-button-size);padding-inline-start:.75em;padding-inline-end:.75em}vaadin-menu-bar-button>vaadin-menu-bar-item{margin:0;padding:0}vaadin-button [theme~=badge][slot$=fix]{vertical-align:top}vaadin-checkbox{--vaadin-checkbox-background: transparent;--vaadin-input-field-border-color: var(--lumo-contrast-30pct)}vaadin-confirm-dialog-overlay::part(header),vaadin-confirm-dialog-overlay::part(footer){background:transparent}vaadin-confirm-dialog-overlay::part(footer){padding:var(--lumo-space-m)}vaadin-confirm-dialog-overlay h3{line-height:var(--lumo-line-height-m)}vaadin-confirm-dialog-overlay::part(content){padding-bottom:var(--lumo-space-s)}vaadin-confirm-dialog-overlay vaadin-button[theme~=tertiary]{padding:var(--vaadin-button-tertiary-padding)}vaadin-confirm-dialog-overlay::part(reject-button){order:-1;flex-grow:1}vaadin-confirm-dialog-overlay::part(cancel-button){flex-grow:0}vaadin-date-picker-overlay-content,vaadin-date-picker-month-scroller,vaadin-date-picker-overlay-content::part(toolbar){background:transparent}vaadin-date-picker-year-scroller{background:var(--lumo-shade-10pct)}vaadin-month-calendar::part(date),vaadin-month-calendar::part(weekday),vaadin-date-picker-year::part(year-number){font-weight:480}vaadin-month-calendar::part(month-header){font-size:var(--lumo-font-size-m);font-weight:600}vaadin-date-time-picker vaadin-date-picker{margin-inline-end:calc(var(--vaadin-input-field-border-width) * -1);position:relative}vaadin-date-time-picker vaadin-date-picker:after{content:"";position:absolute;height:100%;width:var(--vaadin-input-field-border-width);background:var(--lumo-base-color);inset-inline-end:0}::part(overlay){background:var(--view-glow),hsl(var(--base-h) var(--base-s) max(calc(var(--base-l) + 7%),8%));box-shadow:inset 0 .5px 0 0 var(--lumo-tint-5pct),inset 0 0 0 .5px var(--lumo-tint-10pct),0 0 0 1px var(--lumo-shade-5pct),var(--lumo-box-shadow-l);-webkit-backdrop-filter:blur(var(--blur-radius));backdrop-filter:blur(var(--blur-radius));font-weight:inherit}vaadin-dialog-overlay::part(header),vaadin-dialog-overlay::part(footer){background:transparent}vaadin-dialog-overlay::part(footer){padding:var(--lumo-space-m)}@media (prefers-reduced-motion){:is([opening],[closing]),:is([opening],[closing])::part(overlay){animation:none}vaadin-dialog-overlay:is([opening],[closing]),vaadin-dialog-overlay:is([opening],[closing])::part(overlay){animation:none}}vaadin-tooltip-overlay{inset:0}vaadin-tooltip-overlay::part(overlay){font-weight:500}@media (max-width: 420px),(max-height: 420px){:is(vaadin-context-menu-overlay,vaadin-menu-bar-overlay,vaadin-select-overlay)::part(overlay){max-height:80vh}}vaadin-grid::part(header-cell){min-height:var(--lumo-size-m)}vaadin-grid.transparent-body{background:transparent;--vaadin-grid-cell-background: transparent}vaadin-grid.transparent-body::part(header-cell){--vaadin-grid-cell-background: var(--lumo-base-color)}vaadin-grid.no-header::part(header-cell){height:0;min-height:0;overflow:hidden;border-bottom-color:transparent;--vaadin-grid-cell-background: transparent}vaadin-grid.no-header[overflow~=top]::part(header-cell){border-bottom-color:var(--lumo-contrast-10pct)}vaadin-grid::part(body-cell):before{border-radius:inherit}vaadin-menu-bar::part(container){padding:calc(var(--vaadin-focus-ring-width, 2px) + 1px);margin:calc(var(--vaadin-focus-ring-width, 2px) * -1 - 1px)}vaadin-menu-bar-button[aria-haspopup]::part(suffix):after{content:var(--lumo-icons-dropdown);font-family:lumo-icons;opacity:.7}vaadin-menu-bar-button[aria-haspopup][theme~=icon]::part(suffix):after{position:absolute;z-index:1;bottom:0;right:0;transition:opacity .12s}vaadin-menu-bar-button[theme~=icon]:not(:hover,[active])::part(suffix):after{opacity:0}vaadin-menu-bar-item{border-radius:var(--lumo-border-radius-s)}vaadin-menu-bar-item .hint{color:var(--lumo-secondary-text-color);margin-inline-start:auto;font-weight:450;display:flex;align-items:center;gap:var(--lumo-space-xs)}vaadin-menu-bar-item.uncheckable{padding-inline-start:var(--lumo-space-s)}vaadin-menu-bar-item.uncheckable::part(checkmark){display:none}vaadin-menu-bar.icon-only vaadin-menu-bar-item>:not(vaadin-icon){display:none}@media (pointer: fine){vaadin-menu-bar-item{font-size:var(--lumo-font-size-s);min-height:auto}}vaadin-menu-bar-item::part(checkmark):before{font-size:var(--lumo-icon-size-s)}vaadin-menu-bar-item[theme~=error]{color:var(--lumo-error-text-color)}vaadin-menu-bar-item[theme~=error]:hover{background-color:var(--lumo-error-color-10pct)}vaadin-menu-bar-item>[theme~=badge]:last-child{margin-inline-start:auto;margin-inline-end:calc(var(--lumo-space-m) * -1)}vaadin-menu-bar.separate-buttons::part(container){gap:var(--lumo-space-xs)}vaadin-menu-bar.separate-buttons vaadin-menu-bar-button{border-radius:var(--lumo-border-radius-m)}vaadin-message-input{padding:0;margin:0;overflow:visible}vaadin-message-input vaadin-text-area{margin-inline-end:0}vaadin-message-input vaadin-button[theme]{width:var(--lumo-size-m);background:transparent;padding:0;margin-inline-start:calc(var(--lumo-size-m) * -1);align-self:end;color:var(--lumo-secondary-text-color)}vaadin-message-input vaadin-button:hover{color:var(--lumo-body-text-color)}vaadin-message-input vaadin-button[theme]:before{display:none}vaadin-message-input vaadin-button::part(label){text-overflow:clip;padding:0;font-size:0}vaadin-message-input vaadin-button::part(label):before{content:"";display:inline-block;width:var(--lumo-size-m);height:var(--lumo-size-m);background:currentColor;--mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="black"><path stroke-linecap="round" stroke-linejoin="round" d="M6 12L3.269 3.126A59.768 59.768 0 0121.485 12 59.77 59.77 0 013.27 20.876L5.999 12zm0 0h7.5" /></svg>');-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-size:50%;mask-size:50%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:top}vaadin-message{padding:var(--lumo-space-s) var(--lumo-space-l);cursor:default;gap:var(--lumo-space-m)}vaadin-message::part(name){font-weight:700;line-height:var(--lumo-line-height-xs)}vaadin-message::part(time){font-size:var(--lumo-font-size-xs);line-height:var(--lumo-line-height-xs)}vaadin-message vaadin-avatar{margin:0}vaadin-message-list{display:flex;flex-direction:column;justify-content:end}vaadin-message-list::part(list){display:flex;flex-direction:column;justify-content:end}vaadin-message-list.one-to-one{background:linear-gradient(transparent,var(--lumo-shade-2pct) 100px,var(--lumo-shade-2pct) calc(100% - 100px),transparent)}vaadin-message-list.one-to-one vaadin-message::part(content){max-width:80%;flex-grow:0;width:fit-content;gap:var(--lumo-space-xs)}vaadin-message-list.one-to-one vaadin-message::part(message){padding:var(--lumo-space-s) var(--lumo-space-m);border-radius:var(--lumo-border-radius-l);background:linear-gradient(var(--lumo-tint-5pct),var(--lumo-tint-5pct)) var(--lumo-base-color);box-shadow:inset 0 0 0 1px var(--lumo-contrast-20pct),0 1px 3px -1px var(--lumo-shade-10pct)}vaadin-message-list.one-to-one vaadin-message:not(.me)::part(message){border-end-start-radius:0}vaadin-message-list.one-to-one vaadin-message.me::part(message){border-end-end-radius:0}vaadin-message-list.one-to-one vaadin-message vaadin-avatar{align-self:end;margin-bottom:var(--lumo-space-xs);display:none}vaadin-message-list.one-to-one vaadin-message::part(name){font-size:var(--lumo-font-size-xs);font-weight:500;margin:0;display:none}vaadin-message-list.one-to-one vaadin-message::part(header){order:1;min-height:0;gap:var(--lumo-space-s)}vaadin-message-list.one-to-one vaadin-message.me{flex-direction:row-reverse}vaadin-message-list.one-to-one vaadin-message.me::part(header){justify-content:end;flex-direction:row-reverse}vaadin-message-list.one-to-one vaadin-message.me::part(message){background:var(--accent-10pct);box-shadow:inset 0 0 0 1px var(--lumo-contrast-10pct),0 1px 3px -1px var(--lumo-shade-10pct)}vaadin-message-list vaadin-message.new-messages{padding-inline-start:0;margin-inline-start:-1000%}vaadin-message-list vaadin-message.new-messages::part(header),vaadin-message-list vaadin-message.new-messages>vaadin-avatar{display:none}vaadin-message-list vaadin-message.new-messages::part(content){flex-direction:row;align-items:center;width:100%;max-width:none}vaadin-message-list vaadin-message.new-messages::part(content):before{content:"";flex:auto;display:block;height:1px;width:100%;background:var(--lumo-error-color-50pct)}vaadin-message-list vaadin-message.new-messages::part(message){background:transparent;padding:0;border-radius:0;border:0;box-shadow:none;color:var(--lumo-error-text-color);font-size:var(--lumo-font-size-s);font-weight:600;line-height:1}vaadin-notification-card[theme~=primary]::part(overlay){background:var(--lumo-primary-color)}vaadin-notification-card[theme~=success]::part(overlay){background:var(--lumo-success-color)}vaadin-notification-card[theme~=warning]::part(overlay){background:var(--lumo-warning-color)}vaadin-notification-card[theme~=error]::part(overlay){background:var(--lumo-error-color)}vaadin-notification-card[theme~=contrast]::part(overlay){background:var(--lumo-contrast)}vaadin-notification-card[theme~=about-dialog-hint]::part(overlay){margin-inline-start:var(--lumo-size-xl)}vaadin-progress-bar{height:12px}vaadin-progress-bar::part(bar){border:1px solid var(--lumo-contrast-30pct);padding:2px;background:transparent;box-sizing:border-box}vaadin-progress-bar[theme~=accent]::part(value){background-color:var(--accent)}vaadin-radio-button{--vaadin-radio-button-background: transparent;--vaadin-input-field-border-color: var(--lumo-contrast-30pct)}vaadin-select vaadin-item::part(content){min-width:0}vaadin-select.autosize{--vaadin-field-default-width: auto}vaadin-select.autosize vaadin-select-value-button{width:auto}vaadin-select.icon-only vaadin-item>:not(vaadin-icon){display:none}vaadin-select.borderless{--vaadin-input-field-border-width: 0px;--vaadin-input-field-background: transparent}vaadin-select.borderless::part(input-field),vaadin-select.borderless vaadin-select-value-button,vaadin-select.borderless vaadin-item{padding:0}vaadin-side-nav,vaadin-side-nav-item{display:grid;grid-template-rows:min-content 1fr;--transition-duration: .26s;transition:grid-template-rows var(--transition-duration);line-height:var(--lumo-line-height-xs)}vaadin-side-nav[collapsed],vaadin-side-nav-item:not([expanded]){grid-template-rows:min-content 0fr}vaadin-side-nav::part(label){font-weight:600;min-width:0;padding-inline-start:var(--_child-indent, 0px)}vaadin-side-nav>[slot=label]{min-width:0;overflow:hidden;text-overflow:ellipsis;margin:0;padding:var(--lumo-space-s);margin-bottom:var(--lumo-space-xs)}vaadin-side-nav::part(children),vaadin-side-nav-item::part(children){display:flex;flex-direction:column;gap:var(--lumo-space-xs);min-height:0;transition:visibility var(--transition-duration),opacity var(--transition-duration)}vaadin-side-nav[collapsed]::part(children),vaadin-side-nav-item:not([expanded])::part(children){visibility:hidden;opacity:0}vaadin-side-nav::part(toggle-button){font-size:var(--lumo-font-size-s);font-weight:400}vaadin-side-nav-item::part(link){font-weight:600;min-height:0;overflow:hidden;box-sizing:border-box;gap:0;padding:calc((var(--lumo-size-m) - var(--lumo-icon-size-s)) / 2 - var(--view-border-width));padding-inline-start:calc((var(--lumo-size-m) - var(--lumo-icon-size-s)) / 2 - var(--view-border-width) + var(--_child-indent, 0px))}vaadin-side-nav-item::part(content){border-style:solid;border-width:var(--view-border-width);border-color:transparent;border-radius:var(--lumo-border-radius-m);color:var(--lumo-contrast-80pct);box-sizing:border-box;min-height:var(--lumo-size-m);min-width:0;position:relative;transition:background-color .2s,backdrop-filter .2s,-webkit-backdrop-filter .2s}vaadin-side-nav-item::part(content):hover{background:var(--lumo-tint-5pct);-webkit-backdrop-filter:brightness(1.02);backdrop-filter:brightness(1.02)}vaadin-side-nav-item::part(link):active:focus{background-color:transparent}vaadin-side-nav-item::part(content):active{background:var(--lumo-tint-10pct)}vaadin-side-nav-item[current]::part(content){color:var(--lumo-header-text-color);background:var(--lumo-tint-5pct);border-color:var(--lumo-contrast-10pct);background-clip:var(--view-background-clip);-webkit-backdrop-filter:brightness(1.04);backdrop-filter:brightness(1.04)}vaadin-side-nav-item[has-children]::part(content){padding-inline-end:0}vaadin-side-nav-item::part(toggle-button){margin-inline-end:0}vaadin-side-nav-item vaadin-icon{color:inherit;opacity:.7;padding:0;width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s)}vaadin-side-nav vaadin-side-nav-item:is([current],:hover) vaadin-icon{opacity:.8}:is(vaadin-side-nav,vaadin-side-nav-item).small{font-size:var(--lumo-font-size-s)}vaadin-side-nav+vaadin-side-nav{margin-top:var(--lumo-space-s)}vaadin-tabs{background:var(--lumo-contrast-10pct);border-radius:calc(var(--lumo-border-radius-s) + 3px);min-height:var(--lumo-size-m);box-shadow:none}vaadin-tabs::part(tabs){padding:3px;margin:0;min-height:inherit;box-sizing:border-box}vaadin-tabsheet{box-sizing:border-box}vaadin-tabsheet::part(tabs-container){box-shadow:none;padding:var(--lumo-space-m)}vaadin-tabsheet::part(content){padding:0}vaadin-tabsheet>vaadin-tabs{margin:0}vaadin-tabsheet[theme~=bordered]{border-color:var(--lumo-contrast-10pct);border-top-left-radius:calc(var(--lumo-border-radius-s) + var(--lumo-space-s));border-top-right-radius:calc(var(--lumo-border-radius-s) + var(--lumo-space-s))}vaadin-tabsheet[overflow~=top]::part(content){border-top:1px solid var(--lumo-contrast-10pct)}vaadin-tabsheet:not([theme~=bordered])[overflow~=bottom]::part(content){border-bottom:1px solid var(--lumo-contrast-10pct)}vaadin-tab:before,vaadin-tab:after{display:none}vaadin-tab{font-weight:600;border-radius:var(--lumo-border-radius-s);transition:color .16s,background-color .16s,box-shadow 60ms,transform .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;padding:var(--lumo-space-xs) var(--lumo-space-m);flex:auto}vaadin-tab[selected]{color:var(--lumo-header-text-color);background-color:var(--lumo-tint-30pct);-webkit-backdrop-filter:brightness(1.06);backdrop-filter:brightness(1.06)}vaadin-tab[active]{transform:scale(.98);transition-duration:50ms}vaadin-tab[selected]:not([focus-ring]){box-shadow:0 0 0 1px var(--lumo-shade-5pct),0 1px 1px 0 var(--lumo-shade-5pct)}html{--vaadin-input-field-background: var(--lumo-contrast-5pct);--vaadin-input-field-border-width: 1px;--vaadin-input-field-border-color: var(--lumo-contrast-30pct)}:is(vaadin-text-field,vaadin-password-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-date-picker,vaadin-time-picker,vaadin-select,vaadin-number-field,vaadin-email-field,vaadin-text-area){padding:var(--lumo-space-xs) 0}:is(vaadin-text-field,vaadin-password-field,vaadin-combo-box,vaadin-multi-select-combo-box,vaadin-date-picker,vaadin-time-picker,vaadin-select,vaadin-number-field,vaadin-email-field,vaadin-text-area)[focused]::part(input-field){box-shadow:0 0 0 var(--_focus-ring-width) var(--_focus-ring-color)}vaadin-text-area::part(input-field){padding-top:calc((var(--lumo-text-field-size) - var(--lumo-line-height-s)) / 2);padding-bottom:calc((var(--lumo-text-field-size) - var(--lumo-line-height-s)) / 2)}:is(h1,h2,h3,h4,h5,h6){text-wrap:balance}h1{font-weight:850;line-height:var(--lumo-line-height-xl)}:is(h2,h3){font-weight:800;line-height:var(--lumo-line-height-l)}h4{font-weight:650;line-height:var(--lumo-line-height-m)}:is(h5,h6){font-weight:600;line-height:var(--lumo-line-height-s)}a:where(:any-link){color:var(--accent-text)}html{background:var(--bg);background-attachment:fixed;height:100vh}:focus-visible{outline-color:var(--vaadin-focus-ring-color);outline-width:var(--vaadin-focus-ring-width)}vaadin-connection-indicator:not([offline]){pointer-events:none}.v-status-message{box-sizing:border-box}:not(vaadin-button,vaadin-menu-bar-button,vaadin-select-value-button)::part(label){color:inherit}vaadin-item::part(content),vaadin-menu-bar-item::part(content),vaadin-context-menu-item::part(content),vaadin-select-item::part(content),vaadin-combo-box-item::part(content),vaadin-multi-select-combo-box-item::part(content){display:flex;align-items:center;gap:.75rem;font-weight:550}vaadin-select.minimal{--vaadin-input-field-border-width: 0px;--vaadin-input-field-background: transparent}vaadin-avatar::part(abbr){font-weight:650}vaadin-icon.small{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s)}vaadin-grid:not([theme~=no-border]),vaadin-rich-text-editor:not([theme~=no-border]){border-radius:var(--lumo-border-radius-m);overflow:hidden;border-color:var(--lumo-contrast-10pct)}vaadin-context-menu{display:contents}hr{margin:0}:is(vaadin-menu-bar-overlay,vaadin-context-menu-overlay,vaadin-select-overlay) hr{margin:var(--lumo-space-s) var(--lumo-space-xs)}html{--lumo-border-radius: .2em;--menu-item-indentation: calc(var(--lumo-icon-size-s) + var(--lumo-space-l));--display-filters-wrapper: flex;--detail-drawer-width: 480px}vaadin-custom-field{padding:var(--lumo-space-xs) 0}vaadin-form-layout{position:relative}barcode-bwipjs{display:block}a{color:var(--lumo-body-text-color)}a:hover{text-decoration:none}.navbar-logo{height:20px;margin-right:var(--lumo-space-m)}vaadin-grid-cell-content vaadin-icon{background-color:transparent!important}vaadin-grid-cell-content vaadin-icon.current-color{--vaadin-icon-fill-color: var(--vaadin-icon-fill-color, currentcolor)}vaadin-grid-cell-content vaadin-icon.success{--vaadin-icon-fill-color: var(--lumo-success-text-color)}vaadin-grid-cell-content vaadin-icon.error{--vaadin-icon-fill-color: var(--lumo-error-text-color)}vaadin-grid-cell-content vaadin-icon.error-50{--vaadin-icon-fill-color: var(--lumo-error-color-50pct)}vaadin-horizontal-layout:before{display:none}vaadin-checkbox{margin-top:var(--lumo-space-m)}.master-grid-wrapper{height:100%;width:100%;background-color:var(--lumo-contrast-5pct);padding:var(--lumo-space-m);box-sizing:border-box;padding-bottom:var(--lumo-space-m)}.dark-background{background-color:var(--lumo-contrast-5pct)}.operation-header{padding-bottom:var(--lumo-space-m);box-sizing:border-box}.search-row{background-color:var(--bio-secure-toolbar-bg-color);border-bottom:solid 1px var(--bio-secure-border-color);align-items:baseline;justify-content:center;padding:var(--lumo-space-s) var(--lumo-space-xl)}.wizard-row{height:70px;background-color:var(--lumo-contrast-5pct);align-items:baseline;justify-content:center;padding:var(--lumo-space-s) var(--lumo-space-xl);border-bottom:solid 1px var(--bio-secure-border-color);margin-top:0}.breadcrumb-row{align-items:center;justify-content:start;padding:var(--lumo-space-s) var(--lumo-space-m);box-shadow:0 1px var(--lumo-contrast-20pct);font-size:13px}.breadcrumb-row:empty{display:none}.breadcrumb-row a{color:var(--lumo-primary-color);font-weight:700}.breadcrumb-row a vaadin-icon{width:16px;height:16px}.main-toolbar{width:100%;padding:var(--lumo-space-s) var(--lumo-space-m);flex:0 0;background:var(--bio-secure-toolbar-bg-color);border-top:solid 1px var(--bio-secure-border-color)}.main-toolbar:empty{display:none}.row-reverse{flex-direction:row-reverse}.auto-expand{flex-grow:1}.main-content{flex-grow:1;margin:0;background:var(--lumo-base-color)}.detail-wrapper{height:100%;overflow:hidden;background:var(--lumo-base-color)}.detail-drawer{width:var(--detail-drawer-width);flex-shrink:0;z-index:2;box-shadow:var(--lumo-box-shadow-m);margin-left:0}.detail-drawer:not([open]){margin-right:calc(var(--detail-drawer-width) * -1);display:none}.detail-header{display:flex;flex-direction:row;align-items:baseline;width:100%;box-shadow:inset 0 -1px var(--lumo-contrast-10pct);flex-grow:0;padding:var(--lumo-space-s) 0}.detail-header h3{margin-top:var(--lumo-space-xs);margin-bottom:var(--lumo-space-s);margin-left:23px}.detail-header vaadin-button{margin-left:auto}.detail-content{overflow:auto;width:100%;flex-grow:1;display:flex;margin-top:0}.detail-toolbar{display:flex;flex-direction:row;width:100%;height:44px;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;margin:calc(var(--lumo-space-l) * -1);margin-top:0;padding:var(--lumo-space-s) var(--lumo-space-l);background-color:var(--bio-secure-toolbar-bg-color)}.detail-toolbar vaadin-button{margin-top:var(--lumo-space-s);margin-bottom:var(--lumo-space-s);margin-right:var(--lumo-space-m)}.panel-toolbar{width:100%;height:44px;padding-top:var(--lumo-space-s)}.notification-wrapper{height:100%;overflow:hidden;background:var(--lumo-contrast-5pct);font-size:14px;line-height:1}.notification-wrapper vaadin-tabs{margin-bottom:var(--lumo-space-m)}.notification-detail-drawer{width:400px;flex-shrink:0;z-index:2;box-shadow:var(--lumo-box-shadow-m);margin-left:0}.notification-detail-drawer:not([open]){margin-right:-400px;display:none}.notification-header{display:flex;flex-direction:row;align-items:baseline;width:100%;flex-grow:0;padding:0;padding-top:var(--lumo-space-s)}.notification-header h3{margin-top:var(--lumo-space-xs);margin-bottom:var(--lumo-space-s);margin-left:23px}.notification-header vaadin-button{margin-left:auto}.notification-card{border-radius:var(--lumo-border-radius-m);border:1px solid var(--lumo-shade-10pct);background-color:var(--lumo-base-color);padding:var(--lumo-space-m);margin-bottom:var(--lumo-space-s)}.notification-date{color:var(--lumo-contrast-40pct)}.notification-card h4{margin:var(--lumo-space-s);margin-top:var(--lumo-space-m);margin-bottom:0}.notification-card p{margin:0;padding:var(--lumo-space-s);width:100%;white-space:pre-wrap}.notification-alert{border-radius:12px!important;font-size:10px!important;position:absolute;top:0;right:0}a vaadin-icon{height:18px;margin-right:4px}.center-align{display:flex;justify-content:center}.left-align{display:flex;justify-content:flex-start}.message{font-size:var(--lumo-font-size-s);padding:.5em;margin-top:1em;font-weight:600;text-align:center}.message vaadin-icon{width:16px}.icon-on-right{margin-left:6px}.icon-on-left{margin-right:6px}.success{background:var(--lumo-success-color-10pct)}.success vaadin-icon{color:var(--lumo-success-color)}.paused vaadin-icon,.paused h3{color:#f39c12!important}.favorite{color:#f39c12!important;cursor:pointer}.warning{background:var(--lumo-error-color-10pct)}.warning vaadin-icon{color:var(--lumo-error-color-50pct)}.hlist-item{display:flex;flex-direction:row;align-items:center}.rmargin{margin-right:var(--lumo-space-m)}.tmargin{margin-top:var(--lumo-space-m)}.list-item{display:flex;flex-direction:column;margin-right:var(--lumo-space-m)}.list-item-title{font-size:var(--lumo-font-size-m);line-height:var(--lumo-line-height-m);font-weight:500}.list-item-subtitle{font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color)}.field-label{align-self:flex-start;color:var(--lumo-secondary-text-color);font-weight:500;font-size:var(--lumo-font-size-s);margin-left:calc(var(--lumo-border-radius-m) / 4);transition:color .2s;line-height:1;height:4em;padding-bottom:.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;max-width:100%;box-sizing:border-box;margin-top:var(--lumo-space-m);margin-bottom:var(--lumo-space-s);height:18px}.badge{display:inline;align-items:center;justify-content:center;box-sizing:border-box;padding:.2em calc(.5em + var(--lumo-border-radius-s) / 4);color:var(--lumo-primary-text-color);background-color:var(--lumo-primary-color-10pct);border-radius:var(--lumo-border-radius-l);font-family:var(--lumo-font-family);font-size:var(--lumo-font-size-s);font-weight:600;text-transform:initial;letter-spacing:initial;min-width:calc(var(--lumo-line-height-xs) * 1em + .45em);margin-left:var(--lumo-space-s)}.large-badge{padding:.5em calc(.5em + var(--lumo-border-radius-s) / 4)}.badge vaadin-icon{width:16px;margin-right:6px}.success{color:var(--lumo-success-text-color);background-color:var(--lumo-success-color-10pct)}.error{color:var(--lumo-error-text-color);background-color:var(--lumo-error-color-10pct)}.success-color{color:var(--lumo-success-text-color)}.yellow-color{color:#fff200}.error-color{color:var(--lumo-error-text-color)}.draft{color:var(--lumo-contrast-80pct);background-color:var(--lumo-contrast-5pct)}.yellow-badge{color:var(--lumo-contrast-80pct);background-color:#e4e669}.orange-badge{color:var(--lumo-contrast-80pct);background-color:#eca541}.red-badge{color:#fff;background-color:#d73a4a}.blue-badge{color:#fff;background-color:#0075ca}.green-badge{color:#fff;background-color:#008672}.gray-badge{color:#000;background-color:#cfd3d7}.primary{color:var(--lumo-primary-text-color)}.output{border:1px solid var(--lumo-contrast-10pct);padding:var(--lumo-space-s);font-weight:700}.output vaadin-icon{width:15px;height:15px;margin-right:var(--lumo-space-m);color:var(--lumo-success-color)}.output.fail>*{color:var(--lumo-error-color)}.card{width:100%;flex:0}.card-title{display:flex;align-items:center;color:var(--lumo-header-text-color);padding:var(--lumo-space-s);align-self:stretch;font-weight:700}.card-title-icon{margin-right:var(--lumo-space-s);color:var(--lumo-header-text-color)}.card-title vaadin-button{margin-left:var(--lumo-space-m)}.card-item{border-bottom:1px solid #ccc;padding-bottom:1rem;margin-bottom:1rem}.card-content{height:100%;padding:var(--lumo-space-s)}.product-entry-grid,.selected-products-grid{height:180px}.auto-grow,.full-page-card{flex:1!important}.full-page-card>.card-content{padding:0}.full-page-card>.card-title{padding-left:var(--lumo-space-m);border-bottom:1px solid var(--lumo-shade-20pct)}.top-toolbar{font-size:var(--lumo-font-size-s);margin-left:auto;align-items:center}.username{font-size:var(--lumo-font-size-m)}.avatar{background-color:var(--lumo-body-text-color);color:var(--lumo-base-color);border-radius:calc(var(--lumo-size-m) / 2);font-weight:600;display:flex;width:var(--lumo-size-m);justify-content:center;align-items:center;height:var(--lumo-size-m);flex-shrink:0;cursor:pointer}.lang-icon{width:28px;height:28px;border-radius:50%;cursor:pointer;border:solid 2px white}.lang-item{display:flex}.lang-item img{width:16px;height:16px;border-radius:50%;margin-right:var(--lumo-space-s)}.lang-item vaadin-icon{width:16px;height:16px}.last-update-info{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%;color:var(--lumo-tertiary-text-color);font-size:var(--lumo-font-size-s)}.last-update-info span{margin-right:var(--lumo-space-l)}.last-update-info vaadin-icon{--vaadin-icon-width: 1rem;--vaadin-icon-height: 1rem;--vaadin-icon-fill-color: var(--lumo-tertiary-text-color);margin-right:var(--lumo-space-s)}.patient-card{flex-direction:row}.divider{background-color:var(--lumo-contrast-20pct);flex:0 0 1px;padding:var(--lumo-space-l) 0;align-self:stretch}.label-container{display:flex;flex-wrap:wrap;max-height:90px;overflow:auto}.label-item{padding:4px 8px;background:var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius);margin:2px;line-height:1rem;display:inline-block;float:left}.label-item.small{font-size:smaller}.pointer{cursor:pointer}.upload-wrapper{width:100%;box-sizing:border-box;margin-bottom:var(--lumo-space-m)}.bold{font-weight:700}.storage-detail-wrapper{background:#fff;min-width:460px}.sample-history{width:600px;margin-left:auto;margin-right:auto}.left-aligned{margin-right:auto!important}.right-aligned{margin-left:auto!important}.center-aligned{margin-right:auto!important;margin-left:auto!important}.filters-wrapper{max-width:280px;margin-left:calc(var(--lumo-space-m) * -1);display:var(--display-filters-wrapper);border-right:solid 1px var(--lumo-shade-20pct)}.with-padding{padding:var(--lumo-space-l)!important}.sample-storage-summary>.master-grid-wrapper{padding-bottom:0}.horizontal-card-wrapper .card{border-left:none;padding-left:var(--lumo-space-xs);padding-top:var(--lumo-space-m)}.inline-notification{padding:var(--lumo-space-m);width:100%}.indicator{background-color:var(--lumo-base-color);border:1px solid var(--lumo-contrast-10pct);font-size:var(--lumo-font-size-s);width:100%;padding:var(--lumo-space-s);margin-top:var(--lumo-space-m);align-items:center;border-radius:var(--lumo-space-l)}.indicator h3{font-size:var(--lumo-font-size-l);margin-top:0;margin-bottom:0}.indicator h3,.indicator span{color:var(--lumo-contrast-90pct)}.indicator vaadin-icon{flex:0 0 auto;width:var(--lumo-icon-size-m);height:var(--lumo-icon-size-m);border-radius:100%;margin:auto;margin-left:var(--lumo-space-m)}.indicator.neutral{border:1px solid var(--lumo-contrast-50pct)}.indicator.neutral vaadin-icon{color:var(--lumo-primary-color)}.indicator.positive{background-color:var(--lumo-success-color-10pct)}.indicator.positive vaadin-icon{color:var(--lumo-success-color)}.icon-label{display:flex;color:var(--lumo-contrast-80pct);align-items:center;font-size:var(--lumo-font-size-m);font-weight:500}.icon-label vaadin-icon{margin-right:var(--lumo-space-s);color:var(--lumo-contrast-60pct);flex-shrink:0;border-radius:100%}.patient-card-toolbar{border-left:1px solid var(--lumo-contrast-10pct);font-size:var(--lumo-font-size-s);min-width:300px}.patient-card-toolbar>.title{color:var(--lumo-contrast-80pct);font-size:var(--lumo-font-size-s);font-weight:700}.sample-card{background-color:var(--lumo-base-color);border-radius:var(--lumo-border-radius-l);border:solid 1px var(--bio-secure-border-color)}.sample-card-content{display:flex;flex-direction:row}.sample-card-title{color:var(--lumo-contrast-80pct);font-size:var(--lumo-font-size-l);font-weight:700}.sample-card-column{display:flex;flex-direction:column;justify-content:flex-start;color:var(--lumo-contrast-60pct);width:100%}.sample-card-column>*{margin-top:var(--lumo-space-m)}.sample-card vaadin-details{width:100%;border-top:1px solid var(--lumo-contrast-20pct);padding:0 var(--lumo-space-m);box-sizing:border-box}.sample-card-details{color:var(--lumo-contrast-60pct);list-style:disc;white-space:pre-wrap;padding-inline-start:20px;min-width:240px}.sample-card-remaining{width:100%;border-top:1px solid var(--lumo-contrast-20pct);background-color:#fff8e7}.treatment-wizard{display:flex}.treatment-wizard .horizontal-card-wrapper{height:calc(100% - 110px)!important}.treatment-wizard-content{padding:var(--lumo-space-l)}.treatment-header{display:flex;flex-direction:row;width:100%;flex:0 0 auto}.patient-view{background:var(--lumo-base-color)}.panel-form{padding:var(--lumo-space-m);border-radius:2px;border:1px solid var(--lumo-contrast-30pct)}.overflow{height:calc(100% - 54px);width:100%;overflow:auto}.test-result-line{padding:var(--lumo-space-xs) var(--lumo-space-m)}.test-result-line span{padding-left:var(--lumo-space-s)}.qc-panel-title vaadin-icon{width:14px;margin-right:4px}.qc-retest-row{border-top:solid 2px var(--lumo-contrast-50pct);padding-top:var(--lumo-space-s);margin-top:var(--lumo-space-s)}.qc-product-card-container{height:100%;padding:0 var(--lumo-space-s)}.custom-buttons-container{border-right:solid 1px var(--lumo-contrast-10pct);padding-right:var(--lumo-space-m);margin-right:var(--lumo-space-s)}.print-index-label{font-size:var(--lumo-font-size-xxl);font-weight:700;color:var(--lumo-body-text-color);align-self:center;margin:0 var(--lumo-space-m)}.custom-buttons-container:empty{display:none}.orgchart .node .title vaadin-icon{height:14px;margin-left:0}.orgchart .node .content vaadin-icon{height:14px;margin-left:0;color:#008672}.orgchart .node.qc-node .title{background-color:var(--lumo-success-color)}.orgchart .node.qc-node .content{border-color:var(--lumo-success-color)}.orgchart .node.cr-node .title{background-color:var(--lumo-primary-color)}.orgchart .node.cr-node .content{border-color:var(--lumo-primary-color)}.orgchart .node.me-node .title{background-color:var(--lumo-contrast-50pct)}.orgchart .node.me-node .content{border-color:var(--lumo-contrast-50pct)}.orgchart .node.pr-node .title{background-color:var(--lumo-error-color)}.orgchart .node.pr-node .content{border-color:var(--lumo-error-color)}.orgchart .node.rm-node .title{background-color:var(--lumo-contrast)}.orgchart .node .content.qc-node{background-color:var(--lumo-success-color)}.orgchart .node.rm-node .content{border-color:var(--lumo-contrast)}.orgchart .node.st-node .content{border-color:var(--lumo-contrast-60pct)}.orgchart .node.st-node .title{background-color:var(--lumo-contrast-60pct)}.orgchart .node .content{border-radius:0;border-top:none}.orgchart .node .content:last-of-type{border-radius:0 0 4px 4px}.orgchart .parentNodeSymbol{display:none}paper-dialog.dialog{min-width:400px!important;max-width:400px!important}.label-field{display:flex;flex-direction:column;font-weight:700;padding:var(--lumo-space-m);flex:1 1 25%;box-sizing:border-box;font-size:var(--lumo-font-size-m)}.cols-3{flex:1 1 33%!important}.label-field-title{font-size:var(--lumo-font-size-m);color:var(--lumo-contrast-60pct);white-space:nowrap;height:17.5px}.label-field-value{font-size:var(--lumo-font-size-m);color:var(--lumo-contrast-90pct)}.treatment-header .label-field{flex:1 1 auto;background:none;border:none;padding-top:var(--lumo-space-m)}vaadin-notification-card vaadin-icon{color:var(--lumo-base-color)}vaadin-notification-card .notification-icon{margin:var(--lumo-space-s) var(--lumo-space-m);width:var(--lumo-icon-size-l);height:var(--lumo-icon-size-l)}vaadin-notification-card h2{color:var(--lumo-base-color);text-transform:uppercase;margin-top:6px;margin-bottom:.5em}vaadin-notification-card .notification-content{text-transform:uppercase}#vaadin-notification-card[theme~=success] vaadin-icon,#vaadin-notification-card[theme~=success] h2{color:var(--lumo-success-color)}#vaadin-notification-card[theme~=error] vaadin-icon,#vaadin-notification-card[theme~=error] h2{color:var(--lumo-error-color)}.menu-item-footer span{color:var(--lumo-text-color)!important}.graph-toolbar{height:28px;background-color:var(--lumo-contrast-5pct);box-shadow:0 1px var(--lumo-contrast-20pct);width:100%}.empty-warning{color:red;font-size:small}.left-padding{padding-left:var(--lumo-space-m)}.test-form vaadin-form-item{border-bottom:solid 1px var(--lumo-contrast-20pct)}.test-form vaadin-form-item label{font-weight:700}.form-field-title{font-weight:700;margin-top:var(--lumo-space-l);margin-bottom:var(--lumo-space-s)}.dashboard-item{display:flex;flex:0 0 auto;border:solid 1px var(--lumo-contrast-20pct);width:450px;height:315px;margin:var(--lumo-space-m)}.dashboard-item-title-wrapper{display:flex;flex-direction:column}.dashboard-item-title{color:var(--lumo-contrast-80pct);font-size:var(--lumo-font-size-l);font-weight:700}.dashboard-item-subtitle{color:var(--lumo-contrast-50pct);font-size:var(--lumo-font-size-m)}.notification-content{max-width:350px;display:inline-block;padding-right:15px}.step-sensor-row{background:var(--lumo-base-color);border:solid 1px var(--bio-secure-border-color);width:100%;align-items:center;padding:var(--lumo-space-m)}.step-sensor-row-sensor-name{font-size:var(--lumo-font-size-l);font-weight:700;width:120px}.step-sensor-row-sensor-value{font-size:var(--lumo-font-size-l);font-weight:700;width:160px}.expand-button{width:20px;min-width:0;margin:0;border-radius:0;height:100%;padding:0;flex-shrink:0}.no-margin{margin:0}.dashboard-filter-line{margin-left:auto;padding:var(--lumo-space-s) var(--lumo-space-m);align-items:center}.loading{width:48px;height:48px;border:5px solid var(--lumo-body-text-color);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;margin:auto}.alarm-process{width:100%;border:3px solid #ccc;background-color:#fff}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.attachments-slider{--slide-tab-background-color: #fefefe;--slide-tab-color: var(--lumo-primary-color)}.attachments-card{min-width:360px}.calendar{font-size:var(--lumo-font-size-m)}.calendar-title{display:flex;justify-content:center;align-items:center;font-size:var(--lumo-font-size-xxxl);font-weight:700}.badge-list-wrapper{display:flex;flex-wrap:wrap;gap:var(--lumo-space-s);padding-top:var(--lumo-space-s)}.box-scanner{background-image:url(frontend/images/box-scanner.jpg);background-size:cover;height:150px;width:150px}.link{text-decoration:underline;cursor:pointer}.separator{margin:var(--lumo-space-l)}.boxed-icon{padding:var(--lumo-space-l);box-sizing:content-box;background-color:var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-s);width:var(--lumo-icon-size-m);height:var(--lumo-icon-size-m)}.summary-layout{background-color:var(--lumo-contrast-5pct);border-bottom:solid 1px var(--lumo-contrast-20pct);padding:var(--lumo-space-l);align-self:stretch}.summary-layout vaadin-avatar{margin:var(--lumo-space-m) 0}.summary-layout-left{flex:1 1 33%}.summary-layout-right{flex:1 1 66%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.summary-layout-right>div{border-left:solid 1px var(--lumo-contrast-10pct)}.patient-summary-layout-diagnoses{grid-column:span 2}.clinic-patient{width:100%;height:100%;overflow:hidden}.clinic-patient-detail-left{flex:1 1 auto}.clinic-patient-detail-right{flex:0 0 450px;padding-left:var(--lumo-space-l);border-left:solid 1px var(--lumo-contrast-10pct)}.diagnoses-definition{height:100%;width:100%;background-color:var(--lumo-contrast-5pct)}.diagnoses-definition .card{width:100%;background-color:var(--lumo-base-color);padding:var(--lumo-space-m);border-radius:var(--lumo-border-radius-l)}.incident-post-layout{border:1px solid #ccc;border-radius:var(--lumo-border-radius-l);border-bottom:solid 1px var(--lumo-contrast-20pct);padding:var(--lumo-space-l);width:100%;margin-bottom:var(--lumo-space-l)}.incident-post{padding:1rem;border:1px solid #ccc;border-radius:8px;background-color:#f9f9f9;margin-bottom:1rem}.absolute-top-left{position:absolute;top:0;left:0}.tenant-monitor-card-wrapper{flex-wrap:wrap;align-content:flex-start;gap:var(--lumo-space-l);background:var(--lumo-contrast-5pct);padding:var(--lumo-space-l)}.tenant-monitor-card{padding:var(--lumo-space-m);min-width:300px;border:solid 1px var(--lumo-contrast-20pct);background:var(--lumo-base-color);border-radius:var(--lumo-border-radius-l)}.tenant-monitor-card .card-title{border-bottom:var(--lumo-contrast-20pct);justify-content:center}.tenant-monitor-card .alarm-row,.tenant-monitor-card .alarm-row>h3{color:var(--lumo-error-color);font-size:16px}.tenant-monitor-card .alarm-row>vaadin-icon{margin-right:var(--lumo-space-s)}.icon-wrapper vaadin-icon{flex:0 0 auto;color:var(--lumo-primary-color)}.alarm-card{border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-s)}.left-border-red{border-left:4px solid red}.left-border-green{border-left:4px solid green}.timeline-item{position:relative;display:flex;align-items:center;gap:12px;margin:var(--lumo-space-m) 0}.timeline-time{min-width:60px}.timeline-title{font-weight:700}.timeline-icon{width:28px;height:28px}.main-header{display:flex;border-radius:var(--lumo-border-radius-l);border:solid 1px var(--bio-secure-border-color);padding:var(--lumo-space-m);flex-direction:row;flex:1 1 auto}.main-header .label-field{flex:1 1 auto;background:none;border:none;padding-top:var(--lumo-space-m)}.cell-order-detail-view{display:flex;flex-direction:column;margin:10px var(--lumo-space-xl) 0 10px;padding:var(--lumo-space-m);box-sizing:border-box}.cell-order-action-warning{background-color:#fefae0;border-left:5px solid #ffcc00;border-radius:8px;box-sizing:border-box;padding:var(--lumo-space-l);margin:var(--lumo-space-m) var(--lumo-space-xl) 0 0}.cell-order-action-info{border-radius:6px;padding:var(--lumo-space-m);margin-top:var(--lumo-space-m);box-sizing:border-box}.cell-order-action-link{margin-left:var(--lumo-space-s);color:#5e7bf9;border-radius:4px;font-size:var(--lumo-font-size-s);cursor:pointer;border:none}.title-with-margin{margin-top:var(--lumo-space-m);margin-bottom:var(--lumo-space-s)}.dialog-content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;padding:var(--lumo-space-m);padding-top:var(--lumo-space-l);padding-bottom:0;height:100%}.menu-wrapper{margin-top:var(--lumo-space-m)}.menu-item{align-items:center;display:flex;font-size:var(--lumo-font-size-m);font-weight:600;height:var(--lumo-size-l);transition:background-color var(--transition-duration-s)}.menu-item:not([level]){margin-bottom:1px;background-color:var(--lumo-base-color);box-shadow:var(--lumo-box-shadow-xs)}.menu-item[level]{font-size:var(--lumo-font-size-s);font-weight:400;height:var(--lumo-size-m)}.menu-item[level="1"] span{font-weight:500;margin-left:var(--menu-item-indentation)}.menu-item[level="2"] span{font-weight:400;margin-left:calc(var(--menu-item-indentation) + var(--lumo-space-m))}.menu-item[level="3"] span{font-weight:300;margin-left:calc(var(--menu-item-indentation) + calc(var(--lumo-space-m) * 2))}.menu-item:hover{background-color:var(--lumo-primary-color-10pct)}.menu-item-link:hover{text-decoration:none}.menu-item:active{background-color:var(--lumo-contrast-20pct)}.menu-item-link{align-items:center;display:flex;flex-grow:1;height:100%;overflow:hidden;padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m)}.menu-item-link[highlight]{background-color:var(--lumo-primary-color);color:var(--lumo-primary-contrast-color)}.menu-item-link:not([highlight]){color:var(--lumo-body-text-color)}.menu-item-link:not([highlight]) vaadin-icon{color:var(--lumo-tertiary-text-color)}.menu-item-link vaadin-icon{height:var(--lumo-icon-size-s);flex-shrink:0;margin:0 var(--lumo-space-l) 0 0;transition:margin var(--transition-duration-s);width:var(--lumo-icon-size-s)}.menu-item-link span{cursor:inherit;overflow:hidden;text-overflow:ellipsis;user-select:none;-webkit-user-select:none;white-space:nowrap}.menu-item vaadin-button{color:var(--lumo-secondary-text-color);flex-shrink:0;margin-left:auto;margin-right:var(--lumo-space-s)}.steps-panel{background:var(--lumo-base-color);padding-top:var(--lumo-space-l);max-width:300px;min-width:300px;border-right:solid 1px var(--lumo-contrast-20pct);height:100%;overflow:auto;flex:0 0 auto}.steps-step{background-color:var(--lumo-base-color);font-size:var(--lumo-font-size-s);width:100%;padding:var(--lumo-space-m);cursor:pointer;position:relative;margin:0;gap:var(--lumo-space-l)}.steps-step h3{font-size:var(--lumo-font-size-l);margin-top:0;margin-bottom:0}.steps-step h3,.steps-step span{color:var(--lumo-contrast-80pct)}.steps-step vaadin-icon{flex:0 0 auto;width:var(--lumo-icon-size-l);height:var(--lumo-icon-size-l);border-radius:100%;color:var(--lumo-contrast-80pct);background-color:var(--lumo-base-color);margin:auto;z-index:1}.steps-step h3{margin-bottom:var(--lumo-space-s)}.steps-step.completed h3,.steps-step.completed span{color:var(--lumo-contrast-40pct)}.steps-step.completed vaadin-icon{color:var(--lumo-contrast-40pct)}.steps-step.active h3,.steps-step.active span{color:var(--lumo-primary-color)}.steps-step.active vaadin-icon{color:var(--lumo-primary-color)}.steps-step:first-child:after{content:none}.steps-step:after{height:100%;width:2px;content:"";position:absolute;background-color:var(--lumo-contrast-60pct);left:20px;top:-50%;z-index:0}.steps-step.active:after{background-color:var(--lumo-contrast-40pct)}.steps-step.completed:after{background:var(--lumo-contrast-40pct)}.device-monitor-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;flex:1 1 auto;align-self:stretch;background-color:var(--bio-secure-toolbar-bg-color)}.device-monitor-alarm{color:var(--lumo-error-text-color)}.device-monitor-card{background:#fff;border-radius:var(--lumo-border-radius);box-sizing:border-box;overflow:hidden;box-shadow:0 3px 5px var(--lumo-shade-10pct);padding:var(--lumo-space-m);align-items:center;margin:var(--lumo-space-m)}.device-monitor-card.single{width:300px!important}.device-monitor-card.multiple{width:460px!important}.device-monitor-card-title-row:before{display:none}.device-monitor-card-title-row{font-size:28px;font-weight:700;width:100%;justify-content:center;border-bottom:1px solid var(--lumo-shade-10pct);padding-bottom:var(--lumo-space-m)}.device-monitor-card-alarm-row{width:100%;font-size:12px;font-weight:700;background:var(--lumo-error-color);color:var(--lumo-base-color);margin-top:0;align-items:center;padding:var(--lumo-space-s);border-radius:var(--lumo-border-radius-l)}.device-monitor-card-sensor{width:180px;align-items:center;margin:var(--lumo-space-l)}.device-monitor-card-sensors-wrapper{flex-wrap:wrap;max-width:440px}.device{font-size:20px}.device-title{font-size:14px;color:#666}.device-monitor-card-footer-row{width:100%;font-weight:700;margin-top:auto}.loading-indicator{display:block;position:relative;width:24px;height:24px}.loading-indicator:after{content:"";position:absolute;width:24px;height:24px;top:0;left:0;background-image:url(/frontend/images/icon-loading.png);background-repeat:no-repeat;background-size:100% auto;background-position:center;animation:spin 5s linear infinite}.pc-alarm vaadin-icon{color:var(--lumo-error-text-color);font-size:small;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.treatment-card{display:flex;flex-direction:row;background:#fff;box-sizing:border-box;overflow:hidden;align-items:center;padding:var(--lumo-space-xs);margin-bottom:var(--lumo-space-m);border-radius:var(--lumo-border-radius);border:solid 1px var(--bio-secure-border-color)}.treatment-card:hover{background:var(--lumo-primary-color-10pct);cursor:pointer}.treatment-card-badges{display:flex;flex:0 0;min-width:150px;justify-content:center;align-items:baseline;text-align:center}.treatment-card-content{display:flex;flex-direction:column;align-items:baseline;padding-top:var(--lumo-space-s);flex:1 1 auto}.treatment-card-right-part{display:flex;flex-direction:column;padding-top:var(--lumo-space-s);align-items:end;padding-right:var(--lumo-space-xl)}.treatment-card-title{font-size:var(--lumo-font-size-m);line-height:var(--lumo-line-height-m);color:var(--lumo-body-text-color);font-weight:600}.treatment-card-subtitle{font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color);font-weight:500}.stage-drft{background-color:#cfd3d7;color:#000}.stage-coll{background-color:#e4e669;color:#000}.stage-manu{background-color:#5e7bf9;color:#fff}.stage-comp{background-color:#0e8a16;color:#fff}.stage-x{background-color:#d73a4a;color:#fff}.trx-infusion{background-color:#5319e7;color:#fff;min-width:110px}.trx-transfer{background-color:#fbca04;color:#000;min-width:110px}.trx-destroy{background-color:#b60205;color:#fff;min-width:110px}.trx-collection{background-color:#006b75;color:#fff;min-width:110px}.conditional-acceptance{width:24px;color:#d73a4a}.toggle-button-group-button-h{border-style:solid;border-color:var(--_lumo-button-primary-background-color, var(--lumo-primary-color))}.toggle-button-group-first-button-h{border-radius:5px 0 0 5px;border-width:1px 0 1px 1px}.toggle-button-group-middle-button-h{border-radius:0;border-width:1px 0 1px 1px}.toggle-button-group-last-button-h{border-radius:0 5px 5px 0;border-width:1px 1px 1px 1px}.toggle-button-group-button-v{border-style:solid;border-color:var(--_lumo-button-primary-background-color, var(--lumo-primary-color));width:100%;margin:0 var(--lumo-space-xs)}.toggle-button-group-first-button-v{border-radius:5px 5px 0 0;border-width:1px 1px 1px 1px}.toggle-button-group-middle-button-v{border-radius:0;border-width:0 1px 0 1px}.toggle-button-group-last-button-v{border-radius:0 0 5px 5px;border-width:1px 1px 1px 1px}.apexcharts-tooltip{box-shadow:0 3px 5px var(--lumo-shade-10pct)}.arrow_box{padding:1em;text-align:left;line-height:1.5em;font-weight:700}.barcode-container{width:18mm;height:13mm;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;margin-bottom:0}.barcode-label{font-size:.6875em;font-weight:700}#printableArea{display:flex;flex-direction:column}.printModal{font-family:sans-serif;display:flex;text-align:center;font-weight:300;font-size:30px;left:0;top:0;position:absolute;color:#0460b5;width:100%;height:100%;background-color:#ffffffe8}.printClose{position:absolute;right:10px;top:10px}.printClose:before{content:"×";font-family:Helvetica Neue,sans-serif;font-weight:100;line-height:1px;padding-top:.5em;display:block;font-size:2em;text-indent:1px;overflow:hidden;height:1.25em;width:1.25em;text-align:center;cursor:pointer}barcode-bwipjs{position:relative;display:block;flex:0 0 auto}#canvas{width:100%;height:100%}vaadin-login-form-wrapper::part(form-title){margin:calc(var(--lumo-font-size-xxxl) - var(--lumo-font-size-xxl)) auto}vaadin-login-form vaadin-button[theme~=submit]{margin-top:var(--lumo-space-m)}vaadin-login-overlay-wrapper::part(brand){background-image:url(/images/logo.png);background-repeat:no-repeat;background-color:#010b18;background-position:center;background-size:280px;border-bottom:1px solid var(--lumo-shade-20pct)}vaadin-login-overlay-wrapper::part(overlay){background-image:url(/images/login-bg.jpeg);background-size:cover}vaadin-login-overlay-wrapper::part(title){font-size:var(--lumo-font-size-xxl);text-align:center}vaadin-app-layout::part(drawer){background-color:var(--lumo-contrast-5pct);box-shadow:var(--lumo-box-shadow-m)}vaadin-app-layout::part(navbarTop){--lumo-base-color: hsl(214, 90%, 5%);--lumo-tint: hsl(214, 100%, 98%);--lumo-tint-5pct: hsla(214, 65%, 85%, .06);--lumo-contrast: var(--lumo-tint);--lumo-contrast-90pct: var(--lumo-tint-90pct);--lumo-body-text-color: var(--lumo-contrast-90pct);--lumo-header-text-color: var(--lumo-contrast);--lumo-primary-text-color: var(--lumo-contrast);--_lumo-button-color: var(--lumo-contrast);color:var(--lumo-body-text-color);background-color:var(--lumo-base-color)}.apexcharts-heatmap-rect{cursor:pointer}vaadin-button{cursor:pointer}vaadin-button[theme~=small]{font-size:var(--lumo-font-size-s)!important;--lumo-button-size: var(--lumo-size-s)}vaadin-button.notification-button>vaadin-icon{width:30px;height:30px}vaadin-custom-field.process-time .inputs-wrapper,vaadin-custom-field.process-duration .inputs-wrapper{display:flex;gap:var(--lumo-space-s)}vaadin-details{width:100%}vaadin-details::part(summary){text-transform:uppercase;font-size:var(--lumo-font-size-s);font-weight:700;padding:var(--lumo-space-m);box-sizing:border-box;background:var(--lumo-shade-10pct)}vaadin-details[opened]::part(summary){border-bottom:none}vaadin-details[opened]::part(summary-content){width:100%}vaadin-details::part(content){box-sizing:border-box;border-radius:var(--lumo-border-radius-m);border:1px solid var(--lumo-shade-10pct);padding:0}vaadin-dialog-overlay::part(overlay){overflow:hidden}vaadin-dialog-overlay::part(content){padding-left:var(--lumo-space-s);background:var(--lumo-base-color)}vaadin-dialog-overlay::part(header){border-bottom:solid 1px var(--lumo-contrast-20pct)}vaadin-dialog-overlay::part(title){margin-inline-start:var(--lumo-space-s)}vaadin-dialog-overlay[theme~=small]::part(overlay){min-width:25rem;max-width:40rem}vaadin-dialog-overlay[theme~=medium]::part(overlay){min-width:40rem;max-width:75rem}vaadin-dialog-overlay[theme~=large]::part(overlay){width:90%;min-width:40rem}vaadin-icon{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s)}vaadin-list-box.card-selection ::slotted(vaadin-item){border:solid 1px var(--lumo-contrast-20pct);background:var(--lumo-base-color);padding:var(--lumo-space-m) 0;cursor:pointer}vaadin-list-box.card-selection ::slotted(vaadin-item[selected]){border:solid 1px var(--lumo-primary-color);background:var(--lumo-base-color);color:var(--lumo-body-text-color);font-weight:700}vaadin-text-field.clickable-text::part(input-field){cursor:pointer;background-image:none}:host(.all-rows-visible){height:auto;align-self:flex-start;flex-grow:0;width:100%}:host(.all-rows-visible) #scroller{width:100%;height:100%;position:relative}:host(.all-rows-visible) #items{min-height:1px}:host(.large-rows) [part~=cell] ::slotted(vaadin-grid-cell-content){padding-top:15px;padding-bottom:15px}.ghost ::slotted(vaadin-grid-cell-content){opacity:.3}.bold{font-weight:600}[part~=footer-cell] ::slotted(vaadin-grid-cell-content){padding-top:0!important;padding-bottom:0!important}:host(.has-footer-row) #footer [part~=row]:first-of-type{display:none}:host(.card-list){background:transparent;width:90%;margin:auto;border:none}:host(.card-list) [part~=cell]:not(:empty):not([details-cell]){padding:0}:host(.card-list) [part~=row][selected] [part~=cell]{background:transparent!important}:host(.card-list) [part~=body-cell]{background:transparent}:host(.hide-footer) tfoot [part=row]{display:none}vaadin-accordion-heading{padding:var(--lumo-space-s) var(--lumo-space-m)}vaadin-accordion-panel[opened]::part(content){padding:var(--lumo-space-m);background:var(--lumo-base-color)}vaadin-accordion-panel{border:solid 1px var(--lumo-contrast-5pct)}vaadin-accordion-panel[opened]>vaadin-accordion-heading{color:var(--lumo-primary-color);font-weight:700}vaadin-radio-group[readonly] vaadin-radio-button:not([checked]){color:inherit}vaadin-radio-group[readonly] vaadin-radio-button[checked]::part(radio){background-color:var(--lumo-contrast-70pct)}vaadin-radio-group[readonly] vaadin-radio-button[checked][active]::part(radio){transform:scale(1)}vaadin-radio-group[readonly] vaadin-radio-button:not([checked])::part(radio){background:transparent;border:var(--vaadin-input-field-readonly-border, 1px dashed var(--lumo-contrast-50pct))}:host #layout{opacity:1!important}html{--lumo-size-xl: 3rem;--lumo-size-l: 2.5rem;--lumo-size-m: 2rem;--lumo-size-s: 1.75rem;--lumo-size-xs: 1.5rem;--lumo-font-size: 1rem;--lumo-font-size-xxxl: 1.75rem;--lumo-font-size-xxl: 1.375rem;--lumo-font-size-xl: 1.125rem;--lumo-font-size-l: 1rem;--lumo-font-size-m: .875rem;--lumo-font-size-s: .8125rem;--lumo-font-size-xs: .75rem;--lumo-font-size-xxs: .6875rem;--lumo-line-height-xl: 2rem;--lumo-line-height-l: 1.75rem;--lumo-line-height-m: 1.625rem;--lumo-line-height-s: 1.375rem;--lumo-line-height-xs: 1.125rem;--lumo-icon-size-s: 1.25em;--lumo-icon-size-m: 1.5em;--lumo-icon-size-l: 2.25em;--lumo-icon-size: var(--lumo-icon-size-m);--lumo-space-xl: 1.875rem;--lumo-space-l: 1.25rem;--lumo-space-m: .625rem;--lumo-space-s: .3125rem;--lumo-space-xs: .1875rem;--bio-secure-border-color: var(--lumo-contrast-20pct);--bio-secure-toolbar-bg-color: var(--lumo-contrast-5pct);font-size:var(--lumo-font-size-m)}
