.notification-panel{display:flex;flex-direction:column;height:100%;background:var(--color-surface-01);color:var(--color-text-primary)}.notification-panel__header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;height:52px;padding:12px 24px;border-bottom:1px solid var(--color-border-02)}.notification-panel__title{display:flex;align-items:center;gap:4px;min-width:0}.notification-panel__title-text{margin:0;color:var(--color-text-primary);white-space:nowrap}.notification-panel__count{color:var(--color-text-tertiary);white-space:nowrap}.notification-panel__actions{flex-shrink:0}.notification-panel__split-btn{display:inline-flex;align-items:stretch;height:28px;border:1px solid var(--color-border-01);border-radius:5px;background:var(--color-surface-01);box-shadow:0 1px 2px #00000017;overflow:hidden}.notification-panel__split-btn-main,.notification-panel__split-btn-chevron{display:inline-flex;align-items:center;justify-content:center;margin:0;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background .15s ease}.notification-panel__split-btn-main{padding:0 8px;white-space:nowrap}.notification-panel__split-btn-chevron{width:28px;padding:0;border-left:1px solid var(--color-border-01);color:var(--color-text-tertiary)}.notification-panel__split-btn-main:hover,.notification-panel__split-btn-chevron:hover{background:var(--color-surface-03)}.notification-panel__menu-list{background:var(--color-dropdown-surface);color:var(--color-text-tertiary);padding:4px 0}.notification-panel__refresh{display:flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;padding:10px 16px;background:var(--color-green-background);color:var(--color-green-05);cursor:pointer}.notification-panel__scroll{flex:1;min-height:0}.notification-panel__scroll-inner{min-height:100%}.notification-panel__list{display:flex;flex-direction:column;gap:16px;padding:8px 24px 24px}.notification-panel__empty{display:flex;align-items:center;justify-content:center;padding:32px 16px;color:var(--color-text-tertiary)}.notification-panel__section{display:flex;flex-direction:column;gap:12px}.notification-panel__section-label{padding:8px 0 0;color:var(--color-text-tertiary)}.notification-panel__skeletons{display:flex;flex-direction:column;gap:12px}.notification-panel__skeleton{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--color-border-02);border-radius:6px;background:var(--color-box-surface-02)}.notification-panel__skeleton-line{border-radius:4px;background:var(--color-surface-04)!important}.notification-card-stack{position:relative}.notification-card-stack--peek{padding-bottom:8px}.notification-card-stack__back{position:absolute;inset:13px 12px 0;border:1px solid var(--color-border-02);border-radius:6px;background:var(--color-box-surface-02);pointer-events:none}.notification-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--color-border-02);border-radius:6px;background:var(--color-box-surface-02);box-shadow:0 2px 4px #0000001a}.notification-card--active{border-color:var(--color-border-01);background:var(--color-surface-03)}.notification-card__main{display:flex;align-items:flex-start;gap:12px;padding:12px}.notification-card__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:8px;border:1px solid var(--color-border-01);border-radius:100px;color:var(--color-text-tertiary);overflow:hidden;line-height:1}.notification-card__icon--mention{border-color:var(--color-orange-05);color:var(--color-orange-05)}.notification-card__icon--negative{border-color:var(--color-notification-badge);color:var(--color-notification-badge)}.notification-card__icon--warning{border-color:var(--color-orange-border);color:var(--color-orange-05)}.notification-card__tone--mention{color:var(--color-orange-05)}.notification-card__tone--negative{color:var(--color-notification-badge)}.notification-card__tone--warning{color:var(--color-orange-05)}.notification-card__message--negative,.notification-card__details .withnegcomm{color:var(--color-notification-badge)!important}.notification-card__content{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.notification-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%}.notification-card__info{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.notification-card__title{margin:0;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-card__title a{color:inherit;text-decoration:none}.notification-card__title--closed{color:var(--color-text-tertiary)}.notification-card__company{display:flex;align-items:center;gap:8px;min-width:0;color:var(--color-text-tertiary)}.notification-card__company-icon{flex-shrink:0;color:var(--color-text-tertiary)}.notification-card__company-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-card__internal{display:inline-flex;align-items:center;flex-shrink:0;height:20px;padding:0 6px;border:1px solid var(--color-border-01);border-radius:5px;color:var(--color-text-tertiary)}.notification-card__meta{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;flex-shrink:0;min-width:36px;min-height:16px}.notification-card__time{color:var(--color-text-tertiary);font-size:var(--fs-p4);line-height:1;white-space:nowrap}.notification-card__hover-actions{display:none;align-items:center;gap:8px}.notification-card:hover .notification-card__hover-actions{display:inline-flex}.notification-card:hover .notification-card__time{display:none}.notification-card__action-link{margin:0;padding:0;border:none;background:transparent;color:var(--color-text-tertiary);cursor:pointer;white-space:nowrap}.notification-card__action-link:hover:not(:disabled){color:var(--color-text-secondary)}.notification-card__action-link:disabled{opacity:.5;cursor:not-allowed}.notification-card__dismiss{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0;padding:0;border:none;border-radius:4px;background:transparent;color:var(--color-text-tertiary);cursor:pointer}.notification-card__dismiss:hover:not(:disabled){background:var(--color-surface-05);color:var(--color-text-secondary)}.notification-card__dismiss:disabled{opacity:.5;cursor:not-allowed}.notification-card__message-row{display:flex;align-items:center;gap:8px;width:100%;min-height:19px}.notification-card__message{flex:1;min-width:0;color:var(--color-text-primary);overflow:hidden}.notification-card__message-link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:none}.notification-card__author{margin-right:4px;color:var(--color-text-primary)}.notification-card__ai{display:inline-flex;margin-right:6px;vertical-align:middle}.notification-card__prefix{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-tertiary)}.notification-card__status{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;height:24px;padding:0 6px;border:1px solid var(--color-grey-border);border-radius:5px;background:var(--color-grey-background);color:var(--color-text-secondary)}.notification-card__more{display:flex;align-items:center;gap:8px;width:100%;color:var(--color-text-tertiary);cursor:pointer}.notification-card__more:hover{color:var(--color-text-secondary)}.notification-card__more-label{flex-shrink:0}.notification-card__more-chevron{flex-shrink:0;opacity:0;transition:opacity .15s ease}.notification-card__more:hover .notification-card__more-chevron{opacity:1}.notification-card__more-icons{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:var(--color-text-tertiary)}.notification-card__details{display:flex;flex-direction:column;padding:4px 12px;border-top:1px solid var(--color-border-02)}.notification-card__detail{display:flex;align-items:flex-start;gap:12px;padding:8px 0}.notification-card__detail-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;min-height:20px;color:var(--color-text-tertiary)}.notification-card__detail-body{flex:1;min-width:0}.notification-card__detail-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--color-text-primary);word-break:break-word}.notification-card__detail-meta{gap:8px;position:relative;display:flex;align-items:flex-end;justify-content:flex-end;flex-shrink:0;min-width:36px;min-height:16px}.notification-card__detail-time{color:var(--color-text-tertiary);font-size:var(--fs-p4);white-space:nowrap}.notification-card__detail .notification-card__action-link,.notification-card__detail .notification-card__dismiss{display:none}.notification-card__detail:hover .notification-card__action-link,.notification-card__detail:hover .notification-card__dismiss{display:inline-flex}.notification-card__detail:hover .notification-card__detail-time{display:none}.notification-panel .cursor-Pointer{cursor:pointer}
