.update-banner[data-v-c6db096f]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid rgba(99,102,241,.4);border-radius:12px;box-shadow:0 8px 32px #0006,0 0 0 1px #6366f11a;color:#e2e8f0;display:flex;font-size:13px;gap:16px;left:50%;max-width:90vw;padding:10px 20px;position:fixed;top:16px;transform:translate(-50%);z-index:10000}.update-banner__content[data-v-c6db096f]{align-items:center;display:flex;gap:8px}.update-banner__text[data-v-c6db096f]{white-space:nowrap}.update-banner__actions[data-v-c6db096f]{align-items:center;display:flex;gap:8px}.update-banner__btn[data-v-c6db096f]{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;padding:5px 14px;transition:all .2s;white-space:nowrap}.update-banner__btn--primary[data-v-c6db096f]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.update-banner__btn--primary[data-v-c6db096f]:hover:not(:disabled){box-shadow:0 4px 12px #6366f166;transform:translateY(-1px)}.update-banner__btn[data-v-c6db096f]:disabled{cursor:wait;opacity:.7}.update-banner__btn--ghost[data-v-c6db096f]{background:transparent;color:#94a3b8}.update-banner__btn--ghost[data-v-c6db096f]:hover{background:#ffffff0d;color:#e2e8f0}.update-banner-slide-enter-active[data-v-c6db096f],.update-banner-slide-leave-active[data-v-c6db096f]{transition:all .3s ease}.update-banner-slide-enter-from[data-v-c6db096f],.update-banner-slide-leave-to[data-v-c6db096f]{opacity:0;transform:translate(-50%) translateY(-20px)}@media(max-width:640px){.update-banner[data-v-c6db096f]{flex-direction:column;gap:8px;padding:12px 16px}.update-banner__text[data-v-c6db096f]{text-align:center;white-space:normal}}
