.NotificationBanner_container__7lU9q{background-color:transparent;opacity:0;transform:translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:0;border-bottom:1px solid rgba(0,0,0,.08)}.NotificationBanner_container__7lU9q:last-child{border-bottom:none}.NotificationBanner_visible__Md0By{opacity:1;transform:translateY(0)}.NotificationBanner_fromToday___9gGh{background-color:rgba(69,126,255,.04);border-left:3px solid var(--color-text-highlight);padding-left:13px}.NotificationBanner_content__fFnKe{display:flex;align-items:center;gap:12px;padding:16px;width:100%}.NotificationBanner_iconContainer__DlVBn{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:40px;height:40px}.NotificationBanner_iconContainer__DlVBn i{color:var(--color-text-secondary);font-size:16px}.NotificationBanner_agentContainer__tyWhN{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0;min-width:40px}.NotificationBanner_agentProfileImage__Mx5Rl{width:32px;height:32px;border-radius:50%;background-size:cover;background-position:50%}.NotificationBanner_agentName__Q9obj{color:var(--color-text-secondary);font-weight:500;font-size:11px;text-align:center;max-width:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotificationBanner_countBadge__NR4pF{position:absolute;top:2px;right:4px;background-color:var(--color-secondary);color:white;border-radius:99px;min-width:18px;height:18px;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 4px;z-index:1}.NotificationBanner_notificationContent__upnR4{display:flex;flex-direction:column;flex:1;min-width:0}.NotificationBanner_title__kcKqr{color:var(--color-text-primary);font-weight:600;font-size:13px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NotificationBanner_message__5Qe0k{color:var(--color-text-secondary);font-weight:400;font-size:12px;line-height:1.4;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer;transition:all .2s ease}.NotificationBanner_message__5Qe0k:hover{color:var(--color-text-primary)}.NotificationBanner_messageExpanded__EcWv_{-webkit-line-clamp:unset;white-space:pre-wrap}.NotificationBanner_message__5Qe0k:focus{outline:none;color:var(--color-text-primary)}.NotificationBanner_message__5Qe0k:focus-visible{outline:2px solid var(--color-text-highlight);border-radius:4px;outline-offset:2px}.NotificationBanner_creationDate__dOAP7{color:var(--color-text-tertiary);font-size:11px;margin-top:4px}.NotificationBanner_contentButton__L5uNx{padding:4px 12px;font-size:13px;font-weight:500;color:var(--color-text-highlight);transition:all .2s ease;border-radius:var(--radius-sm);white-space:nowrap;cursor:pointer;border:none;background:none;flex-shrink:0}.NotificationBanner_contentButton__L5uNx:hover{background:rgba(69,126,255,.08)}.NotificationBanner_contentTextButton__HN7K6{color:var(--color-text-secondary);background:none;border:none;padding:4px;cursor:pointer;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.NotificationBanner_contentTextButton__HN7K6 i{margin:0;padding:0;width:14px;height:14px;display:flex;align-items:center;justify-content:center}.NotificationBanner_contentTextButton__HN7K6:hover{background:rgba(69,126,255,.08)}.NotificationBanner_actions__0forS{display:flex;align-items:center;gap:8px;flex-shrink:0}.NotificationBanner_actions__0forS .loading-spinner-small{width:16px;height:16px;margin:4px 12px;color:var(--color-text-highlight)}.dark-mode .NotificationBanner_container__7lU9q{background:transparent;border-bottom-color:var(--color-border)}.dark-mode .NotificationBanner_fromToday___9gGh{background-color:rgba(69,126,255,.08)}.dark-mode .NotificationBanner_contentButton__L5uNx:hover,.dark-mode .NotificationBanner_contentTextButton__HN7K6:hover{background:var(--color-background-hover)}.NotificationContainer_container__zAEBw{position:fixed;top:16px;right:80px;background:var(--color-background-elevated);border:none;border-radius:var(--radius-md);transition:width .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),border-radius .3s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(-10px);z-index:1000;pointer-events:none;width:240px;overflow:hidden}.fixed-view-active .NotificationContainer_container__zAEBw{right:80px;top:10px}.NotificationContainer_container__zAEBw.NotificationContainer_visible__sQ45O{opacity:1;transform:translateY(0);pointer-events:auto}.NotificationContainer_container__zAEBw.NotificationContainer_expanded__dkKod{width:400px;max-height:calc(100vh - 40px);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.NotificationContainer_summary__LEW24{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;cursor:pointer;transition:all .2s ease;background:var(--color-background-elevated);border-radius:var(--radius-md);width:100%;border:1px solid var(--color-border);height:40px;box-sizing:border-box}.NotificationContainer_summary__LEW24:hover{background:var(--color-background-elevated-accent-high)}.NotificationContainer_summaryWithToday___U_Uc{border:.5px solid var(--color-border);height:40px;box-sizing:border-box}.dark-mode .NotificationContainer_summaryWithToday___U_Uc{border:1px solid var(--color-border);height:40px;box-sizing:border-box}@media (max-width:768px){.NotificationContainer_container__zAEBw{top:12px;right:60px}.NotificationContainer_summaryWithToday___U_Uc,.NotificationContainer_summary__LEW24,.dark-mode .NotificationContainer_summaryWithToday___U_Uc{height:32px;padding:4px 8px}.NotificationContainer_summaryLabel__Pwp6b{font-size:12px;line-height:20px}.NotificationContainer_summaryCount__YBIf2{font-size:11px;height:20px;line-height:20px;min-width:20px;padding:0 6px}}.NotificationContainer_summaryItem__0Pj3H{display:flex;align-items:center;gap:8px;width:100%}.NotificationContainer_summaryLabel__Pwp6b{color:var(--color-text-secondary);font-size:14px;font-weight:500;line-height:24px}.NotificationContainer_summaryCount__YBIf2{background:var(--color-background-highlight);color:var(--color-secondary);font-size:13px;font-weight:600;padding:0 8px;border-radius:99px;min-width:24px;text-align:center;margin-left:auto;height:24px;line-height:24px}.NotificationContainer_summaryCountContainer__MuLUC{display:flex;align-items:center;gap:8px;margin-left:auto}.NotificationContainer_summaryTodayCount__k7HFb{background:var(--color-bright-highlight);color:var(--color-secondary);font-size:11px;font-weight:700;padding:2px 6px;border-radius:99px;white-space:nowrap}.NotificationContainer_header__xjTpN{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--color-border)}.NotificationContainer_header__xjTpN h2{font-size:20px;font-weight:600;color:var(--color-text-primary);margin:0}.NotificationContainer_closeButton__0Ya7l{color:var(--color-text-secondary);background:none;border:none;padding:8px;cursor:pointer;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:background .2s ease}.NotificationContainer_closeButton__0Ya7l:hover{background:rgba(69,126,255,.08)}.NotificationContainer_closeButton__0Ya7l i{font-size:16px}.NotificationContainer_tabs__d08a1{display:flex;padding:0 16px;border-bottom:1px solid var(--color-border);background:var(--color-background-elevated);opacity:0;transition:opacity .3s ease;transition-delay:.5s}.NotificationContainer_expanded__dkKod .NotificationContainer_tabs__d08a1{opacity:1}.NotificationContainer_tab__EOQTP{display:flex;align-items:center;gap:8px;padding:12px 16px;color:var(--color-text-secondary);font-size:14px;font-weight:500;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s ease}.NotificationContainer_tab__EOQTP:hover{color:var(--color-text-primary)}.NotificationContainer_activeTab__FJNdD{color:var(--color-text-highlight);border-bottom-color:var(--color-text-highlight)}.NotificationContainer_tabCount__Phyed{background:var(--color-background-elevated-accent);color:var(--color-text-secondary);font-size:12px;font-weight:600;padding:2px 6px;border-radius:99px;min-width:20px;text-align:center}.NotificationContainer_activeTab__FJNdD .NotificationContainer_tabCount__Phyed{background:var(--color-background-highlight);color:var(--color-text-white)}.NotificationContainer_notificationList__9akbo{padding:16px;overflow-y:auto;max-height:calc(100vh - 200px)}.NotificationContainer_emptyState__qXOYj{color:var(--color-text-tertiary);font-size:14px;text-align:center;padding:32px 16px}.dark-mode .NotificationContainer_container__zAEBw{background:var(--color-background-main)!important;border-color:var(--color-border)}.dark-mode .NotificationContainer_container__zAEBw.NotificationContainer_expanded__dkKod,.dark-mode .NotificationContainer_container__zAEBw.NotificationContainer_visible__sQ45O{background:var(--color-background-main)!important}.dark-mode .NotificationContainer_notificationList__9akbo{background:var(--color-background-main)}.dark-mode .NotificationContainer_header__xjTpN,.dark-mode .NotificationContainer_summaryWithToday___U_Uc,.dark-mode .NotificationContainer_summary__LEW24,.dark-mode .NotificationContainer_tabs__d08a1{background:var(--color-background-elevated)}.dark-mode .NotificationContainer_summary__LEW24:hover{background:var(--color-background-elevated-accent-higher)}.dark-mode .NotificationContainer_header__xjTpN,.dark-mode .NotificationContainer_tabs__d08a1{border-bottom-color:var(--color-border)}.dark-mode .NotificationContainer_closeButton__0Ya7l:hover{background:var(--color-background-hover)}.NotificationContainer_mobileCompactButton__l93hZ{display:flex;align-items:center;justify-content:center;padding:8px 12px;background:var(--color-background-white);border:1px solid var(--color-border);border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:14px;color:var(--color-text-primary);min-height:40px;width:40px;box-sizing:border-box;position:fixed;top:10px;right:80px;z-index:10001}.NotificationContainer_mobileCompactButton__l93hZ:hover{background:var(--color-background-hover);border-color:var(--color-primary)}.NotificationContainer_mobileCompactButton__l93hZ i{font-size:16px}.NotificationContainer_mobileCompactCount__Ylplu{position:absolute;top:-8px;right:-8px;background:var(--color-secondary);color:white;font-size:12px;font-weight:600;border-radius:50%;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-background-white);margin:0;padding:1.5;white-space:nowrap;pointer-events:none}.NotificationContainer_mobileExpanded__DYTx2{position:fixed;top:60px;left:50%;transform:translateX(-50%);width:90vw;max-width:400px;max-height:calc(100vh - 80px);z-index:10000;border:1px solid var(--color-border)}.NotificationContainer_notificationList__9akbo::-webkit-scrollbar{width:6px}.NotificationContainer_notificationList__9akbo::-webkit-scrollbar-track{background:transparent}.NotificationContainer_notificationList__9akbo::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.NotificationContainer_notificationList__9akbo::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}