.notify-bell__btn--alert{color:var(--bs-danger)!important}.notify-bell__btn--alert .bi-bell-fill{animation:notify-ring 2s ease-in-out infinite}@keyframes notify-ring{0%,to{transform:rotate(0)}10%,30%{transform:rotate(-8deg)}20%,40%{transform:rotate(8deg)}}.notify-bell__badge{position:absolute;top:2px;right:2px;min-width:1.1rem;height:1.1rem;font-size:.65rem;border-radius:999px;background:var(--bs-danger);color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}.panel-notify-menu{width:min(380px,92vw);padding:0;overflow:hidden;border:1px solid var(--bs-border-color, #e2e8f0);border-radius:12px;box-shadow:0 12px 32px #0f172a1f}.panel-notify-menu__head{padding:.85rem 1rem;font-weight:600;font-size:.9rem;border-bottom:1px solid var(--bs-border-color, #e2e8f0);background:var(--bs-body-bg, #fff);color:var(--bs-body-color, #0f172a)}.panel-notify-item{display:flex;gap:.75rem;padding:.85rem 1rem;text-decoration:none;color:inherit;border-bottom:1px solid var(--bs-border-color, #e2e8f0);transition:background .15s ease}.panel-notify-item:hover{background:var(--bs-tertiary-bg, #f8fafc);color:inherit}.panel-notify-item__body{flex:1;min-width:0}.panel-notify-item__icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem}.panel-notify-item__icon--success{background:#22c55e1f;color:#16a34a}.panel-notify-item__icon--warning{background:#f59e0b1f;color:#d97706}.panel-notify-item__icon--danger{background:#ef44441f;color:#dc2626}.panel-notify-item__icon--info{background:#2563eb1f;color:#2563eb}.panel-notify-item__icon--muted{background:#64748b1f;color:#64748b}.panel-notify-item__title{font-size:.875rem;font-weight:600;line-height:1.3;color:var(--bs-body-color, #0f172a)}.panel-notify-item__text{font-size:.78rem;color:var(--bs-secondary-color, #64748b);margin:.2rem 0 0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.panel-notify-item__time{font-size:.72rem;color:var(--bs-secondary-color, #94a3b8);margin-top:.25rem}.notify-bell--storefront{position:relative}.notify-bell--storefront .notify-bell__menu{z-index:1060;margin-top:.35rem}.notify-bell__menu{width:min(380px,92vw);max-height:70vh;overflow:hidden;padding:0}.notify-bell__menu.show{display:flex;flex-direction:column}.notify-bell__list{overflow-y:auto;max-height:50vh}.panel-notify-item--unread{background:rgba(var(--bs-primary-rgb),.06)}.panel-notify-menu__foot{padding:.75rem;border-top:1px solid var(--bs-border-color)}.notify-bell__empty{text-align:center;padding:2rem 1rem;color:var(--bs-secondary-color)}.notify-bell__empty i{font-size:2rem;display:block;margin-bottom:.5rem}.notify-center-item{display:flex;align-items:stretch;gap:.5rem;padding:1rem;border-bottom:1px solid var(--bs-border-color);background:var(--bs-body-bg)}.notify-center-item--unread{border-left:3px solid var(--bs-primary)}.notify-center-item__main{display:flex;gap:.75rem;flex:1;text-decoration:none;color:inherit}.notify-center-item__main:hover{color:inherit}.notify-center-item__title{font-weight:600}.notify-center-item__message{margin:.25rem 0 0;font-size:.875rem;color:var(--bs-secondary-color)}.notify-center-item__meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;font-size:.75rem;color:var(--bs-secondary-color)}.notify-center-item__actions{display:flex;flex-direction:column;gap:.25rem}.notify-center-group__label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color);padding:.75rem 1rem .25rem}@media(max-width:575.98px){.notify-center-item{flex-direction:column}.notify-center-item__actions{flex-direction:row}}
