*[readonly]::part(input-field){border:none}.my-textarea[readonly]::part(input-field){border:1px dashed var(--lumo-contrast-30pct);background-color:transparent}[theme~=my-button]::part(suffix){padding-inline-start:var(--lumo-space-s);padding-inline-end:var(--lumo-space-s)}[theme~=my-button]::part(prefix){padding-inline-start:var(--lumo-space-s)}[theme~=badge][theme~=warning]{color:var(--lumo-warning-text-color);background-color:var(--lumo-warning-color-10pct)}[theme~=badge]{padding:0 calc(var(--lumo-button-size) / 3 + var(--lumo-border-radius-m) / 2)}.appVersion{font-size:var(--lumo-font-size-s);font-style:italic;font-weight:400;white-space:nowrap;display:inline-block;color:var(--lumo-primary-text-color)}.appVersionNotProd{font-size:var(--lumo-font-size-m);font-style:italic;font-weight:700;white-space:nowrap;display:inline-block;color:var(--lumo-error-text-color)}html,html[theme]{--vaadin-button-border-width: 1px;--vaadin-app-layout-drawer-width: 20em;--lumo-line-height-m: 1.4;--lumo-line-height-s: 1.2;--lumo-line-height-xs: 1.1;--lumo-size-l: 2rem;--lumo-size-m: 1.75rem;--lumo-size-s: 1.5rem;--lumo-size-xl: 2.5rem;--lumo-size-xs: 1.25rem;--lumo-space-l: 1.125rem;--lumo-space-m: .5rem;--lumo-space-s: .25rem;--lumo-space-xl: 1.75rem;--lumo-space-xs: .125rem}.resizable-height{resize:vertical;overflow:auto}.max-z-index-dialog{z-index:99999990!important}.max-z-index-notification{z-index:99999999!important}.section-header,em{font-weight:700;color:var(--lumo-primary-text-color)}vaadin-details-summary{color:var(--lumo-primary-text-color)}vaadin-details-summary::part(toggle){color:var(--lumo-primary-text-color)}.custom-fieldset{border:1px solid var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-m)}.custom-fieldset legend{color:var(--lumo-primary-color);padding:0 var(--lumo-space-s)}vaadin-grid.styling::part(sp),vaadin-grid.styling::part(spu),vaadin-grid.styling::part(cs){color:var(--lumo-success-color)}vaadin-grid.styling::part(spa){color:var(--lumo-primary-color-50pct)}vaadin-grid.styling::part(fm){color:var(--lumo-warning-color)}vaadin-grid.styling::part(ap),vaadin-grid.styling::part(p){color:var(--lumo-secondary-text-color)}vaadin-grid.styling::part(im){color:var(--lumo-tertiary-text-color)}vaadin-grid.styling::part(rem){color:var(--lumo-error-color-50pct)}vaadin-grid.styling::part(pf){color:var(--lumo-success-color-50pct)}vaadin-grid::part(right-aligned-cell){padding-right:20px;text-align:end}vaadin-grid.reserve-staff-list::part(reserved),vaadin-selection-grid.reserve-staff-list::part(reserved){color:var(--lumo-contrast-40pct);font-style:italic}vaadin-select-overlay::part(content),vaadin-combo-box-overlay::part(content),vaadin-multi-select-combo-box-overlay::part(content){border-radius:10px;box-shadow:0 5px 15px #0003;background:var(--lumo-base-color)}vaadin-combo-box-overlay::part(content),vaadin-multi-select-combo-box-overlay::part(content){box-shadow:0 8px 15px #00000040}vaadin-multi-select-combo-box-overlay::part(content){border-radius:12px;box-shadow:0 8px 20px #00000040}vaadin-select-item,vaadin-combo-box-item,vaadin-multi-select-combo-box-item{font-size:var(--lumo-font-size-s);transition:background .3s ease-in-out}vaadin-select-item:hover,vaadin-combo-box-item:hover,vaadin-multi-select-combo-box-item:hover{background-color:var(--lumo-primary-color-10pct);color:var(--lumo-primary-text-color)}vaadin-menu-bar-overlay vaadin-menu-bar-item{color:var(--vaadin-button-tertiary-text-color, var(--lumo-primary-text-color));font-size:var(--lumo-font-size-xs)}.v-loading-indicator{position:fixed;inset:0;pointer-events:auto;animation:fadein .3s ease-out .2s normal 1 both;z-index:2147483647}.v-loading-indicator:after{content:"";position:fixed;inset:0;pointer-events:auto;animation:fadein .3s ease-out .2s normal 1 both;z-index:2147483647;cursor:wait}.v-loading-indicator[style*=none]:after{display:none}@keyframes fadein{0%{background:#0000}to{background:#0000001a}}[theme~=my-dialog] flow-component-renderer>div{display:flex;flex-direction:column;overflow:hidden}[theme~=my-dialog] header{align-items:center;display:flex;padding:var(--lumo-space-xs) var(--lumo-space-m)}[theme~=my-dialog] header .dialog-title{font-size:var(--lumo-font-size-m);margin:0 auto 0 0}[theme~=my-dialog] header vaadin-button:not(:last-child){margin-right:var(--lumo-space-xs)}[theme~=my-dialog] .dialog-content{flex-grow:1;overflow:auto;height:90%}[theme~=my-dialog] footer{box-shadow:0 -1px var(--lumo-contrast-20pct);display:flex;padding:var(--lumo-space-xs) var(--lumo-space-m);z-index:1}[theme~=my-dialog] footer vaadin-button:first-child{margin-right:var(--lumo-space-xs)}[theme~=my-dialog] footer vaadin-button:not(:first-child):not(:last-child){margin-left:auto;margin-right:auto}[theme~=my-dialog] footer vaadin-button:last-child{margin-left:auto}[theme~=my-dialog] header,[theme~=my-dialog] footer{pointer-events:none}[theme~=my-dialog] header *,[theme~=my-dialog] footer *{pointer-events:auto}vaadin-context-menu-list-box{border-radius:4px;box-shadow:0 2px 4px #0003}vaadin-context-menu-item{padding:8px 16px}[theme~=grid-edit-dropdown-item] vaadin-context-menu-item::part(checkmark):before{width:0em}vaadin-context-menu-item::part(checkmark):before{content:"";display:none}vaadin-context-menu-item{padding-left:var(--lumo-space-s)}vaadin-app-layout::part(navbar){padding-right:var(--lumo-space-s)}vaadin-crud-dialog-overlay::part(backdrop){background-color:unset}vaadin-crud-dialog-overlay[theme~=layout]{max-width:56em}:host vaadin-date-picker{--vaadin-field-default-width: unset}vaadin-date-picker-overlay{z-index:2000}vaadin-grid-sorter{width:100%}:host([theme~="hide-first-footer"]) tfoot [part=row]:first-child{display:none}vaadin-grid.styling::part(green),vaadin-selection-grid.styling::part(green){color:var(--lumo-success-color)}vaadin-grid.styling::part(blue),vaadin-selection-grid.styling::part(blue){color:var(--lumo-primary-color)}vaadin-grid.styling::part(red),vaadin-selection-grid.styling::part(red){color:var(--lumo-error-color-50pct)}vaadin-grid.styling::part(dark-red),vaadin-selection-grid.styling::part(dark-red){color:var(--lumo-error-color)}vaadin-grid.styling::part(orange),vaadin-selection-grid.styling::part(orange){color:var(--vaadin-user-color-3)}vaadin-grid.styling::part(purple),vaadin-selection-grid.styling::part(purple){color:var(--vaadin-user-color-1)}vaadin-grid.styling::part(green-back),vaadin-selection-grid.styling::part(green-back){background-color:var(--lumo-success-color)}vaadin-grid.styling::part(blue-back),vaadin-selection-grid.styling::part(blue-back){background-color:var(--lumo-primary-color)}vaadin-grid.styling::part(red-back),vaadin-selection-grid.styling::part(red-back){background-color:var(--lumo-error-color-50pct)}vaadin-grid.styling::part(dark-red-back),vaadin-selection-grid.styling::part(dark-red-back){background-color:var(--lumo-error-color)}vaadin-grid.styling::part(bold),vaadin-selection-grid.styling::part(bold){font-weight:700}vaadin-grid.styling::part(italic),vaadin-selection-grid.styling::part(italic){font-style:italic}vaadin-scroller[slot=drawer]{padding:var(--lumo-space-s)}vaadin-side-nav-item vaadin-icon{padding:0}vaadin-side-nav-item{font-size:smaller}vaadin-side-nav-item::part(content)::part(link){font-size:var(--lumo-font-size-s)}.transparent-icon{opacity:0;transition:opacity .5s ease-in-out}.transparent-icon:hover{opacity:1}.view-frame{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;height:100%;padding-left:var(--lumo-space-s);padding-right:var(--lumo-space-s)}.view-frame__header{max-height:405px;overflow-y:auto}.view-frame__wrapper{display:flex;flex:1;overflow:hidden}.view-frame__content{flex:1;overflow-x:hidden;overflow-y:auto;position:relative;-webkit-overflow-scrolling:touch;height:100%;padding-top:2px;padding-right:2px;padding-bottom:2px}vaadin-combo-box.no-border::part(input-field){border-width:0}vaadin-text-field.no-border::part(input-field){border-width:0}.my-title{color:var(--lumo-primary-text-color);font-weight:700;transition:.6s color;box-shadow:inset 0 -1px 0 0 var(--lumo-contrast-10pct);padding-left:var(--lumo-space-s)}.my-title-simple{color:var(--lumo-secondary-text-color)}.my-title-black{color:var(--lumo-header-text-color);transition:.6s color;box-shadow:inset 0 -1px 0 0 var(--lumo-contrast-10pct)}vaadin-confirm-dialog-overlay::part(backdrop){background-color:unset}vaadin-dialog-overlay::part(header){background-color:#11294d;padding:var(--lumo-space-s)}.mce-menu,.tox-tinymce-aux{z-index:99999999999!important}.tox.tox-tinymce-aux,.tox-fullscreen .tox.tox-tinymce-aux{z-index:99999999999}.tox .tox-menu,.tox .tox-dialog__footer{z-index:99999999999!important}.dashboard-row{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%}.portlet{border:1px solid var(--lumo-base-color);box-shadow:0 2px 5px #00000026;padding:16px;margin-right:16px;margin-bottom:16px;background-color:var(--lumo-base-color);border-radius:8px;position:relative;transition:all .3s ease}.portlet-title-bar{display:flex;justify-content:space-between;align-items:center;width:100%}.portlet-title{font-size:16px;font-weight:700;color:#1e88e5}.portlet-controls{display:flex}.portlet-content{margin-top:16px;width:100%;height:100%}.maximized-container{position:relative;width:100%;height:100%;z-index:1000;background-color:var(--lumo-base-color);border-radius:0;overflow:auto}@media screen and (max-width: 768px){.responsive-grids-layout{flex-direction:column;align-items:stretch;gap:var(--lumo-space-m)}.responsive-grids-layout>vaadin-grid{flex-grow:0;width:100%}}vaadin-menu-bar vaadin-menu-bar-button{--lumo-button-size: var(--lumo-size-xs)}vaadin-menu-bar vaadin-menu-bar-button vaadin-menu-bar-item{font-size:var(--lumo-font-size-xs)}.dashboard-menu-bar vaadin-menu-bar-button{--lumo-button-size: var(--lumo-size-m)}:is(vaadin-button,vaadin-menu-bar-button){--vaadin-button-tertiary-border: var(--vaadin-button-border-width) solid var(--lumo-contrast-20pct);--vaadin-button-tertiary-padding: 0 calc(var(--_button-size) / 4 + var(--lumo-border-radius-m) / 2);--vaadin-button-tertiary-box-shadow: 0 1px 1px 0 var(--lumo-shade-2pct);--vaadin-button-tertiary-margin: 1px}
