.layer.svelte-1rc1rez{--sheet-bg: var(--paper);--shade: rgba(0, 0, 0, .28);--x-bg: var(--soft);--done-bg: #d24000}@media(prefers-color-scheme:dark){.layer.svelte-1rc1rez{--sheet-bg: #1c1c1e;--shade: rgba(0, 0, 0, .6);--x-bg: #3a3a3c;--done-bg: #e04500;--tint: #2c2c2e;--press: #3a3a3c}}.shade.svelte-1rc1rez{position:fixed;inset:0;z-index:40;background:var(--shade);opacity:calc(1 - var(--pull, 0));animation:svelte-1rc1rez-fade .25s ease-out}.sheet.svelte-1rc1rez{position:fixed;z-index:41;max-height:85dvh;overflow:auto;overscroll-behavior:contain;left:calc(8px + env(safe-area-inset-left));right:calc(8px + env(safe-area-inset-right));bottom:8px;max-width:640px;margin:0 auto;box-sizing:border-box;outline:none;background:var(--sheet-bg);border-radius:34px;--side: 18px;padding:0 var(--side) calc(10px + env(safe-area-inset-bottom));box-shadow:0 6px 24px #00000029;animation:svelte-1rc1rez-up .3s cubic-bezier(.2,.8,.2,1)}.sheet.tall.svelte-1rc1rez{left:0;right:0;bottom:0;border-radius:16px 16px 0 0;--side: calc(26px + env(safe-area-inset-left)) ;padding-bottom:calc(18px + env(safe-area-inset-bottom));box-shadow:0 -6px 20px #0000001f}.handle.svelte-1rc1rez{position:sticky;top:0;z-index:1;margin:0 calc(-1 * var(--side));padding:8px calc(var(--side) - 6px) 0;background:var(--sheet-bg);touch-action:none;cursor:grab}.grab.svelte-1rc1rez{position:absolute;top:6px;left:50%;width:36px;height:5px;margin-left:-18px;border-radius:3px;background:var(--hint)}.bar.svelte-1rc1rez{display:flex;justify-content:flex-end;min-height:44px}.bar.x.svelte-1rc1rez{justify-content:flex-start}.bar.none.svelte-1rc1rez{min-height:22px}.done.svelte-1rc1rez,.x.svelte-1rc1rez{border:0;background:none;width:44px;height:44px;padding:2px;display:flex}.done.svelte-1rc1rez svg:where(.svelte-1rc1rez){width:40px;height:40px}.done.svelte-1rc1rez circle:where(.svelte-1rc1rez){fill:var(--done-bg)}.done.svelte-1rc1rez path:where(.svelte-1rc1rez){stroke:#fff;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round;fill:none}.x.svelte-1rc1rez{padding:4px}.x.svelte-1rc1rez svg:where(.svelte-1rc1rez){width:36px;height:36px}.x.svelte-1rc1rez circle:where(.svelte-1rc1rez){fill:var(--x-bg)}.x.svelte-1rc1rez path:where(.svelte-1rc1rez){stroke:var(--mute);stroke-width:2.4;stroke-linecap:round;fill:none}@keyframes svelte-1rc1rez-up{0%{transform:translateY(calc(100% + 16px))}}@keyframes svelte-1rc1rez-fade{0%{opacity:0}}
