.ActivityCalendar-module-scss-module__waRRJW__shell{gap:var(--space-1);display:grid}.ActivityCalendar-module-scss-module__waRRJW__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.ActivityCalendar-module-scss-module__waRRJW__viewSwitch{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);gap:6px;padding:4px;display:inline-flex}.ActivityCalendar-module-scss-module__waRRJW__nav{align-items:center;gap:6px;display:inline-flex}.ActivityCalendar-module-scss-module__waRRJW__periodLabel{font-size:var(--font-xs);color:var(--text-muted);text-align:center;min-width:110px}.ActivityCalendar-module-scss-module__waRRJW__monthGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.ActivityCalendar-module-scss-module__waRRJW__monthViewport{width:min(760px,100%)}.ActivityCalendar-module-scss-module__waRRJW__weekRows{gap:6px;display:grid}.ActivityCalendar-module-scss-module__waRRJW__weekRow{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:140px 1fr;align-items:center;min-height:42px;display:grid}.ActivityCalendar-module-scss-module__waRRJW__weekRowDate{height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:6px 8px;display:grid}.ActivityCalendar-module-scss-module__waRRJW__weekRowEvents{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.ActivityCalendar-module-scss-module__waRRJW__dayCard,.ActivityCalendar-module-scss-module__waRRJW__monthCell,.ActivityCalendar-module-scss-module__waRRJW__weekCell{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.ActivityCalendar-module-scss-module__waRRJW__monthCell,.ActivityCalendar-module-scss-module__waRRJW__weekCell,.ActivityCalendar-module-scss-module__waRRJW__weekRow{text-align:left;cursor:pointer}.ActivityCalendar-module-scss-module__waRRJW__monthCellActive{border-color:color-mix(in srgb,var(--primary)60%,var(--border));background:color-mix(in srgb,var(--primary)12%,var(--surface-2))}.ActivityCalendar-module-scss-module__waRRJW__monthCell,.ActivityCalendar-module-scss-module__waRRJW__weekCell{align-content:start;gap:2px;min-height:48px;padding:8px;display:grid}.ActivityCalendar-module-scss-module__waRRJW__dayCard{gap:6px;padding:8px;display:grid}.ActivityCalendar-module-scss-module__waRRJW__dayRows{gap:4px;display:grid}.ActivityCalendar-module-scss-module__waRRJW__dayHourRow{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:62px 1fr;align-items:start;gap:8px;padding:5px 7px;display:grid}.ActivityCalendar-module-scss-module__waRRJW__dayHourLabel{font-size:var(--font-xs);color:var(--text-muted);font-weight:600}.ActivityCalendar-module-scss-module__waRRJW__dayHourEvents{flex-direction:column;gap:3px;display:flex}.ActivityCalendar-module-scss-module__waRRJW__dayHourEmpty,.ActivityCalendar-module-scss-module__waRRJW__weekHead{font-size:var(--font-xs);color:var(--text-muted)}.ActivityCalendar-module-scss-module__waRRJW__dateLabel{font-size:var(--font-xs);font-weight:600}.ActivityCalendar-module-scss-module__waRRJW__eventCount{font-size:var(--font-xs);color:var(--primary);font-weight:600}.ActivityCalendar-module-scss-module__waRRJW__eventList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ActivityCalendar-module-scss-module__waRRJW__eventItem{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);gap:2px;padding:6px 8px;display:grid}.ActivityCalendar-module-scss-module__waRRJW__eventMeta{font-size:var(--font-xs);color:var(--text-muted)}.ActivityCalendar-module-scss-module__waRRJW__eventTitle{font-size:var(--font-sm);font-weight:600}.ActivityCalendar-module-scss-module__waRRJW__eventLink{font-size:var(--font-xs);color:var(--primary);font-weight:600;text-decoration:none}.ActivityCalendar-module-scss-module__waRRJW__eventLink:hover{text-decoration:underline}.ActivityCalendar-module-scss-module__waRRJW__empty{font-size:var(--font-sm);color:var(--text-muted)}.ActivityCalendar-module-scss-module__waRRJW__eventChip{border:1px solid color-mix(in srgb,var(--border)88%,transparent);background:var(--surface);color:var(--text-muted);font-size:var(--font-xs);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;max-width:220px;padding:3px 6px;text-decoration:none;display:inline-flex;overflow:hidden}.ActivityCalendar-module-scss-module__waRRJW__createBar{grid-template-columns:minmax(150px,1fr) auto auto auto;align-items:center;gap:6px;display:grid}.ActivityCalendar-module-scss-module__waRRJW__input{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);height:30px;color:var(--text);padding:0 10px}@media (max-width:980px){.ActivityCalendar-module-scss-module__waRRJW__monthGrid,.ActivityCalendar-module-scss-module__waRRJW__weekRows{grid-template-columns:1fr}.ActivityCalendar-module-scss-module__waRRJW__monthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ActivityCalendar-module-scss-module__waRRJW__weekRow{grid-template-columns:1fr}.ActivityCalendar-module-scss-module__waRRJW__createBar{grid-template-columns:1fr 1fr}}
.DashboardOverview-module-scss-module__8Wi6xq__root{gap:14px;display:grid}.DashboardOverview-module-scss-module__8Wi6xq__authGate{max-width:640px}.DashboardOverview-module-scss-module__8Wi6xq__authActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.DashboardOverview-module-scss-module__8Wi6xq__hero{gap:6px;display:grid}.DashboardOverview-module-scss-module__8Wi6xq__heroGrid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:14px;display:grid}.DashboardOverview-module-scss-module__8Wi6xq__heroTitle{max-width:860px;margin:0;font-size:clamp(32px,4vw,44px);font-weight:800;line-height:1.02}.DashboardOverview-module-scss-module__8Wi6xq__heroSub{color:var(--text-muted);max-width:860px;margin:0;font-size:14px}.DashboardOverview-module-scss-module__8Wi6xq__stakeholderSwitch{flex-wrap:wrap;gap:8px;display:flex}.DashboardOverview-module-scss-module__8Wi6xq__statusRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.DashboardOverview-module-scss-module__8Wi6xq__stakeholderLink{border:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface-3)34%,var(--surface)66%);font-size:var(--font-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);border-radius:999px;padding:8px 12px;font-weight:800;text-decoration:none}.DashboardOverview-module-scss-module__8Wi6xq__stakeholderLink:hover{color:var(--text)}.DashboardOverview-module-scss-module__8Wi6xq__stakeholderLink:focus-visible,.DashboardOverview-module-scss-module__8Wi6xq__scheduleActionLink:focus-visible,.DashboardOverview-module-scss-module__8Wi6xq__scheduleActionButton:focus-visible,.DashboardOverview-module-scss-module__8Wi6xq__compactRow:focus-visible,.DashboardOverview-module-scss-module__8Wi6xq__activityLink:focus-visible,.DashboardOverview-module-scss-module__8Wi6xq__scheduleLink:focus-visible,.DashboardOverview-module-scss-module__8Wi6xq__rowLink:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-strong)80%,transparent),var(--shadow-focus);outline:none}.DashboardOverview-module-scss-module__8Wi6xq__stakeholderLinkActive{color:var(--text-strong);border-color:color-mix(in srgb,var(--primary)42%,var(--border));background:color-mix(in srgb,var(--primary-soft)82%,var(--surface)18%)}.DashboardOverview-module-scss-module__8Wi6xq__stakeholderCompact{border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)94%,transparent)0%,color-mix(in srgb,var(--surface)94%,transparent)100%);box-shadow:var(--shadow-xs),var(--shadow);gap:12px;padding:16px;display:grid}.DashboardOverview-module-scss-module__8Wi6xq__compactIdentity{align-items:center;gap:10px;display:flex}.DashboardOverview-module-scss-module__8Wi6xq__compactAvatar,.DashboardOverview-module-scss-module__8Wi6xq__scheduleAvatar{object-fit:cover;border:1px solid var(--border-soft);border-radius:50%;width:38px;height:38px}.DashboardOverview-module-scss-module__8Wi6xq__compactTitle,.DashboardOverview-module-scss-module__8Wi6xq__kpiLabel{color:var(--text-soft);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px;font-weight:800}.DashboardOverview-module-scss-module__8Wi6xq__compactName,.DashboardOverview-module-scss-module__8Wi6xq__scheduleName{margin:0;font-size:15px;font-weight:800}.DashboardOverview-module-scss-module__8Wi6xq__compactSub,.DashboardOverview-module-scss-module__8Wi6xq__scheduleMeta,.DashboardOverview-module-scss-module__8Wi6xq__kpiMeta,.DashboardOverview-module-scss-module__8Wi6xq__activityMeta,.DashboardOverview-module-scss-module__8Wi6xq__ackError,.DashboardOverview-module-scss-module__8Wi6xq__scheduleDate{color:var(--text-muted);margin:0;font-size:13px}.DashboardOverview-module-scss-module__8Wi6xq__compactKyc,.DashboardOverview-module-scss-module__8Wi6xq__compactRow,.DashboardOverview-module-scss-module__8Wi6xq__kpiCard{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-3)24%,var(--surface)76%)}.DashboardOverview-module-scss-module__8Wi6xq__compactKyc{grid-template-columns:76px 1fr;gap:8px;padding:8px;display:grid}.DashboardOverview-module-scss-module__8Wi6xq__compactDocThumb{object-fit:cover;border:1px solid var(--border-soft);border-radius:8px;width:100%;height:56px}.DashboardOverview-module-scss-module__8Wi6xq__compactKycMeta,.DashboardOverview-module-scss-module__8Wi6xq__compactRows{gap:6px;display:grid}.DashboardOverview-module-scss-module__8Wi6xq__compactRow{color:var(--text);transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;text-decoration:none;display:flex}.DashboardOverview-module-scss-module__8Wi6xq__compactRow:hover,.DashboardOverview-module-scss-module__8Wi6xq__kpiCardLink:hover .DashboardOverview-module-scss-module__8Wi6xq__kpiCard,.DashboardOverview-module-scss-module__8Wi6xq__scheduleActionLink:hover,.DashboardOverview-module-scss-module__8Wi6xq__scheduleActionButton:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary)40%,var(--border));background:color-mix(in srgb,var(--primary-soft)72%,var(--surface)28%)}.DashboardOverview-module-scss-module__8Wi6xq__kpiGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.DashboardOverview-module-scss-module__8Wi6xq__kpiCard{gap:8px;padding:16px;display:grid}.DashboardOverview-module-scss-module__8Wi6xq__kpiCardLink{text-decoration:none}.DashboardOverview-module-scss-module__8Wi6xq__kpiValue{margin:0;font-size:30px;font-weight:800;line-height:1}.DashboardOverview-module-scss-module__8Wi6xq__twoCols{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:14px;display:grid}.DashboardOverview-module-scss-module__8Wi6xq__calendarRow{grid-template-columns:minmax(0,1fr) minmax(300px,1fr);align-items:start;gap:14px;display:grid}.DashboardOverview-module-scss-module__8Wi6xq__scheduleHeader,.DashboardOverview-module-scss-module__8Wi6xq__scheduleActions,.DashboardOverview-module-scss-module__8Wi6xq__docInboxHead,.DashboardOverview-module-scss-module__8Wi6xq__docInboxActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.DashboardOverview-module-scss-module__8Wi6xq__scheduleActionLink,.DashboardOverview-module-scss-module__8Wi6xq__scheduleActionButton{border:1px solid var(--border-soft);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:color-mix(in srgb,var(--surface-3)34%,var(--surface)66%);cursor:pointer;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.DashboardOverview-module-scss-module__8Wi6xq__engagementList,.DashboardOverview-module-scss-module__8Wi6xq__scheduleList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.DashboardOverview-module-scss-module__8Wi6xq__engagementItem,.DashboardOverview-module-scss-module__8Wi6xq__scheduleItem,.DashboardOverview-module-scss-module__8Wi6xq__activityItem{border-radius:var(--radius-sm);border:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface-3)22%,var(--surface)78%);gap:6px;padding:14px;display:grid}.DashboardOverview-module-scss-module__8Wi6xq__engagementLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);font-size:12px;font-weight:800}.DashboardOverview-module-scss-module__8Wi6xq__engagementValue{color:var(--text-strong);font-size:17px;font-weight:800}.DashboardOverview-module-scss-module__8Wi6xq__activityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.DashboardOverview-module-scss-module__8Wi6xq__activityCol{gap:10px;display:grid}.DashboardOverview-module-scss-module__8Wi6xq__activityLink,.DashboardOverview-module-scss-module__8Wi6xq__scheduleLink,.DashboardOverview-module-scss-module__8Wi6xq__rowLink{color:var(--text-strong);font-weight:700;text-decoration:none}.DashboardOverview-module-scss-module__8Wi6xq__activityLink:hover,.DashboardOverview-module-scss-module__8Wi6xq__scheduleLink:hover,.DashboardOverview-module-scss-module__8Wi6xq__rowLink:hover{color:var(--primary)}.DashboardOverview-module-scss-module__8Wi6xq__tableWrap{border:1px solid var(--border-soft);border-radius:var(--radius-sm);overflow:auto}.DashboardOverview-module-scss-module__8Wi6xq__table{border-collapse:collapse;width:100%;min-width:560px}.DashboardOverview-module-scss-module__8Wi6xq__table th,.DashboardOverview-module-scss-module__8Wi6xq__table td{border-bottom:1px solid color-mix(in srgb,var(--border)88%,transparent);text-align:left;padding:12px 14px}.DashboardOverview-module-scss-module__8Wi6xq__table th{letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);background:color-mix(in srgb,var(--surface-3)40%,var(--surface)60%);font-size:12px;font-weight:800}.DashboardOverview-module-scss-module__8Wi6xq__clickRow:hover td{background:color-mix(in srgb,var(--primary-soft)42%,var(--surface)58%)}@media (max-width:1100px){.DashboardOverview-module-scss-module__8Wi6xq__heroGrid,.DashboardOverview-module-scss-module__8Wi6xq__twoCols,.DashboardOverview-module-scss-module__8Wi6xq__calendarRow,.DashboardOverview-module-scss-module__8Wi6xq__activityGrid{grid-template-columns:1fr}}
.DashboardWorkspace-module-scss-module__C3dMRG__workspace{gap:14px;display:grid}.DashboardWorkspace-module-scss-module__C3dMRG__toolbar{gap:10px;display:grid}.DashboardWorkspace-module-scss-module__C3dMRG__modeBar{border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised)94%,transparent)0%,color-mix(in srgb,var(--surface)94%,transparent)100%);box-shadow:var(--shadow-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.DashboardWorkspace-module-scss-module__C3dMRG__modeCopy{gap:4px;display:grid}.DashboardWorkspace-module-scss-module__C3dMRG__modeLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);margin:0;font-size:12px;font-weight:800}.DashboardWorkspace-module-scss-module__C3dMRG__modeActions{align-items:center;gap:8px;display:flex}.DashboardWorkspace-module-scss-module__C3dMRG__hint{font-size:var(--font-sm);color:var(--text-muted);margin:0}.DashboardWorkspace-module-scss-module__C3dMRG__hiddenList{flex-wrap:wrap;gap:8px;display:flex}.DashboardWorkspace-module-scss-module__C3dMRG__chipButton{border:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface-3)32%,var(--surface)68%);color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.DashboardWorkspace-module-scss-module__C3dMRG__chipButton:hover{color:var(--text-strong);border-color:color-mix(in srgb,var(--primary)40%,var(--border))}.DashboardWorkspace-module-scss-module__C3dMRG__chipButton:focus-visible,.DashboardWorkspace-module-scss-module__C3dMRG__closeButton:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-strong)80%,transparent),var(--shadow-focus);outline:none}.DashboardWorkspace-module-scss-module__C3dMRG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.DashboardWorkspace-module-scss-module__C3dMRG__gridDropActive{outline:1px dashed color-mix(in srgb,var(--primary)48%,var(--border));outline-offset:8px;border-radius:var(--radius-md)}.DashboardWorkspace-module-scss-module__C3dMRG__panelShell{transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast),background var(--transition-fast),opacity var(--transition-fast);border-radius:22px;padding:8px}.DashboardWorkspace-module-scss-module__C3dMRG__panelShellView{background:0 0;border:1px solid #0000}.DashboardWorkspace-module-scss-module__C3dMRG__panelShellCustomize{border:1px dashed color-mix(in srgb,var(--border-strong)84%,transparent);background:color-mix(in srgb,var(--surface-2)74%,var(--surface)26%);cursor:grab}.DashboardWorkspace-module-scss-module__C3dMRG__panelShellDrag{opacity:.72;cursor:grabbing}.DashboardWorkspace-module-scss-module__C3dMRG__panelShellDropTarget{border-style:solid;border-color:color-mix(in srgb,var(--primary)70%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary)28%,transparent);background:color-mix(in srgb,var(--primary-soft)58%,var(--surface)42%)}.DashboardWorkspace-module-scss-module__C3dMRG__panelHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:0 6px;display:flex}.DashboardWorkspace-module-scss-module__C3dMRG__dragHandle{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.DashboardWorkspace-module-scss-module__C3dMRG__panelState{letter-spacing:.08em;text-transform:uppercase;color:var(--success);font-size:12px;font-weight:800}.DashboardWorkspace-module-scss-module__C3dMRG__closeButton{border:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface)92%,var(--surface-2)8%);color:var(--text-muted);cursor:pointer;border-radius:999px;width:32px;height:32px;font-size:12px;line-height:1}.DashboardWorkspace-module-scss-module__C3dMRG__closeButton:hover{color:var(--danger);border-color:color-mix(in srgb,var(--danger)55%,var(--border))}.DashboardWorkspace-module-scss-module__C3dMRG__fullWidth{grid-column:1/-1}@media (max-width:1100px){.DashboardWorkspace-module-scss-module__C3dMRG__grid{grid-template-columns:1fr}.DashboardWorkspace-module-scss-module__C3dMRG__fullWidth{grid-column:auto}}
