.expenses-table-panel{margin-top:8px}.expenses-table-panel:not(.expenses-table--compact) .lenses-table-scroll-host{min-height:220px}.expenses-table-panel:not(.expenses-table--compact) .lenses-table-scroll{overflow-x:auto;overflow-y:hidden;min-height:220px;-webkit-overflow-scrolling:touch}.expenses-table-panel .lenses-table__cell--actions{overflow:visible;position:relative;z-index:1}.expenses-table-panel .lenses-table__cell--actions.lenses-table__cell--menu-open{z-index:40}.expenses-table-toolbar__title-row{display:inline-flex;align-items:center;gap:8px}.expenses-table-toolbar__title-row .material-icons{font-size:22px;color:#667085}.expenses-table__empty{color:#98a2b3}.expenses-table__date{white-space:nowrap;font-weight:500;color:#101828}.expenses-table__description{font-weight:500;color:#344054;max-width:280px;display:inline-block}.expenses-table__type,.expenses-table__category{color:#475467;font-size:0.875rem}.expenses-table__installment-total{color:#98a2b3}.expenses-table__status-badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:0.8125rem;font-weight:600}.expenses-table__status-badge--paid{background:#ecfdf3;color:#027a48}.expenses-table__pay-btn{display:inline-flex;align-items:center;padding:4px 12px;border:none;border-radius:8px;background:#12b76a;color:#fff;font-size:0.8125rem;font-weight:600;cursor:pointer;text-decoration:none}.expenses-table__pay-btn:hover{background:#039855}.expenses-table__icon-link{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:#667085;text-decoration:none}.expenses-table__icon-link:hover{background:#f2f4f7;color:#344054}.expenses-table__delete-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#fef3f2;color:#d92d20;text-decoration:none}.expenses-table__delete-btn:hover{background:#fee4e2}.expenses-table__cell--amount .payment-amount-container{flex-wrap:wrap}.expenses-table__cell--actions{white-space:nowrap;overflow:visible;position:relative}.expenses-table__row-modals{margin:0;padding:0}.expenses-table--compact .lenses-table-toolbar{display:none}.expenses-table--compact .lenses-table-panel{border:none;box-shadow:none;padding:0;background:transparent}.expenses-search-results-table{display:block;margin-top:10px;clear:both}.expenses-search-results-table .expenses-table--compact .lenses-table-scroll{max-height:640px;overflow:auto;-webkit-overflow-scrolling:touch;border:1px solid #e8eaed;border-radius:12px;background:#fff}.expenses-search-results-table .expenses-table--compact .lenses-table thead th{position:sticky;top:0;z-index:2;background:#f9fafb;box-shadow:0 1px 0 #e8eaed}html.theme-dark .expenses-search-results-table .expenses-table--compact .lenses-table-scroll{background:var(--lp-bg-surface);border-color:var(--lp-border)}html.theme-dark .expenses-search-results-table .expenses-table--compact .lenses-table thead th{background:var(--lp-bg-elevated);box-shadow:0 1px 0 var(--lp-border)}
