.login-view{background-image:url(./Griffon_login_v2-DG2fBteY.jpg);background-position:center;background-size:cover;display:flex;margin:0;padding:0}.login-view vaadin-login-form-wrapper{background-image:none}@media only screen and (max-height: 710px){.login-view{height:inherit!important}}.loginSuperLayout{background-color:#fff;height:100%;margin:0;padding:0;justify-content:center;align-items:center;position:relative}.loginSuperLayout:before{content:"";position:absolute;top:0;left:-178px;width:180px;height:100%;background-color:#fff;clip-path:polygon(45px -50px,100% 0px,178px 100%)}.loginLayout{margin:0;padding:0;gap:0}.backgroundPhone{padding-bottom:0;gap:0}.innerLayout{gap:0;align-items:center}.headerLogin{align-self:end}.footerLogin{margin-top:auto;margin-bottom:30px}.languageSelect::part(input-field){background-color:transparent}.languageSelect{width:80px}.languageSelect .vaadin-field-container{color:transparent}.languageSelect[disabled] input{-webkit-text-fill-color:var(--lumo-contrast-80pct)}.languageSelect[disabled] vaadin-icon{color:var(--lumo-contrast-80pct)}.logoWiew{width:230px;height:200px;padding:15px;color:var(--lumo-primary-color)}.baseline{font-size:20px;color:var(--secondary-text)}vaadin-login-form-wrapper::part(form){padding:0}vaadin-login-form [slot=forgot-password]{margin:0}.btnIcon{width:150px}.btnIcon vaadin-icon{width:110px;height:100px;color:var(--secondary-text)}@media only screen and (min-width: 1100px){.loginSuperLayout{width:35%!important}.backgroundPhone{width:100%!important}}@media only screen and (max-width: 1100px){.loginSuperLayout{justify-content:start}.loginSuperLayout .logoWiew{width:170px;height:150px}.loginSuperLayout h2{font-size:16px}.backgroundPhone{background:linear-gradient(to bottom,#fff,#ffffff80),url(./Griffon_login_v2-DG2fBteY.jpg);background-position:center;background-size:cover;position:relative;padding-bottom:15px}.innerLayout{padding-right:35px;padding-left:35px}.loginSuperLayout:before{display:none}}.btnNoBackground{background-color:transparent}.versionDialogLayout{margin:0;padding:0;display:flex;justify-content:center;align-items:center}.contactDialogLayout{margin:0;padding:0}.contactDialogLayout h1{color:var(--lumo-primary-color)}.contactDialogLayout h2{font-size:14pt}.contactDialogLayout h3{font-size:13pt}.resetDialog::part(overlay)::part(content){width:80%;align-self:center}.resetDialog::part(header){justify-content:center}.resetDialog::part(title){font-size:20pt}.resetDialog{width:30%;height:60%}@media (max-width: 1100px){.resetDialog{width:90%;height:60%}}.dialogLayout{margin-top:20px}.dialogLayout h3{font-size:12pt;font-weight:400;text-align:center;margin-bottom:40px}.underlineBtn::part(label){text-decoration:underline}vaadin-drawer-toggle>vaadin-icon{width:16px;color:var(--lumo-primary-color)}.btnToggleDrawer{width:var(--lumo-size-l);height:var(--lumo-size-l);min-width:auto;margin:0 var(--lumo-space-s);padding:0;background:transparent;margin-left:-5px}.btnToggleDrawer vaadin-icon{color:var(--lumo-primary-color)}vaadin-scroller{background-color:var(--body-text)}vaadin-app-layout::part(navbar){background-color:var(--header-color)}.headerSideNav{display:flex;justify-content:center;padding:50px;background:linear-gradient(to top,#323233 15%,#32323300),url(./Griffon_login_v2_sans_logo-Bjl6Me_J.jpg);background-size:cover;background-position-x:-42px}.iconView{width:23px;height:23px;margin-top:-7px;margin-bottom:-7px}.logoSideNav{width:100px;color:var(--lumo-primary-color);height:100px}vaadin-side-nav-item{color:#fff;font-size:15px}vaadin-side-nav-item vaadin-icon,vaadin-side-nav-item span{color:var(--lumo-primary-color)}vaadin-side-nav-item::part(link){padding-left:20px}vaadin-side-nav-item[slot=children]::part(link){padding-left:48px}vaadin-side-nav-item::part(link):hover{color:var(--lumo-primary-color)}vaadin-side-nav-item::part(content){padding-right:20px}vaadin-side-nav-item::part(toggle-button){color:#fff}vaadin-side-nav-item[current]::part(content){background-color:#fff}vaadin-side-nav-item[current]::part(toggle-button){color:var(--lumo-primary-color)}@media screen and (min-width: 1100px){vaadin-drawer-toggle{display:none}}@media screen and (max-width: 1100px){.btnToggleDrawer{display:none}}.custom-sideNav [slot=label]{display:none}.custom-sideNav ::part(toggle-button){display:none}.custom-sideNav vaadin-side-nav-item::part(link){padding-left:20px}.custom-headerSideNav{padding-left:0;padding-right:0}.custom-headerSideNav vaadin-icon{width:30px}.datePicker{gap:0;padding-bottom:4px!important}.datePicker h2{font-size:14px;font-weight:500;padding-bottom:3px;color:var(--lumo-secondary-text-color)}.datePickerLayout{background:none;border:1px solid var(--border-color);border-radius:5px;height:32px}.dateEnd{width:150px;padding:0;border:1px solid var(--border-color);border-radius:5px}.dateStart{border:1px solid var(--border-color);border-radius:5px}.dateEnd::part(toggle-button),.dateStart::part(toggle-button){color:var(--body-text)}vaadin-menu-bar-overlay::part(overlay){border-radius:10px}vaadin-date-picker::part(input-field){background:none;height:32px}.clearDate{background:none;width:0px;border:none!important}.clearDate vaadin-icon{width:18px;color:var(--body-text);margin-top:2px}vaadin-time-picker{margin-top:-4px;width:50px}.multiColumn{padding:0;gap:5px}.multiColumn h1{font-size:12pt;font-weight:400}.multiColumn h2{font-size:11pt;font-weight:400;color:var(--secondary-text)}.multiColumn h3{font-size:9pt;font-weight:400;color:var(--tertiary-text)}.multiColumn vaadin-vertical-layout{padding:0 0 0 5px;gap:0px}.equipment-number{display:block}vaadin-grid::part(header-cell){border:none;font-weight:700}vaadin-grid::part(first-row-cell){border-top:var(--_lumo-grid-border-width) solid var(--_lumo-grid-secondary-border-color)}vaadin-grid,.tree-grid{border-left:none;border-right:none}vaadin-grid-cell-content{padding:2px 5px}vaadin-grid::part(first-column-cell){padding-left:10px;padding-right:10px}vaadin-grid::part(last-column-cell){padding-right:20px}vaadin-avatar{width:40px;height:40px;align-self:center}.mobileColumn{height:100%;align-items:flex-end;justify-content:space-between}.mobileColumn h2{font-size:8pt}.mobileColumnMiddle{align-items:center}@media only screen and (max-width: 1100px){vaadin-grid{width:100%;border-top:none}vaadin-grid::part(first-column-cell){padding-left:0;padding-right:0}vaadin-grid::part(last-column-cell){padding-right:0}vaadin-grid::part(header-cell){display:none}}vaadin-grid-cell-content>vaadin-icon{width:20px;margin-left:25px}.vaadin-button-update-location{width:var(--lumo-size-s);height:var(--lumo-size-s);--lumo-button-size: var(--lumo-size-s)}vcf-popup-overlay::part(overlay){border-radius:10px}vaadin-multi-select-combo-box-overlay::part(overlay){border-radius:10px}vaadin-combo-box-overlay::part(overlay){border-radius:10px}vaadin-date-picker-overlay::part(overlay){border-radius:10px}.toolBar{padding:0 30px;gap:5px}.toolBar vaadin-button,.toolBar vaadin-menu-bar>vaadin-menu-bar-button,.toolBar vaadin-combo-box::part(input-field),.toolBar vaadin-multi-select-combo-box::part(input-field),.toolBar vaadin-text-field::part(input-field){color:var(--body-text);background:none;border:1px solid var(--border-color);border-radius:5px;margin-top:0;height:25px;font-size:11pt;padding:15px 10px}.toolBar .primaryButton{color:#fff;background-color:var(--header-color);border:none;font-weight:600}.toolBar .btnNoBorder{border:none;padding-left:0;padding-right:0}.toolBar .filterLayout>input{color:red}.toolBar vaadin-menu-bar-item{font-size:11pt}.toolBar vaadin-menu-bar-item>vaadin-icon{margin-left:-4px;margin-top:2px;font-size:10pt;color:var(--body-text)}.toolBar vaadin-text-field>vaadin-button{border:none}.toolBarTop{width:100%;justify-content:space-between}.toolBarTop vaadin-text-field::part(input-field){background:none;border:1px solid var(--border-color);border-radius:5px}.toolBarTop h2{font-size:18pt}.toolBarTopRight{gap:10px}.toolBarTopLeft>h2{padding-top:3px}.toolBarTopLeft>div{margin-top:5px}.toolBarBottom{width:100%;padding:0;gap:0}.toolBarBottom vaadin-horizontal-layout{gap:10px}vaadin-multi-select-combo-box::part(toggle-button),vaadin-multi-select-combo-box>[slot=input],vaadin-text-field>[slot=prefix],vaadin-text-field>[slot=input]{color:var(--body-text)}vaadin-menu-bar-item>vaadin-button{background:none;color:var(--body-text)}file-download-wrapper vaadin-button{background:none;color:var(--body-text)}.filterLayout{gap:0;padding:0;justify-content:end}.filterLayout :first-child{padding:0}vaadin-menu-bar-button::part(label){color:var(--body-text)}.btnRefresh{margin-left:auto}.toolBarMobile{width:45%}@media screen and (min-width: 1100px){.toolBarMobile{display:none}}@media screen and (max-width: 1100px){.toolBarTopLeft{display:flex;flex-wrap:wrap}.toolBarTopRight,.toolBarBottom{display:none}.toolBarTopLeft>vaadin-text-field{width:45%}}vaadin-details{border-top:1px solid var(--border-color)}vaadin-crud::part(header),vaadin-crud-dialog-overlay::part(header){display:none}.headerHLayout{align-items:center;padding-bottom:7px}vaadin-form-layout vaadin-avatar{width:60px;height:60px;margin-right:20px}vaadin-form-layout h2{font-size:20px}vaadin-form-layout h3{font-size:16px;font-weight:400}vaadin-form-layout .headerVLayout{padding:0 0 7px}vaadin-form-layout vaadin-vertical-layout{width:100%!important;margin-right:0}vaadin-crud-dialog-overlay::part(content){padding-top:24px}.topLayoutForm{width:100%!important;justify-content:space-between}.btnFormPosition{width:20px!important;align-self:center}@media only screen and (max-width: 1100px){.btnFormPosition{display:none}}.card{background-color:#fff;border-radius:20px;padding:5px;gap:0;width:350px;height:150px;justify-content:space-between}.card h2{color:var(--body-text);font-size:18pt}.card h3{color:var(--secondary-text);margin-bottom:10px;font-size:12pt}.bigCard .card{height:235px}.bigCard .vlInfos{height:85px}.bigCard .middleLayout{align-items:center;gap:0;padding:5px 0 0}.bigCard .middleLayout h3{margin-bottom:0;font-size:10pt}.bigCard .middleLayout .hlMiddleIcon{margin-top:16px}.bigCard .middleLayout .hlMiddleIcon vaadin-icon{color:var(--secondary-text);padding:10px}.vlInfos{gap:0;padding-bottom:5px}.topLayout{align-self:baseline}.topLayout .ratioValue{margin-top:4px;margin-bottom:0;font-size:14pt}.hlCards{gap:0;display:flex;flex-wrap:wrap}.bottomLayout{align-self:baseline;border-top:solid 1px #dcdcdc;width:90%;margin-left:20px;padding-top:10px;justify-content:space-between;cursor:pointer}.bottomLayout h3{font-size:10pt}.bottomLayout vaadin-icon{width:15px}.bottomLayout:hover h3{color:var(--header-color)}.hlIcon{align-self:baseline;border-radius:15px;margin-top:19px;margin-right:-12px}.hlIcon vaadin-icon{color:#fff;padding:10px}.custom-chart{padding:15px}@media (max-width: 972px){.hlCards{flex-direction:column;align-items:center}.hlCards>vaadin-vertical-layout>vaadin-vertical-layout{min-width:100%}}@media (min-width: 1100px){.hlCards>vaadin-vertical-layout{width:fit-content!important}}@media (max-width: 1100px){vaadin-button.mobile-hide::part(label){display:none}vaadin-button.mobile-hide::part(prefix){margin-left:0;margin-right:0}vaadin-button.mobile-hide{min-width:var(--lumo-button-size);padding-left:calc(var(--lumo-button-size) / 4);padding-right:calc(var(--lumo-button-size) / 4)}}.actionToolbar{padding:0;gap:0}.actionToolbar vaadin-button,.actionToolbar vaadin-menu-bar>vaadin-menu-bar-button,.actionToolbar vaadin-combo-box::part(input-field),.actionToolbar vaadin-multi-select-combo-box::part(input-field),.actionToolbar vaadin-text-field::part(input-field){color:var(--body-text);background:var(--custom-text-field-background);border:1px solid var(--border-color);border-radius:5px;margin-top:0;height:25px;font-size:11pt;padding:15px 10px}.actionToolbar .primaryButton{color:#fff;background-color:var(--header-color);border:none;font-weight:600}.actionToolbar .btnNoBorder{border:none;padding-left:0;padding-right:0}.actionToolbar .filterLayout>input{color:red}.actionToolbar vaadin-menu-bar-item{font-size:11pt}.actionToolbar vaadin-menu-bar-item>vaadin-icon{margin-left:-4px;margin-top:2px;font-size:10pt;color:var(--body-text)}.actionToolbar vaadin-text-field>vaadin-button{border:none}.actionToolbarTop{width:100%;justify-content:space-between;padding:16px}.actionToolbarTop vaadin-text-field::part(input-field){background:none;border:1px solid var(--border-color);border-radius:5px}.actionToolbarTop h2{font-size:18pt}.actionToolbarBottom{width:100%;padding:16px;background-color:#1c375a0f;justify-content:space-between;align-items:center;gap:0}.actionToolbarBottom vaadin-horizontal-layout{gap:10px}.actionToolbarBottom vaadin-button{margin:0}.actionToolbarTopRight{gap:10px}vaadin-text-field::part(container){justify-content:center}.actionToolbarMiddle{gap:0;width:100%;border:1px solid hsla(214,53%,23%,.16);border-bottom:none;border-right:none;border-left:none;position:relative;overflow:hidden}.actionToolbarMiddle vaadin-text-field{height:100%;align-items:center}.middleFilterLayout{padding:0 16px;width:90%;align-items:center;justify-content:space-between;transition:opacity 1s ease}.middleFilterLayout vaadin-button{margin:2vh 0}.middleFilterLayoutDisplayed{opacity:1}.middleFilterLayoutHidden{opacity:0}.scanLayout{width:90%;height:100%;z-index:2;background-color:#2fcacd4d;align-items:center;justify-content:space-between;padding-left:16px;transition:transform .8s ease-in-out;position:absolute;right:-90%}.scanLayoutDisplayed{transform:translate(-111.1%)}.scanLayoutHidden{transform:translate(0)}.scanButtonLayoutBkGrnd{background-color:#fff;width:10%;height:100%;z-index:3}.scanButtonLayout{background-color:#2fcacd4d;width:100%;height:100%;justify-content:center;align-items:center;z-index:4}.scanButtonLayout vaadin-button{border:solid 1px var(--lumo-primary-color);background-color:var(--lumo-primary-color);color:#fff;margin:3vh 16px}.buttonFilterDisplayed{color:var(--lumo-primary-color);border-color:var(--lumo-primary-color)}.buttonFilterDisplayed svg{fill:var(--lumo-primary-color)}@media all and (max-width: 1600px){.middleFilterLayout,.scanLayout{width:86%}.scanButtonLayoutBkGrnd{width:14%}.scanLayoutDisplayed{transform:translate(-120.9%)}}@media all and (max-width: 1200px){.middleFilterLayout,.scanLayout{width:84%}.scanButtonLayoutBkGrnd{width:16%}.scanLayoutDisplayed{transform:translate(-126.15%)}}@media all and (max-width: 1000px){.middleFilterLayout,.scanLayout{width:80%}.scanButtonLayoutBkGrnd{width:20%}.scanLayoutDisplayed{transform:translate(-137.5%)}}.actionGridHorizontalLayout{padding:6px 0;gap:0;display:flex;align-items:center}.actionGridHorizontalLayout vaadin-icon{fill:var(--theme-color);margin:0 .8vw;width:4vh;height:4vh}.actionGridVerticalLayout{padding:0;gap:0;display:flex}.secondaryText{color:#1b2b41b0;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.primaryGrayText{color:#1b2b41b0;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.primaryText{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.actionDeleteButton{background-color:#fff;padding:0 2px;border:solid 1px hsla(214,53%,23%,.16)}.actionDeleteButton vaadin-icon{color:gray}.saveActionDialog{padding:0;margin:0;gap:0;display:flex;position:absolute;height:100vh;z-index:5;background-color:#1c375a29;justify-content:center;align-items:center;top:0;left:0}.dialogBox{padding:0;margin:0;gap:0;display:flex;width:25%!important;height:fit-content;border-radius:14px;background-color:#fff;z-index:6;align-items:center}.dialogTextLayout{padding:8px 7%}.dialogTextLayout2{padding:6px 7%}.infoLayout{border:solid 1px rgba(58,58,60,.16);border-radius:4px;padding:0;margin:10px 5px;width:88%;gap:0}.infoLayout vaadin-vertical-layout{padding:6px;width:100%}.infoLayout vaadin-icon{fill:var(--theme-color);height:100%;margin:0 0 0 6px;width:15.3%}.infoLayout vaadin-avatar{margin:0 0 0 6px}.iconLayout{width:10%;height:100%;padding:0 6px;display:flex;justify-content:center;align-items:center}.locationIconLayout{fill:var(--theme-color);width:10%;height:100%;padding:0}:root{--theme-color: #e95d19}@media all and (max-width: 1100px){.list-view.editing .toolbar,.list-view.editing .contact-grid{display:none}.list-view{padding:0!important}}@media all and (min-width: 1100px){.drawerFilterMobile{display:none}}html{--lumo-primary-color: var(--theme-color);--lumo-secondary-color: var(--theme-color);--lumo-tertiary-color: var(--theme-color);--lumo-primary-text-color: var(--theme-color);--lumo-font-size-m: 12pt;--vaadin-app-layout-drawer-width: 14em;--heading-text: #252526;--body-text: #323233;--secondary-text:#696969;--tertiary-text:#8d8d8e;--app-background-color: #f4f5f7;--border-color: #b4b4b4;--text-input-color: #fff;--custom-text-field-background: transparent}.actionLayout{--header-color: #f4f5f7;--lumo-contrast-5pct: #f4f5f7}.actionLayout vaadin-crud::part(toolbar){background-color:#fff;border-left:none;border-right:none;border-bottom:none}.actionLayout .list-view{height:93%!important}.actionLayout::part(navbar){display:contents!important}.mainLayout{--header-color: black}a[highlight]{font-weight:700;text-decoration:underline}vaadin-app-layout{background-color:var(--app-background-color)}.innerAppLayout{background-color:#fff;border-radius:15px}.align-right{width:100%;display:flex;flex-direction:row;justify-content:end}.hide{display:none}.integer-filter{width:120px;margin-right:-10px}vaadin-combo-box-item{justify-content:center}.appHeader{display:flex;justify-content:space-between}.drawerFilterMobile{position:absolute;width:100%;background-color:#fff;z-index:2;bottom:0;box-shadow:var(--lumo-box-shadow-xl)}.subSection>vaadin-details-summary{margin-left:20px}.text-wrap{text-wrap:wrap}.errorMessage{color:#ca150c;font-size:11pt;font-weight:400}.languageSelectHeader{width:100px}.languageSelectHeader vaadin-select-value-button{color:var(--theme-color)}.languageSelectHeader::part(toggle-button),.languageSelectHeader>[slot=prefix]{color:var(--theme-color)}vaadin-text-field[disabled] input,vaadin-text-field[disabled] label{-webkit-text-fill-color:var(--lumo-contrast-60pct)}.dashboard-view{padding:0;gap:0}.appHeaderLayout vaadin-button,.appHeaderLayout vaadin-select::part(input-field){background:none}.custom-notification::part(content),.custom-notification::part(overlay){background-color:red;color:#fff;border-radius:15px}.menuActionBarItems{padding:0}.menuActionBarItems:hover{background-color:var(--app-background-color)}.menuActionBarItems>vaadin-button{width:100%;display:grid;justify-content:start}.menuActionBarItems>file-download-wrapper>a>vaadin-button{justify-content:start}.menuActionBarItems>file-download-wrapper>a:hover{text-decoration:none}.menuActionBarItems>file-download-wrapper>a>vaadin-button,.menuActionBarItems>file-download-wrapper{width:100%;display:grid;margin:0}.menuActionBarItems>vaadin-button:hover{background-color:none}.menuActionBarItems::part(checkmark){display:none}.actionViewMainLayout{padding:0;margin:0;gap:0;background-color:#f4f5f7;height:100%}.buttonsLayout{background-color:#fff;box-shadow:0 2px 4px #0003;border-radius:25px}.bottomToolBar{display:flex;align-items:center;justify-content:space-between}.actionbtn{padding:0}.saveBtn{color:#fff;background-color:var(--theme-color);border:solid 1px var(--theme-color )}.cancelBtn{color:var(--theme-color);background-color:#fff;border:solid 1px rgba(58,58,60,.16)}vaadin-grid::part(scanned-row){background-color:#04b87c1a}.rowGrid{padding:15px}.rowGrid vaadin-grid{border-radius:20px;border:none}.dialogUpload h3{color:red;font-size:12pt}.dashboard-filter{align-self:flex-start;margin-left:20px;margin-top:20px}.dashboard-filter h2{color:var(--secondary-text);margin-top:10px;font-size:12pt}.dashboard-filter vaadin-multi-select-combo-box::part(input-field){background:#fff}.sectionHeader{padding-top:10px;padding-bottom:0}.sectionHeader vaadin-vertical-layout{gap:0}.sectionHeader span:first-of-type{font-size:12pt;color:var(--secondary-text)}.dashboardDate{background-color:#fff;border-radius:var(--lumo-border-radius-s);height:32px}
