.bn-topbar .bn-account-links a.ci-notification-control{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:10px 12px;border:1px solid #d2e4f1;border-radius:14px;background:#f1f7fc;color:#175170!important;text-decoration:none;line-height:1;box-shadow:0 2px 5px #12334e06;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;isolation:isolate}.bn-topbar .bn-account-links a.ci-notification-control:hover{background:#e5f2fb;border-color:#9bcce8;transform:translateY(-1px)}.bn-topbar .bn-account-links a.ci-notification-control:focus-visible{outline:3px solid #72c6f1;outline-offset:3px}.ci-notification-control .ci-bell-icon{display:block;flex:none;transform-origin:50% 14%}.ci-notification-control .ci-notification-total{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:22px;height:22px;padding:0 5px;border-radius:6px;background:#fff;color:#0875ae!important;font:800 12px/1 system-ui;font-variant-numeric:tabular-nums;box-shadow:0 1px 2px #002a4714}.ci-notification-control .ci-notification-total[hidden]{display:none!important}.bn-topbar .bn-account-links a.ci-notification-control.has-notices{background:#087fbd;border-color:#087fbd;color:#fff!important;box-shadow:0 4px 12px #087fbd29}.bn-topbar .bn-account-links a.ci-notification-control.has-notices:hover{background:#066fa6;border-color:#066fa6}.ci-notification-control.is-ringing .ci-bell-icon{animation:ci-bell-ring .9s ease-in-out 2}.bn-topbar .bn-account-links a.ci-notification-control.is-ringing{animation:ci-bell-glow 1s ease-out 2}@keyframes ci-bell-ring{0%,100%{transform:rotate(0)}15%{transform:rotate(16deg)}30%{transform:rotate(-13deg)}45%{transform:rotate(10deg)}60%{transform:rotate(-7deg)}75%{transform:rotate(3deg)}}@keyframes ci-bell-glow{0%{box-shadow:0 0 0 0 #0789cb55}100%{box-shadow:0 0 0 11px #0789cb00}}@media(prefers-reduced-motion:reduce){.bn-topbar .bn-account-links a.ci-notification-control{transition:none}.ci-notification-control.is-ringing .ci-bell-icon,.bn-topbar .bn-account-links a.ci-notification-control.is-ringing{animation:none}.bn-topbar .bn-account-links a.ci-notification-control:hover{transform:none}}@media(max-width:600px){.bn-topbar .bn-account-links a.ci-notification-control{min-width:42px;min-height:42px;padding:9px 10px;border-radius:12px}}
