.filter-section[data-v-36a47038]{padding:16px 20px 0}.filter-bar[data-v-36a47038]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;background:#fff;border:1px solid #eaecf0;border-radius:12px}.filter-label[data-v-36a47038]{display:block;margin-bottom:4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#101828}.week-nav[data-v-36a47038]{display:flex;align-items:center;gap:8px}.week-nav-btn[data-v-36a47038]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid #7367f0;border-radius:8px;background:#fff;color:#7367f0}.week-nav-btn[data-v-36a47038]:hover{background:#7367f0;color:#fff}.week-nav-label[data-v-36a47038]{font-size:13px;font-weight:600;color:#101828;white-space:nowrap}.filter-chips[data-v-36a47038]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.filter-chip[data-v-36a47038]{display:inline-flex;align-items:center;gap:5px;padding:4px 8px 4px 10px;border-radius:16px;background:#f4f3ff;color:#4338ca;font-size:12px}.filter-chip-label[data-v-36a47038]{color:#7c78a8}.filter-chip-remove[data-v-36a47038]{border:0;background:transparent;color:#7c78a8;font-size:11px;line-height:1;padding:2px;cursor:pointer}.filter-chip-remove[data-v-36a47038]:hover{color:#4338ca}.filter-chip-clear[data-v-36a47038]{border:0;background:transparent;color:#667085;font-size:12px;text-decoration:underline;cursor:pointer}.table-section[data-v-36a47038]{padding:16px 20px 20px}.week-table-card[data-v-36a47038]{background:#fff;border:1px solid #eaecf0;border-radius:12px;overflow:hidden;min-height:200px}.week-table-card[data-v-36a47038] .table{margin-bottom:0}.week-table-card[data-v-36a47038] .table-bordered,.week-table-card[data-v-36a47038] .table-bordered td,.week-table-card[data-v-36a47038] .table-bordered th{border-color:#f2f4f7}.week-table-card[data-v-36a47038] .table-bordered>:not(caption)>*{border-width:0}.week-table-card[data-v-36a47038] thead th{padding:10px 12px;background:#f9fafb;border-bottom:1px solid #eaecf0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#101828;white-space:nowrap}.week-table-card[data-v-36a47038] tbody td{padding:8px 12px;font-size:13px;color:#344054;vertical-align:top;border-bottom:1px solid #f2f4f7}.week-day-name[data-v-36a47038]{display:block}.week-day-date[data-v-36a47038]{display:block;margin-top:2px;font-weight:500;color:#667085;text-transform:none;letter-spacing:0}.member-name-cell[data-v-36a47038]{min-width:150px;font-weight:600;color:#101828;white-space:nowrap}.week-day-cell[data-v-36a47038]{min-width:150px}.week-day-empty[data-v-36a47038]{color:#d0d5dd}.activity-card[data-v-36a47038]{padding:6px 8px;margin-bottom:6px;border-radius:8px;cursor:pointer;transition:filter .15s ease}.activity-card[data-v-36a47038]:last-child{margin-bottom:0}.activity-card[data-v-36a47038]:hover{filter:brightness(.95)}.activity-type[data-v-36a47038]{display:block;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.75}.activity-title[data-v-36a47038]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500}.week-empty[data-v-36a47038]{padding:48px 16px;text-align:center}.week-empty-icon[data-v-36a47038]{font-size:30px;color:#d0d5dd}.week-empty-title[data-v-36a47038]{margin:12px 0 2px;font-size:15px;font-weight:600;color:#344054}.week-empty-text[data-v-36a47038]{margin-bottom:0;font-size:13px;color:#98a2b3}