/*! (c) KudosC / MrDevStack - ZynSoft. All rights reserved. Proprietary software: copying, redistribution or reverse engineering without written permission is prohibited. */
.dock-item[data-nav=messages] .dock-icon,.rail-link[data-nav=messages]{position:relative}.kc-nav-badge{background:#ff3b4e;border-radius:999px;box-shadow:0 0 0 2px var(--kc-nav-badge-ring, #16161a),0 3px 8px -2px #ff3b4e99;color:#fff;font:800 10.5px/1 Manrope,system-ui,sans-serif;letter-spacing:0;min-width:18px;padding:4px 5px;pointer-events:none;position:absolute;text-align:center;z-index:2;animation:kcNavBadgePop .32s cubic-bezier(.34,1.56,.64,1) both}.dock-item .dock-icon .kc-nav-badge{right:0;top:0}.rail-link .kc-nav-badge{margin-left:auto;position:static}.rail-link.has-nav-badge{align-items:center;display:flex;gap:10px}@keyframes kcNavBadgePop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.kc-nav-badge{animation:none}}.dock-item[data-nav=messages] .dock-icon{overflow:visible}.dock-item .dock-icon .kc-nav-badge{background:linear-gradient(180deg,#ff5a6b,#f0263c);border-radius:999px;box-shadow:0 0 0 1.5px var(--kc-nav-badge-ring, #16161a),0 2px 6px -1px #f0263c8c;box-sizing:border-box;font:800 9px/15px Manrope,system-ui,sans-serif;height:15px;min-width:15px;padding:0 4px;right:-9px;top:-6px;transform-origin:100% 0}.rail-link .kc-nav-badge{font-size:9px;height:16px;line-height:16px;min-width:16px;padding:0 5px}
