.life-expense-breakdown{border-top:1px solid var(--bpc-border);margin-top:10px;padding-top:10px;font-size:12px;color:var(--bpc-text)}.life-expense-breakdown dl{margin:6px 0}.life-expense-breakdown dl>div{display:flex;justify-content:space-between;gap:14px;padding:4px 0}.life-expense-breakdown dt{min-width:0;overflow-wrap:anywhere}.life-expense-breakdown dd{margin:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.life-expense-breakdown small{display:block;color:var(--bpc-text-muted);font-size:11px}.life-expense-breakdown p{font-size:11px;line-height:1.5;color:var(--bpc-text-muted);margin:6px 0}.life-app .life-activity-toast:has(.life-expense-breakdown){max-height:calc(100dvh - 32px);overflow:auto;pointer-events:auto}