.notifications-popover-container,.notifications-button-wrapper{align-items:center;display:flex;position:relative}.notifications-button.cds--btn{border-radius:4px!important}.notifications-badge{background-color:var(--cds-support-error);min-width:16px;height:16px;color:var(--cds-text-on-color);text-align:center;pointer-events:none;z-index:1;border-radius:8px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:-4px;right:-4px}@keyframes notificationsPopoverShow{0%{opacity:0;transform:scale(.9)translateY(-8%)}to{opacity:1;transform:scale(1)translateY(0%)}}.notifications-popover{background-color:var(--cds-layer-01);border:1px solid var(--cds-border-subtle);z-index:9999;border-radius:8px;flex-direction:column;width:360px;max-height:480px;animation:.15s cubic-bezier(.5,0,.1,1) forwards notificationsPopoverShow;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 4px 16px #0000003d}.notifications-header{padding:var(--cds-spacing-04)var(--cds-spacing-05);border-bottom:1px solid var(--cds-border-subtle);justify-content:space-between;align-items:center;display:flex}.notifications-header h4{font-size:var(--cds-productive-heading-02-font-size,1rem);font-weight:var(--cds-productive-heading-02-font-weight,600);line-height:var(--cds-productive-heading-02-line-height,1.375);letter-spacing:var(--cds-productive-heading-02-letter-spacing,0);color:var(--cds-text-primary);margin:0}.notifications-content{flex:1;max-height:360px;overflow-y:auto}.notifications-loading,.notifications-empty{padding:var(--cds-spacing-07);color:var(--cds-text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.notifications-loading p,.notifications-empty p{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);margin-top:var(--cds-spacing-03)}.notifications-loading svg,.notifications-empty svg{opacity:.5}.notifications-list{flex-direction:column;display:flex}.notification-item{gap:var(--cds-spacing-03);padding:var(--cds-spacing-04)var(--cds-spacing-05);border-bottom:1px solid var(--cds-border-subtle);flex-direction:column;transition:background-color .11s cubic-bezier(.5,0,.1,1);display:flex}.notification-item:hover{background-color:var(--cds-layer-hover)}.notification-item:last-child{border-bottom:none}.notification-item__content{flex:1;min-width:0}.notification-item__title{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:var(--cds-text-secondary);margin-bottom:var(--cds-spacing-01)}.notification-item__subtitle{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--cds-text-primary);margin-bottom:var(--cds-spacing-02)}.notification-item__subtitle strong{font-weight:600}.notification-item__subtitle .cds--tag{margin-left:var(--cds-spacing-02);vertical-align:middle}.notification-item__time{font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);color:var(--cds-text-helper)}.notification-item__actions{gap:var(--cds-spacing-02);flex-shrink:0;display:flex}.notifications-footer{padding:var(--cds-spacing-03)var(--cds-spacing-05);border-top:1px solid var(--cds-border-subtle);background-color:var(--cds-layer-01);justify-content:center;display:flex}
