vaadin-scroller[slot=drawer]{padding:var(--lumo-space-s)}[slot=drawer]:is(header,footer){display:flex;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}[slot=drawer]:is(header,footer):is(:empty){display:none}decimal-field{padding:0}vaadin-grid,vaadin-upload,vaadin-checkbox,vaadin-combo-box,vaadin-text-area,vaadin-text-field,vaadin-date-picker,vaadin-time-picker,vaadin-email-field,vaadin-custom-field,vaadin-number-field,vaadin-integer-field,vaadin-password-field,vaadin-multi-select-combo-box{padding:.5rem .1rem .1rem;font-size:var(--lumo-font-size-s);--lumo-text-field-size: var(--lumo-size-s)}.selection-toolbar.selection-toolbar{--blur-radius: 20px;display:flex!important;align-items:center;gap:var(--lumo-space-s);position:fixed;bottom:var(--lumo-space-l);left:50%;translate:-50%;background:var(--lumo-base-color-80pct);padding:var(--lumo-space-s);-webkit-backdrop-filter:blur(var(--blur-radius));backdrop-filter:blur(var(--blur-radius));border-radius:var(--lumo-border-radius-l);box-shadow:inset 0 .5px 0 0 var(--lumo-tint-5pct),inset 0 0 0 .5px var(--lumo-tint-10pct),var(--lumo-box-shadow-l);transition:visibility .2s,translate .2s;white-space:nowrap;max-width:calc(100vw - var(--lumo-space-s) * 2)}.selection-toolbar[hidden]{visibility:hidden;translate:-50% 200%;transition-delay:.2s}.selection-toolbar>:not(vaadin-button,vaadin-menu-bar){margin-inline:var(--lumo-space-s)}.selection-toolbar vaadin-menu-bar{min-width:0;flex: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)}.comments-card{border:1px solid #ddd;border-radius:8px;padding:15px;margin-bottom:10px;background-color:#fff}.comments-card header{display:flex;justify-content:space-between;align-items:center}.comments-card .content{margin-top:10px}.comments-card footer{margin-top:15px;text-align:right}vaadin-login-overlay-wrapper::part(brand){padding:0!important}vaadin-login-overlay-wrapper::part(description){margin:10px!important}vaadin-login-form-wrapper::part(footer){font-weight:600}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;min-height:inherit;box-sizing:border-box;margin:.3rem}vaadin-tabsheet{box-sizing:border-box}vaadin-tabsheet::part(tabs-container){box-shadow:none;padding:0 0 1rem}vaadin-tabsheet::part(content){padding:0;padding-bottom:var(--view-content-inset-bottom)}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-m);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)}vaadin-tab[selected]{color:var(--lumo-primary-color-50pct);-webkit-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 .theme-button{background-color:#f2ecd9}html .theme-icon{content:url(images/dark.png);max-width:20px;max-height:20px}html .theme-logo{content:url(icons/icon-dark.png);max-width:40px;max-height:40px}html .button-search{align-items:center;--vaadin-button-background: #f5f8fd;--vaadin-button-border: 1px solid #e0e9f4;--vaadin-button-border-radius: .5em;--vaadin-button-text-color: #576b85;cursor:pointer;display:flex;flex-shrink:1;font:inherit;font-size:.875em;gap:.3em;line-height:1.4em;margin:0;min-width:7.5rem;padding:.25em;width:150px}[theme~=dark] .theme-button{background-color:#2f4859}[theme~=dark] .theme-icon{content:url(images/light.png);max-width:20px;max-height:20px}[theme~=dark] .theme-logo{content:url(icons/icon-light.png);max-width:40px;max-height:40px}[theme~=dark] .button-search{align-items:center;--vaadin-button-background: #1b2633;--vaadin-button-border: 1px solid #3f4d62;--vaadin-button-border-radius: .5em;--vaadin-button-text-color: #a2b4cb;cursor:pointer;display:flex;flex-shrink:1;font:inherit;font-size:.875em;gap:.3em;line-height:1.4em;margin:0;min-width:7.5rem;padding:.25em;width:150px}vaadin-dialog-overlay[theme=dialog-search]::part(content){padding:10px}.blue-underline{color:var(--lumo-primary-color);text-decoration:underline;padding-bottom:2px}.confirmation-contact-button:hover{transform:translateY(-3px)}:root{--border-radius: 20px}.container{display:flex;flex-wrap:wrap;margin:0;padding:0}.close{display:inline-flex;align-items:center;color:#e31937;background-color:#fff;height:35px;width:35px;cursor:pointer;border-radius:var(--border-radius);margin:0;padding:0}.field{display:inline-flex;align-items:center;border-radius:var(--border-radius);height:26px;font-size:var(--lumo-font-size-s)}.input-field{font-size:var(--lumo-font-size-s);outline:none;margin:0;padding:0}.input-field::placeholder{color:#1e90ff}.input-field input{background-color:#fff;color:#1e90ff}vaadin-combo-box.input-field::part(input-field){background-color:#fff}.input-field .vaadin-combo-box-container [part=toggle-button]{display:none!important}vaadin-login-overlay-wrapper::part(overlay),.singup-view{background-image:url(/images/login-bg.png);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}vaadin-login-form-wrapper vaadin-button{width:15rem;margin:var(--lumo-space-s) auto}vaadin-login-overlay-wrapper::part(brand){background:#fff!important}vaadin-login-overlay-wrapper::part(description){display:none}vaadin-login-overlay-wrapper::part(card){width:30rem;border-radius:2.5rem}vaadin-login-form-wrapper::part(form){padding-top:0;padding-bottom:0}@media only screen and (max-width: 1023px) and (orientation: landscape){vaadin-login-overlay-wrapper::part(card){border-radius:0}}.change-password{display:flex;align-items:center;justify-content:center}section{max-width:100%;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;border-radius:var(--lumo-border-radius-l);box-shadow:var(--lumo-box-shadow-s);margin:var(--lumo-space-s);height:auto;width:calc(var(--lumo-size-m) * 10);background:var(--lumo-base-color) linear-gradient(var(--lumo-tint-5pct),var(--lumo-tint-5pct))}section #brand{box-sizing:border-box;overflow:hidden;flex-grow:1;flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--lumo-space-l) var(--lumo-space-xl) var(--lumo-space-l) var(--lumo-space-l);background-color:var(--lumo-primary-color);color:var(--lumo-primary-contrast-color);min-height:calc(var(--lumo-size-m) * 5)}section #brand h1{color:inherit;margin:0;font-size:var(--lumo-font-size-xxxl)}section #brand p{line-height:var(--lumo-line-height-s);color:var(--lumo-tint-70pct);margin-bottom:0;display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0}section #form{padding:var(--lumo-space-l);flex:1;display:flex;flex-direction:column;box-sizing:border-box}section #form h2{margin-top:calc(var(--lumo-font-size-xxxl) - var(--lumo-font-size-xxl));color:var(--lumo-header-text-color);line-height:var(--lumo-line-height-xs);margin-block:0;display:block;font-size:1.5em;margin-block-start:.83em;margin-block-end:.83em;margin-inline-start:0px;margin-inline-end:0px;font-weight:700}schedule-container{width:100%!important}schedule-container .tables{overflow-x:auto}schedule-container vaadin-grid{min-width:160px}schedule-container .header{max-width:150px}schedule-date-container{width:100%!important}schedule-date-container .tables{overflow-x:auto}:root{--alph-font-weight: 800;--alph-min-width: 100px;--alph-max-height: 35px;--alph-padding: 8px }.button-layout{margin-top:var(--lumo-space-s)}[theme~=btn][theme~=primary]{font-weight:var(--alph-font-weight);min-width:var(--alph-min-width);max-height:var(--alph-max-height);padding:var(--alph-padding)}[theme~=btn][theme~=primary][theme~=save]{background-color:var(--lumo-primary-color);color:var(--lumo-primary-contrast-color)}[theme~=btn][theme~=primary][theme~=new]{background-color:var(--lumo-primary-contrast-color);color:var(--lumo-primary-text-color)}[theme~=btn][theme~=primary][theme~=delete]{background-color:var(--lumo-error-color);color:var(--lumo-primary-contrast-color)}[theme~=btn][theme~=primary][theme~=print]{background-color:var(--lumo-contrast);color:var(--lumo-primary-contrast-color)}[theme~=btn][theme~=primary][theme~=find]{background-color:var(--lumo-user-color-2);color:var(--lumo-primary-contrast-color)}[theme~=btn][theme~=primary][theme~=cancel]{background-color:var(--lumo-primary-contrast-color);color:var(--lumo-error-color)}[theme~=btn][theme~=primary][theme~=displacement]{background-color:var(--lumo-secondary-text-color);color:var(--lumo-primary-contrast-color)}[theme~=btn][theme~=primary][disabled]{background-color:var(--lumo-contrast-30pct);color:var(--lumo-base-color);pointer-events:none}@media screen and (max-width: 800px){[theme~=btn][theme~=primary][theme~=find]{margin-inline-end:unset!important}}:root{--alph-text-decoration-thickness: 15%;--alph-text-decoration-line: none;--alph-font-size: medium;--alph-font-weight: 400;--alph-padding-left: 5px;--alph-padding-righr: 5px}.calendar-virtual-not-bill-group .fc-event-main .fc-event-time:before{padding-right:var(--alph-padding-righr);content:url(/icons/calendar/virtual.png) url(/icons/calendar/not-bill.png) url(/icons/calendar/group.png)}.calendar-virtual-not-bill .fc-event-main .fc-event-time:before{padding-right:var(--alph-padding-righr);content:url(/icons/calendar/virtual.png) url(/icons/calendar/not-bill.png)}.calendar-virtual-group .fc-event-main .fc-event-time:before{padding-right:var(--alph-padding-righr);content:url(/icons/calendar/virtual.png) url(/icons/calendar/group.png)}.calendar-not-bill-group .fc-event-main .fc-event-time:before{padding-right:var(--alph-padding-righr);content:url(/icons/calendar/not-bill.png) url(/icons/calendar/group.png)}.calendar-virtual .fc-event-main .fc-event-time:before{padding-right:var(--alph-padding-righr);content:url(/icons/calendar/virtual.png)}.calendar-not-bill .fc-event-main .fc-event-time:before{padding-right:var(--alph-padding-righr);content:url(/icons/calendar/not-bill.png)}.calendar-group .fc-event-main .fc-event-time:before{padding-right:var(--alph-padding-righr);content:url(/icons/calendar/group.png)}.calendar-cancelled{text-decoration-line:line-through!important;text-decoration-color:#ff1a1a!important;text-decoration-thickness:var(--alph-text-decoration-thickness)!important;font-weight:var(--alph-font-weight);font-size:var(--alph-font-size)}.calendar-cancelled .fc-event-main{padding-left:var(--alph-padding-left);opacity:.5!important;background:#fff!important;color:#000;font-style:italic}.calendar-cancelled .fc-event-main .fc-event-time:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/close.png)}.calendar-cancelled-invoice .fc-event-main .fc-event-time:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/close.png) url(/icons/calendar/invoice.png)}.calendar-cancelled-payment .fc-event-main .fc-event-time:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/close.png) url(/icons/calendar/invoice.png) url(/icons/calendar/payment.png)}.calendar-cancelled-half-payment .fc-event-main .fc-event-time:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/close.png) url(/icons/calendar/invoice.png) url(/icons/calendar/half-payment.png)}.calendar-pending{text-decoration-line:var(--alph-text-decoration-line)!important;text-decoration-thickness:var(--alph-text-decoration-thickness)!important;font-weight:var(--alph-font-weight);font-size:var(--alph-font-size)}.calendar-pending .fc-event-main{padding:0;text-decoration:inherit;content:""}.calendar-pending .fc-event-main .fc-event-time{color:#fff!important;padding-left:var(--alph-padding-left)}.calendar-pending .fc-event-main .fc-event-title-container{opacity:.7!important;background:#fff!important;color:#000}.calendar-pending .fc-event-main .fc-event-title{padding-left:var(--alph-padding-left)}.calendar-pending .fc-event-main .fc-event-time:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/waiting.png)}.calendar-pending-invoice .fc-event-main .fc-event-time:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/waiting.png) url(/icons/calendar/invoice.png)}.calendar-pending-payment .fc-event-main .fc-event-time:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/waiting.png) url(/icons/calendar/invoice.png) url(/icons/calendar/payment.png)}.calendar-pending-half-payment .fc-event-main .fc-event-time:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/waiting.png) url(/icons/calendar/invoice.png) url(/icons/calendar/half-payment.png)}.calendar-finished{font-weight:var(--alph-font-weight);font-size:var(--alph-font-size)}.calendar-finished .fc-event-main{padding-left:var(--alph-padding-left);opacity:.5!important;background:#fff!important;color:#000;font-style:italic}.calendar-finished .fc-event-main .fc-event-time:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/clock.png)}.calendar-finished-invoice .fc-event-main .fc-event-time:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/clock.png) url(/icons/calendar/invoice.png)}.calendar-finished-payment .fc-event-main .fc-event-time:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/clock.png) url(/icons/calendar/invoice.png) url(/icons/calendar/payment.png)}.calendar-finished-half-payment .fc-event-main .fc-event-time:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/clock.png) url(/icons/calendar/invoice.png) url(/icons/calendar/half-payment.png)}.calendar-confirmed{font-size:var(--alph-font-size);font-weight:var(--alph-font-weight)}.calendar-confirmed .fc-event-main{padding-left:var(--alph-padding-left)}.calendar-confirmed .fc-event-main .fc-event-time:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/check.png)}.calendar-confirmed-invoice .fc-event-main .fc-event-time:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/check.png) url(/icons/calendar/invoice.png)}.calendar-confirmed-payment .fc-event-main .fc-event-time:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/check.png) url(/icons/calendar/invoice.png) url(/icons/calendar/payment.png)}.calendar-confirmed-half-payment .fc-event-main .fc-event-time:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/check.png) url(/icons/calendar/invoice.png) url(/icons/calendar/half-payment.png)}.event-main{color:#fff;font-size:var(--alph-font-size)!important;font-weight:var(--alph-font-weight)!important;width:100%;padding:10px}.event-main .event-time{font-size:smaller!important;font-weight:400!important}.event-main .event-subtitle{font-size:smaller!important;font-weight:600!important;text-wrap:balance}.event-main .event-title{font-size:small!important;font-weight:500!important;padding:5px 0;text-wrap:balance}.calendar-confirmed{padding:0}.calendar-virtual-not-bill-group .event-main .event-icon:before{content:url(/icons/calendar/virtual.png) url(/icons/calendar/not-bill.png) url(/icons/calendar/group.png)}.calendar-virtual-not-bill .event-main .event-icon:before{content:url(/icons/calendar/virtual.png) url(/icons/calendar/not-bill.png)}.calendar-virtual-group .event-main .event-icon:before{content:url(/icons/calendar/virtual.png) url(/icons/calendar/group.png)}.calendar-not-bill-group .event-main .event-icon:before{content:url(/icons/calendar/not-bill.png) url(/icons/calendar/group.png)}.calendar-virtual .event-main .event-icon:before{content:url(/icons/calendar/virtual.png)}.calendar-not-bill .event-main .event-icon:before{content:url(/icons/calendar/not-bill.png)}.calendar-group .event-main .event-icon:before{content:url(/icons/calendar/group.png)}.calendar-confirmed .event-main .event-icon:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/check.png)}.calendar-confirmed-invoice .event-main .event-icon:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/check.png) url(/icons/calendar/invoice.png)}.calendar-confirmed-payment .event-main .event-icon:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/check.png) url(/icons/calendar/invoice.png) url(/icons/calendar/payment.png)}.calendar-confirmed-half-payment .event-main .event-icon:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/check.png) url(/icons/calendar/invoice.png) url(/icons/calendar/half-payment.png)}.calendar-finished{padding:0}.calendar-finished .event-main{opacity:.5!important;background:#fff!important;color:#000;font-style:italic}.calendar-finished .event-main .event-icon:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/clock.png)}.calendar-finished-invoice .event-main .event-icon:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/clock.png) url(/icons/calendar/invoice.png)}.calendar-finished-payment .event-main .event-icon:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/clock.png) url(/icons/calendar/invoice.png) url(/icons/calendar/payment.png)}.calendar-finished-half-payment .event-main .event-icon:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/clock.png) url(/icons/calendar/invoice.png) url(/icons/calendar/half-payment.png)}.calendar-pending{padding:0}.calendar-pending .event-main{color:#fff;padding:0}.calendar-pending .event-main .event-time{padding-top:10px;color:#fff!important;padding-left:10px}.calendar-pending .event-main .event-title{padding-left:10px;opacity:.7!important;background:#fff!important;color:#000}.calendar-pending .event-main .event-subtitle{padding-bottom:10px;padding-left:10px!important;opacity:.7!important;background:#fff!important;color:#000}.calendar-pending .event-main .event-icon:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/waiting.png)}.calendar-pending-invoice .event-main .event-icon:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/waiting.png) url(/icons/calendar/invoice.png)}.calendar-pending-payment .event-main .event-icon:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/waiting.png) url(/icons/calendar/invoice.png) url(/icons/calendar/payment.png)}.calendar-pending-half-payment .event-main .event-icon:after{padding-left:var(--alph-padding-left);content:url(/icons/calendar/waiting.png) url(/icons/calendar/invoice.png) url(/icons/calendar/half-payment.png)}.form-view{display:block;margin:0 auto;max-width:1024px;padding:0 var(--lumo-space-l)}.form-view h3{margin-bottom:var(--lumo-space-xs);margin-top:var(--lumo-space-l)}.master-detail-view{display:flex;flex-direction:column;height:100%}.master-detail-view vaadin-split-layout{width:100%;height:100%}.master-detail-view vaadin-grid{height:100%}.master-detail-view .editor-layout{display:flex;flex-direction:column;width:400px}.master-detail-view .editor{flex-grow:1;padding:var(--lumo-space-l)}.master-detail-view .editor vaadin-checkbox{padding-top:var(--lumo-space-m)}.master-detail-view .button-layout{width:100%;flex-wrap:wrap;background-color:var(--lumo-contrast-5pct);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)}.master-detail-view .grid-wrapper{width:100%}vaadin-checkbox[theme~=toggle-button]{margin:0;padding:0}vaadin-checkbox[theme~=toggle-button]::part(checkbox),vaadin-checkbox[theme~=toggle-button]>input{grid-column:1}vaadin-checkbox-group[theme~=toggle-button]>vaadin-checkbox::part(checkbox),vaadin-checkbox[theme~=toggle-button]::part(checkbox){width:calc(3em - 12px);height:1.5em;border-radius:.75em;background-color:var(--lumo-contrast-40pct);margin:0;cursor:pointer;padding-bottom:.2em}vaadin-checkbox-group[theme~=toggle-button]>vaadin-checkbox::part(checkbox):after,vaadin-checkbox[theme~=toggle-button]::part(checkbox):after{width:calc(1.2em - 4px);height:calc(1.2em - 4px);border-radius:50%;background-color:var(--lumo-primary-contrast-color);border:none;top:2px;left:2px;transform:none;opacity:1;transition:transform .2s ease}vaadin-checkbox-group[theme~=toggle-button]>vaadin-checkbox[disabled]::part(checkbox):after,vaadin-checkbox[theme~=toggle-button][disabled]::part(checkbox):after{color:transparent!important}vaadin-checkbox-group[theme~=toggle-button]>vaadin-checkbox[checked]::part(checkbox):after,vaadin-checkbox[theme~=toggle-button][checked]::part(checkbox):after{transform:translate(calc(100% - 8px))}vaadin-checkbox-group[theme~=toggle-button]>vaadin-checkbox[checked]::part(checkbox),vaadin-checkbox[theme~=toggle-button][checked]::part(checkbox){background-color:var(--lumo-primary-color)}vaadin-checkbox-group[theme~=toggle-button]>vaadin-checkbox[checked][disabled]::part(checkbox),vaadin-checkbox[theme~=toggle-button][checked][disabled]::part(checkbox){background-color:var(--lumo-primary-color);opacity:.3}vaadin-button[theme~=user-color-2],vaadin-menu-bar-button[theme~=user-color-2],span[theme~=user-color-2]{background-color:var(--lumo-user-color-2);color:var(--lumo-primary-contrast-color)}span[theme~=holiday]{background-color:var(--lumo-user-holiday);color:var(--lumo-primary-contrast-color)}.form-layout .form-layout-header vaadin-checkbox,.form-layout .form-layout-header vaadin-text-field,.form-layout .form-layout-header vaadin-multi-select-combo-box{width:80%}.form-layout .form-layout-header vaadin-horizontal-layout{width:20%}@media screen and (max-width: 1400px){.form-layout .form-layout-header vaadin-checkbox,.form-layout .form-layout-header vaadin-text-field,.form-layout .form-layout-header vaadin-multi-select-combo-box{width:100%;margin-right:0}.form-layout .form-layout-header vaadin-horizontal-layout{width:100%}}@media screen and (max-width: 1400px){.form-layout .form-layout-header{flex-wrap:wrap;min-width:100%}}@media screen and (max-width: 1400px){.form-layout .form-layout-stretch{display:block;border-radius:0;box-shadow:none;padding:0}}@media screen and (max-width: 1400px){.form-layout footer vaadin-horizontal-layout{padding:var(--lumo-space-s);justify-content:center}.form-layout footer vaadin-horizontal-layout vaadin-button{margin:0}}@media screen and (max-width: 1400px){.form-layout{padding:0}}#notifications-heading{font-size:var(--lumo-font-size-l)}.notification-icon{transition:transform .3s ease,box-shadow .3s ease}.notification-icon:hover{transform:translateY(-3px);color:var(--lumo-user-color-2)}.notification-trash:hover .notification-icon{transform:translateY(-5px);color:var(--lumo-error-color)}vaadin-tabsheet.notifications{max-height:700px}vaadin-tabsheet.notifications vaadin-tabs::part(tabs){margin-left:var(--lumo-space-xs)}vaadin-tabsheet.notifications vaadin-message-list vaadin-message{padding:var(--lumo-space-s) 0 var(--lumo-space-m) 0;margin:0 var(--lumo-space-m);font-size:var(--lumo-font-size-s);border-bottom:1px solid var(--lumo-contrast-10pct)}vaadin-tabsheet.notifications vaadin-message-list vaadin-message::part(name){font-weight:600;margin-right:auto}vaadin-tabsheet.notifications vaadin-message-list vaadin-message::part(time){font-size:var(--lumo-font-size-xxs)}vaadin-tabsheet.notifications vaadin-message-list vaadin-message::part(message){font-size:var(--lumo-font-size-s);line-height:var(--lumo-line-height-xs);color:var(--lumo-secondary-text-color)}vaadin-tabsheet.notifications .no-notifications-msg{padding:var(--lumo-space-m);color:var(--lumo-secondary-text-color)}.userMenuHeader{background:var(--lumo-contrast-5pct);padding:var(--lumo-space-s);padding-inline-end:var(--lumo-space-l);margin:2px;align-items:center;gap:var(--lumo-space-s);line-height:var(--lumo-line-height-s)}.userMenuHeader .userMenuNickname{font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color)}.userMenuLinks{padding-bottom:var(--lumo-space-xs);align-items:stretch}.userMenuLinks a{padding:var(--lumo-space-xs) var(--lumo-space-m);color:var(--lumo-body-text-color);text-decoration:none}.userMenuLinks a:hover{background:var(--lumo-contrast-5pct)}html{--lumo-base-color: #F5F5F5;--lumo-body-text-color: #2A2E35;--lumo-contrast: #192434;--lumo-contrast-10pct: #2A40501a;--lumo-contrast-20pct: #1c375a29;--lumo-contrast-30pct: #1c345442;--lumo-contrast-40pct: #1c324f61;--lumo-contrast-50pct: #2A405085;--lumo-contrast-5pct: #193b670d;--lumo-contrast-60pct: #1c2e4599;--lumo-contrast-70pct: #1b2b41b0;--lumo-contrast-80pct: #1a293dd4;--lumo-contrast-90pct: #18273af0;--lumo-disabled-text-color: #1c345442;--lumo-error-color: #E57368;--lumo-error-color-10pct: #d952311a;--lumo-error-color-50pct: #d9523180;--lumo-error-contrast-color: #ffffff;--lumo-error-text-color: #921f18;--lumo-heading-text-color: #192434;--lumo-primary-color: #4AAEAB;--lumo-primary-color-10pct: #4a9a9621;--lumo-primary-color-50pct: #4a9a96c2;--lumo-primary-contrast-color: #ffffff;--lumo-primary-text-color: #378184;--lumo-secondary-text-color: #1b2b41b0;--lumo-success-color: #3BB273;--lumo-success-color-10pct: #1688461a;--lumo-success-color-50pct: #16884680;--lumo-success-contrast-color: #ffffff;--lumo-success-text-color: #0a7637;--lumo-tertiary-text-color: #1c304a85;--lumo-user-color-0: #E57399;--lumo-user-color-1: #8C65CC;--lumo-user-color-2: #5CA1C7;--lumo-user-color-3: #D9904E;--lumo-user-color-4: #bf16f3;--lumo-user-color-5: #084391;--lumo-user-color-6: #078836;--lumo-user-holiday: #FF1A1A;--lumo-warning-color: #f4b400;--lumo-warning-color-10pct: #ffcc0040;--lumo-warning-text-color: #985211;--lumo-warnng-contrast-color: #182739f0;--lumo-border-radius-s: .25rem;--lumo-border-radius-m: .5rem;--lumo-border-radius-l: 1rem;--vaadin-input-field-background: #FFF;--vaadin-input-field-hover-highlight: var(--lumo-contrast-30pct);--vaadin-input-field-border-width: 1px;--vaadin-input-field-border-color: var(--lumo-contrast-30pct);--vaadin-button-background: #FFF;--vaadin-button-border: 1px solid var(--lumo-primary-color-50pct);--light-background-color: #FFF;--lumo-space-xxl: 48px}.card-background-color{background-color:var(--light-background-color)}vaadin-button{width:8.75rem}header{background-color:var(--light-background-color)}header nav a[highlight]{background-color:#fff0;color:var(--lumo-primary-color)}header nav a:hover{--lumo-header-text-color: var(--lumo-primary-color-50pct)}header nav a[highlight] span{font-weight:600}vaadin-upload::part(primary-buttons){display:flex;align-items:center;justify-content:center;height:100%}vaadin-avatar{border-radius:2rem;border-color:var(--lumo-contrast)}.content-max-width{max-width:862px}.column-gap{column-gap:62px}.mt-xxl{margin-top:var(--lumo-space-xxl)}@media (min-width: 800px){.two-columns-when-over-800px{grid-column:span 2}}@media (min-width: 800px){.column-max-width-when-over-800px{max-width:400px}}@media (min-width: 600px){.flex-over-600px{display:flex}}@media screen and (max-width: 1400px){.flex-wrap-layout{flex-wrap:wrap;min-width:100%}}vaadin-dialog-overlay.not-available-dialog::part(overlay){width:1024px}vaadin-dialog-overlay.appointment-dialog::part(content){padding:0}@media screen and (max-width: 1400px){vaadin-dialog-overlay::part(content){padding:var(--lumo-space-s)}}@media screen and (max-width: 1400px){.remove-margin-left-amount-layout{margin-left:0}}.avatar-over-700px{height:200px;width:200px}@media screen and (max-width: 700px){.avatar-over-700px{height:100px;width:100px}}
