.version-stale-banner[data-v-3ed8886e]{position:fixed;top:100px;left:50%;transform:translate(-50%);z-index:1860;display:flex;align-items:center;gap:12px;padding:8px 16px;border-radius:999px;background:#fffbe6;border:1px solid #f0d180;color:#5c4400;font-size:14px;line-height:1.4;box-shadow:0 4px 14px #5c44001f;white-space:nowrap}.version-stale-banner.is-workbench[data-v-3ed8886e]{top:calc(var(--header-height) + 20px)}.version-stale-banner button[data-v-3ed8886e]{border:1px solid #f0d180;background:#fff;color:#5c4400;border-radius:999px;padding:2px 12px;font-size:13px;font-weight:600;cursor:pointer}.version-stale-banner button[data-v-3ed8886e]:hover{background:#fff3c4}@media (max-width: 768px){.version-stale-banner[data-v-3ed8886e]{top:80px}}.app-notices[data-v-3ed8886e]{position:fixed;top:0;left:0;right:0;z-index:2100;display:grid;gap:var(--sp-1);pointer-events:none}.notice[data-v-3ed8886e]{pointer-events:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);color:var(--brand-ink);background:var(--brand-weak);border-bottom:1px solid var(--brand-line);font-size:var(--fs-small)}.notice button[data-v-3ed8886e]{border:1px solid var(--brand);background:var(--surface);color:var(--brand-ink);border-radius:var(--radius-cta);padding:var(--sp-1) var(--sp-3);cursor:pointer}
