.backdrop.svelte-1uwoa28{position:fixed;inset:0;z-index:40;background:color-mix(in srgb,var(--bg) 72%,transparent)}.sheet.svelte-1uwoa28{position:fixed;left:var(--gutter);right:var(--gutter);bottom:calc(var(--safe-bottom) + 16px);z-index:41;max-width:420px;margin:0 auto;padding:20px;border-radius:var(--radius-ui);border:1px solid var(--edge);background:var(--surface);color:var(--text);box-shadow:var(--shadow);animation:svelte-1uwoa28-rise var(--dur-fast) var(--ease-out)}.title.svelte-1uwoa28{margin:0 0 6px;font-size:1.15rem;font-weight:600}.text.svelte-1uwoa28{margin:0 0 16px;color:var(--text-muted)}.buttons.svelte-1uwoa28{display:flex;gap:10px;flex-wrap:wrap}.buttons.svelte-1uwoa28 button:where(.svelte-1uwoa28){flex:1 1 0;min-height:44px;padding:0 14px;border-radius:var(--radius-ui);font:inherit;font-weight:600;cursor:pointer}.confirm.svelte-1uwoa28{border:1px solid var(--outline);background:transparent;color:var(--text)}.cancel.svelte-1uwoa28{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent)}.buttons.svelte-1uwoa28 button:where(.svelte-1uwoa28):focus-visible{outline:2px solid var(--focus);outline-offset:2px}@keyframes svelte-1uwoa28-rise{0%{transform:translateY(12px);opacity:0}}@media(prefers-reduced-motion:reduce){.sheet.svelte-1uwoa28{animation:none}}
