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