.login-view{display:flex;justify-content:center;align-items:center}.login-view .dev-content-div{display:flex;box-shadow:var(--lumo-box-shadow-s);border:1px solid var(--lumo-shade-30pct);border-radius:var(--lumo-border-radius-s);background-color:var(--lumo-base-color);overflow:clip}.login-view .dev-mode-speech-bubble{position:absolute;background:var(--lumo-success-color);color:var(--lumo-success-contrast-color);border-radius:var(--lumo-border-radius-l);box-shadow:var(--lumo-box-shadow-s);padding:var(--lumo-space-m);right:10px;bottom:60px;cursor:default}.login-view .dev-mode-speech-bubble:after{content:"";position:absolute;bottom:0;right:10px;width:0;height:0;border:20px solid transparent;border-top-color:var(--lumo-success-color);border-bottom:0;border-right:0;margin-left:-10px;margin-bottom:-20px}div{box-sizing:border-box}.center{align-items:center;justify-content:center}.flex-spacing>*:not(:last-child){margin-right:.25em}.flex-spacing>*:not(:first-child){margin-left:.25em}.flex-spacing-col>*:not(:last-child){margin-bottom:.25em}.flex-spacing-col>*:not(:first-child){margin-top:.25em}.flex-col{display:flex}.flex-col{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.flex-grow-1{flex-grow:1}.flex-wrap{flex-wrap:wrap}.flex-rtl{direction:rtl}.flex-justify-end{justify-content:flex-end}.flex-justify-space-between{justify-content:space-between}.flex-justify-center{justify-content:center}.flex-align-center{align-items:center}.flex-align-baseline{align-items:baseline}.flex-items-spacing{padding:5px}.flex-items-spacing>*{margin:5px}.right{margin-left:auto;margin-right:0}.no-wrap{white-space:nowrap}.text-align-center{text-align:center}.text-align-right{text-align:right}.spark-container{border-radius:4px;border:1px solid #D5D5D5;padding:5px}.spark-widget{float:left;width:20%}@media (max-width : 767px){.spark-widget{float:left;width:100%}}@media (min-width : 768px) and (max-width : 1023px){.spark-widget{float:left;width:50%}}.no-border{border:0px}.no-margin{margin:0}.margin-small{margin:5px}.margin-left{margin-left:10px}.margin-right{margin-right:10px}.margin-top{margin-top:10px}.margin-bottom{margin-bottom:10px}.padding{padding:var(--lumo-space-m)}.padding-small{padding:var(--lumo-space-s)}.padding-left{padding-left:var(--lumo-space-m)}.padding-right{padding-right:var(--lumo-space-m)}.padding-top{padding-top:var(--lumo-space-m)}.padding-bottom{padding-bottom:var(--lumo-space-m)}.cursor-pointer{cursor:pointer}.scrollable{overflow-y:auto}.invoice-preview{border:black solid 1px!important}.invoice-preview-form-container{display:flex;flex-wrap:wrap}.invoice-preview-form{flex-basis:100%;margin-bottom:10px}@media (min-width : 1364px){.invoice-preview-form-container{display:flex;flex-wrap:wrap}.invoice-preview-form{flex-basis:20em;margin-right:10px}}.info,.success,.warning,.failure{background:#fff;border-style:solid;border-width:2px;border-radius:4px;padding:.5em}.info{border-color:#349aff}.success{border-color:#2c9720;color:#2c9720}.warning{border-color:#b1b15f;color:#b1b15f}.failure{border-color:#ed473b;color:#ed473b}.spinner{animation-name:spin;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis}:root{--fusion-inactive-color: #CCCCCC;--red: #FF0000;--ck-color-base-background: var(--lumo-base-color)}.grey{color:var(--fusion-inactive-color)}.light{color:#7d7d7d}.disabled-person-color{color:var(--red)}.disabled-person-color[disabled]{color:var(--lumo-disabled-text-color)}:where(h1,h2,h3,h4,h5,h6){font-weight:600;line-height:var(--lumo-line-height-xs);margin-block:0}:where(h1){font-size:var(--lumo-font-size-xxl)}:where(h2){font-size:var(--lumo-font-size-xl)}:where(h3){font-size:var(--lumo-font-size-l)}:where(h4){font-size:var(--lumo-font-size-m)}:where(h5){font-size:var(--lumo-font-size-s)}:where(h6){font-size:var(--lumo-font-size-xs);text-transform:uppercase;letter-spacing:.03em}[theme~=dark]{--ck-color-base-background: var(--lumo-base-color);--ck-color-toolbar-background: var(--lumo-base-color);--ck-color-button-default-background: var(--lumo-base-color);--ck-color-button-default-hover-background: var(--lumo-primary-color-50pct);--ck-color-button-on-background: var(--lumo-primary-color-50pct);--ck-color-button-on-hover-background: var(--lumo-primary-color-50pct);--ck-color-button-on-active-background: var(--lumo-base-color);--ck-color-button-on-color: var(--lumo-body-text-color);--ck-color-text: var(--lumo-body-text-color);--ck-color-list-background: var(--lumo-base-color);--ck-color-list-button-hover-background: var(--lumo-primary-color-50pct);--ck-color-tooltip-background: var(--lumo-primary-color-50pct);--ck-color-tooltip-text: var(--lumo-body-text-color);--ck-color-dropdown-panel-border: var(--lumo-body-text-color)}.ck-editor__editable{min-height:30em}.fc .fc-multimonth{border:0px}.fc .fc-multimonth-singlecol .fc-multimonth-header{background:var(--lumo-base-color)}vaadin-app-layout::part(drawer){z-index:20}vaadin-text-field::part(input-field),vaadin-password-field::part(input-field){background-color:var(--lumo-base-color);box-shadow:inset 0 0 0 1px var(--lumo-contrast-30pct)}vaadin-text-area::part(input-field){background-color:var(--lumo-base-color);box-shadow:inset 0 0 0 1px var(--lumo-contrast-30pct)}vaadin-button{cursor:var(--lumo-clickable-cursor)}vaadin-checkbox::part(checkbox){background-color:var(--lumo-base-color);box-shadow:inset 0 0 0 1px var(--lumo-contrast-30pct)}vaadin-checkbox:hover::part(checkbox){background-color:var(--lumo-contrast-10pct)}vaadin-checkbox[checked]::part(checkbox){background-color:var(--lumo-primary-color)}vaadin-multi-select-combo-box::part(input-field){background-color:var(--lumo-base-color);box-shadow:inset 0 0 0 1px var(--lumo-contrast-30pct)}vaadin-date-picker::part(input-field){background-color:var(--lumo-base-color);box-shadow:inset 0 0 0 1px var(--lumo-contrast-30pct)}vaadin-combo-box::part(input-field){background-color:var(--lumo-base-color);box-shadow:inset 0 0 0 1px var(--lumo-contrast-30pct)}vaadin-select::part(input-field){box-shadow:inset 0 0 0 1px var(--lumo-contrast-30pct);background-color:var(--lumo-base-color)}vaadin-tabsheet::part(content){padding:0}html{--lumo-clickable-cursor: pointer}
