.expense-row[data-v-2a076ba7]{align-items:center;border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity));cursor:pointer;display:flex;gap:12px;min-height:48px;min-width:0;padding:6px 0}.expense-row:hover .expense-row__title[data-v-2a076ba7]{color:rgb(var(--v-theme-primary-lighten-1))}.expense-row[data-v-2a076ba7]:focus-visible{box-shadow:var(--v-shadow-ring);outline:none}.expense-row__text[data-v-2a076ba7]{display:flex;flex:1 1 auto;flex-direction:column;gap:2px}.expense-row__title[data-v-2a076ba7]{color:rgb(var(--v-theme-on-surface));font-size:var(--bsa-text-sm,.875rem);font-weight:600}.expense-row__meta[data-v-2a076ba7],.expense-row__title[data-v-2a076ba7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expense-row__meta[data-v-2a076ba7]{color:rgb(var(--v-theme-grey-darken-1));font-size:var(--bsa-text-xs,.75rem)}.expense-row__amount[data-v-2a076ba7]{color:rgb(var(--v-theme-on-surface));flex-shrink:0;font-family:var(--v-font-mono);font-size:var(--bsa-text-sm,.875rem);font-variant-numeric:tabular-nums}.expense-row__actions[data-v-2a076ba7]{display:flex;flex-shrink:0;gap:2px}@media(max-width:599px){.expense-row__actions[data-v-2a076ba7]{align-items:center;min-height:var(--bsa-touch-min,44px)}}
