.notifications_notificationWrapper__1Z5TJ{position:relative}.notifications_icon__pbDmz{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;position:relative;background-color:#2c2c2c;color:#fff}.notifications_notificationBadge__AkrPi{position:absolute;top:3px;right:3px;width:10px;height:10px;background-color:var(--oxs-main);border-radius:50%}.notifications_notificationsContainer__Rg6HU{position:absolute;top:50px;right:0;width:350px;max-width:95vw;background-color:var(--oxs-bg);border-radius:8px;box-shadow:0 5px 25px rgba(0,0,0,.5);z-index:1000;max-height:80vh;overflow-y:auto;border:1px solid #2a2a2a;backdrop-filter:blur(5px);animation:notifications_slideDown__OzHyw .2s ease-out}.notifications_notificationsHeader__MJO4s{display:flex;justify-content:center;align-items:center;padding:15px 20px;border-bottom:1px solid #333}.notifications_notificationsTitle__cczo9{font-size:15px;font-weight:600}.notifications_markAllButton__Qgbbp{background:transparent;border:none;color:var(--oxs-main);cursor:pointer;font-size:12px;opacity:.85;transition:all .2s;padding:6px 8px;border-radius:4px}.notifications_markAllButton__Qgbbp:hover{opacity:1;background-color:rgba(254,30,106,.1)}.notifications_notificationItem__22IJr{padding:15px 20px;border-bottom:1px solid #222;transition:background-color .2s;display:flex;flex-direction:column}.notifications_notificationItem__22IJr:hover{background-color:var(--oxs-bg-secondary)}.notifications_notificationContent__HCvRh{margin-bottom:10px}.notifications_episodeTitle__WSuzl{font-size:14px;font-weight:600;color:var(--oxs-white);margin-bottom:4px;display:flex;align-items:center}.notifications_newBadge__5CVeD{display:inline-flex;background-color:var(--oxs-main);color:#fff;font-size:9px;font-weight:700;padding:2px 6px;border-radius:10px;margin-left:8px;text-transform:uppercase;letter-spacing:.5px}.notifications_seriesName__xhWYW{font-size:13px;color:#aaa}.notifications_notificationActions__TwQiE{display:flex;gap:10px}.notifications_actionButton__6Ts7w{padding:6px 12px;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:all .2s;font-size:12px;flex:1;min-width:100px}.notifications_watchButton__LMMtM{background-color:var(--oxs-main);color:#fff}.notifications_watchButton__LMMtM:hover{background-color:var(--oxs-main-acitve)}.notifications_markButton__hYdOX{background-color:#2d2d2d;color:var(--oxs-white)}.notifications_markButton__hYdOX:hover{background-color:#3d3d3d}.notifications_timestamp__FGJGV{font-size:10px;color:#777;margin-top:5px}.notifications_notificationsFooter__axhUs{padding:12px;text-align:center;border-top:1px solid #222}.notifications_viewAllButton__etZuL{color:#aaa;cursor:pointer;font-size:12px;background:transparent;border:none;padding:4px 8px;border-radius:4px;transition:all .2s;letter-spacing:.3px}.notifications_viewAllButton__etZuL:hover{color:#fff;background-color:hsla(0,0%,100%,.05)}@keyframes notifications_slideDown__OzHyw{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.notifications_notificationsContainer__Rg6HU::-webkit-scrollbar{width:3px}.notifications_notificationsContainer__Rg6HU::-webkit-scrollbar-track{background:transparent}.notifications_notificationsContainer__Rg6HU::-webkit-scrollbar-thumb{background:#444;border-radius:3px}.notifications_notificationsContainer__Rg6HU::-webkit-scrollbar-thumb:hover{background:#555}.notifications_iconMobile__BOrga{width:36px;height:36px}.notifications_mobileContainer__OA2cE{position:fixed;top:auto;bottom:4rem;right:0;left:0;width:100%;max-width:100%;border-radius:8px 8px 0 0;max-height:75vh;box-shadow:0 -5px 25px rgba(0,0,0,.5);animation:notifications_slideUp__9OREd .3s ease-out;z-index:1010}@keyframes notifications_slideUp__9OREd{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.notifications_notificationsContainer__Rg6HU{right:10px}.notifications_notificationActions__TwQiE{flex-direction:column;gap:5px}.notifications_actionButton__6Ts7w{width:100%}@keyframes notifications_fadeIn__PZ50u{0%{opacity:0}to{opacity:1}}}@media (max-width:360px){.notifications_notificationsHeader__MJO4s{flex-direction:column;align-items:flex-start;gap:8px}.notifications_markAllButton__Qgbbp{padding:4px 6px;font-size:11px}.notifications_episodeTitle__WSuzl{font-size:13px}.notifications_seriesName__xhWYW{font-size:12px}}