.login-view{background-image:url(./login-background-DKZwSq4l.png);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(./login-background-DKZwSq4l.png);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 100%),url(./login-background-DKZwSq4l.png);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{margin-left:-15px;width:150px;padding:0}vaadin-date-picker{width:130px}.dateStart::part(toggle-button){display:none}.dateEnd::part(toggle-button){color:var(--body-text)}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}.card h2{color:var(--body-text);font-size:18pt}.card h3{color:var(--secondary-text);margin-bottom:10px;font-size:12pt}.vlInfos{gap:0;padding-bottom:5px}.topLayout{align-self:baseline}.hlCards{gap:0}.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}.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)}}.weatherCard{display:flex;height:70vh;margin-top:1vh}.credits{position:relative;bottom:-10px;left:-40px;gap:0;width:100%;font-size:6px}.credits a{padding-left:4px}.separator{width:.5vh;height:100%;background-color:var(--theme-color);border-radius:3px}.contentLine{width:100%;height:100%;gap:0}.dailyBloc{padding:0;gap:0;justify-content:space-between}.weatherBoxLine1{width:100%}.tempAndText{gap:0;display:flex;padding:0 32px 0 0;align-items:end}.weatherIcon{width:25vw;height:25vh}.tempBloc{padding:0;gap:0;flex-wrap:wrap-reverse}.maxTempSpan{font-size:15vh;color:var(--theme-color);font-weight:500;line-height:1}.minTempSpan{font-size:9vh;color:var(--secondary-text);line-height:1}.textSpan{width:100%;text-align:center;font-size:4.5vh;font-weight:500;color:var(--body-text)}.weatherBoxLine2{width:100%;justify-content:space-between;padding-right:32px}.weatherSubData{display:flex;align-items:center;gap:0;padding:0}.weatherSubData span{white-space:nowrap}.weatherSubDataIcon{width:8vh;height:8vh}.weatherSubDataTextLabel{padding-top:.5vh;font-size:5vh;font-weight:500;color:var(--body-text)}.dayWeatherBloc{padding:0;gap:0;align-items:center}.weatherHeader{padding:0;gap:0;align-items:center;margin-bottom:3vh}.weatherHeader span{font-size:4vh;font-weight:500;color:var(--body-text);text-align:center}.weatherHeader vaadin-icon{width:15vw;height:15vh;margin:1.5vh 0}.dayWeatherSubData{width:60%;justify-content:space-between;align-items:center;padding:1.5vh 0}.dayWeatherSubData span{font-size:4vh;font-weight:500;color:var(--body-text);white-space:nowrap}.dayWeatherSubData vaadin-icon{width:4.5vh;height:4.5vh}.subDataLine{padding:0;flex-wrap:wrap;align-items:center}.weekEventLayout{display:flex;padding:0;gap:0;height:70vh}.weekEventsContentBloc{height:100%;padding:0;overflow:hidden;position:relative;align-items:center}.weekEventsContent{width:95%;position:absolute}.weManagerMainTemplate{height:100%;padding:0;gap:0}.weManagerHeader{width:100%;height:12vh;justify-content:center;align-items:center}.weManagerHeader span{font-size:6vh;font-weight:500;background-color:var(--theme-color);border-radius:70px;width:70%;color:#fff;height:80%;align-content:center;text-align:center}.weManagerHeader vaadin-icon{position:absolute;left:0;height:100%;width:4%}.weManagerPageContent{height:84vh;align-items:center}.weTextEditor{width:90%;height:90%}.weButtonLayout{width:90%;justify-content:end;padding:0}.weButtonLayout vaadin-button{padding:2vh 4vh}.weButtonLayout vaadin-button:hover{background-color:#c6e5b5;color:#256a00;cursor:pointer}.eventTextEditorLogoutBtn{position:absolute;right:2vh}.eventTextEditorLogoutBtn:hover{cursor:pointer}.cardLayout{padding:8px 16px;border-radius:20px;box-shadow:0 4px 4px #00000040;align-items:center}.cardLayoutH{background:#fff;gap:0}.cardLayoutH span{color:#4d4d4d}.cardLayoutV{background:#31859c}.cardLayoutV span{color:#fff}.titleLine{justify-content:center}.titleLine span{font-size:3.6vh;font-weight:500}.dataLine{padding:0 8px;width:100%;align-items:center;gap:0}.dataBloc{align-items:center;gap:0}.dataSpan{font-size:4vh;font-weight:500;line-height:1}.labelSpan{font-size:3vh;font-weight:500}.prodSeparator{width:.25vh;background-color:#4d4d4d;height:80%}.percentageLine{display:flex;font-size:2vh}.percentageLine .percentageBox{width:fit-content;border-radius:6px;padding:0 5px;white-space:nowrap}.percentageLineH{width:100%;flex-direction:row;justify-content:center}.percentageLineH span{margin-right:1vh}.percentageLineH .percentagePositive{background-color:#2d9d4d;color:#fff}.percentageLineH .percentageNegative{background-color:#b71c1c;color:#fff}.percentageLineV{flex-direction:column;align-items:center;padding-bottom:16px;height:100%;justify-content:end}.percentageLineV .percentagePositive{background-color:#2d9d4d;color:#fff}.percentageLineV .percentageNegative{background-color:#b71c1c;color:#fff}.templateTitle{font-size:5vh;margin-left:8px;color:#4d4d4d;font-weight:550}.templateSubTitle{font-size:2.4vh;margin-left:8px;color:#4d4d4d;font-weight:400}.productionDataLine{gap:0;margin-top:1vh;width:100%;height:100%}.prodCardsBloc{margin-left:1vw;width:100%;display:flex;flex-wrap:wrap;gap:2%}:root{--theme-color: #31859C}@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;--header-color: black}.main{padding:0;margin:0;height:100%;gap:0;background-color:#fcfcfc}.template-header{width:100%;height:20vh;align-items:center}.title-and-icon{width:80%;height:80%;border-radius:70px;align-items:center;justify-content:center;gap:0;white-space:nowrap;background-color:var(--theme-color)}.title-and-icon h1{color:#fff;font-weight:700;font-size:3.5vw}.date-and-hour{height:100%;white-space:nowrap;right:0%;align-items:center;justify-content:center;gap:0}.date-and-hour span{font-size:1.4vw;font-weight:500}.logo-bih{gap:0;width:10%;justify-content:flex-start}.template-footer{display:flex;width:100%;justify-content:center;align-items:center}.list-of-gates{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;align-items:center}.gate-status-list-item{display:flex;width:100%;height:10vh;border-radius:2.5vh;flex-direction:row;align-items:center;justify-content:space-between;background-color:#ededed;margin:2.5vh 0}.gate-status-list-item span{font-size:3vw;margin-left:2vw}.gate-status-indicator{width:10vw;height:5vh;border-radius:2.5vh;margin:0 2vh}.gate-status-indicator-green{background-color:#58a55c}.gate-status-indicator-red{background-color:#b23a48}.chartsLine{width:100%;height:100%}.slingsLayout{align-items:center;padding:0 16px 0 0;gap:0}.slingsLabelBox{display:flex;height:4vh;justify-content:center;align-items:center}.nbSlingsBox{display:flex;justify-content:center;align-items:center;height:3vh;font-size:2.5vh;font-weight:700;padding:0 4vh;border-radius:5vh;border:solid 1px #B0B0B2;box-shadow:5px 5px 15px #b0b0b2}.highcharts-background{fill:#fcfcfc}
