@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&display=swap";[slot=drawer]{background-image:linear-gradient(0deg,var(--lumo-shade-5pct),var(--lumo-shade-5pct))}[slot=drawer] nav a{text-decoration:none;transition:color .14s;padding:7px 15px}[slot=drawer] nav a:hover{color:#2b2c3d}[slot=drawer] nav a .la{margin-top:calc(var(--lumo-space-xs) * .5)}[slot=drawer] nav a:before{border-radius:var(--lumo-border-radius);bottom:calc(var(--lumo-space-xs) * .5);content:"";left:0;position:absolute;right:0;top:calc(var(--lumo-space-xs) * .5);transition:background-color .14s}[slot=drawer] nav a[highlight]{color:var(--lumo-primary-text-color)}[slot=drawer] nav a[highlight]:before{background-color:var(--lumo-primary-color-10pct)}[slot=drawer] nav a span{font-size:14px}[slot=drawer] footer vaadin-context-menu{align-items:center;display:flex}html{--lumo-font-family: "Open Sans", Arial, sans-serif;--lumo-font-size: 1rem;--lumo-font-size-xxxl: 1.75rem;--lumo-font-size-xxl: 1.375rem;--lumo-font-size-xl: 1.125rem;--lumo-font-size-l: 1rem;--lumo-font-size-m: .875rem;--lumo-font-size-s: .8125rem;--lumo-font-size-xs: .75rem;--lumo-font-size-xxs: .6875rem;--lumo-size-xl: 3rem;--lumo-size-l: 2.5rem;--lumo-size-m: 2rem;--lumo-size-s: 1.75rem;--lumo-size-xs: 1.5rem;--lumo-space-xl: 1.875rem;--lumo-space-l: 1.25rem;--lumo-space-m: .625rem;--lumo-space-s: .3125rem;--lumo-space-xs: .1875rem;--lumo-primary-color: rgb(0, 123, 199);--lumo-primary-color-50pct: rgba(0, 123, 199, .5);--lumo-primary-color-10pct: rgba(0, 123, 199, .1);--lumo-base-color: rgb(249, 249, 249);--lumo-error-color: rgb(222, 53, 76);--lumo-error-color-50pct: rgba(222, 53, 76, .5);--lumo-error-color-10pct: rgba(222, 53, 76, .1);--lumo-success-color: rgb(0, 199, 143);--lumo-success-color-50pct: rgba(0, 199, 143, .5);--lumo-success-color-10pct: rgba(0, 199, 143, .1);--lumo-success-text-color: rgb(0, 155, 110);--lumo-shade: rgb(0, 35, 57);--lumo-shade-5pct: rgba(0, 35, 57, .05);--lumo-shade-10pct: rgba(0, 35, 57, .1);--lumo-shade-20pct: rgba(0, 35, 57, .2);--lumo-shade-30pct: rgba(0, 35, 57, .3);--lumo-shade-40pct: rgba(0, 35, 57, .4);--lumo-shade-50pct: rgba(0, 35, 57, .5);--lumo-shade-60pct: rgba(0, 35, 57, .6);--lumo-shade-70pct: rgba(0, 35, 57, .7);--lumo-shade-80pct: rgba(0, 35, 57, .8);--lumo-shade-90pct: rgba(0, 35, 57, .9);--fc-event-text-color: rgb(0, 35, 57) !important;--vaadin-app-layout-drawer-width: 256px}vcf-enhanced-dialog-overlay .enhanced-dialog-content{height:100%}vcf-enhanced-dialog-overlay .enhanced-dialog-header h3{margin:0}vaadin-button{cursor:pointer}h3.title-inverse{background-color:#cca5ad;color:#f9f9f9;margin:20px 0 0;padding:3px 10px;width:98%;font-weight:lighter;border-radius:3px}.dialog-header-title{border-bottom:1px #2B2C3D dotted}.dialog-header-title>h3{color:#2b2c3d;font-weight:lighter;margin:0;font-size:1.5em}.dialog-header-title>vaadin-button{color:var(--lumo-contrast-30pct);font-size:.8em;cursor:pointer}.dialog-header-title>vaadin-button:hover{color:#2b2c3d}div.title-inline-inverse{background-color:#cca5ad;color:#f9f9f9;width:100%;font-weight:lighter;border-radius:3px}div.title-inline-inverse span{margin-left:15px}.tax-update{background-color:#ffd;font-weight:700}[required]::part(label){font-weight:700;color:#202020}[required][focused]::part(label){color:var(--lumo-primary-text-color)}[required]::part(input-field){background-color:#ebe6cb}.login-content{background-image:url(./bg-BZF2iykH.jpg);background-position:center;background-size:cover;display:flex}.login-content vaadin-login-form{opacity:.8;align-items:center;display:flex;max-width:300px;border-radius:20px}.login-content vaadin-login-form-wrapper{background-image:none;border-radius:20px}.login-content [required]::part(label){color:var(--lumo-secondary-text-color);font-weight:500}.login-content [required]::part(input-field){background-color:var(--lumo-contrast-10pct)}.reset-form-style{max-width:300px;margin:0 auto;border-radius:20px;padding:0 20px 30px;opacity:.8}.border-bottom-dotted-gray{border-bottom:1px dotted gray}vaadin-grid::part(header-cell){white-space:normal}
