.NotificationDateFilter-module__VERXLW__trigger{min-height:44px;color:var(--color-text-muted,#64748b);font-family:var(--app-font-family,sans-serif);font-size:var(--typo-caption,.8125rem);cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:6px 12px;font-weight:600;display:inline-flex}.NotificationDateFilter-module__VERXLW__trigger:hover{background:var(--color-surface-panel-bg,#f8fafc)}.NotificationDateFilter-module__VERXLW__active{color:var(--color-brand-blue,#0176d3)}.NotificationDateFilter-module__VERXLW__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.NotificationDateFilter-module__VERXLW__panel{z-index:10000;color:var(--color-text-heading,#181818);font-family:var(--app-font-family,sans-serif);font-size:var(--type-cadence-body,.875rem);background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:8px;padding:16px;display:grid;overflow-y:auto;box-shadow:0 8px 24px #0f172a1f}.NotificationDateFilter-module__VERXLW__heading{margin:0 0 4px;font-weight:600}.NotificationDateFilter-module__VERXLW__panel label{color:var(--color-text-muted,#64748b)}.NotificationDateFilter-module__VERXLW__panel input{width:100%;min-width:0;min-height:40px;color:inherit;font:inherit;background:#fff;border:1px solid #dbe2ea;border-radius:8px;padding:8px 10px}.NotificationDateFilter-module__VERXLW__actions{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.NotificationDateFilter-module__VERXLW__actions button{min-height:40px;color:var(--color-brand-blue,#0176d3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-weight:600}.NotificationDateFilter-module__VERXLW__actions button:hover{background:#f1f5f9}.NotificationDateFilter-module__VERXLW__actions button:disabled{color:#94a3b8;cursor:default}.NotificationDateFilter-module__VERXLW__panel :is(input,button):focus-visible,.NotificationDateFilter-module__VERXLW__trigger:focus-visible{outline:2px solid var(--color-brand-blue,#0176d3);outline-offset:2px}@media (max-width:639px){.NotificationDateFilter-module__VERXLW__panel input{font-size:var(--typo-tour-body,1rem)}}
.NotificationInboxRow-module__HLv5oG__row{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;min-width:0;transition:all .15s;display:flex;box-shadow:0 1px 2px #00000008}.NotificationInboxRow-module__HLv5oG__unread{background:#f8faff;border-color:#bfdbfe}.NotificationInboxRow-module__HLv5oG__row:hover,.NotificationInboxRow-module__HLv5oG__row:focus-within{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 3px 8px -2px #0f172a0f}.NotificationInboxRow-module__HLv5oG__open{min-width:0;min-height:70px;color:var(--color-text-heading,#181818);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.NotificationInboxRow-module__HLv5oG__content{flex-direction:column;gap:4px;min-width:0;display:flex}.NotificationInboxRow-module__HLv5oG__titleLine{align-items:center;gap:8px;display:flex}.NotificationInboxRow-module__HLv5oG__preview{-webkit-line-clamp:2;overflow-wrap:anywhere;font-size:var(--typo-paragraph,.875rem);color:var(--color-text-body,#303030);-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.NotificationInboxRow-module__HLv5oG__title{font-family:var(--app-font-family,sans-serif);font-size:var(--typo-card-title,.9375rem);white-space:normal;overflow-wrap:anywhere;font-weight:500;line-height:1.45}.NotificationInboxRow-module__HLv5oG__unread .NotificationInboxRow-module__HLv5oG__title{font-weight:600}.NotificationInboxRow-module__HLv5oG__icon{width:40px;height:40px;color:var(--color-text-muted,#64748b);background:#f1f5f9;border-radius:10px;flex-shrink:0;padding:9px}.NotificationInboxRow-module__HLv5oG__unread .NotificationInboxRow-module__HLv5oG__icon{color:var(--color-brand-blue,#0176d3);background:#eff6ff}.NotificationInboxRow-module__HLv5oG__meta{color:var(--color-text-muted,#64748b);font-size:var(--typo-caption,.8125rem);white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;font-weight:400;display:inline-flex}.NotificationInboxRow-module__HLv5oG__dot{background:var(--color-brand-blue,#0176d3);border-radius:50%;flex:none;width:6px;height:6px}.NotificationInboxRow-module__HLv5oG__archive{width:36px;height:36px;color:var(--color-text-muted,#64748b);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-right:8px;display:inline-flex}.NotificationInboxRow-module__HLv5oG__archive svg{width:16px;height:16px}.NotificationInboxRow-module__HLv5oG__row :is(.NotificationInboxRow-module__HLv5oG__open,.NotificationInboxRow-module__HLv5oG__archive):is(:hover,:active){box-shadow:none;background:0 0;transform:none}.NotificationInboxRow-module__HLv5oG__row :is(button):focus-visible{outline:2px solid var(--color-brand-blue,#0176d3);outline-offset:-2px}@media (max-width:639px){.NotificationInboxRow-module__HLv5oG__open{grid-template-columns:40px minmax(0,1fr);gap:4px 10px;padding:14px 10px}.NotificationInboxRow-module__HLv5oG__icon{grid-area:1/1}.NotificationInboxRow-module__HLv5oG__content{grid-area:1/2}.NotificationInboxRow-module__HLv5oG__meta{grid-area:2/2;justify-content:flex-start}.NotificationInboxRow-module__HLv5oG__archive{width:44px;height:44px;margin-right:0}}@media (prefers-reduced-motion:reduce){.NotificationInboxRow-module__HLv5oG__row{transition:none}}
.NotificationCenter-module__PI9GBq__root{--notification-ink:var(--color-text-heading,#181818);--notification-muted:var(--color-text-muted,#64748b);--notification-accent:var(--color-brand-blue,#0176d3);--notification-surface:var(--color-card-bg,#fff);--notification-soft:var(--color-surface-panel-bg,#f8fafc);--typo-paragraph:.875rem;--typo-caption:.8125rem;--typo-card-title:.9375rem;--ui-main-title:1.25rem;--ui-section-title:1rem;--ui-card-title:.9375rem;--ui-body-text:.875rem;--ui-small-text:.8125rem;--ui-label-text:.8125rem;--ui-input-text:.875rem;--ui-button-text:var(--typo-button);--ui-lh-body:1.5;min-width:0;min-height:100%;font-family:var(--app-font-family,sans-serif);color:var(--notification-ink);background:var(--notification-surface)}.NotificationCenter-module__PI9GBq__content{width:100%;min-width:0;margin-top:12px;padding-bottom:20px}.NotificationCenter-module__PI9GBq__navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:4px 0 10px;display:flex}.NotificationCenter-module__PI9GBq__actions,.NotificationCenter-module__PI9GBq__filterActions{align-items:center;gap:8px;display:flex}.NotificationCenter-module__PI9GBq__actions{flex:none}.NotificationCenter-module__PI9GBq__root :is(button,input,select){font-family:inherit}.NotificationCenter-module__PI9GBq__root button{cursor:pointer}.NotificationCenter-module__PI9GBq__root button:disabled{opacity:.5;cursor:wait}.NotificationCenter-module__PI9GBq__root :is(button,input,select):focus-visible{outline:2px solid var(--notification-accent);outline-offset:3px}.NotificationCenter-module__PI9GBq__textAction,.NotificationCenter-module__PI9GBq__iconAction{min-height:36px;color:var(--notification-muted);font-size:var(--typo-caption);white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.NotificationCenter-module__PI9GBq__textAction{padding:6px 8px}.NotificationCenter-module__PI9GBq__iconAction{flex:none;width:36px}.NotificationCenter-module__PI9GBq__textAction:hover,.NotificationCenter-module__PI9GBq__iconAction:hover{background:var(--notification-soft);color:var(--notification-ink)}.NotificationCenter-module__PI9GBq__selectedFilter{color:var(--notification-accent)}.NotificationCenter-module__PI9GBq__listSummary{min-height:36px;color:var(--notification-muted);font-size:var(--typo-caption);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.NotificationCenter-module__PI9GBq__listSummary p{margin:0 auto 0 0}.NotificationCenter-module__PI9GBq__groups{flex-direction:column;gap:28px;margin-top:6px;display:flex}.NotificationCenter-module__PI9GBq__dateGroup{flex-direction:column;gap:8px;min-width:0;display:flex}.NotificationCenter-module__PI9GBq__groupLabel{color:var(--notification-muted);font-size:var(--typo-caption);align-items:center;gap:10px;margin:0 0 4px;font-weight:600;display:flex}.NotificationCenter-module__PI9GBq__rows{flex-direction:column;gap:8px;display:flex}.NotificationCenter-module__PI9GBq__scheduleRow{border:0;border-bottom:1px solid var(--color-divider,#e2e8f0);box-shadow:none;background:0 0;border-radius:0;transition:background .15s}.NotificationCenter-module__PI9GBq__unreadIcon{color:var(--notification-accent);background:#eef4ff}.NotificationCenter-module__PI9GBq__readIcon{background:var(--notification-soft);color:var(--notification-muted)}.NotificationCenter-module__PI9GBq__unreadDot{background:var(--notification-accent);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.NotificationCenter-module__PI9GBq__rowTime,.NotificationCenter-module__PI9GBq__mobileTime{font-size:var(--typo-caption);color:var(--notification-muted);white-space:nowrap}.NotificationCenter-module__PI9GBq__stateBadge{font-size:var(--typo-caption);color:#2455a6;background:#e5edff;border-radius:5px;flex-shrink:0;align-items:center;padding:2px 6px;font-weight:600;line-height:1.3;display:inline-flex}.NotificationCenter-module__PI9GBq__scheduleRow{padding:12px 0}.NotificationCenter-module__PI9GBq__empty{text-align:center;flex-direction:column;align-items:center;padding:40px 16px;display:flex}.NotificationCenter-module__PI9GBq__emptyIcon{background:var(--notification-soft);width:44px;height:44px;color:var(--notification-muted);border-radius:12px;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.NotificationCenter-module__PI9GBq__empty h2{font-size:var(--typo-card-title);margin:0;font-weight:600}.NotificationCenter-module__PI9GBq__empty p{max-width:360px;font-size:var(--typo-paragraph);color:var(--notification-muted);margin:8px 0 12px;line-height:1.5}.NotificationCenter-module__PI9GBq__error{color:var(--color-badge-high-text,#b91c1c);font-size:var(--typo-caption);padding:8px 0}.NotificationCenter-module__PI9GBq__detail{--ui-card-title:.9375rem;--ui-section-title:1rem;--ui-body-text:.875rem;--ui-small-text:.8125rem;--typo-paragraph:.875rem;--typo-card-title:.9375rem;--typo-caption:.8125rem;--ui-lh-body:1.5}@media (max-width:767px){.NotificationCenter-module__PI9GBq__root{--ui-input-text:1rem}.NotificationCenter-module__PI9GBq__navigation{gap:8px}.NotificationCenter-module__PI9GBq__textAction,.NotificationCenter-module__PI9GBq__iconAction{min-height:44px}.NotificationCenter-module__PI9GBq__iconAction{width:44px}.NotificationCenter-module__PI9GBq__actions{margin-left:auto}}@media (prefers-reduced-motion:reduce){.NotificationCenter-module__PI9GBq__textAction,.NotificationCenter-module__PI9GBq__iconAction{transition:none}}.NotificationCenter-module__PI9GBq__embeddedRoot{background:0 0;min-height:auto;padding:4px 8px 8px}.NotificationCenter-module__PI9GBq__embeddedTabs{background:var(--notification-soft,#f1f5f9);border-radius:12px;align-items:center;gap:2px;margin-bottom:10px;padding:3px;display:flex}.NotificationCenter-module__PI9GBq__embeddedTab{color:var(--notification-muted,#64748b);font-family:var(--app-font-family,sans-serif);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.8125rem;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.NotificationCenter-module__PI9GBq__embeddedTab:hover{color:var(--notification-ink,#181818)}.NotificationCenter-module__PI9GBq__embeddedTabActive{color:var(--notification-ink,#181818);background:#fff;box-shadow:0 1px 3px #0f172a14,0 1px 2px #0f172a0a}.NotificationCenter-module__PI9GBq__embeddedTabCount{min-width:20px;height:20px;color:var(--notification-muted,#64748b);background:#0f172a0f;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.NotificationCenter-module__PI9GBq__embeddedTabCountActive{background:var(--notification-accent,#0176d3);color:#fff}.NotificationCenter-module__PI9GBq__embeddedSearch{margin-bottom:8px;position:relative}.NotificationCenter-module__PI9GBq__embeddedSearchIcon{width:15px;height:15px;color:var(--notification-muted,#64748b);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.NotificationCenter-module__PI9GBq__embeddedSearchInput{background:var(--notification-soft,#f8fafc);width:100%;min-height:40px;color:var(--notification-ink,#181818);font-family:var(--app-font-family,sans-serif);border:1px solid #0f172a1a;border-radius:12px;outline:none;padding:8px 12px 8px 36px;font-size:.8125rem;transition:border-color .15s,background .15s}.NotificationCenter-module__PI9GBq__embeddedSearchInput::placeholder{color:var(--notification-muted,#94a3b8)}.NotificationCenter-module__PI9GBq__embeddedSearchInput:focus{border-color:var(--notification-accent,#0176d3);background:#fff}.NotificationCenter-module__PI9GBq__embeddedActionBar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;padding:0 2px;display:flex}.NotificationCenter-module__PI9GBq__embeddedCount{color:var(--notification-muted,#64748b);font-size:.8125rem;font-weight:500}.NotificationCenter-module__PI9GBq__embeddedActions{align-items:center;gap:4px;display:flex}.NotificationCenter-module__PI9GBq__embeddedMarkRead{background:var(--notification-accent,#0176d3);color:#fff;font-family:var(--app-font-family,sans-serif);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-size:.75rem;font-weight:600;transition:opacity .15s;display:inline-flex}.NotificationCenter-module__PI9GBq__embeddedMarkRead:hover{opacity:.9}.NotificationCenter-module__PI9GBq__embeddedMarkRead:disabled{opacity:.5;cursor:wait}.NotificationCenter-module__PI9GBq__embeddedRefresh{width:32px;height:32px;color:var(--notification-muted,#64748b);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.NotificationCenter-module__PI9GBq__embeddedRefresh:hover{background:var(--notification-soft,#f1f5f9);color:var(--notification-ink,#181818)}.NotificationCenter-module__PI9GBq__embeddedRefresh:disabled{opacity:.4;cursor:wait}.NotificationCenter-module__PI9GBq__embeddedList{flex-direction:column;gap:16px;display:flex}.NotificationCenter-module__PI9GBq__embeddedDateGroup{flex-direction:column;gap:2px;display:flex}.NotificationCenter-module__PI9GBq__embeddedDateLabel{color:var(--notification-muted,#94a3b8);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px 2px;font-size:.75rem;font-weight:600}.NotificationCenter-module__PI9GBq__embeddedEmpty{text-align:center;flex-direction:column;align-items:center;padding:48px 24px 40px;display:flex}.NotificationCenter-module__PI9GBq__embeddedEmptyIcon{background:var(--notification-soft,#f1f5f9);width:52px;height:52px;color:var(--notification-muted,#94a3b8);border-radius:16px;place-items:center;margin-bottom:14px;display:grid}.NotificationCenter-module__PI9GBq__embeddedEmptyTitle{color:var(--notification-ink,#181818);margin:0;font-size:.9375rem;font-weight:600}.NotificationCenter-module__PI9GBq__embeddedEmptyDesc{color:var(--notification-muted,#94a3b8);margin:6px 0 0;font-size:.8125rem;line-height:1.5}.NotificationCenter-module__PI9GBq__embeddedError{color:#b91c1c;background:#fef2f2;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:8px 12px;font-size:.8125rem;display:flex}.NotificationCenter-module__PI9GBq__embeddedRetry{color:#b91c1c;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-weight:600;text-decoration:underline}@media (max-width:640px){.NotificationCenter-module__PI9GBq__embeddedTabs{gap:1px;padding:2px}.NotificationCenter-module__PI9GBq__embeddedTab{padding:7px 8px;font-size:.75rem}.NotificationCenter-module__PI9GBq__embeddedSearchInput{min-height:38px;font-size:1rem}}@media (prefers-reduced-motion:reduce){.NotificationCenter-module__PI9GBq__embeddedTab,.NotificationCenter-module__PI9GBq__embeddedSearchInput,.NotificationCenter-module__PI9GBq__embeddedMarkRead,.NotificationCenter-module__PI9GBq__embeddedRefresh{transition:none}}
.classic-data-table{width:100%;min-width:0;box-shadow:none;background:#fff;border:0;border-radius:0}.classic-data-table table{border-collapse:collapse;width:100%}.classic-data-table table thead,.classic-data-table table thead tr{background:#fff}.classic-data-table table th{color:var(--text-primary,#181818);font-size:var(--ui-table-heading);text-transform:none;border:0;border-bottom:1px solid #e5e5e5;padding:12px 14px;font-weight:600}.classic-data-table table th button{color:inherit;font-weight:inherit}.classic-data-table table tbody tr{background:#fff;border:0;border-bottom:1px solid #efefef}.classic-data-table table tbody tr:last-child{border-bottom:0}.classic-data-table table td{vertical-align:middle;font-size:var(--ui-table-cell);overflow-wrap:anywhere;border:0;padding:13px 14px;font-weight:400}.classic-data-table .ui-first-column,.classic-data-table .ui-first-column :is(.ui-table-cell,.ui-body-text),.classic-data-table .lms-mobile-data-heading>:first-child .ui-table-cell{font-weight:600}.classic-data-table .classic-table-toolbar{border:0;align-items:stretch;width:100%;padding:0 0 16px}.classic-data-table .classic-mobile-list{background:#fff;padding:0}.classic-data-table .classic-mobile-list>.classic-mobile-row+.classic-mobile-row{margin-top:12px}.classic-data-table .classic-mobile-row{box-shadow:none;background:#fff;border:1px solid #e8eaee;border-radius:12px;margin:0;padding:14px}.classic-data-table .lms-mobile-data-heading{border-bottom:1px solid #edf0f3;flex-wrap:wrap;gap:8px;margin-bottom:10px;padding-bottom:10px}.classic-data-table .lms-mobile-data-heading .truncate{white-space:normal;overflow-wrap:anywhere;overflow:visible}.classic-data-table .lms-mobile-data-detail{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:8px;display:grid}.classic-data-table .classic-mobile-value{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;font-weight:400;overflow:visible}.classic-data-table .classic-mobile-value>*{white-space:normal;overflow-wrap:anywhere;max-width:100%}.classic-data-table .classic-mobile-value button,.classic-data-table .classic-mobile-header-action button{min-width:44px;min-height:44px}.classic-data-table .classic-mobile-empty{box-shadow:none;border:0;border-radius:0}@media (hover:hover){.classic-data-table table tbody tr:not(.no-hover):not([data-no-hover=true]):hover,.classic-data-table .classic-mobile-row:hover{background:#fafcff}}
.LoadMoreButton-module__TPK6KG__root.LoadMoreButton-module__TPK6KG__root{box-sizing:border-box;border:1px solid var(--color-btn-secondary-border,#303030);background:var(--color-btn-secondary-bg,#fff);max-width:100%;min-height:44px;color:var(--color-btn-secondary-text,#303030);font-family:inherit;font-size:var(--ui-label-text);text-align:center;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:10px 20px;font-weight:600;line-height:1.5;text-decoration:none;transition:background-color .15s;display:inline-flex}.LoadMoreButton-module__TPK6KG__root.LoadMoreButton-module__TPK6KG__fullWidth{width:100%}.LoadMoreButton-module__TPK6KG__root.LoadMoreButton-module__TPK6KG__root:hover:not(:disabled){background:var(--color-btn-secondary-hover-bg,#f5f5f5)}.LoadMoreButton-module__TPK6KG__root.LoadMoreButton-module__TPK6KG__root:focus-visible{outline:2px solid var(--color-brand-blue,var(--brand-primary));outline-offset:3px}.LoadMoreButton-module__TPK6KG__root.LoadMoreButton-module__TPK6KG__root:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.LoadMoreButton-module__TPK6KG__root.LoadMoreButton-module__TPK6KG__root{transition:none}}
.DashboardNotificationBell-module__3JLPna__bell{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex;position:relative;box-shadow:0 1px 2px #0000000a}.DashboardNotificationBell-module__3JLPna__bell:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.DashboardNotificationBell-module__3JLPna__bell:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.DashboardNotificationBell-module__3JLPna__badge{pointer-events:none;background:#ef4444;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.DashboardNotificationBell-module__3JLPna__overlay{z-index:9998;background:0 0;position:fixed;inset:0}.DashboardNotificationBell-module__3JLPna__panel{z-index:9999;color:#0f172a;width:390px;max-width:calc(100vw - 28px);max-height:min(460px,100vh - 84px);font-family:var(--app-font-family,sans-serif);background:#fff;border:1px solid #e2e8f0;border-radius:16px;outline:none;flex-direction:column;transition:max-height .2s cubic-bezier(.16,1,.3,1),width .2s;animation:.16s cubic-bezier(.16,1,.3,1) DashboardNotificationBell-module__3JLPna__popoverFadeIn;display:flex;position:fixed;top:64px;right:20px;overflow:hidden;box-shadow:0 16px 40px -8px #0f172a29,0 4px 12px -2px #0f172a14,0 0 0 1px #0f172a0a}.DashboardNotificationBell-module__3JLPna__panelExpanded{width:410px;max-height:min(620px,100vh - 84px)}@keyframes DashboardNotificationBell-module__3JLPna__popoverFadeIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.DashboardNotificationBell-module__3JLPna__popoverHeader{border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.DashboardNotificationBell-module__3JLPna__headerLeft{align-items:center;gap:8px;display:flex}.DashboardNotificationBell-module__3JLPna__popoverTitle{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:600}.DashboardNotificationBell-module__3JLPna__headerActions{align-items:center;gap:6px;display:flex}.DashboardNotificationBell-module__3JLPna__markAllBtn{color:#2563eb;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.DashboardNotificationBell-module__3JLPna__markAllBtn:hover{color:#1d4ed8;background:#eff6ff}.DashboardNotificationBell-module__3JLPna__iconBtn{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;transition:background .15s,color .15s;display:grid}.DashboardNotificationBell-module__3JLPna__iconBtn:hover{color:#475569;background:#f1f5f9}.DashboardNotificationBell-module__3JLPna__tabs{border-bottom:1px solid #f1f5f9;flex-shrink:0;margin:8px 14px 4px;padding:0 2px;display:flex}.DashboardNotificationBell-module__3JLPna__stream{overscroll-behavior:contain;scrollbar-width:auto;scrollbar-color:#cbd5e1 transparent;flex:1;min-height:0;overflow-y:auto}.DashboardNotificationBell-module__3JLPna__stream::-webkit-scrollbar{width:3px}.DashboardNotificationBell-module__3JLPna__stream::-webkit-scrollbar-button{width:0;height:0;display:none}@supports not selector(::-webkit-scrollbar){.DashboardNotificationBell-module__3JLPna__stream{scrollbar-width:thin}}.DashboardNotificationBell-module__3JLPna__stream::-webkit-scrollbar-track{background:0 0}.DashboardNotificationBell-module__3JLPna__stream::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}.DashboardNotificationBell-module__3JLPna__stream::-webkit-scrollbar-thumb:hover{background:#94a3b8}.DashboardNotificationBell-module__3JLPna__errorBanner{color:#b91c1c;background:#fef2f2;border-radius:8px;justify-content:space-between;align-items:center;margin:8px 14px;padding:8px 12px;font-size:.78125rem;display:flex}.DashboardNotificationBell-module__3JLPna__retryBtn{color:#b91c1c;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.DashboardNotificationBell-module__3JLPna__item{cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #f8fafc;align-items:flex-start;gap:12px;width:100%;padding:12px 16px;transition:background .12s;display:flex}.DashboardNotificationBell-module__3JLPna__item:hover{background:#f8fafc}.DashboardNotificationBell-module__3JLPna__itemUnread{background:#f8faff}.DashboardNotificationBell-module__3JLPna__itemUnread:hover{background:#f1f6fe}.DashboardNotificationBell-module__3JLPna__itemIcon{background:0 0;flex-shrink:0;place-items:center;width:24px;height:24px;margin-top:1px;display:grid}.DashboardNotificationBell-module__3JLPna__itemContent{flex:1;min-width:0}.DashboardNotificationBell-module__3JLPna__itemTopLine{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.DashboardNotificationBell-module__3JLPna__itemTitle{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8125rem;font-weight:600;line-height:1.35;display:block;overflow:hidden}.DashboardNotificationBell-module__3JLPna__itemTitleText{vertical-align:top;white-space:nowrap;display:inline-block}.DashboardNotificationBell-module__3JLPna__item:hover .DashboardNotificationBell-module__3JLPna__itemTitle[data-overflow=true],.DashboardNotificationBell-module__3JLPna__item:focus-visible .DashboardNotificationBell-module__3JLPna__itemTitle[data-overflow=true]{text-overflow:clip}.DashboardNotificationBell-module__3JLPna__item:hover .DashboardNotificationBell-module__3JLPna__itemTitle[data-overflow=true] .DashboardNotificationBell-module__3JLPna__itemTitleText,.DashboardNotificationBell-module__3JLPna__item:focus-visible .DashboardNotificationBell-module__3JLPna__itemTitle[data-overflow=true] .DashboardNotificationBell-module__3JLPna__itemTitleText{animation:DashboardNotificationBell-module__3JLPna__notificationTitleScroll var(--title-scroll-duration)linear infinite alternate}@keyframes DashboardNotificationBell-module__3JLPna__notificationTitleScroll{0%,15%{transform:translate(0)}85%,to{transform:translateX(var(--title-scroll-distance))}}.DashboardNotificationBell-module__3JLPna__item:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.DashboardNotificationBell-module__3JLPna__itemUnread .DashboardNotificationBell-module__3JLPna__itemTitle{color:#0f172a;font-weight:600}.DashboardNotificationBell-module__3JLPna__itemTime{color:#94a3b8;white-space:nowrap;flex-shrink:0;font-size:.6875rem}.DashboardNotificationBell-module__3JLPna__itemBody{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.DashboardNotificationBell-module__3JLPna__itemAction{color:#059669;background:#ecfdf5;border-radius:6px;align-items:center;gap:4px;margin-top:6px;padding:3px 8px;font-size:.6875rem;font-weight:600;display:inline-flex}.DashboardNotificationBell-module__3JLPna__unreadDot{background:#2563eb;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.DashboardNotificationBell-module__3JLPna__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:44px 24px;display:flex}.DashboardNotificationBell-module__3JLPna__emptyIcon{color:#94a3b8;background:0 0;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:12px;display:grid}.DashboardNotificationBell-module__3JLPna__emptyTitle{color:#1e293b;margin:0;font-size:.875rem;font-weight:600}.DashboardNotificationBell-module__3JLPna__emptyDesc{color:#94a3b8;max-width:240px;margin:4px 0 0;font-size:.75rem;line-height:1.45}.DashboardNotificationBell-module__3JLPna__footer{background:#fafbfc;border-top:1px solid #f1f5f9;flex-shrink:0;justify-content:center;align-items:center;padding:10px 14px;display:flex}.DashboardNotificationBell-module__3JLPna__viewAllBtn{color:#2563eb;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:.75rem;font-weight:600;transition:all .12s;display:inline-flex}.DashboardNotificationBell-module__3JLPna__viewAllBtn:hover{color:#1d4ed8;background:#eff6ff}.DashboardNotificationBell-module__3JLPna__footerNote{color:#94a3b8;font-size:.6875rem;font-weight:500}.DashboardNotificationBell-module__3JLPna__shimmer{flex-direction:column;gap:12px;padding:16px;display:flex}.DashboardNotificationBell-module__3JLPna__shimmerRow{align-items:center;gap:12px;display:flex}.DashboardNotificationBell-module__3JLPna__shimmerCircle{background:#f1f5f9;border-radius:10px;width:36px;height:36px;animation:1.5s ease-in-out infinite DashboardNotificationBell-module__3JLPna__pulse}.DashboardNotificationBell-module__3JLPna__shimmerText{flex-direction:column;flex:1;gap:6px;display:flex}.DashboardNotificationBell-module__3JLPna__shimmerLine1{background:#f1f5f9;border-radius:4px;width:60%;height:12px;animation:1.5s ease-in-out infinite DashboardNotificationBell-module__3JLPna__pulse}.DashboardNotificationBell-module__3JLPna__shimmerLine2{background:#f1f5f9;border-radius:4px;width:90%;height:10px;animation:1.5s ease-in-out infinite DashboardNotificationBell-module__3JLPna__pulse}@keyframes DashboardNotificationBell-module__3JLPna__pulse{0%,to{opacity:.6}50%{opacity:1}}@media not (min-width:1024px){.DashboardNotificationBell-module__3JLPna__bell{display:none}.DashboardNotificationBell-module__3JLPna__overlay{top:var(--ma-topbar-height,0px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a66}.DashboardNotificationBell-module__3JLPna__panel{top:var(--ma-topbar-height,0px);width:min(24rem,92vw);max-width:100vw;height:calc(100dvh - var(--ma-topbar-height,0px));box-sizing:border-box;max-height:none;box-shadow:none;border:0;border-left:1px solid #0f172a08;border-radius:0;transition:none;animation:.24s DashboardNotificationBell-module__3JLPna__drawerSlideIn;bottom:0;left:auto;right:0}.DashboardNotificationBell-module__3JLPna__panelExpanded{width:min(24rem,92vw);max-height:none}.DashboardNotificationBell-module__3JLPna__popoverHeader{padding-top:max(14px,env(safe-area-inset-top,0px));flex-wrap:wrap;gap:8px}.DashboardNotificationBell-module__3JLPna__headerActions{margin-left:auto}.DashboardNotificationBell-module__3JLPna__footer{padding-bottom:max(10px,env(safe-area-inset-bottom,0px))}}@keyframes DashboardNotificationBell-module__3JLPna__drawerSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.DashboardNotificationBell-module__3JLPna__panel{transition:none;animation:none}.DashboardNotificationBell-module__3JLPna__bell{transition:none}.DashboardNotificationBell-module__3JLPna__item:hover .DashboardNotificationBell-module__3JLPna__itemTitle[data-overflow=true],.DashboardNotificationBell-module__3JLPna__item:focus-visible .DashboardNotificationBell-module__3JLPna__itemTitle[data-overflow=true]{white-space:normal;overflow:visible}.DashboardNotificationBell-module__3JLPna__item:hover .DashboardNotificationBell-module__3JLPna__itemTitle[data-overflow=true] .DashboardNotificationBell-module__3JLPna__itemTitleText,.DashboardNotificationBell-module__3JLPna__item:focus-visible .DashboardNotificationBell-module__3JLPna__itemTitle[data-overflow=true] .DashboardNotificationBell-module__3JLPna__itemTitleText{white-space:normal;animation:none}}
