html{--laguna-navy:#0a2333;--laguna-blue:#004f8b;--laguna-petrol:#106b87;--laguna-teal:#157a8c;--laguna-sand:#b3aca4;--laguna-page-background:var(--lumo-base-color);--laguna-navy-rgb:10, 35, 51;--laguna-blue-rgb:0, 79, 139;--laguna-petrol-rgb:16, 107, 135;--laguna-teal-rgb:21, 122, 140;--laguna-sand-rgb:179, 172, 164;--lumo-primary-color:var(--laguna-blue);--lumo-primary-color-50pct:rgba(var(--laguna-blue-rgb), .5);--lumo-primary-color-10pct:rgba(var(--laguna-blue-rgb), .1);--lumo-primary-text-color:var(--laguna-blue);--lumo-primary-contrast-color:#fff;--lumo-base-color:#fff;--lumo-shade:var(--laguna-navy);--lumo-shade-5pct:rgba(var(--laguna-navy-rgb), .05);--lumo-shade-10pct:rgba(var(--laguna-navy-rgb), .1);--lumo-shade-20pct:rgba(var(--laguna-navy-rgb), .16);--lumo-shade-30pct:rgba(var(--laguna-navy-rgb), .26);--lumo-shade-40pct:rgba(var(--laguna-navy-rgb), .38);--lumo-shade-50pct:rgba(var(--laguna-navy-rgb), .5);--lumo-shade-60pct:rgba(var(--laguna-navy-rgb), .62);--lumo-shade-70pct:rgba(var(--laguna-navy-rgb), .72);--lumo-shade-80pct:rgba(var(--laguna-navy-rgb), .83);--lumo-shade-90pct:rgba(var(--laguna-navy-rgb), .94);--lumo-contrast:var(--laguna-navy);--lumo-contrast-5pct:var(--lumo-shade-5pct);--lumo-contrast-10pct:var(--lumo-shade-10pct);--lumo-contrast-20pct:var(--lumo-shade-20pct);--lumo-contrast-30pct:var(--lumo-shade-30pct);--lumo-contrast-40pct:var(--lumo-shade-40pct);--lumo-contrast-50pct:var(--lumo-shade-50pct);--lumo-contrast-60pct:var(--lumo-shade-60pct);--lumo-contrast-70pct:var(--lumo-shade-70pct);--lumo-contrast-80pct:var(--lumo-shade-80pct);--lumo-contrast-90pct:var(--lumo-shade-90pct);--lumo-header-text-color:var(--laguna-navy);--lumo-body-text-color:rgba(var(--laguna-navy-rgb), .92);--lumo-secondary-text-color:rgba(var(--laguna-navy-rgb), .68);--lumo-tertiary-text-color:rgba(var(--laguna-navy-rgb), .5);--lumo-disabled-text-color:rgba(var(--laguna-navy-rgb), .32)}html[theme~=dark]{--laguna-blue-light:#4b9fd8;--laguna-teal-light:#5cb6c9;--lumo-base-color:var(--laguna-navy);--lumo-primary-color:var(--laguna-petrol);--lumo-primary-color-50pct:rgba(var(--laguna-petrol-rgb), .55);--lumo-primary-color-10pct:rgba(var(--laguna-petrol-rgb), .18);--lumo-primary-text-color:var(--laguna-blue-light);--lumo-primary-contrast-color:#fff;--lumo-tint:var(--laguna-sand);--lumo-tint-5pct:rgba(var(--laguna-sand-rgb), .07);--lumo-tint-10pct:rgba(var(--laguna-sand-rgb), .12);--lumo-tint-20pct:rgba(var(--laguna-sand-rgb), .19);--lumo-tint-30pct:rgba(var(--laguna-sand-rgb), .27);--lumo-tint-40pct:rgba(var(--laguna-sand-rgb), .37);--lumo-tint-50pct:rgba(var(--laguna-sand-rgb), .48);--lumo-tint-60pct:rgba(var(--laguna-sand-rgb), .6);--lumo-tint-70pct:rgba(var(--laguna-sand-rgb), .72);--lumo-tint-80pct:rgba(var(--laguna-sand-rgb), .84);--lumo-tint-90pct:rgba(var(--laguna-sand-rgb), .94);--lumo-contrast:var(--laguna-sand);--lumo-contrast-5pct:var(--lumo-tint-5pct);--lumo-contrast-10pct:var(--lumo-tint-10pct);--lumo-contrast-20pct:var(--lumo-tint-20pct);--lumo-contrast-30pct:var(--lumo-tint-30pct);--lumo-contrast-40pct:var(--lumo-tint-40pct);--lumo-contrast-50pct:var(--lumo-tint-50pct);--lumo-contrast-60pct:var(--lumo-tint-60pct);--lumo-contrast-70pct:var(--lumo-tint-70pct);--lumo-contrast-80pct:var(--lumo-tint-80pct);--lumo-contrast-90pct:var(--lumo-tint-90pct);--lumo-header-text-color:#fff;--lumo-body-text-color:rgba(var(--laguna-sand-rgb), .94);--lumo-secondary-text-color:rgba(var(--laguna-sand-rgb), .72);--lumo-tertiary-text-color:rgba(var(--laguna-sand-rgb), .52);--lumo-disabled-text-color:rgba(var(--laguna-sand-rgb), .34)}vaadin-scroller[slot=drawer]{padding:var(--lumo-space-s)}vaadin-side-nav-item vaadin-icon{padding:0}[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}vaadin-app-layout::part(navbar){background-color:var(--laguna-page-background);color:var(--lumo-body-text-color);border-bottom:1px solid var(--lumo-contrast-10pct)}vaadin-app-layout::part(drawer){background-color:var(--laguna-page-background);border-inline-end:1px solid var(--lumo-contrast-10pct)}[slot=drawer]:is(header,footer){border-color:var(--lumo-contrast-10pct)}vaadin-side-nav-item::part(item){color:var(--lumo-body-text-color)}vaadin-side-nav-item:hover::part(item){background-color:var(--lumo-primary-color-10pct)}vaadin-side-nav-item[current]::part(item){background-color:var(--lumo-primary-color-10pct);color:var(--lumo-primary-text-color);font-weight:600}vaadin-side-nav-item[current] vaadin-icon{color:var(--lumo-primary-text-color)}.person-view{max-width:1024px;padding:0 var(--lumo-space-l);margin:0 auto;display:block}.person-view .button-layout{margin-bottom:var(--lumo-space-l);margin-top:var(--lumo-space-m)}.person-view h3{margin-bottom:var(--lumo-space-s);margin-top:var(--lumo-space-l)}.supplier-view{max-width:1024px;padding:0 var(--lumo-space-l);margin:0 auto;display:block}.supplier-view .button-layout{margin-bottom:var(--lumo-space-l);margin-top:var(--lumo-space-m)}.supplier-view h3{margin-bottom:var(--lumo-space-s);margin-top:var(--lumo-space-l)}.payment-view{max-width:1024px;padding:0 var(--lumo-space-l);margin:0 auto;display:block}.payment-view .button-layout{margin-bottom:var(--lumo-space-l);margin-top:var(--lumo-space-m)}.payment-view h3{margin-bottom:var(--lumo-space-s);margin-top:var(--lumo-space-l)}.person-manager-view{flex-direction:column;height:100%;display:flex}.person-manager-view vaadin-split-layout{width:100%;height:100%}.person-manager-view vaadin-grid{height:100%}.person-manager-view .editor-layout{flex-direction:column;width:400px;display:flex}.person-manager-view .editor{padding:var(--lumo-space-l);flex-grow:1}.person-manager-view .editor vaadin-checkbox{padding-top:var(--lumo-space-m)}.person-manager-view .button-layout{background-color:var(--lumo-contrast-5pct);width:100%;padding-bottom:var(--lumo-space-s);padding-top:var(--lumo-space-s);padding-left:var(--lumo-space-l);padding-right:var(--lumo-space-l);gap:var(--lumo-space-m);flex-wrap:wrap}.person-manager-view .grid-wrapper{width:100%}.person-filter-view .filter-layout{align-items:end;gap:0 var(--lumo-space-l);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.person-filter-view .filter-layout .double-width{grid-column-end:span 2}.person-filter-view .filter-layout .actions{grid-column-end:-1;justify-content:flex-end;align-items:flex-end;display:flex}.person-filter-view .filter-layout vaadin-date-picker{--vaadin-field-default-width:6em;width:100%}.person-filter-view .filter-layout vaadin-combo-box{--vaadin-field-default-width:auto}.person-filter-view .mobile-filters{display:none;position:relative}.person-filter-view .mobile-filters span{font-size:var(--lumo-font-size-m);font-weight:500}@media screen and (width<=800px){.person-filter-view .filter-layout{gap:var(--lumo-space-m);padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m);display:none}.person-filter-view .filter-layout.visible{grid-template-columns:1fr 1fr;padding-top:0;display:grid}.person-filter-view .filter-layout>*{grid-column-end:span 2}.person-filter-view .mobile-filters{cursor:pointer;color:var(--lumo-secondary-text-color);display:flex}.person-filter-view .mobile-filters:hover:before{content:"";opacity:.02;background-color:currentColor;position:absolute;inset:0}.person-filter-view .mobile-filters:hover{color:var(--lumo-body-text-color)}}.supplier-filters-view .filter-layout{align-items:end;gap:0 var(--lumo-space-l);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.supplier-filters-view .filter-layout .double-width{grid-column-end:span 2}.supplier-filters-view .filter-layout .actions{grid-column-end:-1;justify-content:flex-end;align-items:flex-end;display:flex}.supplier-filters-view .filter-layout vaadin-date-picker{--vaadin-field-default-width:6em;width:100%}.supplier-filters-view .filter-layout vaadin-combo-box,.supplier-filters-view .filter-layout vaadin-number-field{--vaadin-field-default-width:auto}.supplier-filters-view .mobile-filters{display:none;position:relative}.supplier-filters-view .mobile-filters span{font-size:var(--lumo-font-size-m);font-weight:500}@media screen and (width<=800px){.supplier-filters-view .filter-layout{gap:var(--lumo-space-m);padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m);display:none}.supplier-filters-view .filter-layout.visible{grid-template-columns:1fr 1fr;padding-top:0;display:grid}.supplier-filters-view .filter-layout>*{grid-column-end:span 2}.supplier-filters-view .mobile-filters{cursor:pointer;color:var(--lumo-secondary-text-color);display:flex}.supplier-filters-view .mobile-filters:hover:before{content:"";opacity:.02;background-color:currentColor;position:absolute;inset:0}.supplier-filters-view .mobile-filters:hover{color:var(--lumo-body-text-color)}}.card-list-view{height:100%;display:block}.card-list-view vaadin-grid{height:100%;line-height:var(--lumo-line-height-m)}.card-list-view vaadin-grid,.card-list-view vaadin-grid-cell-content{background-color:var(--lumo-contrast-10pct)}.card-list-view .card{background-color:var(--lumo-base-color);border-radius:var(--lumo-border-radius);box-shadow:var(--lumo-box-shadow-xs);padding:calc(var(--lumo-space-s) * 1.5) var(--lumo-space-m)}.card-list-view img{height:var(--lumo-size-m);margin-right:calc(var(--lumo-space-s) * 1.5);width:var(--lumo-size-m);border-radius:50%;flex-shrink:0}.card-list-view .header{align-items:baseline}.card-list-view .name{font-size:var(--lumo-font-size-s);margin-right:var(--lumo-space-s);font-weight:700}.card-list-view .date{color:var(--lumo-tertiary-text-color);font-size:var(--lumo-font-size-xs)}.card-list-view .post{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s);margin-bottom:var(--lumo-space-s);white-space:normal}.card-list-view .actions{align-items:center}.card-list-view .icon{color:var(--lumo-tertiary-text-color);height:calc(var(--lumo-icon-size-s) * .8);margin-right:var(--lumo-space-s);width:calc(var(--lumo-icon-size-s) * .8)}.card-list-view .likes,.card-list-view .comments,.card-list-view .shares{color:var(--lumo-tertiary-text-color);font-size:var(--lumo-font-size-xs);margin-right:var(--lumo-space-l)}.agenda-view{flex-direction:column;height:100%;display:flex}.agenda-view vaadin-split-layout{width:100%;height:100%}.agenda-view vaadin-grid{height:100%}.agenda-view .editor-layout{flex-direction:column;width:400px;display:flex}.agenda-view .editor{padding:var(--lumo-space-l);flex-grow:1}.agenda-view .editor vaadin-checkbox{padding-top:var(--lumo-space-m)}.agenda-view .button-layout{background-color:var(--lumo-contrast-5pct);width:100%;padding-bottom:var(--lumo-space-s);padding-top:var(--lumo-space-s);padding-left:var(--lumo-space-l);padding-right:var(--lumo-space-l);gap:var(--lumo-space-m);flex-wrap:wrap}.agenda-view .grid-wrapper{width:100%}.agenda-filters-view .filter-layout{align-items:end;gap:0 var(--lumo-space-l);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.agenda-filters-view .filter-layout .double-width{grid-column-end:span 2}.agenda-filters-view .filter-layout .actions{grid-column-end:-1;justify-content:flex-end;align-items:flex-end;display:flex}.agenda-filters-view .filter-layout vaadin-date-picker{--vaadin-field-default-width:6em;width:100%}.agenda-filters-view .filter-layout vaadin-combo-box{--vaadin-field-default-width:auto}.agenda-filters-view .mobile-filters{display:none;position:relative}.agenda-filters-view .mobile-filters span{font-size:var(--lumo-font-size-m);font-weight:500}@media screen and (width<=800px){.agenda-filters-view .filter-layout{gap:var(--lumo-space-m);padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m);display:none}.agenda-filters-view .filter-layout.visible{grid-template-columns:1fr 1fr;padding-top:0;display:grid}.agenda-filters-view .filter-layout>*{grid-column-end:span 2}.agenda-filters-view .mobile-filters{cursor:pointer;color:var(--lumo-secondary-text-color);display:flex}.agenda-filters-view .mobile-filters:hover:before{content:"";opacity:.02;background-color:currentColor;position:absolute;inset:0}.agenda-filters-view .mobile-filters:hover{color:var(--lumo-body-text-color)}}.product-view{max-width:1024px;padding:0 var(--lumo-space-l);margin:0 auto;display:block}.product-view .button-layout{margin-bottom:var(--lumo-space-l);margin-top:var(--lumo-space-m)}.product-view h3{margin-bottom:var(--lumo-space-s);margin-top:var(--lumo-space-l)}.product-filters-view .filter-layout{align-items:end;gap:0 var(--lumo-space-l);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.product-filters-view .filter-layout .double-width{grid-column-end:span 2}.product-filters-view .filter-layout .actions{grid-column-end:-1;justify-content:flex-end;align-items:flex-end;display:flex}.product-filters-view .filter-layout vaadin-date-picker{--vaadin-field-default-width:6em;width:100%}.product-filters-view .filter-layout vaadin-combo-box,.product-filters-view .filter-layout vaadin-number-field{--vaadin-field-default-width:auto}.product-filters-view .mobile-filters{display:none;position:relative}.product-filters-view .mobile-filters span{font-size:var(--lumo-font-size-m);font-weight:500}@media screen and (width<=800px){.product-filters-view .filter-layout{gap:var(--lumo-space-m);padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m);display:none}.product-filters-view .filter-layout.visible{grid-template-columns:1fr 1fr;padding-top:0;display:grid}.product-filters-view .filter-layout>*{grid-column-end:span 2}.product-filters-view .mobile-filters{cursor:pointer;color:var(--lumo-secondary-text-color);display:flex}.product-filters-view .mobile-filters:hover:before{content:"";opacity:.02;background-color:currentColor;position:absolute;inset:0}.product-filters-view .mobile-filters:hover{color:var(--lumo-body-text-color)}}.payment-filters-view .filter-layout{align-items:end;gap:0 var(--lumo-space-l);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.payment-filters-view .filter-layout .double-width{grid-column-end:span 2}.payment-filters-view .filter-layout .actions{grid-column-end:-1;justify-content:flex-end;align-items:flex-end;display:flex}.payment-filters-view .filter-layout vaadin-date-picker{--vaadin-field-default-width:6em;width:100%}.payment-filters-view .filter-layout vaadin-combo-box,.payment-filters-view .filter-layout vaadin-number-field{--vaadin-field-default-width:auto}.payment-filters-view .mobile-filters{display:none;position:relative}.payment-filters-view .mobile-filters span{font-size:var(--lumo-font-size-m);font-weight:500}@media screen and (width<=800px){.payment-filters-view .filter-layout{gap:var(--lumo-space-m);padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m);display:none}.payment-filters-view .filter-layout.visible{grid-template-columns:1fr 1fr;padding-top:0;display:grid}.payment-filters-view .filter-layout>*{grid-column-end:span 2}.payment-filters-view .mobile-filters{cursor:pointer;color:var(--lumo-secondary-text-color);display:flex}.payment-filters-view .mobile-filters:hover:before{content:"";opacity:.02;background-color:currentColor;position:absolute;inset:0}.payment-filters-view .mobile-filters:hover{color:var(--lumo-body-text-color)}}.checkout-agenda-filters-view .filter-layout{align-items:end;gap:0 var(--lumo-space-l);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.checkout-agenda-filters-view .filter-layout .double-width{grid-column-end:span 2}.checkout-agenda-filters-view .filter-layout .actions{grid-column-end:-1;justify-content:flex-end;align-items:flex-end;display:flex}.checkout-agenda-filters-view .filter-layout vaadin-date-picker{--vaadin-field-default-width:6em;width:100%}.checkout-agenda-filters-view .filter-layout vaadin-combo-box{--vaadin-field-default-width:auto}.checkout-agenda-filters-view .mobile-filters{display:none;position:relative}.checkout-agenda-filters-view .mobile-filters span{font-size:var(--lumo-font-size-m);font-weight:500}@media screen and (width<=800px){.checkout-agenda-filters-view .filter-layout{gap:var(--lumo-space-m);padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m);display:none}.checkout-agenda-filters-view .filter-layout.visible{grid-template-columns:1fr 1fr;padding-top:0;display:grid}.checkout-agenda-filters-view .filter-layout>*{grid-column-end:span 2}.checkout-agenda-filters-view .mobile-filters{cursor:pointer;color:var(--lumo-secondary-text-color);display:flex}.checkout-agenda-filters-view .mobile-filters:hover:before{content:"";opacity:.02;background-color:currentColor;position:absolute;inset:0}.checkout-agenda-filters-view .mobile-filters:hover{color:var(--lumo-body-text-color)}}.checkout-form-view aside{top:calc(var(--lumo-space-xl) + var(--_vaadin-app-layout-navbar-offset-size))}@media (width>=1024px){.checkout-form-view main{grid-template-columns:auto 324px}}@media screen and (width<=740px){.chat-view{flex-direction:column-reverse}.chat-view aside{flex-direction:row;width:100%!important}.chat-view aside header{display:none}.chat-view aside vaadin-tabs{flex:auto;overflow:auto}.chat-view aside vaadin-tabs vaadin-tab.justify-between{justify-content:flex-start}}.loyalty-filter-view .filter-layout{align-items:end;gap:0 var(--lumo-space-l);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.loyalty-filter-view .filter-layout .double-width{grid-column-end:span 2}.loyalty-filter-view .filter-layout .actions{grid-column-end:-1;justify-content:flex-end;align-items:flex-end;display:flex}.loyalty-filter-view .filter-layout vaadin-date-picker{--vaadin-field-default-width:6em;width:100%}.loyalty-filter-view .filter-layout vaadin-combo-box,.loyalty-filter-view .filter-layout vaadin-number-field{--vaadin-field-default-width:auto}.loyalty-filter-view .mobile-filters{display:none;position:relative}.loyalty-filter-view .mobile-filters span{font-size:var(--lumo-font-size-m);font-weight:500}vaadin-grid::part(win){background-color:var(--lumo-success-color-50pct)}vaadin-grid::part(closer){background-color:var(--lumo-warning-color)}vaadin-grid::part(almost){background-color:var(--lumo-error-color-50pct)}@media screen and (width<=800px){.loyalty-filter-view .filter-layout{gap:var(--lumo-space-m);padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m);display:none}.loyalty-filter-view .filter-layout.visible{grid-template-columns:1fr 1fr;padding-top:0;display:grid}.loyalty-filter-view .filter-layout>*{grid-column-end:span 2}.loyalty-filter-view .mobile-filters{cursor:pointer;color:var(--lumo-secondary-text-color);display:flex}.loyalty-filter-view .mobile-filters:hover:before{content:"";opacity:.02;background-color:currentColor;position:absolute;inset:0}.loyalty-filter-view .mobile-filters:hover{color:var(--lumo-body-text-color)}}.customer-loyalty-view{max-width:1024px;padding:0 var(--lumo-space-l);margin:0 auto;display:block}.customer-loyalty-view .button-layout{margin-bottom:var(--lumo-space-l);margin-top:var(--lumo-space-m)}.customer-loyalty-view h3{margin-bottom:var(--lumo-space-s);margin-top:var(--lumo-space-l)}.product-supply-view{max-width:1024px;padding:0 var(--lumo-space-l);margin:0 auto;display:block}.product-supply-view .button-layout{margin-bottom:var(--lumo-space-l);margin-top:var(--lumo-space-m)}.product-supply-view h3{margin-bottom:var(--lumo-space-s);margin-top:var(--lumo-space-l)}.supplier-product-view{max-width:1024px;padding:0 var(--lumo-space-l);margin:0 auto;display:block}.supplier-product-view .button-layout{margin-bottom:var(--lumo-space-l);margin-top:var(--lumo-space-m)}.supplier-product-view h3{margin-bottom:var(--lumo-space-s);margin-top:var(--lumo-space-l)}vaadin-text-field.stock-positive::part(input-field){background-color:var(--lumo-success-color-10pct);font-weight:700}vaadin-text-field.stock-negative::part(input-field){background-color:var(--lumo-error-color-10pct);font-weight:700}vaadin-text-field.stock-zero::part(input-field){background-color:var(--lumo-contrast-10pct);font-weight:700}.financial-view{max-width:1024px;padding:0 var(--lumo-space-l);margin:0 auto;display:block}.financial-view .button-layout{margin-bottom:var(--lumo-space-l);margin-top:var(--lumo-space-m)}.financial-view h3{margin-bottom:var(--lumo-space-s);margin-top:var(--lumo-space-l)}.purple{--lumo-primary-color:#7b1fa2;color:#7b1fa2;background-color:#fff}.orange{--lumo-primary-color:#e65100;color:#e65100;background-color:#fff}.green{--lumo-primary-color:#33691e;color:#33691e;background-color:#fff}.gold{--lumo-primary-color:#ffab00;color:#ffab00;background-color:#fff}.blue{--lumo-primary-color:#304ffe;color:#304ffe;background-color:#fff}.red{--lumo-primary-color:#dd2c00;color:#dd2c00;background-color:#fff}.black{--lumo-primary-color:#000;color:#000;background-color:#fff}.gray{--lumo-primary-color:#607d8b;color:#607d8b;background-color:#fff}.financial-filters-view .filter-layout{align-items:end;gap:0 var(--lumo-space-l);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.financial-filters-view .filter-layout .double-width{grid-column-end:span 2}.financial-filters-view .filter-layout .actions{grid-column-end:-1;justify-content:flex-end;align-items:flex-end;display:flex}.financial-filters-view .filter-layout vaadin-date-picker{--vaadin-field-default-width:6em;width:100%}.financial-filters-view .filter-layout vaadin-combo-box{--vaadin-field-default-width:auto}.financial-filters-view .mobile-filters{display:none;position:relative}.financial-filters-view .mobile-filters span{font-size:var(--lumo-font-size-m);font-weight:500}@media screen and (width<=800px){.financial-filters-view .filter-layout{gap:var(--lumo-space-m);padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m);display:none}.financial-filters-view .filter-layout.visible{grid-template-columns:1fr 1fr;padding-top:0;display:grid}.financial-filters-view .filter-layout>*{grid-column-end:span 2}.financial-filters-view .mobile-filters{cursor:pointer;color:var(--lumo-secondary-text-color);display:flex}.financial-filters-view .mobile-filters:hover:before{content:"";opacity:.02;background-color:currentColor;position:absolute;inset:0}.financial-filters-view .mobile-filters:hover{color:var(--lumo-body-text-color)}}vaadin-grid::part(today){background-color:var(--lumo-success-color-50pct)}vaadin-grid::part(tomorrow){background-color:var(--lumo-warning-color)}vaadin-grid::part(after-tomorrow){background-color:var(--lumo-error-color-50pct)}vaadin-grid::part(font-weight-bold){font-weight:700}vaadin-grid::part(positive){background-color:var(--lumo-success-color-10pct)}vaadin-grid::part(negative){background-color:var(--lumo-error-color-10pct)}.user-preferences-view{max-width:1024px;padding:0 var(--lumo-space-l);margin:0 auto;display:block}.user-preferences-view .button-layout{margin-bottom:var(--lumo-space-l);margin-top:var(--lumo-space-m)}.user-preferences-view h3{margin-bottom:var(--lumo-space-s);margin-top:var(--lumo-space-l)}.config-view{max-width:1024px;padding:0 var(--lumo-space-l);margin:0 auto;display:block}.config-view .button-layout{margin-bottom:var(--lumo-space-l);margin-top:var(--lumo-space-m)}.config-view .grid-layout,.config-view h3{margin-bottom:var(--lumo-space-s);margin-top:var(--lumo-space-l)}.category-view{max-width:1024px;padding:0 var(--lumo-space-l);margin:0 auto;display:block}.category-view .button-layout{margin-bottom:var(--lumo-space-l);margin-top:var(--lumo-space-m)}.config-view .tree-grid-layout,.category-view h3{margin-bottom:var(--lumo-space-s);margin-top:var(--lumo-space-l)}.reports-filters-view .filter-layout{align-items:end;gap:0 var(--lumo-space-l);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.reports-filters-view .filter-layout .double-width{grid-column-end:span 2}.reports-filters-view .filter-layout .actions{grid-column-end:-1;justify-content:flex-end;align-items:flex-end;display:flex}.reports-filters-view .filter-layout vaadin-date-picker{--vaadin-field-default-width:6em;width:100%}.reports-filters-view .filter-layout vaadin-combo-box{--vaadin-field-default-width:auto}.reports-filters-view .mobile-filters{display:none;position:relative}.reports-filters-view .mobile-filters span{font-size:var(--lumo-font-size-m);font-weight:500}@media screen and (width<=800px){.reports-filters-view .filter-layout{gap:var(--lumo-space-m);padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m);display:none}.reports-filters-view .filter-layout.visible{grid-template-columns:1fr 1fr;padding-top:0;display:grid}.reports-filters-view .filter-layout>*{grid-column-end:span 2}.reports-filters-view .mobile-filters{cursor:pointer;color:var(--lumo-secondary-text-color);display:flex}.reports-filters-view .mobile-filters:hover:before{content:"";opacity:.02;background-color:currentColor;position:absolute;inset:0}.reports-filters-view .mobile-filters:hover{color:var(--lumo-body-text-color)}}.invoice-filters-view .filter-layout{align-items:end;gap:0 var(--lumo-space-l);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.invoice-filters-view .filter-layout .double-width{grid-column-end:span 2}.invoice-filters-view .filter-layout .actions{grid-column-end:-1;justify-content:flex-end;align-items:flex-end;display:flex}.invoice-filters-view .filter-layout vaadin-date-picker{--vaadin-field-default-width:6em;width:100%}.invoice-filters-view .filter-layout vaadin-combo-box,.invoice-filters-view .filter-layout vaadin-number-field{--vaadin-field-default-width:auto}.invoice-filters-view .mobile-filters{display:none;position:relative}.invoice-filters-view .mobile-filters span{font-size:var(--lumo-font-size-m);font-weight:500}@media screen and (width<=800px){.invoice-filters-view .filter-layout{gap:var(--lumo-space-m);padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m);display:none}.invoice-filters-view .filter-layout.visible{grid-template-columns:1fr 1fr;padding-top:0;display:grid}.invoice-filters-view .filter-layout>*{grid-column-end:span 2}.invoice-filters-view .mobile-filters{cursor:pointer;color:var(--lumo-secondary-text-color);display:flex}.invoice-filters-view .mobile-filters:hover:before{content:"";opacity:.02;background-color:currentColor;position:absolute;inset:0}.invoice-filters-view .mobile-filters:hover{color:var(--lumo-body-text-color)}}.portfolio-view ol{grid-template-columns:repeat(auto-fill,minmax(256px,1fr))}.portfolio-view li{transition:background-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.portfolio-view li:hover{background-color:var(--lumo-base-color);box-shadow:var(--lumo-box-shadow-s)}.employee-view{max-width:1024px;padding:0 var(--lumo-space-l);margin:0 auto;display:block}.employee-view .button-layout{margin-bottom:var(--lumo-space-l);margin-top:var(--lumo-space-m)}.employee-view h3{margin-bottom:var(--lumo-space-s);margin-top:var(--lumo-space-l)}.user-preferences-menu-header{background:var(--lumo-contrast-5pct);padding:var(--lumo-space-s);align-items:center;gap:var(--lumo-space-s);line-height:var(--lumo-line-height-s);margin:2px;padding-inline-end:var(--lumo-space-l)}.user-preferences-menu-header .user-preferences-menu-header-nickname{font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color)}.user-preferences-menu-links{padding-bottom:var(--lumo-space-xs);align-items:stretch}.user-preferences-menu-links a{padding:var(--lumo-space-xs) var(--lumo-space-m);color:var(--lumo-body-text-color);text-decoration:none}.user-preferences-menu-links a:hover{background:var(--lumo-contrast-5pct)}.user-preferences-menu-header{background:var(--lumo-contrast-5pct);padding:var(--lumo-space-s);align-items:center;gap:var(--lumo-space-s);line-height:var(--lumo-line-height-s);margin:2px;padding-inline-end:var(--lumo-space-l)}.user-preferences-menu-header-nickname{font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color)}.booking-view{max-width:1024px;padding:0 var(--lumo-space-l);margin:0 auto;display:block}.booking-view .button-layout{margin-bottom:var(--lumo-space-l);margin-top:var(--lumo-space-m)}.booking-view h3{margin-bottom:var(--lumo-space-s);margin-top:var(--lumo-space-l)}
