.header-notifications-anchor{position:relative;margin-left:auto;flex:none}.header-notifications-anchor>button{display:flex;align-items:center;gap:6px;min-height:40px;padding:7px 10px;border:1px solid var(--admin-line-strong);border-radius:8px;background:var(--admin-raised);color:var(--admin-text);cursor:pointer}.header-notifications-anchor>button svg{width:20px;height:20px}.header-notifications-anchor>button[aria-expanded=true]{outline:2px solid var(--admin-focus);outline-offset:2px}.header-notifications-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:1px 5px;border-radius:99px;background:var(--admin-surface);font-size:12px;font-variant-numeric:tabular-nums}.header-notifications-badge.bad{background:var(--admin-bad);color:var(--admin-inverse)}.header-notifications-badge[hidden],.header-notifications[hidden]{display:none}
.header-notifications{position:absolute;z-index:45;top:calc(100% + 8px);right:0;width:min(500px,calc(100vw - 24px));max-height:min(78vh,800px);overflow:auto;box-sizing:border-box;padding:18px;border:1px solid var(--admin-line-strong);border-radius:12px;background:var(--admin-surface);color:var(--admin-text);box-shadow:0 4px 8px -4px color-mix(in srgb,var(--admin-shadow) 55%,transparent)}.header-notifications-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.header-notifications-head h2{font-size:20px;margin:0}.header-notifications-head button{font-size:22px;line-height:1;min-width:36px;min-height:36px;border:1px solid var(--admin-line-strong);border-radius:7px;background:var(--admin-raised);color:var(--admin-text)}.header-notifications-summary{margin:8px 0 18px;color:var(--admin-muted);font-size:13px}.header-notices h3{margin:0 0 10px;font-size:15px}.header-notice{padding:12px 0;border-top:1px solid var(--admin-line)}.header-notice>div{display:flex;justify-content:space-between;gap:12px}.header-notice strong{font-size:14px}.header-notice span{font-variant-numeric:tabular-nums}.header-notice p{margin:5px 0;color:var(--admin-muted);font-size:13px;line-height:1.5}.header-notice a{font-size:13px}.header-notifications-note{font-size:12px;line-height:1.5;color:var(--admin-muted)}
.header-notifications .alerts-panel{margin:18px 0 0;background:transparent}.header-notifications .alerts-panel .panel-head{padding:12px 0}.header-notifications .alerts-panel-list{margin:0}.header-notifications .alerts-panel .incident-actions{flex-wrap:wrap}.header-notifications .alerts-panel-controls{white-space:normal;flex-wrap:wrap}.header-notifications .alerts-panel-controls button{font-size:12px}.header-notifications .alert-panel-row{padding:14px 0}.header-notifications :is(button,a,summary):focus-visible{outline:2px solid var(--admin-focus);outline-offset:3px}
@media(max-width:650px){.live-status{position:relative}.header-notifications-anchor{position:static;margin-left:auto}.header-notifications{top:100%;left:12px;right:12px;width:auto;padding:14px}.header-notifications .alert-panel-row .alert-actions-mobile{flex-wrap:wrap}.header-notifications .alert-actions-mobile>:first-child{max-width:100%}}
