/* YNS Yavuz Notification State Authority v1320 */
.yv1320-notification-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px;padding:7px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(5,18,31,.72)}
.yv1320-notification-tabs a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 15px;border:1px solid transparent;border-radius:13px;color:#91a9b8;font-size:12px;font-weight:800;transition:.18s ease}
.yv1320-notification-tabs a:hover{background:rgba(255,255,255,.04);color:#ecf8fb}
.yv1320-notification-tabs a.active{border-color:rgba(24,200,216,.32);background:linear-gradient(135deg,rgba(24,200,216,.16),rgba(122,92,255,.10));color:#f4fdff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)}
.yv1320-notification-tabs b{display:grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border-radius:10px;background:rgba(255,255,255,.06);color:#cfeef3;font-size:11px}
.yv1320-notification-tabs a.active b{background:rgba(24,200,216,.18);color:#70edf1}
.yv1320-notification-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px;padding:13px 16px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:rgba(255,255,255,.025);color:#91a9b8;font-size:12px}
.yv1320-notification-toolbar form{margin:0}
.v530-notification-list[data-filter="unread"] .v530-notification.read,.v530-notification-list[data-filter="unread"] .v530-notification.archived{display:none!important}
.yv1320-notification-empty{padding:42px 24px;border:1px dashed rgba(24,200,216,.22);border-radius:20px;background:linear-gradient(145deg,rgba(24,200,216,.035),rgba(122,92,255,.025));text-align:center}
.yv1320-notification-empty strong{display:block;color:#dffbff;font-size:16px}
.yv1320-notification-empty p{max-width:560px;margin:8px auto 0;color:#8da6b8;font-size:12px;line-height:1.65}
.notification-popover-item.status-read,.notification-popover-item.status-archived{display:none!important}
@media(max-width:760px){.yv1320-notification-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.yv1320-notification-toolbar{align-items:flex-start;flex-direction:column}.yv1320-notification-toolbar form,.yv1320-notification-toolbar button{width:100%}}
