.hmContentBox{overflow:auto;padding-top:0!important}.hmLeftMenu vaadin-button,.hmNotificationCenter vaadin-button,.hmTopMenu vaadin-button{border-radius:0;cursor:pointer}.hmLeftMenu vaadin-button{color:#fff}.hmTopMenu{position:fixed;top:0;padding-left:8px;padding-right:8px;right:100px;z-index:1000}.hmTopLabel{padding-top:4px;color:#000;padding-left:8px;padding-right:10px}.hmTopMenuHide{position:absolute;top:0;left:-1000px;width:300px}.hmLeftMenu{background:var(--main-bg-color)!important;-webkit-transition:width .5s ease-in-out,min-width .5s ease-in-out,max-width .5s ease-in-out;-moz-transition:width .5s ease-in-out,min-width .5s ease-in-out,max-width .5s ease-in-out;-ms-transition:width .5s ease-in-out,min-width .5s ease-in-out,max-width .5s ease-in-out;-o-transition:width .5s ease-in-out,min-width .5s ease-in-out,max-width .5s ease-in-out;transition:width .5s ease-in-out,min-width .5s ease-in-out,max-width .5s ease-in-out;border-radius:1px solid;overflow-y:visible;overflow-x:auto;color:#fff}.hmLeftMenu [part=menu-item]{background:var(--hybridmenu-left-menu-button-background-color)!important;color:#fff;transition:background .2s}.hmLeftMenu [part=overlay]{background:var(--main-bg-color);box-shadow:0 4px 12px #0000004d}.hmLeftMenu [part=menu-item]:hover{background:var(--hybridmenu-left-menu-button-background-color)!important}.hmNotificationCenter .notification vaadin-button{transition:background .3s ease-in-out,color .3s ease-in-out;background:0 0;position:absolute;margin:0;right:0;top:0}.hmBreadcrumbs vaadin-button{background-color:var(--header-bg-color)!important;color:var(--header-text-color)!important;background:0 0}.hmBreadcrumbs vaadin-button:not(.clickable):before,.hmBreadcrumbs vaadin-button:not(.clickable):hover:before{background:0 0!important}.hmBreadcrumbs label>iron-icon{height:1.2em!important;vertical-align:middle}.gridContextMenuOverlay{background:#fff;border-radius:1px solid}.gridContextMenuOverlay::part(list-box){background:#fff;color:#fff!important}.gridContextMenuOverlay::part(menu-item){color:#fff!important;background:transparent!important}:host(.selected-tab){background-color:var(--header-bg-color)!important;font-weight:700;background:transparent!important}:host(:not([selected])){background-color:var(--header-bg-color)!important;color:var(--header-text-color)!important;background:transparent!important}vaadin-tabs vaadin-tab[selected]{background-color:var(--gridhd-bg-color)!important;color:var(--gridhd-text-color)!important}vaadin-tabs vaadin-tab:not([selected]){background-color:var(--header-bg-color)!important;color:var(--header-text-color)!important}vaadin-context-menu-list-box{background:var(--main-bg-color);color:#fff!important;--lumo-menu-item-background-color: var(--main-bg-color);--lumo-menu-item-text-color: white !important}vaadin-context-menu-item{color:#fff!important;background:transparent!important}.gridContextMenuOverlay::part(list-box),vaadin-context-menu-list-box{background:var(--main-bg-color);color:#fff!important;--lumo-menu-item-background-color: var(--main-bg-color);--lumo-menu-item-text-color: white !important}.gridContextMenuOverlay::part(menu-item),vaadin-context-menu-item{color:#fff!important;background:transparent!important}vaadin-context-menu-item:hover,.gridContextMenuOverlay::part(menu-item):hover{background-color:#ffffff1a!important;cursor:pointer}@media all and (max-width:1100px){.hmTopMenu,.list-view.editing .toolbar,.list-view.editing .contact-grid{display:none}}.hybridMenu{position:relative;overflow:hidden;z-index:1}.hybridMenu .paddingTopContent{padding-top:10px!important}.hmContentBox{overflow:auto;padding-top:10px!important}.hmNotificationCenter vaadin-button,.hmLeftMenu vaadin-button,.hmTopMenu vaadin-button{border-radius:0;cursor:pointer}.hmTopMenu{position:fixed;top:0;right:100px;z-index:1000}.hmLeftMenu{background:var(--main-bg-color)!important;-webkit-transition:width .5s ease-in-out,min-width .5s ease-in-out,max-width .5s ease-in-out;-moz-transition:width .5s ease-in-out,min-width .5s ease-in-out,max-width .5s ease-in-out;-ms-transition:width .5s ease-in-out,min-width .5s ease-in-out,max-width .5s ease-in-out;-o-transition:width .5s ease-in-out,min-width .5s ease-in-out,max-width .5s ease-in-out;transition:width .5s ease-in-out,min-width .5s ease-in-out,max-width .5s ease-in-out;border-right:1px solid rgba(0,0,0,.1);overflow-y:visible;overflow-x:auto}.hmLeftMenu vaadin-vertical-layout.subMenu{width:100%;margin:0}.hmLeftMenu vaadin-vertical-layout.subMenu>vaadin-vertical-layout{-webkit-transition:max-height .5s ease-in-out;-moz-transition:max-height .5s ease-in-out;-ms-transition:max-height .5s ease-in-out;-o-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out;width:calc(100% - 24px)!important;border-left:1px solid var(--hybridmenu-left-menu-border-color);position:relative;margin-left:24px;overflow:hidden;display:block;max-height:0}.hmLeftMenu vaadin-vertical-layout.subMenu.open>vaadin-vertical-layout{max-height:500px}.hmLeftMenu vaadin-vertical-layout.subMenu.open>vaadin-button div.vaadin-button[part=label] iron-icon.buttonOtherIcon{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.hmLeftMenu>label{border-bottom:1px solid var(--hybridmenu-left-menu-border-color);text-align:center;position:relative;font-size:17px;padding:8px 0;width:100%;margin:0}.hmLeftMenu>label img{vertical-align:middle;margin-right:5px;height:32px;width:32px}.hmLeftMenu>label>p{vertical-align:middle;display:inline-block;margin:0 0 0 5px}.hmNotificationCenter{background:var(--hybridmenu-notification-center-background-color);-webkit-transition:right .5s cubic-bezier(.77,0,.18,1);-moz-transition:right .5s cubic-bezier(.77,0,.18,1);-ms-transition:right .5s cubic-bezier(.77,0,.18,1);-o-transition:right .5s cubic-bezier(.77,0,.18,1);transition:right .5s cubic-bezier(.77,0,.18,1);width:350px!important;position:fixed;z-index:100000;right:-350px;top:0}.hmNotificationCenter vaadin-button{background:var(--hybridmenu-notification-center-button-background-color);color:var(--hybridmenu-text-color)}.hmNotificationCenter .notification{box-shadow:0 0 2px var(--hybridmenu-notification-center-notification-shadow-color);background:var(--hybridmenu-notification-center-notification-background-color);width:calc(100% - 36px);position:relative;margin:8px 8px 0;display:block;padding:10px}.hmNotificationCenter .notification>iron-icon{height:calc(100% - 16px);border-right:1px solid;vertical-align:middle;position:absolute;padding:0 8px 0 0;font-size:28px;display:block;margin:8px;width:34px;left:0;top:0}.hmNotificationCenter .notification.withIcon .content,.hmNotificationCenter .notification.withIcon .title{padding-left:50px}.hmNotificationCenter .notification .title{line-height:12px;font-size:18px;height:24px}.hmNotificationCenter .notification .timeAgo{margin:4px 0 0 8px;position:absolute;font-size:10px}.hmNotificationCenter .notification .timeAgo:before{display:inline-block;margin:0 7px 1px 0;border-radius:50%;content:"";height:4px;width:4px}.hmNotificationCenter .notification .content{font-size:14px;display:block}.hmNotificationCenter .notification vaadin-button{transition:background .3s ease-in-out,color .3s ease-in-out;background:transparent;position:absolute;margin:0;right:0;top:0}.hmNotificationCenter .notification vaadin-button:hover{background:var(--hybridmenu-notification-center-notification-remove-background-color);color:var(--hybridmenu-notification-center-notification-remove-color)}.hmNotificationCenter .footer{text-align:center;position:relative;display:block;width:100%}.hmNotificationCenter .footer vaadin-button{transition:background .3s ease-in-out,color .3s ease-in-out;display:inline-block;position:relative;margin:5px}.hmNotificationCenter .lastNotification{transition:right 1s cubic-bezier(.79,.14,.15,.86),opacity .3s ease-in-out;height:auto!important;pointer-events:none;position:absolute;margin:10px 5px;right:-350px;opacity:0;bottom:0}.hmNotificationCenter .lastNotification.top{margin-top:2px;bottom:unset;top:0}.hmNotificationCenter .lastNotification.show{pointer-events:auto;right:350px;opacity:1}.hmNotificationCenter .lastNotification.show:hover{opacity:.1}.hmNotificationCenter .lastNotification .notification{width:300px}.hmBreadcrumbs{padding:3px 20px;background-color:var(--header-bg-color)!important;color:var(--header-text-color)!important}.hmBreadcrumbs vaadin-button{background-color:var(--header-bg-color)!important;color:var(--header-text-color)!important;background:transparent}.hmBreadcrumbs vaadin-button:not(.clickable):before,.hmBreadcrumbs vaadin-button:not(.clickable):hover:before{background:transparent!important}.hmBreadcrumbs vaadin-button.clickable{cursor:pointer}.hmBreadcrumbs vaadin-select{margin-top:0;margin-bottom:0}.hmBreadcrumbs vaadin-select::part(toggle-button){background-color:var(--header-bg-color)!important;color:var(--header-text-color)!important}.hmBreadcrumbs label>iron-icon{height:1.2em!important;width:1.2em;margin:0 4px}.hmBreadcrumbs .user-profile-menu{margin-left:15px;background-color:var(--header-bg-color)!important;color:var(--header-text-color)!important}.hmBreadcrumbs .user-profile-menu vaadin-button{background-color:var(--header-bg-color)!important;color:var(--header-text-color)!important}.hmNotificationCenter.open{right:0}@media all and (max-width:1100px){.hmTopMenu,.list-view.editing .toolbar,.list-view.editing .contact-grid{display:none}.hmLeftMenu{width:100%!important;position:absolute;z-index:100}}a[highlight]{font-weight:700;text-decoration:underline}.v-loading-indicator{position:fixed!important;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:#ffffff80;background-image:url(./images/loading.gif);background-repeat:no-repeat;background-position:center;background-size:60px;display:none;cursor:wait}.v-loading-indicator.first,.v-loading-indicator.second,.v-loading-indicator.third{display:block!important}.manual-loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background:#fff9;display:flex;align-items:center;justify-content:center;cursor:wait}vaadin-text-field[focus-within]::part(input-field),vaadin-password-field[focus-within]::part(input-field),vaadin-number-field[focus-within]::part(input-field),vaadin-select[focus-within]::part(input-field),vaadin-date-picker[focus-within]::part(input-field),vaadin-text-area[focus-within]::part(input-field){outline:2px solid var(--main-bg-color)!important;outline-offset:-2px;box-shadow:0 0 4px var(--main-bg-color)!important}vaadin-text-field[focus-within],vaadin-select[focus-within]{--lumo-primary-color: var(--main-bg-color) !important}vaadin-text-field::part(label),vaadin-select::part(label),vaadin-date-picker::part(label){color:var(--main-bg-color);font-weight:500}:root{--main-bg-color: #367761;--lumo-primary-color: #367761;--header-bg-color: antiquewhite !important;--header-text-color: black !important;--gridhd-bg-color: #a5e6d7 !important;--gridhd-text-color: black !important}[theme~=green-theme]{--main-bg-color: #367761 !important;--lumo-primary-color: #367761 !important;--lumo-primary-color-50pct: rgba(54, 119, 97, .5) !important;--lumo-primary-text-color: #367761 !important;--lumo-primary-contrast-color: #ffffff !important;--menu-hover-color: hsla(0, 0%, 100%, .2) !important;--hybridmenu-left-menu-button-background-color: #367761 !important;--hybridmenu-primary-color: #ffffff !important;--header-bg-color: antiquewhite !important;--header-text-color: black !important;--gridhd-bg-color: #a5e6d7 !important;--gridhd-text-color: black !important}[theme~=blue-theme]{--main-bg-color:#034082 !important;--lumo-primary-color: #034082 !important;--lumo-primary-color-50pct: rgba(3, 64, 130, .5) !important;--lumo-primary-text-color: #034082 !important;--lumo-primary-color-10pct: rgba(3, 64, 130, .1) !important;--lumo-primary-contrast-color: #ffffff !important;--menu-hover-color: hsla(0, 0%, 100%, .2) !important;--hybridmenu-left-menu-button-background-color: #034082 !important;--hybridmenu-primary-color: #ffffff !important;--hybridmenu-left-menu-button-hover-background-color: rgba(255, 255, 255, .15) !important;--hybridmenu-left-menu-active-color: #ffffff !important;--header-bg-color: #e3f2fd !important;--header-text-color: #0d47a1 !important;--gridhd-bg-color: #add5ff !important;--gridhd-text-color: black !important}[theme~=green-theme],:root{--lumo-primary-color: #367761 !important}[theme~=blue-theme]{--lumo-primary-color: #034082 !important}vaadin-text-field:focus-within::part(input-field),vaadin-password-field:focus-within::part(input-field),vaadin-number-field:focus-within::part(input-field),vaadin-select:focus-within::part(input-field),vaadin-date-picker:focus-within::part(input-field),vaadin-combo-box:focus-within::part(input-field),vaadin-text-area:focus-within::part(input-field){box-shadow:0 0 0 1px var(--lumo-primary-color)!important}vaadin-grid::part(auto-matched-row){background-color:#00ff001a!important;color:#2e7d32!important}vaadin-grid::part(matched-row){background-color:#d4edda!important;color:#155724!important}vaadin-grid::part(matched-row selected){background-color:#d4edda!important}vaadin-grid::part(success-row){background-color:#d4edda!important}vaadin-grid::part(warning-row){background-color:#fff3cd!important}
