.cms-header[data-v-e1a65360]{justify-content:space-between;padding:.7rem 1.5rem;background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0}.cms-brand[data-v-e1a65360],.cms-header[data-v-e1a65360]{display:flex;align-items:center}.cms-brand[data-v-e1a65360]{gap:.6rem;font-weight:700;font-size:1.05rem;color:#1f2937;text-decoration:none}.cms-logo[data-v-e1a65360]{height:28px;width:auto}.cms-nav[data-v-e1a65360]{display:flex;align-items:center;gap:1rem}.cms-link[data-v-e1a65360]{color:#374151;text-decoration:none;font-size:.9rem;font-weight:500}.cms-link[data-v-e1a65360]:hover,.router-link-exact-active.cms-link[data-v-e1a65360]{color:var(--cms-primary)}.cms-site[data-v-e1a65360]{color:#374151;text-decoration:none;font-size:.9rem;font-weight:500}.cms-site[data-v-e1a65360]:hover{color:var(--cms-primary)}.cms-user[data-v-e1a65360]{color:#6b7280;font-size:.9rem;margin-left:.5rem}.cms-logout[data-v-e1a65360]{color:var(--cms-primary);text-decoration:none;font-size:.9rem}.cms-logout[data-v-e1a65360]:hover{text-decoration:underline}.publish-bar[data-v-8ed0c8f4]{flex-shrink:0;background:#111827;color:#fff;z-index:50;box-shadow:0 -4px 20px #00000026}.publish-bar--pending[data-v-8ed0c8f4]{background:#1e3a8a}.publish-bar--live[data-v-8ed0c8f4]{background:#065f46}.publish-bar--timeout[data-v-8ed0c8f4]{background:#78350f}.publish-bar--error[data-v-8ed0c8f4]{background:#7f1d1d}.publish-bar--conflict[data-v-8ed0c8f4]{background:#78350f}.pb-inner[data-v-8ed0c8f4]{max-width:820px;margin:0 auto;padding:.85rem 1.5rem;display:flex;align-items:center;gap:.75rem}.pb-count[data-v-8ed0c8f4]{font-weight:700;white-space:nowrap}.pb-msg[data-v-8ed0c8f4]{flex:1;font-weight:500;gap:.5rem}.pb-hint[data-v-8ed0c8f4],.pb-msg[data-v-8ed0c8f4]{display:flex;align-items:center}.pb-hint[data-v-8ed0c8f4]{gap:.4rem;color:#cbd5e1;font-size:.8rem;white-space:nowrap}.pb-spinner[data-v-8ed0c8f4]{width:12px;height:12px;flex-shrink:0;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:pb-spin-8ed0c8f4 .8s linear infinite}@keyframes pb-spin-8ed0c8f4{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.pb-spinner[data-v-8ed0c8f4]{animation-duration:3s}}.pb-chips[data-v-8ed0c8f4]{flex:1;min-width:0;display:flex;gap:.4rem;list-style:none;margin:0;padding:0 0 2px;overflow-x:auto;scrollbar-width:thin}.pb-chip[data-v-8ed0c8f4]{display:flex;align-items:center;gap:.3rem;background:#ffffff1a;border-radius:999px;padding:.2rem .3rem .2rem .7rem;font-size:.8rem;white-space:nowrap}.pb-chip-label[data-v-8ed0c8f4]{color:#e5e7eb}.pb-chip-x[data-v-8ed0c8f4]{background:transparent;border:none;color:#9ca3af;font-size:1rem;line-height:1;cursor:pointer;width:18px;height:18px;border-radius:50%;padding:0}.pb-chip-x[data-v-8ed0c8f4]:hover{background:#fff3;color:#fff}.pb-chip-x[data-v-8ed0c8f4]:disabled{cursor:not-allowed;opacity:.5}.pb-btn[data-v-8ed0c8f4]{background:var(--cms-primary,#2563eb);color:#fff;border:none;border-radius:7px;padding:.5rem 1.3rem;font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.pb-btn[data-v-8ed0c8f4]:disabled{opacity:.6;cursor:progress}.pb-ghost[data-v-8ed0c8f4]{background:transparent;border:1px solid hsla(0,0%,100%,.35);color:#e5e7eb;border-radius:7px;padding:.45rem .9rem;font:inherit;font-size:.85rem;cursor:pointer;white-space:nowrap}.pb-ghost[data-v-8ed0c8f4]:hover:not(:disabled){border-color:#fff;color:#fff}.pb-ghost[data-v-8ed0c8f4]:disabled{opacity:.5;cursor:not-allowed}.pb-link[data-v-8ed0c8f4]{color:#fff;text-decoration:underline;font-size:.85rem}.pb-dismiss[data-v-8ed0c8f4]{background:transparent;border:1px solid hsla(0,0%,100%,.4);color:#fff;border-radius:6px;padding:.35rem .8rem;cursor:pointer;font:inherit;font-size:.85rem}.slide-enter-active[data-v-8ed0c8f4],.slide-leave-active[data-v-8ed0c8f4]{transition:transform .2s ease}.slide-enter-from[data-v-8ed0c8f4],.slide-leave-to[data-v-8ed0c8f4]{transform:translateY(100%)}
