.sync-banner.svelte-169gxpt{position:fixed;left:50%;bottom:calc(var(--sticky-h) + env(safe-area-inset-bottom,0px) + 16px);transform:translate(-50%);z-index:9000;display:flex;flex-direction:column;gap:var(--s-2);max-width:calc(100vw - 32px);padding:10px 14px;border:0;border-radius:18px;background:var(--ink);color:var(--paper);font:inherit;font-size:var(--t-14);line-height:1.2;box-shadow:var(--sh-3);animation:svelte-169gxpt-sync-banner-in .22s ease-out}@media(prefers-reduced-motion:reduce){.sync-banner.svelte-169gxpt{animation:none}}.sync-banner--failed.svelte-169gxpt{background:var(--danger-600)}.sync-banner__row.svelte-169gxpt{display:flex;align-items:center;gap:var(--s-2)}.sync-banner__actions.svelte-169gxpt{display:flex;align-items:center;gap:var(--s-2);flex-wrap:nowrap;overflow-x:auto}.sync-banner__dot.svelte-169gxpt{width:8px;height:8px;border-radius:50%;flex-shrink:0;align-self:center}.sync-banner__dot--failed.svelte-169gxpt{background:var(--danger-line)}.sync-banner__text.svelte-169gxpt{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sync-banner__cta.svelte-169gxpt{padding:6px 14px;min-height:var(--tap-min);flex-shrink:0;white-space:nowrap;border:0;border-radius:999px;background:var(--paper);color:var(--ink);font:inherit;font-size:var(--t-13);font-weight:600;cursor:pointer}.sync-banner__cta[aria-disabled=true].svelte-169gxpt{opacity:.6;cursor:not-allowed}.sync-banner__cta--soft.svelte-169gxpt{background:color-mix(in srgb,var(--paper) 16%,transparent);color:var(--paper)}.sync-banner__cta--danger.svelte-169gxpt{background:color-mix(in srgb,var(--danger-fg) 24%,transparent);color:var(--danger-line)}.sync-banner__cta.svelte-169gxpt:focus-visible{outline:2px solid var(--brand-200);outline-offset:var(--focus-offset)}.sync-banner--offline.svelte-169gxpt{background:var(--ink-2)}.sync-banner__dot--offline.svelte-169gxpt{background:var(--ink-4)}.sync-banner--pending.svelte-169gxpt{background:var(--ink-2)}.sync-banner__dot--pending.svelte-169gxpt{background:var(--ink-4)}.sync-banner--uploading.svelte-169gxpt{background:var(--ink-2)}.sync-banner__dot--uploading.svelte-169gxpt{background:var(--live);animation:svelte-169gxpt-pulse-live-sm 1.6s infinite ease-out}@media(prefers-reduced-motion:reduce){.sync-banner__dot--uploading.svelte-169gxpt{animation:none}}@keyframes svelte-169gxpt-pulse-live-sm{0%{box-shadow:0 0 0 0 var(--live-glow)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}.sync-banner--stuck-inflight.svelte-169gxpt{background:var(--ink-2)}.sync-banner__dot--stuck-inflight.svelte-169gxpt{background:var(--sev-med-line)}@keyframes svelte-169gxpt-sync-banner-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.discard-sheet__body.svelte-169gxpt{margin:0 0 var(--s-4);color:var(--ink-2);font-size:var(--t-14);line-height:1.4}.discard-sheet__groups.svelte-169gxpt{list-style:none;margin:0 0 var(--s-4);padding:0;display:flex;flex-direction:column;gap:var(--s-2)}.discard-sheet__group.svelte-169gxpt{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-10);background:var(--paper-2)}.discard-sheet__group-label.svelte-169gxpt{font-size:var(--t-13);color:var(--ink-2)}.update-toast.svelte-1akntz0{position:fixed;left:50%;bottom:calc(var(--sticky-h) + env(safe-area-inset-bottom,0px) + 16px);transform:translate(-50%);z-index:9999;display:inline-flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:12px 16px;border:0;border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font:inherit;font-size:var(--t-14);line-height:1.2;box-shadow:0 8px 24px #0000002e;cursor:pointer;animation:svelte-1akntz0-update-toast-in .22s ease-out}.update-toast.svelte-1akntz0:focus-visible{outline:2px solid var(--brand-200);outline-offset:2px}.update-toast__cta.svelte-1akntz0{font-weight:600;color:var(--brand-200)}@keyframes svelte-1akntz0-update-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}
