@keyframes GlobalNotificationCenter-module__f9TGlG__ringBell{0%,to{transform:rotate(0)}12%,36%{transform:rotate(-10deg)}24%,48%{transform:rotate(10deg)}60%{transform:rotate(3deg)}}@keyframes GlobalNotificationCenter-module__f9TGlG__pulse{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes GlobalNotificationCenter-module__f9TGlG__panelIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.GlobalNotificationCenter-module__f9TGlG__wrap{position:relative}.GlobalNotificationCenter-module__f9TGlG__trigger{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #0000001a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background .15s,border-color .15s,box-shadow .15s,transform .12s,color .15s;display:inline-flex;position:relative;overflow:visible}.GlobalNotificationCenter-module__f9TGlG__trigger:hover{color:#1a2744;background:#f1f5f9;border-color:#00000029;transform:translateY(-1px);box-shadow:0 3px 10px #00000017}.GlobalNotificationCenter-module__f9TGlG__trigger:active{transform:translateY(0)}.GlobalNotificationCenter-module__f9TGlG__trigger.GlobalNotificationCenter-module__f9TGlG__hasAlerts svg{animation:1.8s .5s GlobalNotificationCenter-module__f9TGlG__ringBell}.GlobalNotificationCenter-module__f9TGlG__trigger.GlobalNotificationCenter-module__f9TGlG__urgent:before{content:"";background:var(--status-danger-border);pointer-events:none;border-radius:999px;width:14px;height:14px;animation:1.6s cubic-bezier(.4,0,.6,1) infinite GlobalNotificationCenter-module__f9TGlG__pulse;position:absolute;top:-6px;right:-6px}.GlobalNotificationCenter-module__f9TGlG__badge{background:linear-gradient(135deg,#ef4444,var(--status-danger));color:#fff;min-width:18px;height:18px;box-shadow:0 2px 6px var(--status-danger-border);border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;padding:0 3px;font-size:.58rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-5px;right:-5px}.GlobalNotificationCenter-module__f9TGlG__panel{z-index:5000;background:#fff;border:1px solid #00000014;border-radius:12px;flex-direction:column;width:min(440px,100vw - 2rem);max-height:min(680px,100vh - 7rem);animation:.24s cubic-bezier(.16,1,.3,1) both GlobalNotificationCenter-module__f9TGlG__panelIn;display:flex;position:fixed;top:72px;right:.75rem;overflow:hidden;box-shadow:0 24px 64px #00000024,0 8px 24px #00000014}.GlobalNotificationCenter-module__f9TGlG__header{background:linear-gradient(#f8fafcbf,#fff3);border-bottom:1px solid #0000000f;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.95rem 1rem .8rem;display:flex}.GlobalNotificationCenter-module__f9TGlG__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-primary);font-size:.62rem;font-weight:800}.GlobalNotificationCenter-module__f9TGlG__title{color:#111827;margin-top:.18rem;font-size:.95rem;font-weight:750;line-height:1.25}.GlobalNotificationCenter-module__f9TGlG__summary{color:#64748b;max-width:280px;margin-top:.18rem;font-size:.74rem;line-height:1.35}.GlobalNotificationCenter-module__f9TGlG__headerActions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.GlobalNotificationCenter-module__f9TGlG__textButton,.GlobalNotificationCenter-module__f9TGlG__iconButton,.GlobalNotificationCenter-module__f9TGlG__tab,.GlobalNotificationCenter-module__f9TGlG__itemMain,.GlobalNotificationCenter-module__f9TGlG__readToggle,.GlobalNotificationCenter-module__f9TGlG__footerButton,.GlobalNotificationCenter-module__f9TGlG__footerButtonSecondary{font-family:inherit}.GlobalNotificationCenter-module__f9TGlG__textButton{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #00000014;border-radius:8px;min-height:30px;padding:0 .55rem;font-size:.7rem;font-weight:700}.GlobalNotificationCenter-module__f9TGlG__textButton:hover:not(:disabled){color:#1a2744;background:#f8fafc}.GlobalNotificationCenter-module__f9TGlG__textButton:disabled{cursor:not-allowed;opacity:.55}.GlobalNotificationCenter-module__f9TGlG__iconButton{color:#64748b;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.GlobalNotificationCenter-module__f9TGlG__iconButton:hover{color:#1a2744;background:#f8fafc}.GlobalNotificationCenter-module__f9TGlG__tabs{grid-template-columns:repeat(3,1fr);gap:.35rem;padding:.7rem .75rem .45rem;display:grid}.GlobalNotificationCenter-module__f9TGlG__tab{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #00000014;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;height:32px;font-size:.72rem;font-weight:750;display:inline-flex}.GlobalNotificationCenter-module__f9TGlG__tab span{color:#475569;background:#0f172a14;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 .25rem;font-size:.62rem;display:inline-flex}.GlobalNotificationCenter-module__f9TGlG__tabActive{color:#fff;background:#1a2744;border-color:#1a2744}.GlobalNotificationCenter-module__f9TGlG__tabActive span{color:#fff;background:#ffffff2e}.GlobalNotificationCenter-module__f9TGlG__error{border:1px solid var(--status-danger-border);background:var(--status-danger-bg);color:var(--status-danger);border-radius:8px;margin:.35rem .75rem 0;padding:.55rem .65rem;font-size:.72rem;font-weight:650}.GlobalNotificationCenter-module__f9TGlG__list{padding:.35rem .5rem .55rem;overflow-y:auto}.GlobalNotificationCenter-module__f9TGlG__item{border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:.35rem;display:grid}.GlobalNotificationCenter-module__f9TGlG__itemUnread{background:#0ea5e90f}.GlobalNotificationCenter-module__f9TGlG__itemMain{width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:.65rem;padding:.58rem .55rem;transition:background .12s,transform .1s;display:flex}.GlobalNotificationCenter-module__f9TGlG__itemMain:hover{background:#f8fafce6;transform:translate(2px)}.GlobalNotificationCenter-module__f9TGlG__itemIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.GlobalNotificationCenter-module__f9TGlG__itemBody{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.GlobalNotificationCenter-module__f9TGlG__itemTitle{color:#1a2744;align-items:center;gap:.35rem;min-width:0;font-size:.8rem;font-weight:700;line-height:1.25;display:flex}.GlobalNotificationCenter-module__f9TGlG__itemDetail{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;line-height:1.32;overflow:hidden}.GlobalNotificationCenter-module__f9TGlG__unreadDot{background:var(--status-info);border-radius:999px;flex-shrink:0;width:7px;height:7px}.GlobalNotificationCenter-module__f9TGlG__countChip{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 .45rem;font-size:.68rem;font-weight:800;display:inline-flex}.GlobalNotificationCenter-module__f9TGlG__readToggle{color:#64748b;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:8px;margin-right:.35rem;padding:.32rem .48rem;font-size:.66rem;font-weight:750}.GlobalNotificationCenter-module__f9TGlG__readToggle:hover{color:#1a2744;background:#f8fafc}.GlobalNotificationCenter-module__f9TGlG__danger{background:var(--status-danger-bg);color:var(--status-danger)}.GlobalNotificationCenter-module__f9TGlG__warning{color:#b45309;background:#f59e0b1a}.GlobalNotificationCenter-module__f9TGlG__navy{color:#1a2744;background:#1a274414}.GlobalNotificationCenter-module__f9TGlG__info{background:var(--status-info-bg);color:var(--status-info)}.GlobalNotificationCenter-module__f9TGlG__success{background:var(--status-success-bg);color:var(--status-success)}.GlobalNotificationCenter-module__f9TGlG__neutral{color:#64748b;background:#64748b1a}.GlobalNotificationCenter-module__f9TGlG__empty{min-height:150px;color:var(--accent-primary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex}.GlobalNotificationCenter-module__f9TGlG__empty div{color:#1a2744;font-size:.86rem;font-weight:750}.GlobalNotificationCenter-module__f9TGlG__empty span{color:#94a3b8;font-size:.72rem}.GlobalNotificationCenter-module__f9TGlG__footer{border-top:1px solid #0000000f;grid-template-columns:1fr 1fr;gap:.45rem;padding:.65rem .75rem;display:grid}.GlobalNotificationCenter-module__f9TGlG__footerButton,.GlobalNotificationCenter-module__f9TGlG__footerButtonSecondary{cursor:pointer;border-radius:8px;min-height:34px;font-size:.76rem;font-weight:750}.GlobalNotificationCenter-module__f9TGlG__footerButton{color:#fff;background:#1a2744;border:0}.GlobalNotificationCenter-module__f9TGlG__footerButton:hover{background:var(--accent-secondary)}.GlobalNotificationCenter-module__f9TGlG__footerButtonSecondary{color:#475569;background:#fff;border:1px solid #00000014}.GlobalNotificationCenter-module__f9TGlG__footerButtonSecondary:hover{color:#1a2744;background:#f8fafc}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__trigger{color:#94a3b8;background:#ffffff0f;border-color:#ffffff1a}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__trigger:hover{color:#e2e8f0;background:#ffffff1a}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__badge{border-color:#1e293b}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__panel{background:#1e293b;border-color:#ffffff1a;box-shadow:0 16px 48px #00000080,0 2px 8px #0000004d}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__header{background:linear-gradient(#0f172a73,#1e293b59);border-bottom-color:#ffffff12}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__title{color:#e2e8f0}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__itemTitle{color:#e2e8f0}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__empty div{color:#e2e8f0}:is([data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__summary,[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__itemDetail){color:#94a3b8}:is([data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__textButton,[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__iconButton,[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__readToggle,[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__footerButtonSecondary){color:#cbd5e1;background:#ffffff0f;border-color:#ffffff1a}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__textButton:hover:not(:disabled){color:#e2e8f0;background:#ffffff14}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__iconButton:hover{color:#e2e8f0;background:#ffffff14}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__readToggle:hover{color:#e2e8f0;background:#ffffff14}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__footerButtonSecondary:hover{color:#e2e8f0;background:#ffffff14}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__itemMain:hover{color:#e2e8f0;background:#ffffff14}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__tab{color:#94a3b8;background:#ffffff0d;border-color:#ffffff17}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__tab span{color:#cbd5e1;background:#ffffff14}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__tabActive{background:var(--accent-secondary);border-color:var(--accent-secondary);color:#fff}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__itemUnread{background:#0ea5e91a}[data-theme=dark] .GlobalNotificationCenter-module__f9TGlG__footer{border-top-color:#ffffff12}@media (prefers-reduced-motion:reduce){.GlobalNotificationCenter-module__f9TGlG__trigger.GlobalNotificationCenter-module__f9TGlG__hasAlerts svg,.GlobalNotificationCenter-module__f9TGlG__trigger.GlobalNotificationCenter-module__f9TGlG__urgent:before,.GlobalNotificationCenter-module__f9TGlG__panel{animation:none}}@media (max-width:768px){.GlobalNotificationCenter-module__f9TGlG__panel{width:auto;max-height:calc(100vh - 92px);position:fixed;top:72px;left:.75rem;right:.75rem}.GlobalNotificationCenter-module__f9TGlG__header{flex-direction:column}.GlobalNotificationCenter-module__f9TGlG__headerActions{justify-content:space-between;width:100%}.GlobalNotificationCenter-module__f9TGlG__tabs{grid-template-columns:1fr}}
