.filterlists[data-v-079ffc74]{display:flex;justify-content:center;width:100%;margin-top:var(--space-4,1rem);margin-bottom:var(--space-4,1rem)}.fixed-width-filter[data-v-079ffc74]{min-width:12.5rem;max-width:12.5rem}.justifySpaceBetween[data-v-079ffc74]{display:flex;justify-content:space-between}.boldText[data-v-079ffc74]{font-weight:700}.category-summary-container[data-v-079ffc74]{width:100%;max-width:80rem;margin:0 auto}.category-summary-table-wrapper[data-v-079ffc74]{min-height:5rem;max-height:50vh;overflow-y:auto}.flattened-table-container[data-v-079ffc74]{width:100%;max-width:80rem;margin:0 auto}.flattened-table[data-v-079ffc74]{min-height:auto;max-height:50vh;overflow-y:auto}.disabled-item[data-v-079ffc74]{opacity:.5;pointer-events:none;cursor:not-allowed}.disabled-item .v-list-item-title[data-v-079ffc74]{color:var(--color-text-disabled,#9e9e9e)}.filter-hide[data-v-079ffc74]{display:flex;align-items:center;gap:var(--space-1,.25rem)}.progress-section[data-v-079ffc74],.v-skeleton-loader[data-v-079ffc74]{margin-bottom:var(--space-2,.5rem)}.progress-section .progress-header[data-v-079ffc74]{display:flex;align-items:center;margin-bottom:var(--space-1,.25rem)}.progress-section .progress-value[data-v-079ffc74]{margin-right:var(--space-2,.5rem);font-weight:500}.progress-section .progress-labels[data-v-079ffc74]{line-height:1.2}.category-card[data-v-079ffc74]{padding:var(--space-4,1rem);border-radius:var(--radius-4,.25rem);text-align:center;cursor:pointer;transition:var(--transition-menu,all .2s ease)}.category-card[data-v-079ffc74]:hover:not(.selected){background-color:var(--color-surface-hover,#f5f5f5)}.category-card.selected[data-v-079ffc74]{background-color:var(--color-surface-selected,#e3f2fd)}.category-card .category-name[data-v-079ffc74]{font-weight:500;margin-bottom:var(--space-2,.5rem)}.category-card .category-pbc[data-v-079ffc74]{text-align:left;display:flex;align-items:center}.category-card .category-pbc .pbc-value[data-v-079ffc74]{margin-right:var(--space-2,.5rem)}.category-card .category-pbc .pbc-label[data-v-079ffc74]{line-height:1;font-weight:400}.default-summary-table[data-v-079ffc74]{margin-bottom:var(--space-6,1.5rem)}.default-summary-table .category-title[data-v-079ffc74]{font-weight:500;margin-bottom:var(--space-3,.75rem)}.default-summary-table .fixed-width[data-v-079ffc74]{min-width:6rem}.default-summary-table .ellipsis-on[data-v-079ffc74]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-chip[data-v-079ffc74]{margin-left:0;margin-right:var(--space-2,.5rem);height:1.5rem}.progress-chip.completed[data-v-079ffc74]{background-color:var(--color-success-light,#c8e6c9)}.progress-chip.due-today[data-v-079ffc74]{background-color:var(--color-info-light,#b3e5fc)}.progress-chip.overdue[data-v-079ffc74]{background-color:var(--color-error-light,#ffcdd2)}.email-notification-dialog .email-header[data-v-079ffc74]{display:flex;align-items:center;padding:var(--space-2,.5rem) var(--space-4,1rem)}.email-notification-dialog .email-form[data-v-079ffc74]{margin-top:var(--space-4,1rem);padding-top:var(--space-4,1rem)}.email-notification-dialog .email-actions[data-v-079ffc74]{display:flex;justify-content:flex-end}.email-notification-dialog .next-triggers-list[data-v-079ffc74]{display:flex;flex-wrap:wrap;list-style:none;padding-left:0}.email-notification-dialog .next-triggers-list li[data-v-079ffc74]{margin-right:var(--space-4,1rem)}.email-notification-dialog .schedule-notice[data-v-079ffc74]{color:var(--color-error,#f44336)}.email-table[data-v-079ffc74]{margin-top:var(--space-2,.5rem)}.email-table .email-chip[data-v-079ffc74]{background:#f4e7d1}.email-table .location-chip[data-v-079ffc74]{margin-left:var(--space-2,.5rem)}.email-table .action-cell[data-v-079ffc74]{text-align:center;display:flex}.empty-state[data-v-079ffc74]{color:var(--color-text-secondary,#757575);text-align:center;padding:var(--space-8,2rem);font-size:var(--font-size-lg,1.125rem)}@media(max-width:1200px){.category-summary-container[data-v-079ffc74],.flattened-table-container[data-v-079ffc74]{max-width:100%}}@media(max-width:768px){.fixed-width-filter[data-v-079ffc74]{min-width:10rem;max-width:10rem}.filterlists[data-v-079ffc74]{margin-left:0}}