.LoginRequired_container__kY7HP{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;text-align:center}.LoginRequired_fullscreen__dSETP{max-width:440px;margin:40px auto;padding:32px 24px;background:#fff;border-radius:24px;border:1px solid #e2e8f0;box-shadow:0 10px 25px -5px rgba(0,0,0,.05)}.LoginRequired_inModal__TUGzf{padding:8px 16px 20px}.LoginRequired_closeBtn__LDKKt{position:absolute;top:4px;right:4px;background:#f1f5f9;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:all .2s}.LoginRequired_closeBtn__LDKKt:hover{background:#e2e8f0;color:#0f172a}[dir=rtl] .LoginRequired_closeBtn__LDKKt{right:auto;left:4px}.LoginRequired_iconBadge__XOYa1{display:flex;justify-content:center;align-items:center;background-color:#ecfdf5;border:2px solid #a7f3d0;border-radius:22px;width:64px;height:64px;margin-bottom:14px;box-shadow:0 4px 14px rgba(5,150,105,.15)}.LoginRequired_fullscreen__dSETP .LoginRequired_iconBadge__XOYa1{width:76px;height:76px;border-radius:26px;margin-bottom:18px}.LoginRequired_iconInner__A6b9v{display:flex;justify-content:center;align-items:center}.LoginRequired_title__T7zI_{color:#0f172a;font-size:20px;font-weight:700;line-height:1.3;margin:0}.LoginRequired_fullscreen__dSETP .LoginRequired_title__T7zI_{font-size:23px}.LoginRequired_subtitle__X192m{color:#64748b;font-size:13px;line-height:1.5;margin:6px 0 0;padding:0 8px}.LoginRequired_fullscreen__dSETP .LoginRequired_subtitle__X192m{font-size:14px;padding:0 16px}.LoginRequired_benefitsCard__YZTcL{width:100%;background-color:#f8fafc;border-radius:16px;border:1px solid #e2e8f0;padding:14px 16px;margin-top:18px;display:flex;flex-direction:column;gap:12px;text-align:left}[dir=rtl] .LoginRequired_benefitsCard__YZTcL{text-align:right}.LoginRequired_benefitRow__0xeXL{display:flex;align-items:center;gap:12px}.LoginRequired_checkBadge__34deN{width:20px;height:20px;border-radius:50%;background-color:#10b981;display:flex;align-items:center;justify-content:center;flex-shrink:0}.LoginRequired_benefitText__7tfwB{flex:1 1;font-size:12.5px;font-weight:600;color:#0f172a;line-height:1.35}.LoginRequired_actionGroup__NYZT2{width:100%;margin-top:22px;display:flex;flex-direction:column;gap:10px}.LoginRequired_primaryButton__7l0HS{width:100%;height:48px;border-radius:14px;background:#059669;color:#fff;border:none;font-size:14.5px;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(5,150,105,.25)}.LoginRequired_primaryButton__7l0HS:hover{background:#047857}.LoginRequired_primaryButton__7l0HS:active{transform:scale(.99)}.LoginRequired_secondaryButton___RjkH{width:100%;height:48px;border-radius:14px;background:transparent;color:#0f172a;border:1.5px solid #cbd5e1;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.LoginRequired_secondaryButton___RjkH:hover{background:#f1f5f9;border-color:#94a3b8}.LoginRequired_secondaryButton___RjkH:active{transform:scale(.99)}.LoginRequired_guestDismissButton__y_l1H{background:none;border:none;padding:10px 0 4px;margin-top:4px;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;transition:color .2s}.LoginRequired_guestDismissButton__y_l1H:hover{color:#0f172a}.LoginRequired_soundFooterRow__pr_4n{display:flex;justify-content:center;align-items:center;margin-top:14px;width:100%}.LoginRequired_soundPillBtn__Ftv6C{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;font-size:12px;font-weight:600;color:#334155;cursor:pointer;transition:all .2s ease}.LoginRequired_soundPillBtn__Ftv6C:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.LoginRequired_modalOverlay__K_pcG{position:fixed;inset:0;background:rgba(15,23,42,.65);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;z-index:10000;animation:LoginRequired_fadeIn__eAoZf .2s ease-out}@media(min-width:640px){.LoginRequired_modalOverlay__K_pcG{align-items:center;padding:20px}}.LoginRequired_modalSheet__GzstE{width:100%;max-width:420px;background:#fff;border-top-left-radius:24px;border-top-right-radius:24px;padding:24px 20px env(safe-area-inset-bottom,20px);box-shadow:0 -10px 30px rgba(0,0,0,.2);animation:LoginRequired_slideUp__JLk7l .25s cubic-bezier(.16,1,.3,1)}@media(min-width:640px){.LoginRequired_modalSheet__GzstE{border-radius:24px;padding:28px 24px}}@keyframes LoginRequired_fadeIn__eAoZf{0%{opacity:0}to{opacity:1}}@keyframes LoginRequired_slideUp__JLk7l{0%{transform:translateY(100%)}to{transform:translateY(0)}}.notifications_container__8MeIH{width:100%;max-width:720px;margin:0 auto;padding:14px 16px 120px;display:flex;flex-direction:column;gap:14px}@media(min-width:992px){.notifications_container__8MeIH{max-width:1000px;padding:24px 0 60px;gap:20px}}.notifications_desktopHubHeader__UZYty,.notifications_desktopTabsRow__jH4nF,.notifications_pageHeader___hwiD{display:none}.notifications_resetTabBtn__1ap6e{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);color:#10b981;padding:8px 16px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;margin-top:8px;transition:all .2s}.notifications_resetTabBtn__1ap6e:hover{background:#059669;color:#fff}.notifications_requestsBanner__55VES{background:#fef3c7;border:1px solid #fde68a;border-radius:16px;padding:12px 14px;display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;box-shadow:0 2px 8px rgba(217,119,6,.08);transition:transform .15s ease}.notifications_requestsBanner__55VES:hover{transform:translateY(-1px)}.notifications_requestsIconCircle__heftb{width:36px;height:36px;border-radius:18px;background:#d97706;display:flex;align-items:center;justify-content:center;flex-shrink:0}.notifications_requestsInfo__SA9Kf{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.notifications_requestsTitle__QCkut{font-size:13px;font-weight:700;color:#92400e;margin:0}.notifications_requestsSub__tasV0{font-size:12px;color:#b45309;margin:0}.notifications_requestsCountPill__HaGi4{background:#fde68a;padding:3px 8px;border-radius:10px;font-size:12px;font-weight:700;color:#92400e;flex-shrink:0}.notifications_subHeaderRow__FwLoO{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.notifications_unreadIndicatorRow__hT9_H{display:flex;align-items:center;gap:6px}.notifications_livePulseDot__MFwIc{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.25)}.notifications_unreadStatusText__bm_j8{font-size:12px;font-weight:600;color:#64748b}.notifications_clearAllBtn___WF3u{background:none;border:none;color:#94a3b8;font-size:12px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:6px;transition:color .15s}.notifications_clearAllBtn___WF3u:hover{color:#ef4444}.notifications_notificationCard__27Eto,.notifications_notificationsList__i_Wsg{display:flex;flex-direction:column;gap:10px}.notifications_notificationCard__27Eto{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:14px;box-shadow:0 2px 6px rgba(15,23,42,.03);text-decoration:none;color:inherit;cursor:pointer;position:relative;overflow:hidden;transition:all .15s ease}.notifications_notificationCard__27Eto:hover{box-shadow:0 4px 12px rgba(15,23,42,.06);border-color:#cbd5e1}.notifications_notificationCardUnread__RYlzW{border-color:#a7f3d0;background:#fff;box-shadow:0 4px 12px rgba(16,185,129,.06)}.notifications_unreadAccentBar__3g8YR{position:absolute;top:0;left:0;right:0;height:3px;background:#10b981}.notifications_cardHeaderRow__dPxjT{display:flex;align-items:flex-start;gap:12px}.notifications_typeIconBadge__o_oWU{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.notifications_badgeEmerald__3PRqA,.notifications_badgeGreen__Zg_47{background:#ecfdf5;border:1px solid #a7f3d0}.notifications_badgeRed__sgV9H{background:#fef2f2;border:1px solid #fecaca}.notifications_badgeAmber__vaGnt{background:#fef3c7;border:1px solid #fde68a}.notifications_badgeSlate__qNLsQ{background:#f8fafc;border:1px solid #e2e8f0}.notifications_contentWrap__bWres{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.notifications_messageTimeRow__Okcfm{display:flex;align-items:center;justify-content:space-between}.notifications_timeAgoText__caa1u{font-size:11px;font-weight:500;color:#94a3b8}.notifications_dotUnread__SMwwR{width:7px;height:7px;border-radius:50%;background:#10b981}.notifications_notificationMessage__LvMD5{font-size:13px;line-height:1.4;margin:0;color:#475569}.notifications_messageUnread__ugdE8{font-weight:700;color:#0f172a}.notifications_matchTicketRow__ydkpM{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:8px 10px;display:flex;align-items:center;gap:8px;margin-top:2px}.notifications_ticketCalendarIcon__mMhQT{width:28px;height:28px;border-radius:8px;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.notifications_ticketInfo__8MxRK{flex:1 1;display:flex;flex-direction:column;gap:1px;min-width:0}.notifications_ticketDateTime__X5zn6{font-size:12px;font-weight:700;color:#059669;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.notifications_ticketVenue__wkd7n{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;text-transform:capitalize}.notifications_caretWrap__eLb64{display:flex;align-items:center;opacity:.6}.notifications_emptyContainer__IXmzu{background:#fff;border-radius:20px;border:1px solid #e2e8f0;padding:48px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;margin-top:14px}.notifications_emptyIconCircle__jd2Wn{width:56px;height:56px;border-radius:28px;background:#f8fafc;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;color:#94a3b8}.notifications_emptyTitle__pktCY{font-size:16px;font-weight:700;color:#0f172a;margin:0}.notifications_emptySubtitle__5TC_j{font-size:13px;color:#64748b;max-width:320px;margin:0;line-height:1.4}.notifications_skeletonCard__U8rUk{height:80px;background:#f1f5f9;border-radius:16px;animation:notifications_pulse__CDiwD 1.5s infinite}@keyframes notifications_pulse__CDiwD{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.notifications_modalBackdrop__feQQV{position:fixed;inset:0;background:rgba(15,23,42,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;z-index:9999}@media(min-width:769px){.notifications_modalBackdrop__feQQV{align-items:center;padding:24px}}.notifications_modalSheet__fIODK{background:#fff;width:100%;max-width:480px;border-radius:24px 24px 0 0;box-shadow:0 -8px 30px rgba(0,0,0,.18);padding:22px calc(20px + env(safe-area-inset-right, 0px)) calc(30px + env(safe-area-inset-bottom, 16px)) calc(20px + env(safe-area-inset-left, 0px));display:flex;flex-direction:column;gap:14px;animation:notifications_slideUp__jhyTG .22s cubic-bezier(.16,1,.3,1)}@media(min-width:769px){.notifications_modalSheet__fIODK{border-radius:24px;padding:24px}}.notifications_modalHeader__2EWj9{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #f1f5f9}.notifications_modalTitle__LJ_KS{font-size:16px;font-weight:700;color:#0f172a;margin:0}.notifications_modalCloseBtn___IwgA{width:30px;height:30px;border-radius:50%;background:#f1f5f9;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;font-size:15px;font-weight:700}.notifications_modalBodyText__puQcz{font-size:14px;color:#475569;margin:4px 0;line-height:1.4}.notifications_modalActions__Fo5m_{display:flex;gap:10px;margin-top:10px}.notifications_cancelBtn__FWtiQ{background:#f1f5f9;color:#475569}.notifications_cancelBtn__FWtiQ,.notifications_confirmDestructiveBtn__TLAXI{flex:1 1;padding:12px;border-radius:12px;font-size:14px;font-weight:600;border:none;cursor:pointer}.notifications_confirmDestructiveBtn__TLAXI{background:#ef4444;color:#fff}[dir=rtl] .notifications_cardHeaderRow__dPxjT,[dir=rtl] .notifications_matchTicketRow__ydkpM,[dir=rtl] .notifications_messageTimeRow__Okcfm,[dir=rtl] .notifications_requestsBanner__55VES,[dir=rtl] .notifications_subHeaderRow__FwLoO{flex-direction:row-reverse}[dir=rtl] .notifications_contentWrap__bWres,[dir=rtl] .notifications_requestsInfo__SA9Kf,[dir=rtl] .notifications_ticketInfo__8MxRK{align-items:flex-end;text-align:right}@keyframes notifications_slideUp__jhyTG{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media(min-width:992px){.notifications_subHeaderRow__FwLoO{display:none}.notifications_desktopHubHeader__UZYty{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:8px}.notifications_desktopHubLeft__rEz_v{display:flex;align-items:center;gap:12px}.notifications_desktopHubTitle__MGydV{font-size:24px;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.3px}.notifications_desktopUnreadBadge__075jw{display:inline-flex;align-items:center;gap:6px;background:#ecfdf5;border:1px solid #a7f3d0;color:#059669;padding:4px 11px;border-radius:9999px;font-size:11.5px;font-weight:700}.notifications_desktopActionsGroup__RcaSH{display:flex;align-items:center;gap:10px}.notifications_desktopMarkReadBtn__HRPm9{background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.3);color:#059669;font-size:12.5px;font-weight:600;padding:7px 14px;border-radius:8px;cursor:pointer;transition:all .2s}.notifications_desktopMarkReadBtn__HRPm9:hover{background:#059669;color:#fff}.notifications_desktopClearBtn__JvSeY{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b;font-size:12.5px;font-weight:600;padding:7px 14px;border-radius:8px;cursor:pointer;transition:all .2s}.notifications_desktopClearBtn__JvSeY:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.notifications_desktopTabsRow__jH4nF{display:flex;align-items:center;gap:8px;padding:4px 0 10px;border-bottom:1px solid #e2e8f0}.notifications_desktopTabItem__8J63Y{display:flex;align-items:center;gap:8px;padding:7px 16px;border-radius:10px;background:#fff;border:1px solid #e2e8f0;color:#64748b;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.notifications_desktopTabItem__8J63Y:hover{color:#0f172a;background:#f8fafc}.notifications_desktopTabItemActive__7XL4K{background:rgba(5,150,105,.12);border-color:#059669;color:#059669}.notifications_desktopTabItemActive__7XL4K .notifications_tabCountPill__bWsIE{background:#059669;color:#fff}.notifications_tabCountPill__bWsIE{background:#f1f5f9;color:#64748b;font-size:11px;font-weight:700;padding:1px 7px;border-radius:9999px}.notifications_requestsBanner__55VES{background:#fff;border-color:#fde68a;box-shadow:0 4px 16px rgba(0,0,0,.04)}.notifications_requestsTitle__QCkut{color:#0f172a}.notifications_requestsSub__tasV0{color:#64748b}.notifications_notificationCard__27Eto{background:#fff;border-color:#e2e8f0;box-shadow:0 2px 8px rgba(15,23,42,.04)}.notifications_notificationCard__27Eto:hover{border-color:#cbd5e1;box-shadow:0 4px 16px rgba(15,23,42,.08)}.notifications_notificationCardUnread__RYlzW{background:#fff;border-color:#a7f3d0}.notifications_title__WWk45{color:#0f172a}.notifications_subtitle__fqdAz{color:#64748b}.notifications_dateText__c1282{color:#94a3b8}.notifications_matchTicketRow__ydkpM{background:#f8fafc;border-color:#e2e8f0}.notifications_ticketComplexName__DxiZe{color:#0f172a}.notifications_ticketDetails__qX8DQ{color:#64748b}}