/* Nekon HUB v26.40 · Centro de notificaciones renovado */
html.nekon-next .notification-center-dialog::backdrop{background:rgba(6,3,11,.88)!important;backdrop-filter:blur(16px) saturate(1.12)!important;-webkit-backdrop-filter:blur(16px) saturate(1.12)!important}
html.nekon-next .notification-center-shell{border:1px solid rgba(213,195,235,.15)!important;border-radius:30px!important;background:radial-gradient(circle at 8% 0,rgba(var(--nova-coral-rgb),.12),transparent 27rem),radial-gradient(circle at 92% 5%,rgba(var(--nova-violet-rgb),.14),transparent 30rem),linear-gradient(160deg,rgba(20,14,31,.98),rgba(11,8,18,.99))!important;box-shadow:0 40px 120px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.04)!important}
html.nekon-next .notification-center-topbar{min-height:96px!important;padding:19px 22px!important;border-bottom-color:rgba(213,195,235,.1)!important;background:linear-gradient(90deg,rgba(var(--nova-coral-rgb),.035),rgba(var(--nova-violet-rgb),.035),transparent)!important}
html.nekon-next .notification-center-title__icon{border-color:rgba(var(--nova-coral-rgb),.24)!important;border-radius:16px!important;background:linear-gradient(145deg,rgba(var(--nova-coral-rgb),.15),rgba(var(--nova-violet-rgb),.1))!important;color:#ff967f!important;box-shadow:0 12px 32px rgba(var(--nova-coral-rgb),.09)!important}
html.nekon-next .notification-center-title small{color:#ff927c!important}
html.nekon-next .notification-push-state button{border-color:rgba(var(--nova-coral-rgb),.25)!important;background:linear-gradient(135deg,var(--nova-coral),#ffae70)!important;color:#1b0d08!important;box-shadow:0 10px 26px rgba(var(--nova-coral-rgb),.12)!important}
html.nekon-next .notification-push-state button[data-enabled="true"]{background:rgba(255,255,255,.035)!important;color:var(--nova-text)!important;border-color:var(--nova-line)!important;box-shadow:none!important}
html.nekon-next .notification-center-close{border-color:var(--nova-line)!important;border-radius:13px!important;background:rgba(255,255,255,.035)!important;color:var(--nova-text)!important}
html.nekon-next .notification-list-heading{padding:15px 18px!important;border-bottom-color:var(--nova-line)!important;background:rgba(255,255,255,.012)!important}
html.nekon-next .notification-list-heading button{border-color:rgba(var(--nova-violet-rgb),.19)!important;color:#cbbcff!important;background:rgba(var(--nova-violet-rgb),.06)!important}
html.nekon-next .notification-center-sidebar .notifications-list{gap:10px!important;padding:12px!important}
html.nekon-next .notification-accordion-item{position:relative;overflow:hidden;border:1px solid var(--nova-line)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(32,23,47,.72),rgba(18,13,28,.82))!important;box-shadow:0 8px 25px rgba(0,0,0,.11)!important;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease!important}
html.nekon-next .notification-accordion-item:hover{border-color:rgba(var(--nova-violet-rgb),.22)!important;transform:translateY(-1px)!important}
html.nekon-next .notification-accordion-item.is-unread::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--nova-coral),var(--nova-violet));box-shadow:0 0 18px rgba(var(--nova-coral-rgb),.35)}
html.nekon-next .notification-accordion-item.is-open{border-color:rgba(var(--nova-coral-rgb),.26)!important;box-shadow:0 16px 40px rgba(0,0,0,.18),0 0 0 1px rgba(var(--nova-coral-rgb),.035)!important}
html.nekon-next .notification-list-item{grid-template-columns:44px minmax(0,1fr) auto auto auto!important;gap:12px!important;padding:14px!important;border:0!important;border-radius:0!important;background:transparent!important}
html.nekon-next .notification-list-item__icon{width:44px!important;height:44px!important;border:1px solid rgba(var(--nova-violet-rgb),.15)!important;border-radius:14px!important;background:linear-gradient(145deg,rgba(var(--nova-violet-rgb),.13),rgba(var(--nova-coral-rgb),.06))!important;color:#cbbcff!important}
html.nekon-next .notification-list-item__content strong{margin-bottom:5px!important;color:var(--nova-text)!important;font-size:.91rem!important;letter-spacing:-.01em!important}
html.nekon-next .notification-list-item__content>span:last-child{max-width:100%;color:var(--nova-muted)!important;font-size:.74rem!important}
html.nekon-next .notification-list-item__line small{color:#ff957f!important;font-size:.58rem!important;letter-spacing:.11em!important}
html.nekon-next .notification-list-item__thumb{width:52px;height:42px;align-self:center;overflow:hidden;border:1px solid var(--nova-line);border-radius:11px;background:#0d0914}
html.nekon-next .notification-list-item__thumb img{display:block;width:100%;height:100%;object-fit:cover}
html.nekon-next .notification-unread-dot{align-self:center;width:8px;height:8px;border-radius:50%;background:var(--nova-coral);box-shadow:0 0 0 5px rgba(var(--nova-coral-rgb),.09),0 0 14px rgba(var(--nova-coral-rgb),.34)}
html.nekon-next .notification-list-item__chevron{align-self:center;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--nova-line);border-radius:9px;color:var(--nova-muted);background:rgba(255,255,255,.025);transition:transform .2s ease}
html.nekon-next .notification-accordion-item.is-open .notification-list-item__chevron{transform:rotate(180deg);color:#ff9b86;border-color:rgba(var(--nova-coral-rgb),.17)}
html.nekon-next .notification-inline-detail{margin:0 12px 12px!important;padding:18px!important;border:1px solid rgba(213,195,235,.1)!important;border-radius:16px!important;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.018))!important}
html.nekon-next .notification-inline-detail__header{display:grid;gap:4px;margin-bottom:14px;padding-bottom:13px;border-bottom:1px solid var(--nova-line)}
html.nekon-next .notification-inline-detail__header span{color:#ff957f;font-size:.61rem;font-weight:900;letter-spacing:.13em}
html.nekon-next .notification-inline-detail__header strong{color:var(--nova-text);font-size:1.05rem;line-height:1.25;letter-spacing:-.015em}
html.nekon-next .notification-inline-detail .notification-detail-card__image-button{margin:0 0 16px!important;border:1px solid var(--nova-line)!important;border-radius:15px!important;background:#0c0912!important;box-shadow:0 12px 30px rgba(0,0,0,.14)!important}
html.nekon-next .notification-inline-detail .notification-detail-card__message{margin:0!important;padding:1px 1px 0!important;color:#ddd4e5!important;font-size:.84rem!important;line-height:1.72!important;white-space:normal!important}
html.nekon-next .notification-inline-detail .notification-detail-card__message strong{color:#fff8ff;font-weight:900}
html.nekon-next .notification-inline-detail .notification-detail-card__message--wallet{width:100%!important;text-align:center!important;padding:10px 12px!important}
html.nekon-next .notification-inline-detail__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding-top:14px;border-top:1px solid var(--nova-line)}
html.nekon-next .notification-inline-detail__date{color:var(--nova-muted)!important;font-size:.67rem!important}
html.nekon-next .notification-inline-detail .notification-detail-card__action{min-height:40px!important;margin:0!important;padding:0 14px!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,var(--nova-coral),#ffae70)!important;color:#1b0d08!important;box-shadow:0 10px 22px rgba(var(--nova-coral-rgb),.11)!important;font-size:.7rem!important}
html.nekon-next .notification-category--accounts .notification-list-item__icon,html.nekon-next .notification-category--agencies .notification-list-item__icon{color:#67dfcd!important;background:rgba(var(--nova-teal-rgb),.08)!important;border-color:rgba(var(--nova-teal-rgb),.15)!important}
html.nekon-next .notification-category--premium_accounts .notification-list-item__icon,html.nekon-next .notification-category--prizes .notification-list-item__icon{color:#f6cf71!important;background:rgba(246,198,91,.07)!important;border-color:rgba(246,198,91,.14)!important}
html[data-theme="light"].nekon-next .notification-center-dialog::backdrop{background:rgba(35,25,42,.38)!important}
html[data-theme="light"].nekon-next .notification-center-shell{background:radial-gradient(circle at 8% 0,rgba(var(--nova-coral-rgb),.075),transparent 27rem),radial-gradient(circle at 92% 5%,rgba(var(--nova-violet-rgb),.07),transparent 30rem),linear-gradient(160deg,rgba(255,250,253,.995),rgba(246,240,248,.99))!important;box-shadow:0 35px 90px rgba(65,38,76,.22)!important}
html[data-theme="light"].nekon-next .notification-accordion-item{background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(249,243,251,.96))!important;box-shadow:0 8px 24px rgba(65,38,76,.055)!important}
html[data-theme="light"].nekon-next .notification-inline-detail{background:rgba(255,255,255,.66)!important}
html[data-theme="light"].nekon-next .notification-inline-detail .notification-detail-card__message{color:#54485d!important}
html[data-theme="light"].nekon-next .notification-inline-detail .notification-detail-card__message strong{color:#21172c!important}
@media(max-width:720px){html.nekon-next .notification-center-shell{border-radius:0!important}html.nekon-next .notification-center-topbar{padding:calc(14px + env(safe-area-inset-top)) 14px 13px!important}html.nekon-next .notification-push-state>span{display:none!important}html.nekon-next .notification-push-state button{min-height:38px!important;padding:0 11px!important;font-size:.67rem!important}html.nekon-next .notification-center-sidebar .notifications-list{padding:10px 10px calc(22px + env(safe-area-inset-bottom))!important}html.nekon-next .notification-list-item{grid-template-columns:42px minmax(0,1fr) auto auto!important;padding:12px!important;gap:10px!important}html.nekon-next .notification-list-item__thumb{display:none!important}html.nekon-next .notification-inline-detail{margin:0 10px 10px!important;padding:15px!important}html.nekon-next .notification-inline-detail__footer{align-items:flex-start;flex-direction:column}html.nekon-next .notification-inline-detail .notification-detail-card__action{width:100%!important} }
