/* Finance analytics 1.1 */
.fin-chart-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin:14px 0}.fin-chart{min-width:0}.fin-bars{height:220px;display:flex;gap:6px;align-items:stretch;padding:14px 0 0;border-bottom:1px solid #59664a}.fin-bar-group{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.fin-bar-pair{height:180px;display:flex;gap:2px;align-items:flex-end;width:100%;justify-content:center}.fin-bar-pair>div{width:38%;max-width:22px;border-radius:3px 3px 0 0}.fin-bar-income{background:#9bbd68}.fin-bar-expense{background:#d38c72}.fin-bar-group small{font-size:10px;padding:6px 0;color:#b6c5ad}.fin-legend{display:flex;gap:20px;font-size:12px;margin-top:12px}.fin-legend span:first-child{color:#9bbd68}.fin-legend span:last-child{color:#d38c72}.fin-breakdown{display:grid;gap:10px;margin-top:16px}.fin-break-row{display:grid;grid-template-columns:1fr auto;gap:4px 12px;font-size:12px}.fin-track{grid-column:1/-1;height:9px;background:#273023;border-radius:5px;overflow:hidden}.fin-track>div{height:100%}.fin-event-bars>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #34402e;padding:10px 0}.fin-event-bars span{white-space:nowrap}
/* Finance 1.3 delete control */
.fin-delete-btn{margin-left:8px;border-color:#985555!important;color:#f0aaaa!important}
.fin-delete-btn:hover{background:rgba(180,40,40,.17)!important}
