.sidebar nav{overflow-y:auto;min-height:0;padding-right:.2rem}.nav-link{padding:.66rem .85rem}.button-row{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.finance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:1rem}.finance-card{background:var(--paper);border:1px solid var(--line);border-left:5px solid var(--blue);border-radius:16px;padding:1.1rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:start;box-shadow:0 8px 24px rgba(11,33,51,.035)}.finance-card h3{margin:.25rem 0}.finance-card p{margin:0;color:var(--muted);font-size:.84rem}.finance-card .kind{font-size:.72rem;color:var(--muted);font-weight:850;letter-spacing:.08em}.finance-card .status-row{grid-column:1/-1}.finance-amount{text-align:right}.finance-amount strong,.finance-amount small{display:block}.finance-amount strong{font-size:1.15rem}.finance-amount small{color:var(--muted);font-size:.76rem}@media(max-width:760px){.button-row{width:100%;justify-content:flex-start}.finance-card{grid-template-columns:1fr}.finance-amount{text-align:left}}
