.global-workspace-bar{display:none}
.global-workspace-bar:has(.notification-center){display:flex;align-items:center;justify-content:flex-end;position:sticky;top:0;z-index:1000;height:56px;box-sizing:border-box;padding:8px 20px;background:#fff;border-bottom:1px solid #d6e5ed}
.notification-center{position:relative;font:14px system-ui;color:#243d4d}
.notification-launcher{display:flex;align-items:center;gap:10px;min-height:38px;border:1px solid #d6e5ed;border-radius:6px;background:#fff;padding:7px 12px;color:#284758;cursor:pointer}
.notification-launcher strong{display:grid;place-items:center;min-width:24px;height:24px;box-sizing:border-box;background:#efff8b;border-radius:6px;padding:2px 6px}
.notification-inbox{position:absolute;top:calc(100% + 10px);right:0;width:min(420px,calc(100vw - 48px));max-height:calc(100dvh - 80px);box-sizing:border-box;overflow:auto;background:#fff;border:1px solid #d6e5ed;border-radius:8px;box-shadow:0 10px 40px #203e5026;padding:16px}
.notification-inbox header{display:flex;align-items:start;justify-content:space-between;gap:12px}
.notification-inbox h2{font-size:18px;margin:0 0 5px}
.notification-inbox header button{border:0;background:none;font-size:22px;cursor:pointer}
.notification-inbox small,.notification-guidance{font-size:12px;line-height:1.5;color:#526b7a}
.notification-inbox [data-alert-status]{display:block;margin:7px 0 14px}
.notification-guidance{padding:10px;background:#f2f8fc;border-radius:6px}
.notification-item{display:grid;gap:7px;border-top:1px solid #e4edf3;padding:12px 8px}
.notification-item.unread{border-left:3px solid #cbea48}
.notification-item.read{opacity:.7}
.notification-item time{font-size:12px;color:#526b7a}
.notification-item>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.notification-item strong{font-size:14px;overflow-wrap:anywhere}
.notification-center button:focus-visible{outline:2px solid #51b5db;outline-offset:3px}
body:has(.global-workspace-bar .notification-center) .luminous-workspace .topbar{top:56px}
@media(max-width:650px){.global-workspace-bar:has(.notification-center){padding:8px 12px}}
