[theme~=dark]{--lumo-base-color: #2E3440;--lumo-shade-5pct: rgba(59, 66, 82, .05);--lumo-shade-10pct: rgba(59, 66, 82, .1);--lumo-shade-20pct: rgba(59, 66, 82, .2);--lumo-shade-30pct: rgba(59, 66, 82, .3);--lumo-shade-40pct: rgba(59, 66, 82, .4);--lumo-shade-50pct: rgba(59, 66, 82, .5);--lumo-shade-60pct: rgba(59, 66, 82, .6);--lumo-shade-70pct: rgba(59, 66, 82, .7);--lumo-shade-80pct: rgba(59, 66, 82, .8);--lumo-shade-90pct: rgba(59, 66, 82, .9);--lumo-shade: #3B4252;--lumo-tint-5pct: rgba(216, 222, 233, .05);--lumo-tint-10pct: rgba(216, 222, 233, .1);--lumo-tint-20pct: rgba(216, 222, 233, .2);--lumo-tint-30pct: rgba(216, 222, 233, .3);--lumo-tint-40pct: rgba(216, 222, 233, .4);--lumo-tint-50pct: rgba(216, 222, 233, .5);--lumo-tint-60pct: rgba(216, 222, 233, .6);--lumo-tint-70pct: rgba(216, 222, 233, .7);--lumo-tint-80pct: rgba(216, 222, 233, .8);--lumo-tint-90pct: rgba(216, 222, 233, .9);--lumo-tint: #d8dee9;--lumo-primary-text-color: rgb(136, 192, 208);--lumo-primary-color-50pct: rgba(136, 192, 208, .5);--lumo-primary-color-10pct: rgba(136, 192, 208, .1);--lumo-primary-color: #88c0d0;--lumo-primary-contrast-color: #2d3e43;--lumo-error-text-color: rgb(191, 97, 106);--lumo-error-color-50pct: rgba(191, 97, 106, .5);--lumo-error-color-10pct: rgba(191, 97, 106, .1);--lumo-error-color: #bf616a;--lumo-error-contrast-color: #3d1f22;--lumo-success-text-color: rgb(163, 190, 140);--lumo-success-color-50pct: rgba(163, 190, 140, .5);--lumo-success-color-10pct: rgba(163, 190, 140, .1);--lumo-success-color: #a3be8c;--lumo-success-contrast-color: #2d3527;--lumo-disabled-text-color: rgba(216, 222, 233, .25)}@font-face{font-display:swap;font-family:Fira Sans Condensed;font-style:normal;font-weight:400;src:url(./fira-sans-condensed-v11-cyrillic_latin-regular-CuyrgiWY.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fira Sans Condensed;font-style:normal;font-weight:500;src:url(./fira-sans-condensed-v11-cyrillic_latin-500-Buc5ChKh.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fira Sans Condensed;font-style:normal;font-weight:600;src:url(./fira-sans-condensed-v11-cyrillic_latin-600-DgP6_LJs.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(./JetBrainsMono-Medium-3S3k2nMz.woff2) format("woff2")}@font-face{font-display:swap;font-family:Material Symbols;font-style:normal;font-weight:100 700;src:url(./Material-Symbols-YaE2ioIC.woff2) format("woff2")}html{--lumo-font-family: "Fira Sans Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}html{--lumo-border-radius: .5rem;--vaadin-input-field-placeholder-color: var(--lumo-disabled-text-color)}vaadin-button:hover{cursor:pointer}vaadin-button[theme~=tertiary-inline]:hover::part(label){text-decoration:underline}vaadin-dialog-overlay::part(backdrop){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#00000080}vaadin-confirm-dialog-overlay::part(backdrop){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#00000080}vaadin-select-overlay::part(content){text-align:center;max-height:33vh;background-color:var(--lumo-shade-40pct)}vaadin-select-overlay vaadin-select-item[selected]{background:var(--lumo-primary-color);color:var(--lumo-primary-contrast-color)}vaadin-select-item::part(checkmark){display:none}vaadin-tab{color:var(--lumo-tint-40pct)}vaadin-tab[selected]{border-radius:1rem;background:var(--lumo-primary-color-10pct);color:var(--lumo-primary-color)}vaadin-grid::part(cell){cursor:pointer;background:transparent}vaadin-grid::part(header-cell){background:var(--lumo-base-color);padding-top:0;padding-bottom:0}vaadin-grid::part(last-header-row-cell){background:var(--lumo-base-color);border-bottom:solid 1px;padding-top:.25rem;padding-bottom:.5rem;border-color:var(--lumo-primary-color-10pct)}vaadin-grid::part(row):hover{border-radius:1rem;background:var(--lumo-shade-50pct)}vaadin-grid::part(amount-column){font-family:JetBrains Mono,monospace;font-size:1rem}vaadin-grid::part(expense){color:var(--lumo-error-color)}vaadin-grid::part(income){color:var(--lumo-success-color)}vaadin-grid-cell-content{padding-left:0;padding-right:0}vaadin-grid-sorter{color:var(--lumo-disabled-text-color)}vaadin-grid-sorter[direction]{color:var(--lumo-body-text-color)}@media screen and (max-width:600px){vaadin-grid::part(amount-column){font-size:.9rem}}.date-range-picker-button{background-color:var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-m)}.date-range-picker-overlay-layout{z-index:101;border:solid 1px var(--lumo-primary-color-10pct);border-radius:var(--lumo-border-radius-m);box-shadow:var(--lumo-box-shadow-m)}.clickable{cursor:pointer}
