.expense-purchase-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.expense-group{min-width:0}.expense-group>.section-heading{margin-bottom:12px}.expense-group .section-title{font-size:16px}.expense-group .section-heading .link-button{display:flex;align-items:center;gap:4px}.expense-group table,.expense-base table{min-width:0;width:100%;table-layout:fixed}.expense-group th,.expense-group td,.expense-base th,.expense-base td{padding:9px 10px;vertical-align:middle}.expense-group th:nth-child(2),.expense-group td:nth-child(2),.expense-base th:nth-child(2),.expense-base td:nth-child(2){text-align:right;white-space:nowrap;width:103px}.expense-group th:last-child,.expense-group td:last-child,.expense-base th:last-child,.expense-base td:last-child{width:42px;padding-left:0;padding-right:6px}.expense-group th:first-child,.expense-group td:first-child,.expense-base th:first-child,.expense-base td:first-child{white-space:normal;overflow-wrap:anywhere}.expense-group .row-action,.expense-base .row-action{width:27px;height:27px}.expense-group-empty{padding:10px 12px;margin:0}.expense-base{margin-top:24px}.expense-base>summary{cursor:pointer;font-size:13px}.expense-base[open]>summary{margin-bottom:16px}.expense-base .filters{margin:12px 0}.expense-other{margin-top:22px}.expense-category{display:block;font-size:10px;line-height:1.35;color:var(--muted);margin-top:4px}@media(max-width:740px){.expense-purchase-columns{grid-template-columns:1fr;gap:22px}}
