@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.unbilled-items.svelte-swsnn2{display:flex;flex-direction:column;border:var(--smrt-hairline);border-radius:var(--smrt-radius-medium, .5rem);overflow:hidden}.empty-state.svelte-swsnn2{display:flex;align-items:center;justify-content:center;padding:var(--smrt-spacing-8, 2rem) var(--smrt-spacing-4, 1rem);color:var(--smrt-color-on-surface-variant)}.empty-state.svelte-swsnn2 p:where(.svelte-swsnn2){margin:0}.items-header.svelte-swsnn2{display:flex;justify-content:space-between;align-items:center;padding:var(--smrt-spacing-3, .75rem) var(--smrt-spacing-4, 1rem);background:var(--smrt-color-surface-container-low);border-bottom:var(--smrt-hairline)}.select-all.svelte-swsnn2{display:flex;align-items:center;gap:var(--smrt-spacing-2, .5rem);font:var(--smrt-typography-body-medium-font);font-weight:var(--smrt-typography-weight-medium, 500);color:var(--smrt-color-on-surface);cursor:pointer}.selected-count.svelte-swsnn2{font:var(--smrt-typography-label-small-font);color:var(--smrt-color-on-surface-variant)}.items-list.svelte-swsnn2{display:flex;flex-direction:column;max-height:400px;overflow-y:auto;background:var(--smrt-color-surface)}.item-row.svelte-swsnn2{display:flex;align-items:center;gap:var(--smrt-spacing-3, .75rem);padding:var(--smrt-spacing-3, .75rem) var(--smrt-spacing-4, 1rem);border-bottom:1px solid var(--smrt-color-surface-variant);cursor:pointer;transition:background var(--smrt-duration-fast, .15s) var(--smrt-easing-standard, cubic-bezier(.2, 0, 0, 1))}@media(prefers-reduced-motion:reduce){.item-row.svelte-swsnn2{transition:none}}.item-row.svelte-swsnn2:hover{background:var(--smrt-color-surface-container-low)}.item-row.selected.svelte-swsnn2{background:var(--smrt-color-primary-container)}.item-row.svelte-swsnn2:last-child{border-bottom:none}.item-content.svelte-swsnn2{flex:1;display:flex;flex-direction:column;gap:var(--smrt-spacing-1, .25rem);min-width:0}.item-main.svelte-swsnn2{display:flex;align-items:center;gap:var(--smrt-spacing-2, .5rem)}.item-type.svelte-swsnn2{display:inline-flex;padding:var(--smrt-spacing-0_5, .125rem) var(--smrt-spacing-2, .5rem);font:var(--smrt-typography-label-small-font);font-weight:var(--smrt-typography-weight-medium, 500);text-transform:uppercase;letter-spacing:.025em;border-radius:var(--smrt-radius-full)}.type-expense.svelte-swsnn2{background:var(--smrt-color-tertiary-container);color:var(--smrt-color-on-tertiary-container)}.type-time.svelte-swsnn2{background:var(--smrt-color-primary-container);color:var(--smrt-color-on-primary-container)}.item-description.svelte-swsnn2{font:var(--smrt-typography-body-medium-font);color:var(--smrt-color-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-meta.svelte-swsnn2{display:flex;gap:var(--smrt-spacing-3, .75rem);font:var(--smrt-typography-body-small-font);color:var(--smrt-color-on-surface-variant)}.item-category.svelte-swsnn2{color:var(--smrt-color-on-surface-variant)}.item-amount.svelte-swsnn2{font:var(--smrt-typography-body-medium-font);font-weight:var(--smrt-typography-weight-medium, 500);color:var(--smrt-color-on-surface);font-variant-numeric:tabular-nums}.items-footer.svelte-swsnn2{display:flex;justify-content:space-between;align-items:center;padding:var(--smrt-spacing-4, 1rem);background:var(--smrt-color-surface-container-low);border-top:var(--smrt-hairline)}.selected-summary.svelte-swsnn2{display:flex;align-items:baseline;gap:var(--smrt-spacing-2, .5rem)}.summary-label.svelte-swsnn2{font:var(--smrt-typography-body-medium-font);color:var(--smrt-color-on-surface-variant)}.summary-value.svelte-swsnn2{font:var(--smrt-typography-title-large-font);font-weight:var(--smrt-typography-weight-semibold, 600);color:var(--smrt-color-on-surface)}}
