.fss-bell{position:relative !important;display:inline-block !important;vertical-align:top !important;top:-2px !important;margin:0 8px !important;z-index:99999 !important;pointer-events:auto !important}
.fss-bell-btn{position:relative;background:none;border:none;cursor:pointer;padding:8px;display:inline-flex;align-items:center;color:#e9eaee;line-height:0;pointer-events:auto !important;z-index:1}
.fss-bell-btn svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.fss-bell:hover .fss-bell-btn,.fss-bell.open .fss-bell-btn{color:#f48625}
.fss-bell.has .fss-bell-btn svg{animation:fssBellRing 1.4s ease 1}
@keyframes fssBellRing{0%,100%{transform:rotate(0)}10%,30%{transform:rotate(12deg)}20%,40%{transform:rotate(-12deg)}50%{transform:rotate(0)}}
.fss-bell-badge{position:absolute;top:-5px;right:0px;min-width:17px;height:20px;padding:0 4px;box-sizing:border-box;background:#e50914;color:#fff;font-size:12px;font-weight:700;line-height:17px;text-align:center;border-radius:13px;border:2px solid #0d0d0d}
.fss-bell-panel{position:absolute;top:calc(100% + 12px);right:0;width:364px;max-width:92vw;background:#161618;border:1px solid #2b2c31;border-radius:16px;box-shadow:0 20px 54px rgba(0,0,0,.62);z-index:2147483000;overflow:hidden;text-align:left;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Segoe UI',Roboto,system-ui,sans-serif;-webkit-font-smoothing:antialiased}
.fss-bell-head{padding:13px 16px;font-weight:800;color:#fff;font-size:15px;letter-spacing:-.01em;border-bottom:1px solid #26272b}
.fss-bell-list{max-height:62vh;overflow-y:auto}
.fss-bell-empty{padding:28px 16px;text-align:center;color:#8a8b90;font-size:13px}
.fss-bell-item{position:relative;display:flex;align-items:flex-start;gap:12px;padding:13px 14px 13px 15px;text-decoration:none;border-bottom:1px solid #202024;transition:background .12s,height .24s ease,padding .24s ease,opacity .2s ease}
.fss-bell-item:last-child{border-bottom:none}
.fss-bell-item:hover{background:#1d1d20}
.fss-bell-item.unread{background:rgba(244,134,37,.08)}
.fss-bell-item.unread:hover{background:rgba(244,134,37,.14)}
.fss-bell-item.fss-bell-gone{height:0!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;opacity:0;border-bottom-color:transparent}
.fss-bell-ic{flex:0 0 auto;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;background:#26272b;color:#c9cace}
.fss-bell-ic svg{fill:none;stroke:currentColor}
.fss-bell-ic.ic-actu{color:#f48625;background:rgba(244,134,37,.15)}
.fss-bell-ic.ic-like{color:#ff5a5f}
.fss-bell-ic.ic-reply{color:#f48625}
.fss-bell-ic.ic-pm{color:#4aa3ff;background:rgba(74,163,255,.14)}
.fss-bell-body{min-width:0;flex:1 1 auto}
.fss-bell-line{display:block;color:#cfd0d4;font-size:13px;line-height:1.35;font-weight:500}
.fss-bell-line b{color:#fff;font-weight:700}
.fss-bell-prev{display:block;color:#f2f3f5;font-size:13.5px;font-weight:600;letter-spacing:-.01em;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}
.fss-bell-when{display:block;color:#7d7e84;font-size:11px;font-weight:500;margin-top:4px}
.fss-bell-x{flex:0 0 auto;align-self:center;width:26px;height:26px;margin:-2px -2px 0 2px;padding:0;border:none;background:transparent;color:#6c6d72;font-size:13px;line-height:1;cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;opacity:.45;transition:opacity .15s,background .15s,color .15s}
.fss-bell-item:hover .fss-bell-x{opacity:.85}
.fss-bell-x:hover{background:rgba(229,9,20,.16);color:#ff5a5f;opacity:1}
@media(hover:none){.fss-bell-x{opacity:.7}}
@media(max-width:600px){.fss-bell-panel{position:fixed;top:58px;right:8px;left:8px;width:auto;max-width:none}}
@media(min-width:601px) and (max-width:950px){.fss-bell-panel{position:fixed;top:58px;right:8px;left:auto;width:364px;max-width:92vw}}
@media(min-width:951px) and (max-width:1220px){.fss-bell-panel{position:fixed;top:72px;right:8px;left:auto;width:364px;max-width:92vw}}
body .fss-bell button.fss-bell-btn{box-shadow:none!important}
