vaadin-scroller[slot=drawer]{padding:var(--lumo-space-s)}vaadin-side-nav-item vaadin-icon{padding:0}.page-description{font-weight:700}.roth-conversion-form{display:grid;grid-template-columns:repeat(3,minmax(0,180px));gap:var(--lumo-space-s);width:100%;justify-content:start}.roth-conversion-view{box-sizing:border-box;width:100%;min-width:0;padding-inline:var(--lumo-space-m)}.roth-conversion-view>*{min-width:0}.roth-conversion-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lumo-space-m);width:100%}.roth-conversion-summary-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lumo-space-s);align-content:start;min-width:0;padding:var(--lumo-space-m);border:1px solid var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-m)}.roth-conversion-summary-group vaadin-text-field{min-width:0}.roth-conversion-summary-group h3{grid-column:1 / -1;margin:0}.roth-conversion-grid-scroll{width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.roth-conversion-grid-scroll vaadin-grid{min-width:720px}.roth-conversion-view vaadin-tabs{max-width:100%;overflow-x:auto}.roth-conversion-view vaadin-tab{white-space:nowrap}@media(max-width:1100px){.roth-conversion-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.roth-conversion-form{grid-template-columns:repeat(2,minmax(0,180px))}.roth-conversion-summary-group{grid-template-columns:1fr}}@media(max-width:500px){.roth-conversion-view{padding-inline:var(--lumo-space-s)}.roth-conversion-form{grid-template-columns:minmax(0,1fr)}.roth-conversion-summary-group{padding:var(--lumo-space-s)}.roth-conversion-summary-group h3{grid-column:1}}.assets-view,.home-view,.income-view,.expense-view,.article-view,.cash-flow-view{box-sizing:border-box;padding-inline-start:var(--lumo-space-l)}vaadin-app-layout::part(navbar){background-color:var(--lumo-contrast-90pct);border-bottom:1px solid var(--lumo-contrast-20pct);color:var(--lumo-base-color)}[slot=drawer]:is(header,footer){box-sizing:border-box;display:flex;align-items:center;gap:var(--lumo-space-s);padding:var(--lumo-space-s) var(--lumo-space-m);min-height:var(--lumo-size-xl)}[slot=drawer]:is(header,footer):empty{display:none}
