/*! (c) KudosC / MrDevStack - ZynSoft. All rights reserved. Proprietary software: copying, redistribution or reverse engineering without written permission is prohibited. */
.kc-update-banner{align-items:center;background:#171d32;border:1px solid rgba(255,255,255,.14);border-radius:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 84px);box-shadow:0 12px 32px #00000059;color:#fff;display:flex;gap:12px;left:50%;max-width:calc(100vw - 32px);opacity:0;padding:12px 18px;pointer-events:none;position:fixed;transform:translate(-50%,16px);transition:opacity .25s,transform .25s;z-index:100000}.kc-update-banner.is-visible{opacity:1;transform:translate(-50%)}.kc-update-text{display:flex;flex-direction:column;gap:2px;min-width:0}.kc-update-text strong{font-size:13px;font-weight:800}.kc-update-text small{color:#ffffffb8;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kc-update-spinner{animation:kc-update-spin .8s linear infinite;border:2.5px solid rgba(255,255,255,.25);border-radius:50%;border-top-color:#fff;flex:none;height:18px;width:18px}@keyframes kc-update-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.kc-update-spinner{animation-duration:2.4s}}.admin-update-stats{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:4px 0 14px}.admin-update-stat{background:#7f87a01a;border-radius:10px;padding:10px 12px}.admin-update-stat small{color:#6a7284;display:block;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.admin-update-stat strong{display:block;font-size:14px;margin-top:3px}
