.notifications_container__zhCWx{max-width:1400px;margin:0 auto;padding:7rem 1.5rem 4rem;min-height:100vh}.notifications_header__7kzJW{display:flex;justify-content:space-between;align-items:center;margin-bottom:3.5rem;padding-bottom:2rem;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;gap:2rem}.notifications_headerContent__4C9TD{flex:1;min-width:300px}.notifications_title__O5a8t{font-size:3.5rem;font-weight:900;color:#0f172a;letter-spacing:-.05em;line-height:1;text-wrap:balance}.notifications_unreadBadge__xyfOF{background:#2563eb;color:#fff;padding:.5rem 1rem;border-radius:2rem;font-size:.75rem;font-weight:900;letter-spacing:.05em;box-shadow:0 8px 16px -4px rgba(37,99,235,.4);flex-shrink:0}.notifications_subtitle__ZEJJC{color:#64748b;font-size:1.15rem;font-weight:600;text-wrap:balance}.notifications_headerActions__UgMxc{flex-shrink:0}.notifications_markAllBtn__FfSNt{display:flex;align-items:center;gap:.75rem;padding:1.25rem 2.25rem;border-radius:2.5rem;background:#fff;border:2px solid #f1f5f9;color:#0f172a;font-weight:800;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);font-size:.95rem;text-transform:uppercase;letter-spacing:.1em;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.notifications_markAllBtn__FfSNt:hover:not(:disabled){border-color:#2563eb;color:#2563eb;transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(37,99,235,.1)}.notifications_markAllBtn__FfSNt:active:not(:disabled){transform:translateY(0)}.notifications_filterSection__9_cIB{display:flex;gap:.75rem;margin-bottom:3.5rem;padding:.6rem;background:#f8fafc;border-radius:2.5rem;border:1px solid #e2e8f0;width:-moz-fit-content;width:fit-content;box-shadow:inset 0 2px 4px rgba(0,0,0,.02)}.notifications_filterBtn__B7d3F{padding:.85rem 1.75rem;border-radius:1.5rem;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:.85rem;font-weight:800;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.6rem;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 1px 2px rgba(0,0,0,.05)}.notifications_filterBtn__B7d3F svg{opacity:.5}.notifications_filterBtn__B7d3F:hover{color:#0f172a;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.notifications_filterBtnActive__GDBbc{background:#2563eb;color:#fff!important;border-color:#2563eb;box-shadow:0 10px 15px -3px rgba(37,99,235,.3)}.notifications_filterBtnActive__GDBbc svg{opacity:1;color:#fff}.notifications_notificationsList__CMJIy{display:flex;flex-direction:column;gap:1.5rem}.notifications_notificationItem__RkiIi{display:flex;align-items:flex-start;gap:2rem;padding:2.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:3rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 4px 6px -1px rgba(0,0,0,.02)}.notifications_notificationItem__RkiIi:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 25px 50px -12px rgba(0,0,0,.05)}.notifications_unread__t_INh{background:#f0f9ff;border-color:#e0f2fe}.notifications_unread__t_INh:after{content:"";position:absolute;right:2.5rem;top:2.5rem;width:12px;height:12px;background:#3b82f6;border-radius:50%;box-shadow:0 0 15px rgba(59,130,246,.6)}.notifications_notificationItem__RkiIi:before{content:"";position:absolute;left:0;top:2.5rem;bottom:2.5rem;width:6px;border-radius:0 10px 10px 0}.notifications_jobNotif__ZBdUw:before{background:#8b5cf6}.notifications_messageNotif__ToJ4M:before{background:#f59e0b}.notifications_successNotif__13Ugo:before{background:#22c55e}.notifications_warningNotif__dgyCB:before{background:#f59e0b}.notifications_errorNotif__QuWbp:before{background:#ef4444}.notifications_notifIcon__sGkqY{flex-shrink:0;width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;background:#f8fafc;border-radius:2rem;transition:all .3s}.notifications_notifContent__d4zBi{flex:1;min-width:0;padding-top:.25rem}.notifications_notifMessage__X696A{color:#1e293b;font-size:1.2rem;line-height:1.6;margin-bottom:.75rem;font-weight:700;letter-spacing:-.01em}.notifications_notifTime__IlylO{font-size:.85rem;color:#94a3b8;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.notifications_notifActions__G5HWI{display:flex;gap:.75rem;flex-shrink:0}.notifications_actionBtn__Zk7aw{width:50px;height:50px;border-radius:1.25rem;background:#f8fafc;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.notifications_actionBtn__Zk7aw:hover{background:#fff;color:#0f172a;transform:scale(1.1);border-color:#cbd5e1}.notifications_deleteBtn__8_joc:hover{background:#fff1f2;border-color:#fecaca;color:#ef4444}.notifications_emptyState__BJ7e6{text-align:center;padding:10rem 2rem;background:#f8fafc;border-radius:4rem;border:3px dashed #e2e8f0}.notifications_emptyTitle__5vd7m{font-size:2.25rem;font-weight:900;margin-bottom:1rem;color:#0f172a}.notifications_loadMoreWrapper__ywsmm{display:flex;justify-content:center;padding:3rem 0}.notifications_loadMoreBtn__c61_B{display:flex;align-items:center;gap:1rem;padding:1.25rem 3rem;border-radius:2rem;background:#fff;border:2px solid #e2e8f0;color:#0f172a;font-weight:800;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.notifications_loadMoreBtn__c61_B:hover:not(:disabled){border-color:#2563eb;color:#2563eb;transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(37,99,235,.2)}.notifications_loadMoreBtn__c61_B:disabled{opacity:.6;cursor:not-allowed}.notifications_loader__MKVxw{width:24px;height:24px;border:3px solid #f3f3f3;border-top-color:#2563eb;border-radius:50%;animation:notifications_spin__xnOTC 1s linear infinite}@keyframes notifications_spin__xnOTC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes notifications_slideIn__1wAIu{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.notifications_container__zhCWx{padding:6rem 1rem 3rem}.notifications_header__7kzJW{margin-bottom:2.5rem;flex-direction:column;align-items:flex-start;gap:1.5rem;padding-bottom:1.5rem}.notifications_headerContent__4C9TD{min-width:100%}.notifications_title__O5a8t{font-size:2.75rem;word-break:break-word}.notifications_subtitle__ZEJJC{font-size:1.1rem}.notifications_markAllBtn__FfSNt{width:100%;justify-content:center;padding:1.1rem}.notifications_filterSection__9_cIB{width:100%;overflow-x:auto;display:flex;align-items:center;white-space:nowrap;border-radius:1.5rem;gap:1.25rem;padding:1rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#f8fafc;margin-bottom:2.5rem;border:1px solid #e2e8f0}.notifications_filterSection__9_cIB::-webkit-scrollbar{display:none}.notifications_filterBtn__B7d3F{padding:.85rem 1.6rem;font-size:.9rem;flex-shrink:0;border-radius:1.25rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);background:#fff}.notifications_filterBtn__B7d3F:active{transform:scale(.95)}.notifications_filterBtnActive__GDBbc{transform:scale(1.02);box-shadow:0 10px 15px -3px rgba(37,99,235,.3)}.notifications_notificationItem__RkiIi{padding:1.75rem;border-radius:2.25rem;gap:1.25rem}.notifications_notifIcon__sGkqY{width:4rem;height:4rem;border-radius:1.5rem}.notifications_notifMessage__X696A{font-size:1.05rem}.notifications_notifActions__G5HWI{width:100%;justify-content:flex-end;padding-top:1.25rem;margin-top:1.25rem;border-top:1px solid #f1f5f9;gap:.6rem}.notifications_actionBtn__Zk7aw{width:44px;height:44px;border-radius:1rem}}.Toast_toastContainer__NyhhO{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:12px;z-index:9999;pointer-events:none}.Toast_toast__O7TdZ{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);padding:16px 20px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);display:flex;align-items:flex-start;gap:12px;min-width:300px;max-width:400px;animation:Toast_slideIn__n_n_j .3s cubic-bezier(.16,1,.3,1);pointer-events:auto;transition:all .3s ease}.Toast_toast__O7TdZ.Toast_hiding__rDcQp{opacity:0;transform:translateX(100%)}.Toast_icon__71ttU{font-size:20px;flex-shrink:0}.Toast_content__DAZu9{flex:1}.Toast_title__fkdvd{font-weight:600;font-size:14px;color:#1a1a1a;margin:0 0 4px}.Toast_message__Ndn3l{font-size:13px;color:#666;margin:0;line-height:1.4}.Toast_closeBtn__kWaYw{background:none;border:none;color:#999;cursor:pointer;padding:4px;margin:-4px -4px 0 0;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.Toast_closeBtn__kWaYw:hover{background:rgba(0,0,0,.05);color:#333}.Toast_info__P3fqI{border-left:4px solid #3b82f6}.Toast_success__JwS_M{border-left:4px solid #10b981}.Toast_warning__BuYwh{border-left:4px solid #f59e0b}.Toast_error__ALBo_{border-left:4px solid #ef4444}@keyframes Toast_slideIn__n_n_j{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:480px){.Toast_toastContainer__NyhhO{bottom:16px;right:16px;left:16px}.Toast_toast__O7TdZ{min-width:unset;width:100%}}.NotificationBell_bellWrapper__0thKm{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s}.NotificationBell_bellWrapper__0thKm:hover{transform:scale(1.1)}.NotificationBell_bellIcon__ALAAB{font-size:1.5rem}.NotificationBell_badge__kc_vg{position:absolute;top:-5px;right:-5px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-radius:50%;min-width:20px;height:20px;padding:0 4px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;box-shadow:0 2px 8px rgba(239,68,68,.5);animation:NotificationBell_pulse__LQ_r6 2s infinite}@keyframes NotificationBell_pulse__LQ_r6{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}