vaadin-horizontal-layout>div,vaadin-horizontal-layout>vaadin-horizontal-layout,vaadin-horizontal-layout>vaadin-vertical-layout,vaadin-horizontal-layout>vaadin-scroller,vaadin-horizontal-layout>vaadin-form-layout,vaadin-horizontal-layout>vaadin-tabsheet,vaadin-vertical-layout>vaadin-horizontal-layout,vaadin-scroller>vaadin-horizontal-layout,.main-menu-content{min-width:0}.detail-columns{flex-wrap:wrap}.detail-columns>*{min-width:min(100%, var(--detail-column-min-width,440px));flex:1 1 0}.table-header-row{flex-wrap:wrap-reverse}.table-header-row>*{flex-shrink:0}.table-header-row .toolbar{padding-top:0}.table-header-search{min-width:min(100%, var(--table-header-search-min-width,320px));flex:999 1 0}.table-header-selector{flex:1 1 var(--table-header-selector-share,30%);min-width:min(100%, var(--table-header-selector-min-width,240px))}vaadin-scroller:not([scroll-direction=none]){scrollbar-gutter:stable}vaadin-scroller::-webkit-scrollbar{width:6px;height:6px}vaadin-scroller::-webkit-scrollbar-thumb{background:var(--lumo-contrast-30pct);border-radius:3px}vaadin-scroller::-webkit-scrollbar-track{background:0 0}@supports not selector(::-webkit-scrollbar){vaadin-scroller{scrollbar-width:thin;scrollbar-color:var(--lumo-contrast-30pct) transparent}}vaadin-icon.app-drawer-icon{--vaadin-icon-size:var(--lumo-icon-size-l)}.app-drawer-button{color:var(--lumo-body-text-color);background-color:#0000;margin:0}.app-drawer-label{display:none}.app-drawer-button.active{color:var(--lumo-base-color);background-color:var(--lumo-body-text-color)}.app-drawer-button iron-icon{font-size:var(--lumo-font-size-l)}.app-drawer-button:hover{background-color:var(--lumo-contrast-10pct)}.app-drawer-button.active:hover{background-color:var(--lumo-contrast-90pct)}.app-drawer-text-button{color:var(--lumo-success-text-color);height:1.25rem;font-weight:700;line-height:var(--lumo-line-height-s);font-size:var(--lumo-font-size-xxs);min-width:var(--lumo-size-m);padding:calc(var(--lumo-size-m) / 4);border:var(--lumo-utility-border-style,none);border-radius:var(--vaadin-button-border-radius,var(--lumo-border-radius-m));justify-content:center;align-items:center;display:inline-flex;position:relative}.app-drawer-text-button:hover{background-color:var(--lumo-contrast-10pct)}.app-drawer-text-button:before{content:"";border:2px solid var(--lumo-body-text-color);width:1.9em;height:1.9em;font-size:var(--lumo-font-size-xxs);z-index:-1;background-color:#0000;border-radius:50%;position:absolute}vaadin-app-layout:not([overlay])::part(navbar),vaadin-app-layout:not([overlay]) .drawer-toggle-bar{display:none}.perspective-menu-host{--menu-width:240px;--menu-toggle-width:22px;position:relative}.perspective-menu{inset-block:0;z-index:100;width:max-content;min-width:220px;padding:0 0 0 var(--lumo-space-m);background-color:var(--lumo-base-color);background-image:linear-gradient(var(--lumo-contrast-5pct), var(--lumo-contrast-5pct));box-shadow:var(--lumo-box-shadow-s);flex-shrink:0;margin-left:0;transition:transform .2s ease-out;position:absolute;left:0;transform:translate(-100%)}.perspective-menu-host.menu-open>.perspective-menu{transform:none}.perspective-menu-host.menu-switching>.perspective-menu,.perspective-menu-host.menu-switching .perspective-menu-toggle{transition:none}.perspective-menu-host.menu-closing>.perspective-menu{transform:none}.perspective-menu-host.menu-closing .perspective-menu-toggle{transform:translateX(var(--menu-width))}.perspective-menu-toggle{z-index:101;margin:var(--lumo-space-m) calc(-1 * var(--menu-toggle-width)) 0 0;min-width:0;width:var(--menu-toggle-width);border-radius:0 var(--lumo-border-radius-m) var(--lumo-border-radius-m) 0;background-color:var(--lumo-base-color);background-image:linear-gradient(var(--lumo-contrast-5pct), var(--lumo-contrast-5pct));height:38px;box-shadow:2px 0 4px -1px var(--lumo-shade-20pct), 3px 0 12px -1px var(--lumo-shade-30pct);clip-path:inset(-24px -24px -24px 0);color:var(--lumo-body-text-color);cursor:pointer;border:none;flex-shrink:0;align-self:flex-start;padding:0;transition:transform .2s ease-out,background-image .2s;position:relative}.perspective-menu-host:not(.menu-open) .perspective-menu-toggle{box-shadow:2px 0 6px -1px var(--lumo-shade-20pct), 8px 0 24px -4px var(--lumo-shade-30pct)}.perspective-menu-toggle::part(label){overflow:visible}.perspective-menu-toggle:hover{background-image:linear-gradient(var(--lumo-contrast-10pct), var(--lumo-contrast-10pct))}.perspective-menu-host.menu-open .perspective-menu-toggle{transform:translateX(var(--menu-width))}.perspective-menu-toggle vaadin-icon{width:14px;height:14px;line-height:0;display:block}.perspective-menu-toggle>div{justify-content:center;align-items:center;line-height:0;display:flex}.perspective-menu-toggle .menu-toggle-pin-icon,.perspective-menu-toggle .menu-toggle-show-icon{display:none}.perspective-menu-host.menu-open .perspective-menu-toggle .menu-toggle-reveal-icon{transform:rotate(180deg)}@media (width>=801px) and (height>=601px){.perspective-menu-host:not(.menu-collapsed)>.perspective-menu{z-index:auto;position:relative;transform:none}.perspective-menu-host:not(.menu-collapsed) .perspective-menu-toggle{box-shadow:2px 0 4px -1px var(--lumo-shade-20pct), 3px 0 12px -1px var(--lumo-shade-30pct);transform:none}.perspective-menu-toggle .menu-toggle-reveal-icon{display:none}.perspective-menu-toggle .menu-toggle-pin-icon{display:block}.perspective-menu-host.menu-collapsed .perspective-menu-toggle .menu-toggle-pin-icon{transform:rotate(45deg)}.perspective-menu-host.menu-collapsed:not(.menu-open) .perspective-menu-toggle .menu-toggle-pin-icon{display:none}.perspective-menu-host.menu-collapsed:not(.menu-open) .perspective-menu-toggle .menu-toggle-show-icon{display:block}}.perspective-menu-item{color:var(--lumo-body-text-color);font-size:var(--lumo-font-size-xs);cursor:pointer}.main-menu-content{padding:var(--lumo-space-m);height:calc(100% - (2 * var(--lumo-space-m)));margin:0 0 0 var(--lumo-space-m)}.favorites-icon{width:12px;height:12px}@media (width<=800px),(height<=600px){.perspective-menu-toggle{top:calc((var(--vaadin-app-layout-navbar-offset-top) - var(--lumo-size-l)) / 2);left:calc(var(--vaadin-padding-s) + var(--lumo-size-l) + var(--vaadin-gap-xs));width:var(--lumo-size-l);height:var(--lumo-size-l);border-radius:var(--lumo-border-radius-m);box-shadow:none;clip-path:none;color:var(--lumo-primary-text-color);background-color:#0000;background-image:none;margin:0;position:fixed}.perspective-menu-host:not(.menu-open) .perspective-menu-toggle{box-shadow:none}.perspective-menu-host.menu-open .perspective-menu-toggle{transform:none}.perspective-menu-toggle:hover{background-image:none}.perspective-menu-toggle vaadin-icon{width:var(--lumo-font-size-xl);height:var(--lumo-font-size-xl)}.perspective-menu vaadin-horizontal-layout{gap:var(--lumo-space-m)}.perspective-menu vaadin-vertical-layout{padding-right:var(--lumo-space-m)}.perspective-menu{min-width:min(80vw,320px)}}vaadin-app-layout[overlay][drawer-opened] .perspective-menu-toggle{display:none}.perspective-menu vaadin-horizontal-layout{gap:var(--lumo-space-s)}.perspective-menu vaadin-vertical-layout{padding-right:0}.dashboard{background-color:var(--lumo-contrast-5pct)}.dashboard-header{border-radius:var(--lumo-border-radius-s);box-shadow:var(--widget-border);background-color:var(--lumo-base-color);border-style:none}#radio-calendar .fc-toolbar.fc-header-toolbar{margin-bottom:.5em}#radio-calendar .break-title .fc-event-title{font-size:var(--lumo-font-size-xxs);margin:var(--lumo-space-wide-xs)}#radio-calendar .fc-toolbar-title{font-size:var(--lumo-font-size-xxl)}#radio-calendar .fc-button{line-height:var(--lumo-size-xs);font-size:var(--lumo-font-size-m)}#radio-calendar table{font-size:var(--lumo-font-size-m)}#online-gantt-calendar .fc-event-time{display:none}#online-gantt-calendar .fc-toolbar.fc-header-toolbar{margin-bottom:.5em}#online-gantt-calendar .fc-toolbar-title{font-size:var(--lumo-font-size-xxl)}#online-gantt-calendar .fc-button{line-height:var(--lumo-size-xs);font-size:var(--lumo-font-size-m)}#online-gantt-calendar table{font-size:var(--lumo-font-size-xs)}#online-gantt-calendar .summary-entry{border-color:var(--lumo-primary-color);background-color:var(--lumo-primary-color)}#online-gantt-calendar .summary-entry.ok{border-color:var(--lumo-success-color);background-color:var(--lumo-success-color)}#online-gantt-calendar .summary-entry.exceeded{border-color:var(--lumo-error-color);background-color:var(--lumo-error-color)}#online-gantt-calendar .summary-entry .fc-event-title-container{text-align:center}.vaadin-full-calendar.fc{--fc-button-bg-color:var(--lumo-contrast-5pct);--fc-button-border-color:transparent;--fc-button-text-color:var(--lumo-primary-text-color);--fc-button-hover-bg-color:var(--lumo-contrast-10pct);--fc-button-hover-border-color:transparent;--fc-button-active-bg-color:var(--lumo-primary-color);--fc-button-active-border-color:transparent}.vaadin-full-calendar.fc .fc-button-primary{border-radius:var(--lumo-border-radius-m);font-weight:500}.vaadin-full-calendar.fc .fc-button-primary:not(:disabled).fc-button-active,.vaadin-full-calendar.fc .fc-button-primary:not(:disabled):active{color:var(--lumo-primary-contrast-color)}.vaadin-full-calendar.fc .fc-button-primary:focus,.vaadin-full-calendar.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.vaadin-full-calendar.fc .fc-button-primary:not(:disabled):active:focus{box-shadow:0 0 0 2px var(--lumo-primary-color-50pct)}.vaadin-full-calendar.fc .fc-button-primary:disabled{opacity:1;color:var(--lumo-disabled-text-color);background-color:var(--lumo-contrast-5pct)}.calendar-page{box-sizing:border-box;padding:var(--lumo-space-m);container:calendar-page/inline-size}.calendar-page__body{gap:var(--lumo-space-m);min-width:0;height:100%;display:flex;position:relative}.calendar-page__calendar{flex:auto;min-width:0;min-height:0}.calendar-page__body{--calendar-settings-width:clamp(20rem, 30cqw, 36rem);--calendar-bar-padding:var(--lumo-space-s);--calendar-bar-gap:var(--lumo-space-xl);--calendar-bar-margin:var(--lumo-space-m);--calendar-bar-background:var(--lumo-contrast-5pct);--calendar-bar-radius:var(--lumo-border-radius-s);--calendar-bar-border-width:1px;--calendar-bar-border:var(--calendar-bar-border-width) solid var(--vaadin-border-color);--calendar-bar-inset:calc(var(--calendar-bar-padding) + var(--calendar-bar-border-width))}.calendar-page__settings{top:var(--calendar-bar-inset);right:var(--calendar-bar-inset);width:var(--calendar-settings-width);align-items:center;gap:var(--lumo-space-s);display:flex;position:absolute}.calendar-page__providers{flex:auto;min-width:0;padding-top:0;padding-bottom:0}.calendar-page__refresh{margin-top:0;margin-bottom:0}.calendar-page__providers vaadin-multi-select-combo-box-chip[style*=--calendar-chip-color]{background-color:color-mix(in srgb, var(--calendar-chip-color) 15%, transparent);padding-inline-start:calc(var(--lumo-space-s) + .75em);position:relative}.calendar-page__providers vaadin-multi-select-combo-box-chip[style*=--calendar-chip-color]:before{content:"";left:var(--lumo-space-xs);background-color:var(--calendar-chip-color);border-radius:50%;width:.5em;height:.5em;position:absolute;top:50%;transform:translateY(-50%)}.calendar-page__providers-icon{color:var(--lumo-secondary-text-color);width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s);flex:none}#main-calendar .fc-toolbar.fc-header-toolbar{margin-bottom:var(--calendar-bar-margin);gap:var(--lumo-space-s);padding:var(--calendar-bar-padding);padding-right:calc(var(--calendar-settings-width) + var(--calendar-bar-gap) + var(--calendar-bar-padding));background:var(--calendar-bar-background);border:var(--calendar-bar-border);border-radius:var(--calendar-bar-radius);flex-wrap:wrap}#main-calendar .fc-toolbar-title{white-space:nowrap;font-size:var(--lumo-font-size-xl);line-height:var(--lumo-line-height-xs)}#main-calendar .fc-button{height:var(--lumo-size-m);padding:0 var(--lumo-space-m);line-height:var(--lumo-size-m);font-size:var(--lumo-font-size-s)}#main-calendar .fc-button .fc-icon{font-size:var(--lumo-font-size-l);vertical-align:-.1em}@container calendar-page (width<=1000px){.calendar-page{padding:var(--lumo-space-xs)}.calendar-page__body{flex-direction:column-reverse;gap:0}.calendar-page__calendar{flex:1 1 0}.calendar-page__settings{width:auto;padding:var(--calendar-bar-padding);background:var(--calendar-bar-background);border:var(--calendar-bar-border);border-radius:var(--calendar-bar-radius) var(--calendar-bar-radius) 0 0;border-bottom:none;position:static}#main-calendar .fc-toolbar.fc-header-toolbar{padding-right:var(--calendar-bar-padding);border-radius:0 0 var(--calendar-bar-radius) var(--calendar-bar-radius);border-top:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}#main-calendar .fc-toolbar-chunk:first-child{grid-column:1;justify-self:start}#main-calendar .fc-toolbar-chunk:nth-child(2){text-align:center;grid-column:2}#main-calendar .fc-toolbar-title{font-size:var(--lumo-font-size-l)}#main-calendar .fc-prevYear-button,#main-calendar .fc-nextYear-button{display:none}#main-calendar .fc-toolbar-chunk:last-child{grid-column:1/-1}#main-calendar .fc-toolbar-chunk:last-child .fc-button-group{width:100%;display:flex}#main-calendar .fc-toolbar-chunk:last-child .fc-button{min-width:0;padding-inline:var(--lumo-space-xs);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;overflow:hidden}}@container calendar-page (width<=420px){#main-calendar .fc-toolbar-chunk:last-child .fc-button{font-size:var(--lumo-font-size-xs)}}#main-calendar .calendar-entry-monthly .fc-event-title{white-space:normal;font-weight:300}.radio-scheduling-cell{align-items:center;height:20px;margin:-3px;display:flex}.radio-scheduling-cell.weekend-color{background-color:#99c77866}.radio-scheduling-cell.disabled-color{background-color:#83838366}.radio-scheduling-cell-content{width:100%;padding-right:var(--lumo-space-s);padding-left:var(--lumo-space-s)}[theme~=dark]{--vaadin-fc-bg-color:var(--vaadin-background-color);--vaadin-fc-highlight-color:var(--lumo-primary-color);--vaadin-fc-highlight-color-100:color-mix(in srgb, var(--vaadin-fc-highlight-color) 10%, transparent);--vaadin-fc-highlight-color-200:color-mix(in srgb, var(--vaadin-fc-highlight-color) 20%, transparent);--vaadin-fc-highlight-color-500:color-mix(in srgb, var(--vaadin-fc-highlight-color) 50%, transparent);--vaadin-fc-highlight-color-800:color-mix(in srgb, var(--vaadin-fc-highlight-color) 80%, transparent);--vaadin-fc-highlight-text-color:var(--lumo-primary-text-color);--vaadin-fc-contrast-color:var(--lumo-contrast);--vaadin-fc-contrast-color-50:color-mix(in srgb, var(--vaadin-fc-contrast-color) 5%, transparent);--vaadin-fc-contrast-color-100:color-mix(in srgb, var(--vaadin-fc-contrast-color) 10%, transparent);--vaadin-fc-contrast-color-200:color-mix(in srgb, var(--vaadin-fc-contrast-color) 20%, transparent);--vaadin-fc-contrast-color-500:color-mix(in srgb, var(--vaadin-fc-contrast-color) 50%, transparent);--vaadin-fc-contrast-color-800:color-mix(in srgb, var(--vaadin-fc-contrast-color) 80%, transparent);--vaadin-fc-neutral-color:color-mix(in srgb, var(--vaadin-text-color-disabled) 15%, transparent);--vaadin-fc-hover-color:var(--vaadin-fc-highlight-color-100)}.notification{padding:var(--lumo-space-wide-m);border-radius:var(--lumo-border-radius-s);font-size:var(--lumo-font-size-s);border-style:solid;border-width:2px}.notification.info{border-color:var(--lumo-primary-color)}.notification.error{border-color:var(--lumo-error-color)}.notification.custom,.notification.success{border-color:var(--lumo-success-color)}.notification.warning{border-color:var(--custom-color-warning)}.detail-box-basic,.field-box,.detail-box-styled{border-radius:var(--lumo-border-radius-s)}.detail-box-basic,.field-box,.detail-box-styled,.detail-box-bordered,.detail-box-bordered-important{box-sizing:border-box}.detail-box-basic{overflow:hidden}.detail-box-styled{background-color:var(--lumo-contrast-5pct)}.detail-box-bordered,.detail-box-bordered-important{border-style:dashed;border-width:thin}.detail-box-bordered{border-color:var(--lumo-contrast-70pct)}.detail-box-bordered-important{border-color:var(--lumo-error-color)}.detail-footer{font-size:var(--lumo-font-size-s)}.detail-section-heading{margin-bottom:var(--lumo-space-m);color:var(--lumo-secondary-text-color);font-style:italic;font-weight:600}.detail-header{flex-shrink:0}.detail-entity-header{padding-top:var(--detail-header-spacing,var(--lumo-space-l))}vaadin-dialog-content{--detail-header-spacing:0;--detail-content-spacing:0}.toolbar.detail-toolbar{flex-wrap:wrap-reverse;padding-top:0}.detail-header-component{margin-bottom:0}.detail-header-caption,.detail-entity-header-caption{line-height:initial;margin-bottom:0}.header-icon{height:var(--lumo-font-size-m)}.toolbar{padding-top:var(--lumo-space-s);flex-wrap:wrap}.toolbar-small,.button-small{font-size:var(--lumo-font-size-xs)}.tile-text-inner{font-size:var(--lumo-font-size-s)}.timeline-tile-text-inner{margin-top:var(--lumo-space-s)}.box-icon-holder{line-height:100%}.editable-price-component{margin-left:calc(-1 * var(--lumo-space-m));margin-right:calc(1.5 * var(--lumo-space-m))}.editable-price-component input{color:var(--lumo-body-text-color)}.template-preview-html{border:1px dashed var(--lumo-contrast-30pct);border-radius:var(--lumo-border-radius-s);resize:vertical;height:600px;width:calc(100% - 2px)!important}.template-preview-text{resize:vertical;height:600px}.prices-panel{--vaadin-field-default-width:8em}.detail-prices-column{align-self:flex-start;position:sticky;top:0}@media (width<=800px){vaadin-dialog::part(overlay){min-width:94vw;max-width:96vw;max-height:95dvh}}.ai-chat{min-width:0;min-height:0}.ai-chat__header{flex:none;min-width:0}.ai-chat__header h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ai-chat__messages{flex:1 1 0;min-width:0;min-height:0}.ai-chat__messages vaadin-message{min-width:0}.ai-chat__messages vaadin-markdown{overflow-wrap:anywhere;min-width:0}.ai-chat__messages vaadin-markdown pre{max-width:100%;overflow-x:auto}.ai-chat__messages vaadin-markdown table{max-width:100%;display:block;overflow-x:auto}.ai-chat__messages vaadin-markdown img{max-width:100%;height:auto}.ai-chat__input{row-gap:var(--lumo-space-xs);flex-wrap:wrap;flex:none}.ai-chat__field{flex:12rem;min-width:0}.ai-chat__upload,.ai-chat__voice,.ai-chat__send{flex:none;min-width:0}.ai-chat__upload{max-width:100%}.ai-chat__voice{align-items:center;gap:var(--lumo-space-xs);white-space:nowrap;display:flex}@media (width<=800px){.ai-chat__field{flex-basis:100%;order:-1}.ai-chat__send{margin-left:auto}}vaadin-vertical-layout.schedulers-day-plan{gap:var(--lumo-space-s)}vaadin-horizontal-layout.schedulers-day-plan-navigation{flex-wrap:wrap}vaadin-horizontal-layout.schedulers-day-plan-navigation>*{flex-shrink:0}.schedulers-day-plan-grid::part(day-plan-group){background-color:var(--lumo-contrast-5pct);font-weight:600}.help-navigation{border-right:1px solid var(--lumo-contrast-10pct)}.help-search{padding:var(--lumo-space-s)}.help-content{padding:var(--lumo-space-m)}.help-content-body{flex-direction:column;min-height:100%;display:flex}.help-content-body>*{flex:auto}.help-article img{border-radius:var(--lumo-border-radius-s);max-width:100%;height:auto}.help-article table{border-collapse:collapse;max-width:100%}.help-article td,.help-article th{border:1px solid var(--lumo-contrast-20pct);padding:var(--lumo-space-xs) var(--lumo-space-s)}.help-article pre{background:var(--lumo-contrast-5pct);border-radius:var(--lumo-border-radius-s);padding:var(--lumo-space-s);overflow-x:auto}.help-navigation-toggle{display:none}@media (width<=800px){.help-split::part(splitter){display:none}.help-navigation{z-index:2;background:var(--lumo-base-color);height:100%;box-shadow:var(--lumo-box-shadow-m);transition:transform .2s ease-in-out;position:absolute;transform:translate(-100%)}.help-view.navigation-open .help-navigation{transform:translate(0)}.help-content{width:100%}.help-navigation-toggle{align-self:flex-start;display:inline-flex}}vaadin-details.audit-info{margin:0}vaadin-horizontal-layout.audit-info-row{align-items:center;gap:var(--lumo-space-xs);min-width:0}.audit-info-value{overflow-wrap:anywhere;flex:0 auto;min-width:0}.audit-info-fulltext{max-height:6lh;display:block;overflow-y:auto}vaadin-grid.audit-tree{font-size:var(--lumo-font-size-s)}vaadin-grid.audit-tree::part(audit-event-row){background-color:var(--lumo-contrast-5pct);font-weight:600}.audit-group-label{color:var(--lumo-secondary-text-color);font-weight:600}.audit-event-cell{white-space:nowrap}.audit-compact-cell{min-width:0;padding:var(--lumo-space-xs) 0;flex-direction:column;display:flex}.audit-compact-secondary{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xs);overflow-wrap:anywhere}vaadin-grid.audit-tree vaadin-grid-cell-content{white-space:normal}.audit-change-feature{align-items:baseline;gap:var(--lumo-space-xs);color:var(--lumo-secondary-text-color);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.audit-change-values{align-items:baseline;column-gap:var(--lumo-space-l);padding:var(--lumo-space-xs) 0;flex-wrap:wrap;display:flex}.audit-change-pair{align-items:baseline;gap:var(--lumo-space-xs);min-width:0;display:flex}.audit-change-value{overflow-wrap:anywhere;white-space:normal;min-width:0}.audit-change-label{color:var(--lumo-tertiary-text-color);font-size:var(--lumo-font-size-xs)}.audit-change-label:after{content:":"}.audit-change-type{font-size:var(--lumo-font-size-xxs)}vaadin-form-item{align-items:center}vaadin-form-item[label-position=top]{align-items:stretch}.field-box{border-style:dashed;border-width:1px;border-color:var(--lumo-contrast-30pct)}.multifield-value-move-handle{height:calc(var(--lumo-size-xs)/1.45);padding-top:var(--lumo-space-s);margin-left:calc(var(--lumo-space-m) * -1)}.multifield-value-label-read-only{border-radius:var(--lumo-border-radius);padding:var(--lumo-space-wide-s);margin-right:var(--lumo-space-s);margin-top:var(--lumo-space-xs);max-width:95%}.multifield-value-label-read-only_true{background-color:var(--lumo-contrast-5pct);line-height:calc(var(--lumo-text-field-size)/1.5)}.multifield-value-label-read-only_false{background-color:var(--lumo-contrast-10pct);padding-left:var(--lumo-space-m);line-height:calc(var(--lumo-text-field-size)/1.33)}.multifield-value-container-read-only{padding:0 var(--lumo-space-m)}.label-field{color:var(--lumo-secondary-text-color);height:var(--lumo-text-field-size);display:block}.label-field-value{padding-left:var(--lumo-space-m);overflow-wrap:anywhere;font-weight:500;display:inline-block}.solar-field{align-items:center}.solar-field-editable{background-color:var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius);color:var(--lumo-body-text-color)}.external-editor-actions{margin-left:var(--lumo-space-xs)}.upload-field{border:none}.custom-multifield-value-label{padding:var(--lumo-space-m);padding-left:calc(1.5 * var(--lumo-space-m));font-weight:500;font-size:var(--lumo-font-size-s);border-radius:var(--lumo-border-radius-m);width:fit-content}.custom-multifield-value-label>span{align-self:center}vaadin-custom-field.custom-ace-field::part(input-fields){flex:auto;display:flex}.value-suggested-field vaadin-multi-select-combo-box-chip{cursor:text}.value-suggested-field vaadin-multi-select-combo-box-chip[slot=overflow]{cursor:var(--vaadin-clickable-cursor,pointer)}#login{background-image:url(./bg-BlJEBn3O.jpg);background-size:cover}#login .company-logo-internal{background-image:url(./company-logo-transparent-D6TBYfCy.png);background-repeat:no-repeat;background-size:contain;width:30%;height:100%;margin:0 auto}#login .company-logo{width:100%;height:80px}#login .product-name{color:var(--lumo-secondary-text-color);align-self:center;font-size:36px;font-weight:300}#login .customer-logo-holder{background-color:#fffc;border-radius:100%;align-self:center;width:128px;height:128px;display:inline-block;box-shadow:3px 3px 8px #0003}#login .customer-logo-holder .customer-logo-internal{background-repeat:no-repeat;background-size:contain;width:75%;height:75%;margin:12.5%}#login .login-type-heading{color:var(--lumo-secondary-text-color);font-weight:300;font-size:var(--lumo-font-size-xxxl);margin:var(--lumo-space-tall-xl);align-self:center}vaadin-tab{color:var(--lumo-contrast-80pct);font-weight:600}vaadin-tab[class*=detail-tab]{padding:var(--lumo-space-wide-s);background:var(--lumo-shade-5pct);border-top-right-radius:var(--lumo-border-radius);border-top:thin solid var(--lumo-shade-10pct);border-right:thin solid var(--lumo-shade-10pct);font-weight:500;font-size:var(--lumo-font-size-xs)!important}vaadin-tab[class~=detail-tab]{border-top-left-radius:var(--lumo-border-radius);border-left:thin solid var(--lumo-shade-10pct);margin-left:3px}vaadin-tab[class~=detail-tab-vertical]{border-bottom-right-radius:var(--lumo-border-radius);border-bottom:thin solid var(--lumo-shade-10pct);margin-top:3px}vaadin-app-layout::part(drawer){box-shadow:var(--lumo-box-shadow-s)}vaadin-date-time-picker.invisible-time>vaadin-time-picker{visibility:hidden;display:none}vaadin-notification-card::part(content){padding:var(--lumo-space-wide-s)}vaadin-text-area{overflow:hidden}vaadin-text-area.no-wrap>textarea{white-space:nowrap}vaadin-selection-grid::part(body-cell),vaadin-grid::part(body-cell){font-size:var(--lumo-font-size-xs)}vaadin-selection-grid::part(selected-row-cell),vaadin-grid::part(selected-row-cell){background-color:var(--lumo-primary-color);color:var(--lumo-primary-contrast-color)}vaadin-selection-grid::part(grid-cell-right),vaadin-grid::part(grid-cell-right){text-align:end}vaadin-selection-grid::part(delete-marked),vaadin-grid::part(delete-marked){opacity:.75;background-color:var(--lumo-error-color-50pct);color:var(--lumo-disabled-text-color);text-decoration:line-through}vaadin-selection-grid::part(blue),vaadin-grid::part(blue){background-color:#139cef4d}vaadin-selection-grid::part(yellow),vaadin-grid::part(yellow){background-color:#eaf3554d}vaadin-selection-grid::part(deepYellow),vaadin-grid::part(deepYellow){background-color:var(--custom-bright-yellow-color)}vaadin-selection-grid::part(red),vaadin-grid::part(red){background-color:#f512124d}vaadin-selection-grid::part(green),vaadin-grid::part(green){background-color:#99c7784d}vaadin-selection-grid::part(gray),vaadin-grid::part(gray){background-color:#8383834d}vaadin-selection-grid::part(violet),vaadin-grid::part(violet){background-color:#c61aff4d}vaadin-selection-grid::part(orange),vaadin-grid::part(orange){background-color:#ff8c1a4d}vaadin-selection-grid::part(line-through),vaadin-grid::part(line-through){text-decoration:line-through}vaadin-selection-grid.multi-line-header::part(header-cell),vaadin-grid.multi-line-header::part(header-cell){white-space:normal}vaadin-selection-grid.editor-grid::part(selected-row-cell),vaadin-grid.editor-grid::part(selected-row-cell){background-color:var(--lumo-base-color)!important;color:var(--lumo-body-text-color)!important}vaadin-selection-grid::part(collapsed-row-cell),vaadin-grid::part(collapsed-row-cell),vaadin-selection-grid::part(expanded-row-cell),vaadin-grid::part(expanded-row-cell){font-weight:700}vaadin-button.multifield-button{max-width:100%}vaadin-button.multifield-button::part(label){white-space:normal}vaadin-form-item{--vaadin-form-item-label-width:14em}vaadin-form-item.compact{--vaadin-form-item-label-width:12em;--vaadin-form-item-label-spacing:0}vaadin-form-item::part(label){color:var(--lumo-body-text-color);font-weight:700;font-size:var(--lumo-font-size-xs);margin-top:var(--lumo-space-xs)}vaadin-form-item.read-only::part(required-indicator){visibility:hidden;display:none}vaadin-tooltip-overlay{--vaadin-tooltip-offset-top:var(--lumo-space-m);--vaadin-tooltip-offset-bottom:var(--lumo-space-m);--vaadin-tooltip-offset-start:var(--lumo-space-m);--vaadin-tooltip-offset-end:var(--lumo-space-m)}vaadin-rich-text-editor[class~=only-basic-toolbar]::part(toolbar-group-history),vaadin-rich-text-editor[class~=only-basic-toolbar]::part(toolbar-button-emphasis),vaadin-rich-text-editor[class~=only-basic-toolbar]::part(toolbar-button-strike),vaadin-rich-text-editor[class~=only-basic-toolbar]::part(toolbar-group-style),vaadin-rich-text-editor[class~=only-basic-toolbar]::part(toolbar-group-heading),vaadin-rich-text-editor[class~=only-basic-toolbar]::part(toolbar-group-glyph-transformation),vaadin-rich-text-editor[class~=only-basic-toolbar]::part(toolbar-group-list),vaadin-rich-text-editor[class~=only-basic-toolbar]::part(toolbar-group-alignment),vaadin-rich-text-editor[class~=only-basic-toolbar]::part(toolbar-group-rich-text),vaadin-rich-text-editor[class~=only-basic-toolbar]::part(toolbar-group-block),vaadin-rich-text-editor[class~=only-basic-toolbar]::part(toolbar-group-format),vaadin-rich-text-editor::part(toolbar-button-image){display:none}vaadin-split-layout[class~=split-disabled]::part(splitter),vaadin-split-layout[class~=split-disabled]::part(handle){visibility:hidden;display:none}color-picker::part(colorpicker){margin:0}.editionEditorScroller{background-color:var(--lumo-contrast-5pct);width:100%;height:100%;overflow:scroll}.editionEditorMenu{width:15%}.editionEditorWrapper{margin:var(--lumo-space-m)}.editionEditorPageTopic{padding:var(--lumo-space-s);color:var(--lumo-secondary-text-color);font-style:italic;display:inline-block}.editionEditorPage{background-color:var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-m);box-shadow:var(--lumo-box-shadow-s)}.editionEditorPage.disabled{opacity:.4}.editionEditorPageContentWrapper{width:100%;height:100%;padding:0;position:relative}.editionEditorAd{background-color:var(--lumo-primary-color-50pct);cursor:grab;font-size:var(--lumo-font-size-s);position:absolute;overflow:hidden}.editionEditorAd:active{cursor:grabbing}.editionEditorPageHeaderWrapper{border-bottom:1px solid var(--lumo-contrast-20pct);height:31px}.editionEditorPageHeader{box-sizing:border-box;cursor:default;width:100%;padding:calc(var(--lumo-space-m) - 1px) var(--lumo-space-s);white-space:nowrap;font-weight:500;overflow-x:hidden}.editionEditorPageHeader.doubleClickable:hover{color:var(--lumo-primary-text-color);cursor:pointer!important}.verticalPadding{padding:var(--lumo-space-m) 0}.horizontallyScrollable{overflow-x:scroll}.overlapping-ad{background-color:var(--lumo-error-color-50pct)}.addEditionPage{background-color:var(--lumo-base-color);border-radius:var(--lumo-border-radius-m);border-style:dashed;border-width:4px;border-color:var(--lumo-contrast-30pct);width:200px}.addEditionPageIcon{color:var(--lumo-contrast-30pct);width:25%;height:25%}.editionNodeCaption{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-m);padding:var(--lumo-space-xs);font-weight:500}.margin-top{margin-top:var(--lumo-space-m)}.editionAdContent{padding:var(--lumo-space-xs);position:absolute}.blue{background-color:#139cef4d}.yellow{background-color:#eaf3554d}.deepYellow{background-color:var(--custom-bright-yellow-color)}.red{background-color:#f512124d}.green{background-color:#99c7784d}.gray{background-color:#8383834d}.violet{background-color:#c61aff4d}.orange{background-color:#ff8c1a4d}@media (pointer:coarse){html,html:not(div){--vaadin-padding-xs:8px;--vaadin-padding-s:12px;--vaadin-padding-m:16px;--vaadin-padding-l:24px;--vaadin-padding-xl:32px;--vaadin-gap-xs:6px;--vaadin-gap-s:8px;--vaadin-gap-m:12px;--vaadin-gap-l:16px;--vaadin-gap-xl:24px;--lumo-space-xs:.2rem;--lumo-space-s:.375rem;--lumo-space-m:.75rem;--lumo-space-l:1.125rem;--lumo-space-xl:1.75rem;--lumo-line-height-xs:1.15;--lumo-line-height-s:1.25;--lumo-line-height-m:1.4}.toolbar-small,.button-small{font-size:var(--lumo-font-size-m)}.icon-small{height:var(--lumo-font-size-xl)}vaadin-tab{min-height:calc(var(--lumo-size-l) + var(--lumo-space-s));font-size:var(--lumo-font-size-m)}vaadin-tab vaadin-icon{width:var(--lumo-font-size-xxl);height:var(--lumo-font-size-xxl)}vaadin-tab[class*=detail-tab]{font-size:var(--lumo-font-size-s)!important}.perspective-menu vaadin-horizontal-layout{font-size:var(--lumo-font-size-xl);align-items:center}.perspective-menu vaadin-vertical-layout{gap:var(--lumo-space-xs)}.perspective-menu vaadin-button{height:auto;min-height:0;padding:var(--lumo-space-s) var(--lumo-space-m);text-align:left}.perspective-menu vaadin-button::part(label){white-space:normal;text-align:left}vaadin-app-layout[overlay] .perspective-menu{max-width:85vw}.detail-footer{display:none}vaadin-app-layout[overlay]{--vaadin-app-layout-drawer-width:min(80vw, 280px)}vaadin-app-layout[overlay] .app-drawer-label{display:inline}vaadin-app-layout[overlay] .app-drawer-button{justify-content:flex-start;gap:var(--vaadin-gap-s)}vaadin-app-layout[overlay] .app-drawer>vaadin-scroller{flex:auto;min-height:min(50vh,15rem)}vaadin-app-layout[overlay] .app-drawer{overflow-y:auto}vaadin-app-layout[overlay] .app-drawer>vaadin-vertical-layout{flex:none;min-height:0}vaadin-app-layout[overlay] img.app-drawer-icon{width:var(--lumo-size-l);height:var(--lumo-size-l);object-fit:contain}}@media (pointer:fine){html,html:not(div){--lumo-size-xl:2.4rem;--lumo-size-l:2rem;--lumo-size-m:1.6rem;--lumo-size-s:1.4rem;--lumo-size-xs:1.2rem;--lumo-line-height-m:1.12;--lumo-line-height-s:.96;--lumo-line-height-xs:.88;--lumo-space-xl:1.5rem;--lumo-space-l:1rem;--lumo-space-m:.5rem;--lumo-space-s:.25rem;--lumo-space-xs:.15rem;--lumo-font-size:.9rem;--lumo-font-size-xxxl:1.75rem;--lumo-font-size-xxl:1.375rem;--lumo-font-size-xl:1.125rem;--lumo-font-size-l:1rem;--lumo-font-size-m:.875rem;--lumo-font-size-s:.8125rem;--lumo-font-size-xs:.75rem;--lumo-font-size-xxs:.6875rem}}html,html:not(div){--custom-color-warning:#ffa600;--lumo-body-text-color:#090d11;--widget-border:0 2px 5px 0 #1744801a;--vaadin-app-layout-drawer-width:54px;--vaadin-form-layout-label-width:200px;--lumo-required-field-indicator-color:var(--lumo-error-color)}@media (pointer:coarse){html,html:not(div){--vaadin-app-layout-drawer-width:72px}}html{--custom-bright-yellow-color:#fff600e6}[theme~=dark]{--custom-bright-yellow-color:#fff60099}.clickable,vaadin-button,.toolbar-small,.button-small,clipboard-helper{cursor:pointer!important}hr{background-color:var(--lumo-contrast-40pct)}.icon-small{height:var(--lumo-font-size-l)}.drag-drop-move{cursor:grab}.help-iframe{border-radius:var(--lumo-border-radius-s);border-style:groove;border-width:1px}.dialog-content{overflow-x:hidden}
