.login-view,vaadin-login-overlay-wrapper::part(backdrop){height:100%;min-height:fit-content;justify-content:center;--vaadin-input-field-error-color: #f13101;--vaadin-input-field-error-font-weight: 800}.login-page{align-self:center}@media (min-width: 790px){.login-view{padding-left:200px}.login-page{align-self:start}}@media (min-height: 850px){.login-view{padding-top:100px;justify-content:start}}.login-page vaadin-login-form-wrapper::part(form){padding-top:0}#vaadinLoginFormWrapper{background:transparent;width:inherit;max-width:inherit}vaadin-vertical-layout.login-page{background-color:var(--lumo-primary-color-80pct);border-radius:var(--lumo-border-radius);--lumo-border-radius-m: .5em;width:440px;height:fit-content}.login-page vaadin-email-field{--lumo-border-radius-m: .5em}.login-page vaadin-email-field::part(input-field){--lumo-text-field-size: 50px;background-color:#fff;border:1px solid #dcdae5}.login-page vaadin-email-field::part(label){color:#fff}.login-page vaadin-password-field{--lumo-border-radius-m: .5em}.login-page vaadin-password-field>input{--lumo-text-field-size: 50px;background-color:#fff}.login-page vaadin-password-field::part(input-field){background-color:#fff;border:1px solid #dcdae5}.login-page vaadin-text-field::part(input-field){background-color:#fff;border:1px solid #dcdae5}.login-page vaadin-password-field::part(label){color:#fff}.login-page vaadin-password-field::part(required-indicator){--lumo-required-field-indicator-color: #bb1e10;--lumo-required-field-indicator: "*"}.login-page vaadin-text-field>label{color:#fff}.login-page vaadin-text-field::part(required-indicator){--lumo-required-field-indicator-color: #bb1e10;--lumo-required-field-indicator: "*"}.login-page vaadin-email-field::part(required-indicator){--lumo-required-field-indicator-color: #bb1e10;--lumo-required-field-indicator: "*"}.login-page vaadin-button{--lumo-button-size: 50px;background-color:#fff;color:var(--lumo-primary-color)}.login-new-password-link{color:#fff;font-weight:700}.login-page-email-field{margin-top:20px}.home-page-image{border-radius:8px;background-position:center center;background-repeat:no-repeat;background-size:contain;width:auto;height:80vh}.home-page-footer{margin-right:5px;margin-left:5px}.home-page-footer-wrapper{order:999;background:#f3f5f7}.home-page-footer-anchor{color:#bb1e10;font-weight:700}.error-page-title h1{color:#fff}.error-page-title-bar{font-size:32px}.white{color:#fff}.margin-logout-button{margin:10px 20px 10px 10px}.margin-image{margin-left:10px}.header{font-size:var(--lumo-font-size-l);margin:0}.mcs-navbar-item{margin:10px 10px 5px}.mcs-navbar-item a,.mcs-navbar-item span{margin-left:10px}.menu-header{padding-right:.5em}vaadin-grid{border:transparent}.date-range-picker-button{color:#fff}.date-range-picker-button vaadin-icon{color:#fff}.delete-button{position:absolute;top:5px;right:5px;background-color:#ffffff80;box-shadow:3px 3px 15px -2px #777}.image-sizing{width:100%;height:100%;object-fit:cover;border-radius:15px}.image-container{width:18rem;height:25rem;position:relative;box-shadow:0 2px 5px #0000001a;border-radius:15px}.upload-container{width:18rem;height:25rem;background-color:#f9f9f9;margin:0;padding:0}vaadin-upload-file{display:none}.upload-button{margin-top:0}.upload-button h3{margin-top:0;color:var(--lumo-primary-text-color)}.upload-button vaadin-icon{font-size:var(--lumo-size-m)}vaadin-upload-file-list{display:none}.flex-layout-container{gap:10px;padding:10px}vaadin-upload::part(primary-buttons){height:100%}.image-full-size-dialog vaadin-button{background:transparent}.image-full-size-dialog img{max-width:100%;max-height:100%}.image-full-size-dialog vaadin-vertical-layout{align-items:center}vaadin-dialog-overlay::part(content){overflow:hidden}.mcs-data-entry{border:transparent}.mcs-data-entry vaadin-vertical-layout,.mcs-data-entry vaadin-tabsheet-scroller{margin:0;padding:0}.mcs-dynamic-values-group-title{position:sticky;top:-10px;width:100%;z-index:1;background:#fff;border-bottom:1px solid var(--lt-color-border-default);padding-bottom:.2em}.hover-cursor::part(cell):hover{cursor:grab}.leaflet-div-icon{background-color:transparent;border-color:transparent}.leaflet-div-icon div{margin-top:-50px;margin-left:-50%;width:90%;background-color:#00f;color:#fff}path.leaflet-interactive{stroke-width:6;stroke:#38fb}vaadin-grid.styling::part(overlap){background-color:#96180f;color:#fff}html{--lumo-primary-text-color: rgb(4, 51, 114);--lumo-primary-color-80pct: rgba(4, 51, 114, .8);--lumo-primary-color-50pct: rgba(4, 51, 114, .5);--lumo-primary-color-10pct: rgba(4, 51, 114, .1);--lumo-primary-color: #043372}
