@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./onest-latin-ext-wght-normal-QAhDxQuo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}vaadin-scroller[slot=drawer]{padding:var(--lumo-space-s)}[slot=drawer]:is(header,footer){align-items:center;gap:var(--lumo-space-s);padding:var(--lumo-space-s) var(--lumo-space-m);min-height:var(--lumo-size-xl);box-sizing:border-box;display:flex}[slot=drawer]:is(header,footer):empty{display:none}.sale-report-view{width:100%}.sale-report-layout-view .filter-component .filter-layout{align-items:end;gap:0 var(--lumo-space-l);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.sale-report-layout-view .filter-component .content{padding-bottom:0}.sale-report-layout-view .view-frame__header{z-index:1;background:var(--lumo-base-color);position:sticky;top:0}table.report-table{border-collapse:collapse;width:100%;min-width:400px;margin:25px 0;font-family:sans-serif;font-size:.9em;box-shadow:0 0 20px #00000026}.report-table th{background-color:var(--lumo-primary-color);color:var(--lumo-base-color);text-align:left}.report-table th,.report-table td{text-align:center;padding:12px 15px}.report-table tbody tr{border-bottom:1px solid var(--lumo-secondary-text-color)}.report-table tbody tr:nth-of-type(2n){background-color:var(--lumo-base-color)}.report-table tbody tr:last-of-type{border-bottom:2px solid var(--lumo-primary-color)}.report-table tbody tr.sum{font-weight:700}@media screen and (width<=3000px){table.report-table th,table.report-table td{padding:1px 2px!important}}.border-radius-s{border-radius:var(--lumo-border-radius)}.border-radius-m{border-radius:calc(var(--lumo-border-radius) * 2)}.border-radius-l{border-radius:calc(var(--lumo-border-radius) * 3)}.border-radius-100{border-radius:100%}iron-icon.size-s{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s)}iron-icon.size-m{width:var(--lumo-icon-size-m);height:var(--lumo-icon-size-m)}iron-icon.size-l{width:var(--lumo-icon-size-l);height:var(--lumo-icon-size-l)}.margin-b-a{margin-bottom:auto}.margin-b-xs{margin-bottom:var(--lumo-space-xs)}.margin-b-s{margin-bottom:var(--lumo-space-s)}.margin-b-m{margin-bottom:var(--lumo-space-m)}.margin-b-l{margin-bottom:var(--lumo-space-l)}.margin-b-xl{margin-bottom:var(--lumo-space-xl)}.margin-h-a{margin-left:auto;margin-right:auto}.margin-h-xs{margin-left:var(--lumo-space-xs);margin-right:var(--lumo-space-xs)}.margin-h-s{margin-left:var(--lumo-space-s);margin-right:var(--lumo-space-s)}.margin-h-m{margin-left:var(--lumo-space-m);margin-right:var(--lumo-space-m)}.margin-h-l{margin-left:var(--lumo-space-l);margin-right:var(--lumo-space-l)}.margin-h-xl{margin-left:var(--lumo-space-xl);margin-right:var(--lumo-space-xl)}.margin-r-h-m{margin-left:var(--lumo-space-r-m);margin-right:var(--lumo-space-r-m)}.margin-r-h-l{margin-left:var(--lumo-space-r-l);margin-right:var(--lumo-space-r-l)}.margin-l-a{margin-left:auto}.margin-l-xs{margin-left:var(--lumo-space-xs)}.margin-l-s{margin-left:var(--lumo-space-s)}.margin-l-m{margin-left:var(--lumo-space-m)}.margin-l-l{margin-left:var(--lumo-space-l)}.margin-l-xl{margin-left:var(--lumo-space-xl)}.margin-r-a{margin-right:auto}.margin-r-xs{margin-right:var(--lumo-space-xs)}.margin-r-s{margin-right:var(--lumo-space-s)}.margin-r-m{margin-right:var(--lumo-space-m)}.margin-r-l{margin-right:var(--lumo-space-l)}.margin-r-xl{margin-right:var(--lumo-space-xl)}.spacing-tall-xs{margin:var(--lumo-space-tall-xs)}.margin-tall-s{margin:var(--lumo-space-tall-s)}.margin-tall-m{margin:var(--lumo-space-tall-m)}.margin-tall-l{margin:var(--lumo-space-tall-l)}.margin-tall-xl{margin:var(--lumo-space-tall-xl)}.margin-t-a{margin-top:auto}.margin-t-xs{margin-top:var(--lumo-space-xs)}.margin-t-s{margin-top:var(--lumo-space-s)}.margin-t-m{margin-top:var(--lumo-space-m)}.margin-t-l{margin-top:var(--lumo-space-l)}.margin-t-xl{margin-top:var(--lumo-space-xl)}.margin-a{margin:auto}.margin-xs{margin:var(--lumo-space-xs)}.margin-s{margin:var(--lumo-space-s)}.margin-m{margin:var(--lumo-space-m)}.margin-l{margin:var(--lumo-space-l)}.margin-xl{margin:var(--lumo-space-xl)}.margin-v-a{margin-top:auto;margin-bottom:auto}.margin-v-xs{margin-bottom:var(--lumo-space-xs);margin-top:var(--lumo-space-xs)}.margin-v-s{margin-bottom:var(--lumo-space-s);margin-top:var(--lumo-space-s)}.margin-v-m{margin-bottom:var(--lumo-space-m);margin-top:var(--lumo-space-m)}.margin-v-l{margin-bottom:var(--lumo-space-l);margin-top:var(--lumo-space-l)}.margin-v-xl{margin-bottom:var(--lumo-space-xl);margin-top:var(--lumo-space-xl)}.margin-r-v-m{margin-bottom:var(--lumo-space-r-m);margin-top:var(--lumo-space-r-m)}.margin-r-v-l{margin-bottom:var(--lumo-space-r-l);margin-top:var(--lumo-space-r-l)}.margin-wide-xs{margin:var(--lumo-space-wide-xs)}.margin-wide-s{margin:var(--lumo-space-wide-s)}.margin-wide-m{margin:var(--lumo-space-wide-m)}.margin-wide-l{margin:var(--lumo-space-wide-l)}.margin-wide-xl{margin:var(--lumo-space-wide-xl)}.padding-b-xs{padding-bottom:var(--lumo-space-xs)}.padding-b-s{padding-bottom:var(--lumo-space-s)}.padding-b-m{padding-bottom:var(--lumo-space-m)}.padding-b-l{padding-bottom:var(--lumo-space-l)}.padding-b-xl{padding-bottom:var(--lumo-space-xl)}.padding-h-xs{padding-left:var(--lumo-space-xs);padding-right:var(--lumo-space-xs)}.padding-h-s{padding-left:var(--lumo-space-s);padding-right:var(--lumo-space-s)}.padding-h-m{padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m)}.padding-h-l{padding-left:var(--lumo-space-l);padding-right:var(--lumo-space-l)}.padding-h-xl{padding-left:var(--lumo-space-xl);padding-right:var(--lumo-space-xl)}.padding-r-h-m{padding-left:var(--lumo-space-r-m);padding-right:var(--lumo-space-r-m)}.padding-r-h-l{padding-left:var(--lumo-space-r-l);padding-right:var(--lumo-space-r-l)}.padding-l-xs{padding-left:var(--lumo-space-xs)}.padding-l-s{padding-left:var(--lumo-space-s)}.padding-l-m{padding-left:var(--lumo-space-m)}.padding-l-l{padding-left:var(--lumo-space-l)}.padding-l-xl{padding-left:var(--lumo-space-xl)}.padding-r-xs{padding-right:var(--lumo-space-xs)}.padding-r-s{padding-right:var(--lumo-space-s)}.padding-r-m{padding-right:var(--lumo-space-m)}.padding-r-l{padding-right:var(--lumo-space-l)}.padding-r-xl{padding-right:var(--lumo-space-xl)}.spacing-tall-xs{padding:var(--lumo-space-tall-xs)}.padding-tall-s{padding:var(--lumo-space-tall-s)}.padding-tall-m{padding:var(--lumo-space-tall-m)}.padding-tall-l{padding:var(--lumo-space-tall-l)}.padding-tall-xl{padding:var(--lumo-space-tall-xl)}.padding-t-xs{padding-top:var(--lumo-space-xs)}.padding-t-s{padding-top:var(--lumo-space-s)}.padding-t-m{padding-top:var(--lumo-space-m)}.padding-t-l{padding-top:var(--lumo-space-l)}.padding-t-xl{padding-top:var(--lumo-space-xl)}.padding-xs{padding:var(--lumo-space-xs)}.padding-s{padding:var(--lumo-space-s)}.padding-m{padding:var(--lumo-space-m)}.padding-l{padding:var(--lumo-space-l)}.padding-xl{padding:var(--lumo-space-xl)}.padding-v-xs{padding-bottom:var(--lumo-space-xs);padding-top:var(--lumo-space-xs)}.padding-v-s{padding-bottom:var(--lumo-space-s);padding-top:var(--lumo-space-s)}.padding-v-m{padding-bottom:var(--lumo-space-m);padding-top:var(--lumo-space-m)}.padding-v-l{padding-bottom:var(--lumo-space-l);padding-top:var(--lumo-space-l)}.padding-v-xl{padding-bottom:var(--lumo-space-xl);padding-top:var(--lumo-space-xl)}.padding-r-v-m{padding-bottom:var(--lumo-space-r-m);padding-top:var(--lumo-space-r-m)}.padding-r-v-l{padding-bottom:var(--lumo-space-r-l);padding-top:var(--lumo-space-r-l)}.padding-wide-xs{padding:var(--lumo-space-wide-xs)}.padding-wide-s{padding:var(--lumo-space-wide-s)}.padding-wide-m{padding:var(--lumo-space-wide-m)}.padding-wide-l{padding:var(--lumo-space-wide-l)}.padding-wide-xl{padding:var(--lumo-space-wide-xl)}.shadow-xs{box-shadow:var(--lumo-box-shadow-xs)}.shadow-s{box-shadow:var(--lumo-box-shadow-s)}.shadow-m{box-shadow:var(--lumo-box-shadow-m)}.shadow-l{box-shadow:var(--lumo-box-shadow-l)}.shadow-xl{box-shadow:var(--lumo-box-shadow-xl)}.spacing-b-xs>:not(:last-child){margin-bottom:var(--lumo-space-xs)}.spacing-b-s>:not(:last-child){margin-bottom:var(--lumo-space-s)}.spacing-b-m>:not(:last-child){margin-bottom:var(--lumo-space-m)}.spacing-b-l>:not(:last-child){margin-bottom:var(--lumo-space-l)}.spacing-b-xl>:not(:last-child){margin-bottom:var(--lumo-space-xl)}.spacing-h-xs>:not(:last-child){margin-left:var(--lumo-space-xs);margin-right:var(--lumo-space-xs)}.spacing-h-s>:not(:last-child){margin-left:var(--lumo-space-s);margin-right:var(--lumo-space-s)}.spacing-h-m>:not(:last-child){margin-left:var(--lumo-space-m);margin-right:var(--lumo-space-m)}.spacing-h-l>:not(:last-child){margin-left:var(--lumo-space-l);margin-right:var(--lumo-space-l)}.spacing-h-xl>:not(:last-child){margin-left:var(--lumo-space-xl);margin-right:var(--lumo-space-xl)}.spacing-l-xs>:not(:last-child){margin-left:var(--lumo-space-xs)}.spacing-l-s>:not(:last-child){margin-left:var(--lumo-space-s)}.spacing-l-m>:not(:last-child){margin-left:var(--lumo-space-m)}.spacing-l-l>:not(:last-child){margin-left:var(--lumo-space-l)}.spacing-l-xl>:not(:last-child){margin-left:var(--lumo-space-xl)}.spacing-r-xs>:not(:last-child){margin-right:var(--lumo-space-xs)}.spacing-r-s>:not(:last-child){margin-right:var(--lumo-space-s)}.spacing-r-m>:not(:last-child){margin-right:var(--lumo-space-m)}.spacing-r-l>:not(:last-child){margin-right:var(--lumo-space-l)}.spacing-r-xl>:not(:last-child){margin-right:var(--lumo-space-xl)}.spacing-tall-xs>:not(:last-child){margin:var(--lumo-space-tall-xs)}.spacing-tall-s>:not(:last-child){margin:var(--lumo-space-tall-s)}.spacing-tall-m>:not(:last-child){margin:var(--lumo-space-tall-m)}.spacing-tall-l>:not(:last-child){margin:var(--lumo-space-tall-l)}.spacing-tall-xl>:not(:last-child){margin:var(--lumo-space-tall-xl)}.spacing-t-xs>:not(:last-child){margin-top:var(--lumo-space-xs)}.spacing-t-s>:not(:last-child){margin-top:var(--lumo-space-s)}.spacing-t-m>:not(:last-child){margin-top:var(--lumo-space-m)}.spacing-t-l>:not(:last-child){margin-top:var(--lumo-space-l)}.spacing-t-xl>:not(:last-child){margin-top:var(--lumo-space-xl)}.spacing-xs>:not(:last-child){margin:var(--lumo-space-xs)}.spacing-s>:not(:last-child){margin:var(--lumo-space-s)}.spacing-m>:not(:last-child){margin:var(--lumo-space-m)}.spacing-l>:not(:last-child){margin:var(--lumo-space-l)}.spacing-xl>:not(:last-child){margin:var(--lumo-space-xl)}.spacing-v-xs>:not(:last-child){margin-bottom:var(--lumo-space-xs);margin-top:var(--lumo-space-xs)}.spacing-v-s>:not(:last-child){margin-bottom:var(--lumo-space-s);margin-top:var(--lumo-space-s)}.spacing-v-m>:not(:last-child){margin-bottom:var(--lumo-space-m);margin-top:var(--lumo-space-m)}.spacing-v-l>:not(:last-child){margin-bottom:var(--lumo-space-l);margin-top:var(--lumo-space-l)}.spacing-v-xl>:not(:last-child){margin-bottom:var(--lumo-space-xl);margin-top:var(--lumo-space-xl)}.spacing-wide-xs>:not(:last-child){margin:var(--lumo-space-wide-xs)}.spacing-wide-s>:not(:last-child){margin:var(--lumo-space-wide-s)}.spacing-wide-m>:not(:last-child){margin:var(--lumo-space-wide-m)}.spacing-wide-l>:not(:last-child){margin:var(--lumo-space-wide-l)}.spacing-wide-xl>:not(:last-child){margin:var(--lumo-space-wide-xl)}.header-text{color:var(--lumo-header-text-color)}.body-text{color:var(--lumo-body-text-color)}.secondary-text{color:var(--lumo-secondary-text-color)}.tertiary-text{color:var(--lumo-tertiary-text-color)}.disabled-text{color:var(--lumo-disabled-text-color)}.primary-text{color:var(--lumo-primary-text-color)}.primary-contrast-text{color:var(--lumo-primary-contrast-color)}.error-text{color:var(--lumo-error-text-color)}.error-contrast-text{color:var(--lumo-error-contrast-color)}.success-text{color:var(--lumo-success-text-color)}.success-contrast-text{color:var(--lumo-success-contrast-color)}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600;line-height:var(--lumo-line-height-xs);display:block}.h1{font-size:var(--lumo-font-size-xxxl)}.h2{font-size:var(--lumo-font-size-xxl)}.h3{font-size:var(--lumo-font-size-xl)}.h4{font-size:var(--lumo-font-size-l)}.h5{font-size:var(--lumo-font-size-m)}.h6{font-size:var(--lumo-font-size-xs);text-transform:uppercase;letter-spacing:.03em}.font-size-xxxl{font-size:var(--lumo-font-size-xxxl)}.font-size-xxl{font-size:var(--lumo-font-size-xxl)}.font-size-xl{font-size:var(--lumo-font-size-xl)}.font-size-l{font-size:var(--lumo-font-size-l)}.font-size-m{font-size:var(--lumo-font-size-m)}.font-size-s{font-size:var(--lumo-font-size-s)}.font-size-xs{font-size:var(--lumo-font-size-xs)}.font-size-xxs{font-size:var(--lumo-font-size-xxs)}.font-weight-medium{font-weight:500}.monospace{font-family:SF Mono,Roboto Mono,Source Code Pro,monospace}.bsb-b{box-shadow:inset 0 -1px var(--lumo-contrast-10pct)}.bsb-l{box-shadow:inset 1px 0 var(--lumo-contrast-10pct)}.bsb-r{box-shadow:inset -1px 0 var(--lumo-contrast-10pct)}.bsb-t{box-shadow:inset 0 1px var(--lumo-contrast-10pct)}vaadin-button{border-radius:var(--forgastro-button-border-radius)}html{--fg-font-system:-apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--fg-font-text:"Onest Variable", var(--fg-font-system);--fg-font-display:"Bricolage Grotesque Variable", var(--fg-font-text);--lumo-font-family:var(--fg-font-text);--font1:var(--fg-font-text);--font2:var(--fg-font-text);--fg-radius-card:18px;--fg-radius-field:12px;--fg-page:light-dark(#f7f5f2,var(--lumo-base-color));--fg-surface:light-dark(#fff,color-mix(in srgb, var(--lumo-base-color), white 6%));--fg-surface-raised:light-dark(#fff,color-mix(in srgb, var(--lumo-base-color), white 10%));--fg-shadow-card:0 1px 2px light-dark(#1c18140f,#00000059), 0 2px 10px light-dark(#1c18140d,#0000);--fg-shadow-lift:0 2px 6px light-dark(#1c18140f,#00000059), 0 14px 32px light-dark(#1c18141a,#0006);--fg-success-dot:light-dark(#1fa35a,#4cc37d);--fg-warning-dot:light-dark(#e08a00,#e8a33d);--fg-warning-text:light-dark(#8a4b00,#f2b45a);--fg-warning-tint:light-dark(#d6820021,#e8a33d26);--vaadin-input-field-focused-label-color:var(--lumo-body-text-color);--lumo-required-field-indicator-color:var(--lumo-secondary-text-color)}html,.root{background-color:var(--fg-page)}h1,h2,h3{font-family:var(--fg-font-display);letter-spacing:-.01em}html:not([theme~=dark]):not([theme~=light-dark]) .fg-dark-scheme-only,html[theme~=dark] .fg-light-scheme-only{display:none!important}@media (prefers-color-scheme:light){html[theme~=light-dark] .fg-dark-scheme-only{display:none!important}}@media (prefers-color-scheme:dark){html[theme~=light-dark] .fg-light-scheme-only{display:none!important}}.fg-eyebrow{font-family:var(--fg-font-text);text-transform:uppercase;letter-spacing:.09em;color:var(--lumo-secondary-text-color);font-size:11.5px;font-weight:600;line-height:1.3;display:block}:is(.fg-row,.fg-cartbar,.fg-chip,.fg-menu-recent__item,.fg-topbar__icon,.fg-local__link,.fg-recent,.fg-sheet__action,.fg-sheet__order,.fg-auth__social-btn,.menulist__login):hover{text-decoration:none}.fg-chips{scrollbar-width:none;margin:0 calc(-1 * var(--lumo-space-m));padding:2px var(--lumo-space-m);gap:8px;display:flex;overflow-x:auto}.fg-search+.fg-chips{margin-top:10px}.fg-chip{height:36px;font:500 13.5px var(--lumo-font-family);color:var(--lumo-body-text-color);background:var(--fg-surface);box-shadow:inset 0 0 0 1px var(--lumo-contrast-10pct);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--transition-duration-s) var(--fg-ease), color var(--transition-duration-s) var(--fg-ease), transform var(--transition-duration-xs) var(--fg-ease);border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.fg-chip:hover{box-shadow:inset 0 0 0 1px var(--lumo-contrast-30pct)}.fg-chip:active{transform:scale(.96)}.fg-chip:focus-visible{outline:2px solid var(--lumo-primary-color);outline-offset:2px}.fg-chip vaadin-icon{width:16px;height:16px}.fg-chip__count{color:var(--lumo-secondary-text-color);font-size:11px}.fg-chips__divider{background:var(--lumo-contrast-20pct);flex:none;align-self:center;width:1px;height:22px;margin:0 2px}.fg-chip__dot{background:var(--fg-success-dot);border-radius:50%;width:7px;height:7px}.fg-chip[aria-pressed=true]{background:var(--lumo-body-text-color);color:var(--fg-page);box-shadow:none}.fg-chip[aria-pressed=true] .fg-chip__count{color:inherit;opacity:.65}@property --fg-hscroll-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --fg-hscroll-fade-end{syntax:"<length>";inherits:false;initial-value:0}.fg-hscroll{min-width:0;position:relative}.fg-hscroll__btn{display:none}@media (hover:hover) and (pointer:fine){.fg-hscroll__track{--fg-hscroll-mask:linear-gradient(to right, transparent, #000 var(--fg-hscroll-fade-start), #000 calc(100% - var(--fg-hscroll-fade-end)), transparent);-webkit-mask-image:var(--fg-hscroll-mask);mask-image:var(--fg-hscroll-mask);transition:--fg-hscroll-fade-start var(--transition-duration-s) var(--fg-ease), --fg-hscroll-fade-end var(--transition-duration-s) var(--fg-ease);scroll-padding-inline:48px}.fg-hscroll[data-start]>.fg-hscroll__track{--fg-hscroll-fade-start:64px}.fg-hscroll[data-end]>.fg-hscroll__track{--fg-hscroll-fade-end:64px}.fg-hscroll__btn{z-index:1;background:var(--fg-surface-raised);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--lumo-contrast-10pct), var(--fg-shadow-card);color:var(--lumo-body-text-color);cursor:pointer;opacity:0;visibility:hidden;transition:opacity var(--transition-duration-s) var(--fg-ease), visibility 0s linear var(--transition-duration-s), transform var(--transition-duration-xs) var(--fg-ease);border:0;border-radius:50%;place-items:center;margin:-16px 0 0;padding:0;display:grid;position:absolute;top:50%}.fg-hscroll__btn--prev{left:0}.fg-hscroll__btn--next{right:0}.fg-hscroll[data-start]>.fg-hscroll__btn--prev,.fg-hscroll[data-end]>.fg-hscroll__btn--next{opacity:1;visibility:visible;transition-delay:0s}.fg-hscroll__btn:hover{box-shadow:inset 0 0 0 1px var(--lumo-contrast-30pct), var(--fg-shadow-card)}.fg-hscroll__btn:active{transform:scale(.92)}.fg-hscroll__btn vaadin-icon{width:18px;height:18px}}.fg-pill{width:fit-content;font:500 12px/1.1 var(--fg-font-text);white-space:nowrap;color:var(--lumo-secondary-text-color);background:var(--lumo-contrast-5pct);border-radius:999px;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.fg-pill__dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.fg-pill--ok{color:var(--lumo-success-text-color);background:var(--lumo-success-color-10pct)}.fg-pill--ok .fg-pill__dot{background:var(--fg-success-dot)}.fg-pill--new{color:var(--lumo-primary-text-color);background:var(--lumo-primary-color-10pct)}.fg-pill--warn{color:var(--fg-warning-text);background:var(--fg-warning-tint)}.fg-close{background:color-mix(in srgb, var(--fg-surface) 86%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:40px;height:40px;color:var(--lumo-body-text-color);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--transition-duration-s) var(--fg-ease), box-shadow var(--transition-duration-s) var(--fg-ease), transform var(--transition-duration-xs) var(--fg-ease);border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:grid;box-shadow:0 1px 4px #00000029}.fg-close vaadin-icon{width:16px;height:16px}.fg-close:hover{background:var(--fg-surface);box-shadow:0 2px 8px #0003}.fg-close:active{transform:scale(.92)}.fg-close:focus-visible{outline:2px solid var(--lumo-primary-color);outline-offset:2px}vaadin-custom-field.fg-phone{width:100%}vaadin-custom-field.fg-phone::part(input-fields){flex-wrap:nowrap;gap:8px;width:100%;display:flex}vaadin-custom-field.fg-phone>.fg-phone__prefix{--vaadin-combo-box-overlay-width:8rem;flex:none;width:96px;margin:0;padding:0}vaadin-custom-field.fg-phone>.fg-phone__number{flex:1;min-width:0;margin:0;padding:0}vaadin-custom-field.fg-phone[invalid]>:is(.fg-phone__prefix,.fg-phone__number){--vaadin-input-field-border-color:var(--lumo-error-color);--vaadin-input-field-background:var(--vaadin-input-field-invalid-background,var(--lumo-error-color-10pct))}@keyframes fg-fade-in{0%{opacity:0}}@keyframes fg-fade-out{to{opacity:0}}@keyframes fg-sheet-in{0%{transform:translateY(100%)}}@keyframes fg-sheet-out{to{transform:translateY(100%)}}@keyframes fg-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes fg-dialog-out{to{opacity:0;transform:scale(.98)}}.fg-fade.is-loaded{animation:fg-fade-in var(--transition-duration-m) var(--fg-ease-out)}@media (prefers-reduced-motion:reduce){.fg-fade.is-loaded{animation:none}.fg-chip,.fg-close{transition:none}.fg-chip:active,.fg-close:active{transform:none}}.fg-scheme-switcher{border-radius:var(--lumo-border-radius-l);background:var(--lumo-contrast-5pct);gap:2px;padding:3px;display:inline-flex}.fg-scheme-switcher vaadin-button{min-width:0;height:var(--lumo-size-s);padding:0 var(--lumo-space-m);border-radius:var(--lumo-border-radius-m);color:var(--lumo-secondary-text-color);margin:0;font-weight:500}.fg-scheme-switcher vaadin-button.selected{background:var(--lumo-base-color);color:var(--lumo-body-text-color);box-shadow:var(--lumo-box-shadow-xs)}.fg-tenant{--lumo-primary-color:light-dark(var(--fg-primary-light),var(--fg-primary-dark));--lumo-primary-text-color:light-dark(var(--fg-primary-text-light),var(--fg-primary-text-dark));--lumo-primary-color-10pct:light-dark(var(--fg-primary-10pct-light),var(--fg-primary-10pct-dark));--lumo-primary-color-50pct:light-dark(var(--fg-primary-50pct-light),var(--fg-primary-50pct-dark));--lumo-primary-contrast-color:light-dark(var(--fg-on-primary-light),var(--fg-on-primary-dark))}vaadin-dialog::part(overlay){border-radius:18px;box-shadow:0 24px 60px light-dark(#0000002e,#00000073)}vaadin-dialog::part(header){border-radius:18px 18px 0 0}.rotating-icon{animation:2s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.root{width:100%;min-height:100dvh;overflow-x:clip}html:has(vaadin-dialog[opened]:not([modeless]),.navi-drawer[open]){scrollbar-gutter:stable;overflow:hidden}@media (width<=999px){html:has(.menu.details-drawer[open]){scrollbar-gutter:stable;overflow:hidden}}.main-layout.menu-view{height:100dvh}.main-layout.menu-view,.main-layout-top-bar.menu-view{flex-direction:column;width:100%;display:flex}.main-layout-top-bar.menu-view{height:100%}[theme~=badge]{color:#000}html{--forgastro-seperator-color:lightgray;--forgastro-color1:#c2c2d6;--forgastro-color2:#7575a3;--_lumo-dialog-transform:none;--topmenubar-height:58px;--navi-drawer-width:calc(var(--lumo-size-m) * 8);--navi-drawer-rail-width:calc(var(--lumo-size-m) * 1.75);--navi-item-indentation:calc(var(--lumo-icon-size-s) + var(--lumo-space-l));--details-drawer-width:430px;--transition-duration-xs:.12s;--transition-duration-s:.16s;--transition-duration-m:.24s;--transition-duration-l:.32s;--fg-ease:cubic-bezier(.4, 0, .2, 1);--fg-ease-out:cubic-bezier(.2, .8, .2, 1);--fg-ease-in:cubic-bezier(.4, 0, 1, 1);--lumo-space-r-m:var(--lumo-space-m);--lumo-space-r-l:var(--lumo-space-l);--lumo-space-r-x:var(--lumo-space-l);--lumo-space-wide-r-m:var(--lumo-space-wide-m);--lumo-space-wide-r-l:var(--lumo-space-wide-l);--lumo-required-field-indicator-color:var(--lumo-error-color);--lumo-required-field-indicator:"*"}@media (width>=1000px){html{--topmenubar-height:64px}}html,:host{--vaadin-user-color-0:#df0b92;--vaadin-user-color-1:#650acc;--vaadin-user-color-2:#097faa;--vaadin-user-color-3:#ad6200;--vaadin-user-color-4:#bf16f3;--vaadin-user-color-5:#084391;--vaadin-user-color-6:#078836}@keyframes bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.blur{filter:blur(4px);overflow:hidden}vaadin-context-menu-item span.counter{color:green;padding:4px;position:absolute;top:-6px;right:-10px}vaadin-radio-button{width:fit-content}vaadin-button.disabled{box-shadow:none;color:var(--lumo-disabled-text-color)!important;background-color:var(--lumo-contrast-5pct)!important;background:unset!important}vaadin-button.lite.forgastro:not([disabled]){background:var(--lumo-primary-color-10pct);color:var(--lumo-primary-text-color);box-shadow:none}vaadin-button.lite.forgastro:hover{background:color-mix(in srgb, var(--lumo-primary-color) 16%, transparent)}vaadin-button.small.forgastro{height:20px;line-height:18px}vaadin-button.forgastro.big{width:100%;min-width:300px;max-width:500px;line-height:18px;height:45px!important}vaadin-button.forgastro.none{text-align:left;align-items:left;border-radius:var(--forgastro-button-border-radius);border-width:none;color:var(--lumo-body-text-color);box-shadow:none;text-transform:none;cursor:pointer;background-color:#0000;background-image:none}vaadin-button.forgastro{background:var(--lumo-primary-color);border-radius:var(--forgastro-button-border-radius,12px);color:var(--lumo-primary-contrast-color);letter-spacing:0;box-shadow:none;text-transform:none;cursor:pointer;height:44px;transition:transform var(--transition-duration-xs,.1s) ease;border-width:0;font-weight:600}vaadin-button.forgastro:active{transform:scale(.98)}vaadin-button.forgastro[disabled],vaadin-button[disabled]{background:unset;pointer-events:none!important;color:var(--lumo-disabled-text-color)!important;background-color:var(--lumo-contrast-10pct)!important}label.label{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);white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;align-self:flex-start;max-width:100%;padding-bottom:.7em;line-height:1;transition:color .2s;position:relative;overflow:hidden}.browserLayout{background-image:linear-gradient(90deg, var(--forgastro-color1) 3%, var(--forgastro-color2) 103%);align-items:center}.errorMessage{color:#900;background:#edbdbe;border:1px solid #900;border-radius:3px;margin-top:13px;margin-bottom:13px;padding:10px}.disabled-background{background:var(--lumo-contrast-70pct)}.root-scrim{background-color:var(--lumo-shade-30pct);z-index:5;width:100%;height:100%;position:fixed;bottom:0}vaadin-text-field::part(input-field),vaadin-number-field::part(input-field),vaadin-text-area::part(input-field),vaadin-combo-box::part(input-field),vaadin-select::part(input-field),vaadin-date-picker::part(input-field),vaadin-date-time-picker::part(input-field),vaadin-time-picker::part(input-field),vaadin-email-field::part(input-field),vaadin-integer-field::part(input-field),vaadin-password-field::part(input-field){border-radius:10px}vaadin-password-field[has-label]{padding-top:var(--lumo-space-xs)}vaadin-text-field,vaadin-text-area{--vaadin-input-field-placeholder-color:var(--lumo-secondary-text-color)}ol.product-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}ol.product-list div.container{box-sizing:border-box;width:100%}.product-list li{transition:background-color var(--transition-duration-s) var(--fg-ease), box-shadow var(--transition-duration-s) var(--fg-ease)}.product-list li:hover{background-color:var(--lumo-base-color);box-shadow:var(--lumo-box-shadow-s)}.product-list .product-name{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 100px);text-decoration:none;overflow:hidden}body.userinactive .status{color:red}body.useractive .status{color:green}.blik-payment-view{justify-content:center;align-items:center;width:100%;height:100%;position:absolute}.eshop-ad-view .language-switch{color:#000;padding:0 20px}.eshop-ad-view .app-image{width:250px;margin-left:auto}.eshop-idle-dialog simple-timer{border:solid 1px var(--forgastro-color1);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;padding:20px;font-size:40px;display:flex!important}@keyframes slight-shake{0%{transform:translate(0)}2%{transform:translate(-2px)}4%{transform:translate(2px)}6%{transform:translate(-2px)}8%{transform:translate(0)}to{transform:translate(0)}}.shake-button{animation-name:slight-shake;animation-duration:7s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:forwards}.gsi-material-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-appearance:none;box-sizing:border-box;color:#1f1f1f;cursor:pointer;letter-spacing:.25px;text-align:center;vertical-align:middle;white-space:nowrap;background-color:#fff;background-image:none;border:1px solid #747775;border-radius:4px;outline:none;width:312px;min-width:min-content;max-width:400px;height:40px;padding:0 12px;font-family:Roboto,arial,sans-serif;font-size:14px;transition:background-color .218s,border-color .218s,box-shadow .218s;position:relative;overflow:hidden}.gsi-material-button .gsi-material-button-icon{width:20px;min-width:20px;height:20px;margin-right:12px}.gsi-material-button .gsi-material-button-content-wrapper{flex-flow:row;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:relative}.gsi-material-button .gsi-material-button-contents{font-size:var(--vaadin-button-font-size,var(--lumo-font-size-m));font-weight:var(--vaadin-button-font-weight,500);text-overflow:ellipsis;vertical-align:top;flex-grow:1;overflow:hidden}.gsi-material-button .gsi-material-button-state{opacity:0;transition:opacity .218s;position:absolute;inset:0}.gsi-material-button:disabled{cursor:default;background-color:#ffffff61;border-color:#1f1f1f1f}.gsi-material-button:disabled .gsi-material-button-contents,.gsi-material-button:disabled .gsi-material-button-icon{opacity:.38}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{opacity:.12;background-color:#303030}.gsi-material-button:not(:disabled):hover{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{opacity:.08;background-color:#303030}.numeric-keyboard{margin-top:var(--lumo-space-l);margin-bottom:var(--lumo-space-l)}.numeric-keyboard vaadin-button{color:#000}.blik-code-display{padding:var(--lumo-space-s);gap:11px}.blik-digit-cell.active-cell{box-shadow:0 0 0 2px var(--lumo-primary-color-50pct);background-color:var(--lumo-primary-color-10pct)}.numeric-keyboard vaadin-button.function-key{background:var(--lumo-primary-color-10pct)}.on-screen-keyboard{margin-top:var(--lumo-space-xl);padding:var(--lumo-space-l);box-sizing:border-box;z-index:10001;width:100%;position:fixed;bottom:100px;left:0}.on-screen-keyboard>vaadin-vertical-layout,.on-screen-keyboard>vaadin-horizontal-layout{background-color:var(--fg-surface-raised);box-shadow:0 -2px 24px #0000001f, inset 0 0 0 1px var(--lumo-contrast-10pct);height:400px;padding:var(--lumo-space-l);border-radius:24px;width:100%;max-width:810px;position:relative}.keyboard-key{border-radius:var(--lumo-border-radius-m);background-color:var(--lumo-contrast-10pct);width:49px;height:49px;color:var(--lumo-body-text-color);border:1px solid var(--lumo-contrast-20pct);min-width:48px;min-height:48px;margin:4px;font-size:18.5px;font-weight:700}.keyboard-key.numeric{width:72px;height:64px;font-size:24px}.keyboard-key[aria-label=Backspace],.keyboard-key[aria-label=Clear]{background-color:var(--lumo-error-color-10pct);color:var(--lumo-error-color)}.blik-code-display{margin-top:var(--lumo-space-l);margin-bottom:var(--lumo-space-l)}.blik-digit-cell{border:2px solid var(--lumo-contrast-30pct);border-radius:var(--lumo-border-radius-s);width:45px;height:65px;font-size:var(--lumo-font-size-xxl);color:var(--lumo-body-text-color);background-color:var(--lumo-contrast-5pct);box-sizing:border-box;transition:background-color var(--transition-duration-s) var(--fg-ease), border-color var(--transition-duration-s) var(--fg-ease), box-shadow var(--transition-duration-s) var(--fg-ease);justify-content:center;align-items:center;font-weight:700;display:flex}.blik-digit-cell.active-cell{border-color:var(--lumo-primary-color);box-shadow:0 0 0 2px var(--lumo-primary-color-50pct);background-color:var(--lumo-primary-color-10pct)}.active-keyboard-field{outline:1px solid var(--lumo-primary-color);border-radius:var(--forgastro-button-border-radius);outline-offset:4px;transition:outline var(--transition-duration-s) var(--fg-ease)}.active-keyboard-field input{background-color:var(--lumo-primary-color-10pct)}.on-screen-keyboard .keyboard-key[theme~=primary]{background-color:var(--lumo-primary-color);color:#fff}.on-screen-keyboard .keyboard-key[theme~=error]{background-color:var(--lumo-error-color);color:var(--lumo-error-text-color)}.on-screen-keyboard .keyboard-key[theme~=contrast]{background-color:var(--lumo-contrast-30pct);color:var(--lumo-primary-contrast-color)}.on-screen-keyboard .keyboard-key[theme~=tertiary]{background-color:var(--lumo-tertiary-background-color);color:var(--lumo-body-text-color)}.on-screen-keyboard .keyboard-key[theme~=warning]{background-color:var(--lumo-warning-background-color);color:var(--lumo-warning-text-color)}.on-screen-keyboard .keyboard-key{background-color:var(--lumo-contrast-5pct);color:var(--lumo-body-text-color)}.on-screen-keyboard.position-fixed{z-index:10001;position:fixed;bottom:100px}.on-screen-keyboard .close-button{color:var(--lumo-body-text-color);top:var(--lumo-space-s);right:var(--lumo-space-s);z-index:10002;width:var(--lumo-size-m);height:var(--lumo-size-m);min-width:unset;cursor:pointer;box-shadow:0 1px 1px var(--lumo-contrast-5pct);border-radius:var(--lumo-border-radius-m);padding:0;position:absolute}.blik-digit-cell.entered-cell{background-color:var(--lumo-contrast-10pct);border-color:var(--lumo-contrast-50pct)}.numeric-keyboard vaadin-button{background-color:var(--lumo-contrast-10pct);color:var(--lumo-body-text-color);border:1px solid var(--lumo-contrast-20pct)}.numeric-keyboard vaadin-button[aria-label=\<-],.numeric-keyboard vaadin-button[aria-label=C]{background-color:var(--lumo-error-color-10pct);color:var(--lumo-error-color)}.toggle-button-group>vaadin-horizontal-layout{gap:var(--lumo-space-xs)}
