/* TalkOn Notification Center v2.56 */
.notif-wrap{position:relative}.notif-button{width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.018);color:#dce7f6;display:grid;place-items:center;cursor:pointer;position:relative}.notif-button svg{width:18px;height:18px}.notif-badge{position:absolute;right:-4px;top:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ff5a9d;color:white;display:grid;place-items:center;font-size:8px;font-weight:900;border:2px solid #071225}.notif-panel{position:absolute;right:0;top:46px;width:min(420px,calc(100vw - 24px));max-height:70vh;overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#09162a;box-shadow:0 26px 70px rgba(0,0,0,.35);padding:12px;z-index:90}.notif-panel[hidden]{display:none}.notif-head{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:4px 3px 10px}.notif-head strong{font-size:12px}.notif-head button{border:0;background:transparent;color:#7fdccb;font-size:8px;font-weight:900;cursor:pointer}.notif-list{display:grid;gap:7px}.notif-item{display:grid;grid-template-columns:10px 1fr auto;gap:9px;padding:11px;border:1px solid rgba(255,255,255,.055);border-radius:13px;background:rgba(255,255,255,.012)}.notif-item.is-unread{border-color:rgba(44,230,214,.16);background:rgba(44,230,214,.03)}.notif-dot{width:9px;height:9px;border-radius:50%;margin-top:4px;background:#2ce6d6}.notif-item.is-warning .notif-dot{background:#ffc857}.notif-item.is-urgent .notif-dot{background:#ff5a9d}.notif-item.is-success .notif-dot{background:#83e949}.notif-item b,.notif-item small{display:block}.notif-item b{font-size:9px}.notif-item p{margin:3px 0;color:#7d8ba6;font-size:8px;line-height:1.45}.notif-item small{color:#5e6d89;font-size:7px}.notif-item a{align-self:center;color:#93eadc;text-decoration:none;font-size:8px;font-weight:900}.notif-empty{padding:24px;text-align:center;color:#71809c;font-size:9px}@media(max-width:680px){.notif-panel{position:fixed;left:12px;right:12px;top:66px;width:auto;max-height:72vh}}