/* Two-cell expense buttons must override the inherited four-column ranking grid. */
.finance-expense-nature .finance-category-bars > button.finance-category-drill{display:grid;grid-template-columns:minmax(140px,1fr) auto;align-items:center;gap:16px;width:100%;min-width:0;min-height:50px;padding:12px 14px;border-radius:6px}
.finance-expense-nature .finance-category-bars > button.finance-category-drill > strong{grid-column:auto;grid-row:auto;min-width:0;width:auto;white-space:normal;word-break:normal;overflow-wrap:normal;line-height:1.5}
.finance-expense-nature .finance-category-bars > button.finance-category-drill > em{grid-column:auto;grid-row:auto;min-width:0;white-space:nowrap;text-align:right;font-style:normal;font-size:13px;line-height:1.5}
.boss-source > span:last-child{overflow-wrap:anywhere;line-height:1.6}
@media(max-width:600px){.finance-expense-nature .finance-category-bars > button.finance-category-drill{grid-template-columns:minmax(0,1fr);gap:5px;padding:12px}.finance-expense-nature .finance-category-bars > button.finance-category-drill > strong{white-space:nowrap}.finance-expense-nature .finance-category-bars > button.finance-category-drill > em{text-align:left;white-space:normal;overflow-wrap:anywhere}.boss-source{flex-wrap:wrap;gap:8px}}
