.login-main{display:flex;flex-direction:column;align-items:center;gap:1rem}@media(min-width:660px){.login-main{flex-direction:row;justify-content:center}}@media(max-height:400px){vaadin-login-form-wrapper::part(form){padding-top:0;padding-bottom:0}vaadin-vertical-layout.login-body{gap:var(--lumo-space-xs)}}.login-header{padding-left:40px}.login-body-remember-me{padding-left:24px}vaadin-app-layout{--vaadin-app-layout-drawer-overlay: false}vaadin-app-layout.main-layout vaadin-vertical-layout:last-child{padding-top:16px}@media(max-width:800px)or (max-height:440px){vaadin-app-layout{--vaadin-app-layout-drawer-overlay: true}vaadin-app-layout.main-layout vaadin-vertical-layout:last-child{padding-top:0}vaadin-app-layout::part(navbar){box-shadow:none!important;border-bottom:none!important}}.main-layout.big-screen .main-content{padding-top:16px}.main-layout .drawer-title{display:none}.main-layout.big-screen .drawer-title{display:block}.app-header{padding-left:0;padding-right:0}.app-title{font-size:var(--lumo-font-size-l);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;font-weight:700;text-align:center;white-space:nowrap}.drawer-title{background-color:var(--lumo-base-color);margin:0;padding:16px;font-size:var(--lumo-font-size-l);font-weight:700}.app-logout,.menu-logout{background-color:var(--lumo-base-color);color:var(--lumo-body-text-color);padding:16px}.menu-side-scroller{background-color:var(--lumo-base-color);padding-top:0}vaadin-app-layout::part(navbar){background:var(--lumo-base-color);padding:0}vaadin-app-layout::part(drawer){background-color:var(--lumo-base-color);width:200px}.app-toggle:focus,.app-toggle:focus-visible{box-shadow:0 0 0 2px transparent}.apexcharts-legend-text{color:var(--lumo-body-text-color)!important;font-family:var(--lumo-font-family);font-size:var(--lumo-font-size-m)}.expenses-view{padding-top:16px;padding-left:16px;padding-right:16px}.expenses-searchbar{padding-bottom:16px}.analysis-view .analysis-tabsheet::part(tabs-container){border-bottom:none;box-shadow:none;padding-left:16px;padding-right:12px}.analysis-view .analysis-tabsheet::part(indicator){display:block;background-color:var(--lumo-primary-color);height:3px;bottom:0}.analysis-view .analysis-tabsheet::part(content){padding-top:16px}.analysis-view .analysis-tabsheet::part(tabs-container){margin-bottom:0}.analysis-tab{padding-top:0!important}.analysis-no-data{display:flex;justify-content:center;align-items:center;font-weight:700;font-size:var(--lumo-font-size-l);text-align:center;padding:16px}.analysis-grid-footer-cell{font-weight:700;font-size:var(--lumo-font-size-m)}.analysis-chart{padding-left:0;padding-right:0}.accounts-view,.accounts-grid{padding-top:16px}.accounts-grid-footer-cell,.income-grid-footer-cell{font-weight:700;font-size:var(--lumo-font-size-m)}.income-form{padding:16px}.costs-grid{padding-top:16px!important}.costs-grid-footer-cell{font-weight:700;font-size:var(--lumo-font-size-m)}.costs-form{padding:16px}.categories-back-button{margin-left:16px;margin-right:16px;margin-bottom:16px}.category-form{padding:16px}.users-back-button{margin-left:16px;margin-right:16px;margin-bottom:16px}.user-form{padding:16px}.about-version-info,.about-host-info{font-weight:700}.apexcharts-canvas *{font-family:var(--lumo-font-family)!important;font-size:var(--lumo-font-size-s)!important;color:var(--lumo-body-text-color)!important}.apexcharts-xaxis text,.apexcharts-yaxis text{fill:var(--lumo-body-text-color)!important;font-family:var(--lumo-font-family)!important;font-size:var(--lumo-font-size-s)!important}.apexcharts-xaxis-title,.apexcharts-yaxis-title{fill:var(--lumo-secondary-text-color)!important;font-weight:500;font-size:var(--lumo-font-size-s)}.apexcharts-gridline{stroke:var(--lumo-contrast-10pct)!important}.apexcharts-tooltip{background:var(--lumo-base-color)!important;color:var(--lumo-body-text-color)!important;border:1px solid var(--lumo-contrast-20pct)!important;border-radius:var(--lumo-border-radius-m)!important;box-shadow:0 6px 18px #0003!important;padding:6px 10px!important}.apexcharts-tooltip *{color:var(--lumo-body-text-color)!important;font-family:var(--lumo-font-family)!important;font-size:var(--lumo-font-size-s)!important}.apexcharts-tooltip-title{background:var(--lumo-contrast-5pct)!important;color:var(--lumo-secondary-text-color)!important;font-weight:600}.apexcharts-legend{background:transparent!important;color:var(--lumo-body-text-color)!important;font-family:var(--lumo-font-family)!important;font-size:var(--lumo-font-size-s)!important}.apexcharts-legend-text{color:var(--lumo-body-text-color)!important}.apexcharts-datalabel{fill:var(--lumo-body-text-color)!important;font-weight:500}.apexcharts-tooltip:before{border-bottom-color:var(--lumo-base-color)!important}.apexcharts-datalabel-label,.apexcharts-datalabel-value{fill:var(--lumo-body-text-color)!important;font-weight:600}.apexcharts-background{fill:var(--lumo-base-color)!important}
