.notification-mini{margin-bottom:0;min-width:0}.notification-mini-overlay{position:absolute;inset:0;border-radius:.5rem}.notification-mini-overlay:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.notification-mini:focus-within{border-color:#e5e7eb}.notification-mini-body{position:relative;pointer-events:none;gap:.5rem}.notification-mini-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem}.notification-mini-title{display:inline-flex;align-items:flex-start;gap:.375rem;max-width:100%;width:fit-content;line-height:1.25rem;border-radius:.125rem}.notification-mini.unread .notification-mini-title{background:#fef9c3;color:inherit}.notification-popup-dot{width:.5rem;height:.5rem;flex-shrink:0;margin-top:.375rem;background:#ef4444;border-radius:100%}.notification-mini-actions{width:1.5rem;height:1.5rem;flex-shrink:0}.source-popup .notification-mini-check{position:static;pointer-events:auto;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid #e5e7eb;border-radius:.125rem;background:#f9fafb;padding:0!important}.notification-mini-check svg{width:.875rem;height:.875rem}.notification-mini-check:disabled{opacity:.5}.notification-mini-payload{pointer-events:auto}.notification-mini-meta{display:flex;align-items:center;gap:.375rem;min-width:0;font-size:.75rem;line-height:1rem;color:var(--muted-foreground)}.notification-mini-meta span{font-weight:400}.notification-mini-meta time{flex-shrink:0}.notification-mini-actor{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-popup-list{display:flex;flex-direction:column;gap:1.5rem;padding-top:1.5rem}.notification-list-status{padding:.5rem 0!important;font-size:.875rem!important;color:var(--muted-foreground);font-weight:400!important}.notification-popup-heading button svg{width:1.25rem;height:1.25rem}.notification-inbox-back{display:flex;align-items:center;gap:.5rem;border-radius:.375rem;padding:.5rem .75rem}.notification-inbox-back svg{width:1.25rem;height:1.25rem}.notification-outline{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.notification-outline svg{width:1.25rem;height:1.25rem}.notification-inbox-list{min-height:0}.notification-inbox-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.notification-inbox-row time{flex-shrink:0}.notification-inbox-detail[aria-busy=true]{opacity:.65}.notification-inbox-detail{transition:opacity .15s}.notification-accent[data-color=gray]{background:#e5e7eb}
[data-theme=dark] .notification-mini:focus-within{border-color:#44403c}[data-theme=dark] .notification-mini.unread .notification-mini-title{background:#facc151a}[data-theme=dark] .notification-mini-check{border-color:#44403c;background:#292524}[data-theme=dark] .notification-accent[data-color=blue]{background:#60a5fa54}[data-theme=dark] .notification-accent[data-color=purple]{background:#c084fc54}[data-theme=dark] .notification-accent[data-color=green]{background:#4ade8054}[data-theme=dark] .notification-accent[data-color=red]{background:#f8717154}[data-theme=dark] .notification-accent[data-color=gray]{background:#78716c54}[data-theme=dark] .notification-accent[data-color=yellow]{background:#facc1554}
@media(min-width:768px){.notification-mini-check{opacity:0}.notification-mini:hover .notification-mini-check,.notification-mini:focus-within .notification-mini-check{opacity:1}.notification-inbox-back{display:none}}@media(max-width:767px){.notification-inbox{border:0;border-radius:0;min-height:0;height:auto}.notification-inbox-list{border:0}.notification-inbox:not(.has-selection) .notification-inbox-detail{display:none}.notification-inbox-detail{padding:0}}@media(max-width:479px){.notification-popup{width:calc(100vw - 2rem)}}@media(prefers-reduced-motion:reduce){.notification-inbox-detail{transition:none}}

.notification-mini-title-text{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.875rem!important;line-height:1.25rem!important;color:inherit!important;font-weight:500!important}
