.notifications-panel-module__vIPTcW__panel{z-index:240;background:#14171c;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;width:min(380px,100vw - 24px);max-height:min(560px,100vh - 96px);animation:.14s notifications-panel-module__vIPTcW__npIn;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 60px #0009}@keyframes notifications-panel-module__vIPTcW__npIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.notifications-panel-module__vIPTcW__head{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px 10px;display:flex}.notifications-panel-module__vIPTcW__headLeft{align-items:center;gap:10px;min-width:0;display:flex}.notifications-panel-module__vIPTcW__headIcon{background:#2979ff1f;border:1px solid #2979ff66;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.notifications-panel-module__vIPTcW__headText{flex-direction:column;gap:2px;min-width:0;display:flex}.notifications-panel-module__vIPTcW__title{font-family:var(--font-heading);letter-spacing:1.3px;text-transform:uppercase;color:#ffffffe6;font-size:.8125rem;font-weight:800}.notifications-panel-module__vIPTcW__subtitle{color:#fff6;font-size:.65625rem}.notifications-panel-module__vIPTcW__headActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.notifications-panel-module__vIPTcW__clearBtn{color:#ffffff9e;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:7px;justify-content:center;align-items:center;height:28px;padding:0 11px;font-size:.6875rem;font-weight:600;transition:background .15s;display:inline-flex}.notifications-panel-module__vIPTcW__clearBtn:hover:not(:disabled){background:#ffffff1a}.notifications-panel-module__vIPTcW__clearBtn:disabled{opacity:.55;cursor:default}.notifications-panel-module__vIPTcW__close{cursor:pointer;background:#ffffff0d;border:none;border-radius:7px;place-items:center;width:30px;height:30px;transition:background .15s;display:grid}.notifications-panel-module__vIPTcW__close:hover{background:#ffffff1a}.notifications-panel-module__vIPTcW__list{flex-direction:column;gap:8px;padding:12px 14px 16px;display:flex;overflow-y:auto}.notifications-panel-module__vIPTcW__loadingBox{place-items:center;padding:40px 0;display:grid}.notifications-panel-module__vIPTcW__spinner{border:2px solid #2979ff40;border-top-color:var(--color-primary);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite notifications-panel-module__vIPTcW__npSpin}@keyframes notifications-panel-module__vIPTcW__npSpin{to{transform:rotate(360deg)}}.notifications-panel-module__vIPTcW__card{text-align:left;cursor:default;background:0 0;border:1px solid #ffffff12;border-radius:11px;flex-shrink:0;width:100%;padding:0;display:block;overflow:hidden}.notifications-panel-module__vIPTcW__cardLink{cursor:pointer}.notifications-panel-module__vIPTcW__cardLink:hover{opacity:.88}.notifications-panel-module__vIPTcW__cardInner{background:linear-gradient(135deg,#ffffff09,#ffffff04);align-items:center;gap:11px;padding:11px 12px;display:flex}.notifications-panel-module__vIPTcW__cardInnerUnread{background:linear-gradient(135deg,#2979ff1a,#2979ff08)}.notifications-panel-module__vIPTcW__chip{color:#cdd6e4;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.notifications-panel-module__vIPTcW__chipPrize{color:var(--prize);background:#e8b84b1f;border-color:#e8b84b61}.notifications-panel-module__vIPTcW__chipMoney{color:var(--money);background:#00c8531f;border-color:#00c8535c}.notifications-panel-module__vIPTcW__chipTournament,.notifications-panel-module__vIPTcW__chipTeam{color:#8db4ff;background:#2979ff1f;border-color:#2979ff5c}.notifications-panel-module__vIPTcW__chipKickoff{color:#7ee0a8;background:#2ee5731a;border-color:#2ee5734d}.notifications-panel-module__vIPTcW__chipUrgent{color:#ffb64d;background:#ffab0029;border-color:#ffab0073}.notifications-panel-module__vIPTcW__chipMatch{color:#cdd6e4;background:#ffffff0f;border-color:#ffffff24}.notifications-panel-module__vIPTcW__chipWalkover{color:#ff8a8a;background:#ff17441f;border-color:#ff174457}.notifications-panel-module__vIPTcW__chipId{color:#c9a6ff;background:#a774ff21;border-color:#a774ff5c}.notifications-panel-module__vIPTcW__chipDesk{color:#f0b45c;background:#f0b45c1f;border-color:#f0b45c5c}.notifications-panel-module__vIPTcW__chipAlert{color:#9fb0c6;background:#9fb0c61a;border-color:#9fb0c647}.notifications-panel-module__vIPTcW__crest{object-fit:contain;width:26px;height:26px}.notifications-panel-module__vIPTcW__chevronRight{transform:rotate(-90deg)}.notifications-panel-module__vIPTcW__cardText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.notifications-panel-module__vIPTcW__cardTop{align-items:center;gap:8px;display:flex}.notifications-panel-module__vIPTcW__cardTitle{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.84375rem;font-weight:600;overflow:hidden}.notifications-panel-module__vIPTcW__time{color:#ffffff57;flex-shrink:0;font-size:.65625rem}.notifications-panel-module__vIPTcW__cardBody{color:#ffffff7a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.71875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.notifications-panel-module__vIPTcW__unreadDot{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:7px;height:7px}.notifications-panel-module__vIPTcW__nickCta{flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.notifications-panel-module__vIPTcW__nickQ{color:#ffffffb8;font-size:.78125rem;line-height:1.44}.notifications-panel-module__vIPTcW__nickId{color:#8db4ff;font-style:italic;font-weight:700}.notifications-panel-module__vIPTcW__nickBtn{background:var(--color-primary);color:#fff;height:38px;font-family:var(--font-heading);letter-spacing:.8px;text-transform:uppercase;cursor:pointer;border:none;border-radius:3px;justify-content:center;align-self:flex-start;align-items:center;padding:0 16px;font-size:.75rem;font-weight:800;transition:background .15s;display:inline-flex}.notifications-panel-module__vIPTcW__nickBtn:hover{background:#1f6cf0}.notifications-panel-module__vIPTcW__nickBtnBusy{opacity:.7;cursor:default}.notifications-panel-module__vIPTcW__nickDone{color:#3ad07a;font-size:.78125rem;font-weight:700}.notifications-panel-module__vIPTcW__nickErr{color:#ff8a8a;font-size:.78125rem;line-height:1.44}.notifications-panel-module__vIPTcW__empty{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;padding:40px 16px;display:flex}.notifications-panel-module__vIPTcW__emptyIcon{background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:4px;display:grid}.notifications-panel-module__vIPTcW__emptyTitle{font-family:var(--font-heading);color:#ffffffbf;font-size:.8125rem;font-weight:800}.notifications-panel-module__vIPTcW__emptySub{color:#ffffff59;max-width:240px;font-size:.71875rem;line-height:1.4}@media (max-width:768px){.notifications-panel-module__vIPTcW__panel{border-bottom:0;border-radius:16px 16px 0 0;width:100%;max-width:560px;max-height:82vh;margin:0 auto;animation:.18s cubic-bezier(.2,.7,.3,1) notifications-panel-module__vIPTcW__npUp;position:fixed;inset:auto 0 0;box-shadow:0 -18px 50px #0000008c,0 0 0 100vmax #040507b8}.notifications-panel-module__vIPTcW__panel:before{content:"";background:#ffffff29;border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:8px auto 0}.notifications-panel-module__vIPTcW__head{padding-top:10px}.notifications-panel-module__vIPTcW__list{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}}@keyframes notifications-panel-module__vIPTcW__npUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.notifications-panel-module__vIPTcW__readWrap{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.notifications-panel-module__vIPTcW__readHead{align-items:center;gap:.625rem;display:flex}.notifications-panel-module__vIPTcW__readHeadTx{flex-direction:column;gap:.125rem;min-width:0;display:flex}.notifications-panel-module__vIPTcW__readTitle{color:#f4f7fc;font-size:.9375rem;font-weight:800;line-height:1.3}.notifications-panel-module__vIPTcW__readTime{color:#eef1f673;font-size:.6875rem}.notifications-panel-module__vIPTcW__readBody{color:#eef1f6d1;white-space:pre-wrap;margin:0;font-size:.8125rem;line-height:1.6}.notifications-panel-module__vIPTcW__chipChat{color:#7ec8ff;background:linear-gradient(135deg,#2979ff29,#00c8531a);border-color:#2979ff66}
