.ledger-filter-fields{justify-content:flex-end;max-width:100%}.ledger-filter-fields .select{min-width:116px}.ledger-date-input{min-width:146px;width:146px}.ledger-year-input{min-width:92px;width:100px}.ledger-accounting-note{margin:-7px 0 18px}.ledger-list-heading{margin-bottom:12px}.ledger-summary-error{margin:0 0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ledger-trend-control{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:15px;padding-top:12px;border-top:1px solid var(--line)}.ledger-trend-control label{font-size:var(--fs-caption);color:#88927e}.ledger-trend-control .select{min-width:116px}@media(max-width:760px){.ledger-trend-control{justify-content:space-between}}.ledger-chart-legend{display:flex;align-items:center;gap:6px;color:#88927e;font-size:var(--fs-caption)}.ledger-chart-legend i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-left:8px}.ledger-chart-legend i.income{background:#9fb48e}.ledger-chart-legend i.expense{background:#bc8286}.ledger-trend-scroll{overflow-x:auto;margin-top:8px}.ledger-trend-bars{height:225px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(36px,1fr);align-items:end;gap:6px;padding:12px 4px 4px}.ledger-trend-column{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;min-width:30px}.ledger-trend-pair{height:150px;display:flex;align-items:flex-end;gap:3px}.ledger-trend-bar{display:block;width:12px;max-height:132px;border-radius:4px 4px 0 0}.ledger-trend-bar.income{background:#9fb48e}.ledger-trend-bar.expense{background:#bc8286}.ledger-trend-period{font-size:10px;white-space:nowrap;color:#87917d}.ledger-trend-net{font-size:9px;white-space:nowrap;color:#9ba491}@media(max-width:760px){.ledger-toolbar{align-items:stretch}.ledger-toolbar>.tabs{width:max-content}.ledger-filter-fields{justify-content:flex-start;width:100%}.ledger-filter-fields .select{flex:1;min-width:120px}.ledger-filter-fields .ledger-date-input{flex:1;min-width:140px}.ledger-summary-error{align-items:flex-start}}
