.planner.svelte-1ujoit5{max-width:calc(48rem + 2 * var(--sx-body));padding-inline:var(--sx-body);margin-inline:auto}.days.svelte-1ujoit5,.list.svelte-1ujoit5{border-top:1px solid var(--line);list-style:none}.day.svelte-1ujoit5{border-bottom:1px solid var(--line);flex-direction:column;gap:.75rem;padding-block:1.25rem;display:flex}.name.svelte-1ujoit5{font-family:var(--font-serif);font-size:1.75rem;font-weight:200;line-height:1.25}.pick.svelte-1ujoit5{align-items:center;gap:1rem;display:flex}select.svelte-1ujoit5{border:1px solid var(--line);background:var(--bg-card);min-width:0;color:var(--accent);appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.25rem),calc(100% - .9rem);background-repeat:no-repeat;background-size:.35rem .35rem;border-radius:0;flex:1;padding:.75rem 2.5rem .75rem 1rem;transition:border-color .3s}select.svelte-1ujoit5:focus{border-color:var(--accent)}.open.svelte-1ujoit5{text-underline-offset:.3em;flex-shrink:0;text-decoration:underline;text-decoration-thickness:1px}.shopping.svelte-1ujoit5{margin-top:6rem}h2.svelte-1ujoit5{text-align:center}.hint.svelte-1ujoit5{color:var(--accent-soft);text-align:center;margin:1rem 0 3rem}.list.svelte-1ujoit5 label:where(.svelte-1ujoit5){border-bottom:1px solid var(--line);cursor:pointer;align-items:baseline;gap:1rem;padding-block:.875rem;transition:opacity .3s;display:flex}.list.svelte-1ujoit5 label.done:where(.svelte-1ujoit5){opacity:.5}.list.svelte-1ujoit5 label.done:where(.svelte-1ujoit5) .ingredient:where(.svelte-1ujoit5){text-decoration:line-through}.list.svelte-1ujoit5 li:where(.svelte-1ujoit5):last-child label:where(.svelte-1ujoit5){border-bottom:0}.list.svelte-1ujoit5{border-bottom:1px solid var(--line)}input.svelte-1ujoit5{width:1rem;height:1rem;accent-color:var(--accent);flex-shrink:0;transform:translateY(.125rem)}.amount.svelte-1ujoit5{flex-shrink:0;width:5.5rem}@media (width>=768px){.day.svelte-1ujoit5{flex-direction:row;justify-content:space-between;align-items:center}.pick.svelte-1ujoit5{width:28rem}}@media (width>=1111px){.shopping.svelte-1ujoit5{margin-top:8rem}}@media (hover:hover){.open.svelte-1ujoit5:hover,.list.svelte-1ujoit5 label:where(.svelte-1ujoit5):hover{opacity:.6}select.svelte-1ujoit5:hover{border-color:var(--accent)}}
