@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)}@media all and (max-width: 1100px){.list-view.editing .toolbar,.list-view.editing .contact-grid{display:none}}.menu-button{position:absolute;width:4px;top:3px;right:1px;padding:1px;border:none;background:none;cursor:pointer}a[highlight]{font-weight:700;text-decoration:underline}.wrap-cell-text{white-space:normal;line-height:normal}:root{--card-background-color: var(--lumo-contrast-10pct);--card-hover-background-color: var(--lumo-contrast-30pct)}[theme~=dark]{--card-background-color: var(--lumo-contrast-5pct);--card-hover-background-color: var(--lumo-shade-20pct)}.card-layout{padding:0;margin:0;box-shadow:0 4px 8px #0003;transition:.3s;border-radius:10px;background:var(--card-background-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accept-layout{display:none;opacity:0;transition:opacity .2s ease-in-out}.card-layout2.active .accept-layout{display:flex;opacity:1}.card-layout2{padding:7px;margin:7px;box-shadow:0 4px 8px #0003;transition:.3s;border-radius:7px;background:var(--card-background-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card-layout:hover{box-shadow:0 8px 16px #00000080;background:var(--card-hover-background-color)}.container{display:flex;flex-wrap:wrap;gap:5px;font-size:14px;line-height:1}.card-layout .section{padding:2px;border-bottom:1px solid var(--lumo-contrast-10pct)}.card-layout .header{background-color:var(--lumo-contrast-5pct);padding:5px;border-radius:7px;text-align:left}vaadin-grid::part(row) .status-requested{--vaadin-grid-cell-background: #f0ad4e}vaadin-grid.styling::part(status-accepted){background-color:var(--lumo-success-color-10pct)}vaadin-grid::part(row) .status-rejected{--vaadin-grid-cell-background: #d9534f}vaadin-grid::part(row) .status-issue{--vaadin-grid-cell-background: #5bc0de}.logout-button{position:absolute;right:0;top:0;margin:10px}.locale-span{margin:10px}.lang-button{display:flex;align-items:center;justify-content:center;left:0}.lang-button img{margin-right:3px;justify-content:inherit;margin-left:3px;margin-top:3px}.file-wrapper{height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;margin-bottom:6px;border-radius:15px;background:var(--card-background-color);box-shadow:0 2px 6px #0000001a;transition:background-color .3s ease,box-shadow .3s ease}.orders-view-horizontal-layout-1{display:flex;align-items:center;justify-content:space-between;width:100%}.orders-view-horizontal-layout-1 a{text-decoration:none;font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease}.orders-view-horizontal-layout-1 a:hover{color:#007bff}.orders-view-horizontal-layout-1 .lumo-icon{margin-left:8px;color:#999;font-size:16px;transition:color .3s ease}.orders-view-horizontal-layout-1 .lumo-icon:hover{color:#ff4d4d}.file-wrapper:hover{background-color:var(--lumo-contrast-30pct);box-shadow:0 4px 10px #00000026}.file-wrapper{flex-wrap:nowrap}.orders-view-horizontal-layout-1{gap:12px}@media (max-width: 300px){.file-wrapper{height:auto;flex-direction:column;align-items:flex-start;padding:8px 12px}.orders-view-horizontal-layout-1{flex-direction:column;align-items:flex-start}.orders-view-horizontal-layout-1 a,.orders-view-horizontal-layout-1 .lumo-icon{margin-bottom:4px}}:host([theme~="column-header"]) [part~=header-cell]{background-color:var(--lumo-base-color);color:var(--lumo-header-text-color);font-size:var(--lumo-font-size-m);font-weight:700;padding:var(--lumo-space-s) var(--lumo-space-m);border-bottom:1px solid var(--lumo-contrast-10pct)}:host([theme~="row"]) [part~=row]{background-color:var(--lumo-base-color);color:var(--lumo-body-text-color);font-size:var(--lumo-font-size-s);padding:var(--lumo-space-s) var(--lumo-space-m);border-bottom:1px solid var(--lumo-contrast-10pct)}:host([theme~="row"]) [part~=row][selected]{background-color:var(--lumo-primary-color-10pct);color:var(--lumo-primary-text-color)}:host([theme~="cell"]) [part~=cell]{padding:var(--lumo-space-xs) var(--lumo-space-m);border-right:1px solid var(--lumo-contrast-10pct)}:host([theme~="column-header"]) [part~=header-cell]{padding:var(--lumo-space-xs) var(--lumo-space-m);border-right:1px solid var(--lumo-contrast-10pct)}:host([theme~="grid"]){border:1px solid var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-m);box-shadow:var(--lumo-box-shadow-s)}
