@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;700&display=swap";html{--lumo-font-size-xxxl: 1.75rem;--lumo-font-size-xxl: 1.375rem;--lumo-font-size-xl: 1.125rem;--lumo-font-size-l: .9375rem;--lumo-font-size-m: .8125rem;--lumo-font-size-s: .75rem;--lumo-font-size-xs: .6875rem;--lumo-font-size-xxs: .625rem;--edi-font-size-heading: 1.0625rem;--lumo-line-height-m: 1.5;--lumo-line-height-s: 1.35;--lumo-line-height-xs: 1.2;--lumo-space-xs: .2rem;--lumo-space-s: .4rem;--lumo-space-m: .6rem;--lumo-space-l: 1rem;--lumo-space-xl: 1.5rem}html{--edi-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--lumo-font-family: var(--edi-font-family)}html{--lumo-primary-color: hsl(82, 72%, 42%);--lumo-primary-color-50pct: hsla(82, 72%, 42%, .5);--lumo-primary-color-10pct: hsla(82, 72%, 42%, .1);--lumo-primary-text-color: hsl(82, 60%, 35%);--lumo-primary-contrast-color: #111111}[theme~=dark]{--lumo-base-color: hsl(0, 0%, 5%);--lumo-tint-5pct: hsla(0, 0%, 100%, .04);--lumo-tint-10pct: hsla(0, 0%, 100%, .08);--lumo-tint-20pct: hsla(0, 0%, 100%, .13);--lumo-tint-30pct: hsla(0, 0%, 100%, .18);--lumo-tint-40pct: hsla(0, 0%, 100%, .23);--lumo-tint-50pct: hsla(0, 0%, 100%, .28);--lumo-shade-5pct: hsla(0, 0%, 0%, .15);--lumo-shade-10pct: hsla(0, 0%, 0%, .25);--lumo-shade-20pct: hsla(0, 0%, 0%, .35);--lumo-shade-30pct: hsla(0, 0%, 0%, .45);--lumo-shade-40pct: hsla(0, 0%, 0%, .55);--lumo-shade-50pct: hsla(0, 0%, 0%, .65);--lumo-header-text-color: hsla(0, 0%, 100%, .95);--lumo-primary-color: hsl(82, 72%, 42%);--lumo-primary-color-50pct: hsla(82, 72%, 42%, .5);--lumo-primary-color-10pct: hsla(82, 72%, 42%, .1);--lumo-primary-text-color: hsl(82, 72%, 52%);--lumo-primary-contrast-color: #111111}[theme~=dark] vaadin-app-layout::part(drawer){background-color:#0a0a0a}[theme~=dark] vaadin-app-layout::part(navbar){background-color:#0f0f0f}vaadin-grid::part(selected-row){background-color:#80b81e40}vaadin-grid::part(selected-row-cell){background-color:transparent}.edi-drawer{--edi-nav-icon-size: 1rem;--edi-nav-icon-gap: var(--lumo-space-s);--edi-nav-leaf-inset: 11px;--edi-nav-indent: calc(var(--edi-nav-icon-size) + var(--edi-nav-icon-gap));--edi-nav-step: 10px}.edi-drawer vaadin-details>vaadin-details-summary{padding-inline:0}.edi-drawer .edi-nav-section,.edi-drawer>vaadin-details.edi-nav-section-details>vaadin-details-summary{color:var(--lumo-header-text-color);font-size:var(--lumo-font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-top:var(--lumo-space-m);margin-bottom:var(--lumo-space-xs);padding-inline-start:var(--edi-nav-leaf-inset)}.edi-drawer .edi-nav-section h4{font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.edi-drawer vaadin-details.edi-nav-sub>vaadin-details-summary{color:var(--lumo-body-text-color);font-size:var(--lumo-font-size-s);font-weight:600;letter-spacing:normal;text-transform:none;padding-inline-start:var(--edi-nav-leaf-inset)}.edi-drawer a[router-link]{display:flex;align-items:center;gap:var(--lumo-space-xs);color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s);font-weight:400;text-decoration:none;padding:3px 8px;border-radius:var(--lumo-border-radius-s);border-left:3px solid transparent;transition:color .12s ease,background-color .12s ease}.edi-drawer a[router-link]:hover{color:var(--lumo-body-text-color);background-color:var(--lumo-tint-5pct)}.edi-drawer a[router-link].edi-nav-toplevel{font-size:var(--lumo-font-size-m);color:var(--lumo-body-text-color)}.edi-drawer a[router-link][highlight]{color:var(--lumo-primary-text-color);font-weight:700;background-color:var(--lumo-primary-color-10pct);border-left-color:var(--lumo-primary-color)}.edi-drawer .edi-nav-icon{width:var(--edi-nav-icon-size);height:var(--edi-nav-icon-size);margin-inline-end:var(--edi-nav-icon-gap);color:var(--lumo-tertiary-text-color);flex:none}.edi-drawer .edi-nav-section .edi-nav-icon,.edi-drawer>vaadin-details.edi-nav-section-details>vaadin-details-summary .edi-nav-icon{color:var(--lumo-primary-color)}.edi-drawer .edi-nav-recent-item{display:flex;flex-direction:column;line-height:1.25;padding:4px 8px;border-radius:var(--lumo-border-radius-s);border-left:3px solid transparent;cursor:pointer;transition:background-color .12s ease}.edi-drawer .edi-nav-recent-item:hover{background-color:var(--lumo-tint-5pct);border-left-color:var(--lumo-primary-color)}.edi-drawer .edi-nav-recent-name{color:var(--lumo-body-text-color);font-size:var(--lumo-font-size-s);font-weight:600}.edi-drawer .edi-nav-recent-tab{color:var(--lumo-tertiary-text-color);font-size:var(--lumo-font-size-xs)}vaadin-grid::part(dimmed){opacity:.35;transition:opacity .3s ease}vaadin-grid::part(icon-cell){padding-inline:0;justify-content:center;text-overflow:clip}vaadin-details[theme~=filled][opened]{border-left:3px solid var(--lumo-primary-color);background-color:var(--lumo-tint-5pct)}vaadin-dialog-overlay::part(overlay){border:1px solid hsla(0,0%,100%,.18);box-shadow:0 8px 40px 8px #000000b3,0 0 0 1px #ffffff0f}vaadin-confirm-dialog-overlay::part(overlay){border:1px solid hsla(0,0%,100%,.18);box-shadow:0 8px 40px 8px #000000b3,0 0 0 1px #ffffff0f}vaadin-dev-tools{display:none!important}
