vaadin-grid::part(font-weight-bold){font-weight:700}div#dashboard-button-container{align-self:center;padding-bottom:20px}vaadin-app-layout::part(drawer){background:#fff}vaadin-dialog-overlay::part(title){font-size:1.5em;font-weight:lighter}vaadin-dialog-overlay::part(footer){justify-content:flex-start}vaadin-upload-file::part(commands){display:none;visibility:hidden}.form-section{background-color:var(--lumo-base-color);border:1px solid var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-l);padding:var(--lumo-space-m);margin-bottom:var(--lumo-space-l);box-shadow:var(--lumo-box-shadow-xs);transition:box-shadow .2s ease-in-out}.form-section:hover{box-shadow:var(--lumo-box-shadow-s)}.form-section>h3{margin-top:0;margin-bottom:var(--lumo-space-m);font-size:var(--lumo-font-size-l)}.form-group{--vaadin-form-item-label-width: 8em;gap:var(--lumo-space-s)}h1.logo{margin:.5em}body{font-family:Open Sans,Helvetica,Arial,sans-serif;--lumo-font-family: Open Sans, Helvetica, Arial, sans-serif;--lumo-primary-text-color: rgb(42, 195, 233);--lumo-primary-color-50pct: rgba(42, 195, 233, .5);--lumo-primary-color-10pct: rgba(42, 195, 233, .1);--lumo-primary-color: #2ac3e9ff;--lumo-error-text-color: rgb(238, 50, 35);--lumo-error-color-50pct: rgba(238, 50, 35, .5);--lumo-error-color-10pct: rgba(238, 50, 35, .1);--lumo-error-color: #ee3223ff}vaadin-vertical-layout{height:100%}@media print{body,body *{visibility:hidden}.printable,.printable *{visibility:visible}.printable{position:absolute;left:0;top:0}vaadin-app-layout::part(drawer){display:none}vaadin-dialog-overlay{display:block}}.v-status-message{display:none}vaadin-dialog-overlay vaadin-vertical-layout{height:auto}vaadin-dialog-overlay>vaadin-vertical-layout{padding-left:0;padding-right:0}vaadin-login-form-wrapper{max-width:600px}vaadin-login-form-wrapper::part(form){padding:0}h1,h2,h3,h4,h5,h6{font-weight:300!important}h1.logo>img{width:90%}vaadin-select.language-switch{position:fixed;right:10px;top:10px}vaadin-select.member-switch{padding:15px}.centered-content{display:flex;justify-content:center;align-items:center}div.highlight{background-color:#fcfcfc;border-color:#eee;border-style:solid;border-width:1px 0;padding:20px 10px;width:100%;box-sizing:border-box}vaadin-horizontal-layout.highlight{background-color:#fff;border-color:#eee;border-style:solid;border-width:1px;width:100%;box-sizing:border-box}div.button-container>vaadin-button{margin-right:20px}vaadin-button{color:#000;font-weight:400}vaadin-button[disabled]{color:#aaa;font-weight:400}vaadin-grid.accounts vaadin-icon.user-active{color:#000}vaadin-grid.accounts vaadin-icon.user-inactive{color:#d3d3d3}vaadin-horizontal-layout.text-card{align-items:center;height:auto;padding:15px 15px 0}vaadin-vertical-layout.horizontal-item{padding:0;margin-left:15px}div.text-card{box-shadow:0 3px 12px #c8c8c8;border-radius:5px;text-overflow:ellipsis;font-size:.875rem;margin-bottom:20px}h3.text-card{font-weight:500!important;font-size:1.125rem}p.text-card{color:gray}vaadin-button.card{padding:0;margin:0;color:gray;text-align:right}div.card{box-shadow:0 3px 12px #c8c8c8;border-radius:5px;text-overflow:ellipsis;font-size:.875rem;align-items:center;height:auto;margin-bottom:25px}div.card.invoice-card:hover{box-shadow:0 3px 20px #c2c2c2;cursor:pointer;transform:scale(1.01)}.crop{height:200px;overflow:hidden}div.card-child{margin:0}vaadin-checkbox.criticality-high{color:red}vaadin-checkbox.criticality-medium{color:orange}[theme~=badge]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:.4em calc(.5em + var(--lumo-border-radius-s) / 4);color:var(--lumo-primary-text-color);background-color:var(--lumo-primary-color-10pct);border-radius:var(--lumo-border-radius-s);font-family:var(--lumo-font-family);font-size:var(--lumo-font-size-s);line-height:1;font-weight:500;text-transform:initial;letter-spacing:initial;min-width:calc(var(--lumo-line-height-xs) * 1em + .45em)}[theme~=badge]:before{display:inline-block;content:" ";width:0}[theme~=badge][theme~=small]{font-size:var(--lumo-font-size-xxs);line-height:1}[theme~=badge][theme~=success]{color:var(--lumo-success-text-color);background-color:var(--lumo-success-color-10pct)}[theme~=badge][theme~=error]{color:var(--lumo-error-text-color);background-color:var(--lumo-error-color-10pct)}[theme~=badge][theme~=warning]{color:#000;background-color:#ff0}[theme~=badge][theme~=contrast]{color:var(--lumo-contrast-80pct);background-color:var(--lumo-contrast-5pct)}[theme~=badge][theme~=primary]{color:var(--lumo-primary-contrast-color);background-color:var(--lumo-primary-color)}[theme~=badge][theme~=success][theme~=primary]{color:var(--lumo-success-contrast-color);background-color:var(--lumo-success-color)}[theme~=badge][theme~=error][theme~=primary]{color:var(--lumo-error-contrast-color);background-color:var(--lumo-error-color)}[theme~=badge][theme~=warning][theme~=primary]{color:#000;background-color:#ff0}[theme~=badge][theme~=contrast][theme~=primary]{color:var(--lumo-base-color);background-color:var(--lumo-contrast)}[theme~=badge][href]:hover{text-decoration:none}[theme~=badge] iron-icon{margin:-.25em 0;--iron-icon-width: 1.5em;--iron-icon-height: 1.5em}[theme~=badge] iron-icon:first-child{margin-left:-.375em}[theme~=badge] iron-icon:last-child{margin-right:-.375em}[theme~=badge][icon]{min-width:0;padding:0;font-size:1rem;--iron-icon-width: var(--lumo-icon-size-m);--iron-icon-height: var(--lumo-icon-size-m)}[theme~=badge][icon][theme~=small]{--iron-icon-width: var(--lumo-icon-size-s);--iron-icon-height: var(--lumo-icon-size-s)}[theme~=badge]:not([icon]):empty{min-width:0;width:1em;height:1em;padding:0;border-radius:50%;background-color:var(--lumo-primary-color)}[theme~=badge][theme~=small]:not([icon]):empty{width:.75em;height:.75em}[theme~=badge][theme~=contrast]:not([icon]):empty{background-color:var(--lumo-contrast)}[theme~=badge][theme~=success]:not([icon]):empty{background-color:var(--lumo-success-color)}[theme~=badge][theme~=error]:not([icon]):empty{background-color:var(--lumo-error-color)}[theme~=badge][theme~=pill]{--lumo-border-radius-s: 1em}[dir=rtl][theme~=badge] iron-icon:first-child{margin-right:-.375em;margin-left:0}[dir=rtl][theme~=badge] iron-icon:last-child{margin-left:-.375em;margin-right:0}
