.wrapper.svelte-li6gfl{width:100%;height:100%;display:flex;justify-content:center;align-items:center;animation:appear .5s ease}.loader.svelte-li6gfl:after{display:block;content:"";width:32px;height:32px;border-radius:50%;border:5px solid rgba(0,150,255,.5);border-top-color:#0096ff;animation:svelte-li6gfl-spin .5s linear infinite}@keyframes svelte-li6gfl-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}main.svelte-1uha8ag{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;animation:appear .5s ease}.header.svelte-1uha8ag{text-align:center;margin-bottom:20px;max-width:80%}.header.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:40px}.header.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:18px}.box.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;background-color:#111;border:1px solid #222;padding:5px;border-radius:8px;gap:10px;width:400px;max-width:90%}.box.svelte-1uha8ag .date:where(.svelte-1uha8ag){display:flex;align-items:center;width:100%;color:#999;height:50px;gap:5px}.box.svelte-1uha8ag .date:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){background:transparent;border:none;color:inherit;cursor:pointer;display:flex;align-items:center;font-size:20px;padding:0 15px;height:100%;transition:.2s ease;background:#222;border-radius:4px}.box.svelte-1uha8ag .date:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag):hover{color:#fff}.box.svelte-1uha8ag .date:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag):disabled{opacity:.5;cursor:not-allowed}.box.svelte-1uha8ag .date:where(.svelte-1uha8ag) .label:where(.svelte-1uha8ag){background:none;font-family:inherit;font-size:15px;font-weight:500;text-transform:uppercase;white-space:nowrap;height:100%;flex:1;display:flex;align-items:center;justify-content:center}.box.svelte-1uha8ag .date:where(.svelte-1uha8ag) .label:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){position:absolute}.box.svelte-1uha8ag .date:where(.svelte-1uha8ag) .label:where(.svelte-1uha8ag) span.inner:where(.svelte-1uha8ag){animation:slideInLeft .3s ease}.box[data-anim-fw=true].svelte-1uha8ag .date:where(.svelte-1uha8ag) .label:where(.svelte-1uha8ag) span.inner:where(.svelte-1uha8ag){animation:slideInRight .3s ease forwards}.box.svelte-1uha8ag .date:where(.svelte-1uha8ag) .label:where(.svelte-1uha8ag) span.oldInner:where(.svelte-1uha8ag){animation:slideOutRight .3s ease forwards}.box[data-anim-fw=true].svelte-1uha8ag .date:where(.svelte-1uha8ag) .label:where(.svelte-1uha8ag) span.oldInner:where(.svelte-1uha8ag){animation:slideOutLeft .3s ease forwards}.box.svelte-1uha8ag .menu:where(.svelte-1uha8ag){position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;margin:20px 0;transition:height .3s ease}.box.svelte-1uha8ag .menu:where(.svelte-1uha8ag) .dish:where(.svelte-1uha8ag){font-size:26px;font-weight:700;display:flex;align-items:center;justify-content:center}.box.svelte-1uha8ag .menu:where(.svelte-1uha8ag) .allergies:where(.svelte-1uha8ag){font-size:16px;font-weight:500;color:#ccc;display:flex;align-items:center;justify-content:center;margin-top:5px}.box.svelte-1uha8ag .menu:where(.svelte-1uha8ag) .oldMenuInner:where(.svelte-1uha8ag){position:absolute;animation:slideOutRight .3s ease forwards;width:380px;max-width:80vw}.box[data-anim-fw=true].svelte-1uha8ag .menu:where(.svelte-1uha8ag) .oldMenuInner:where(.svelte-1uha8ag){animation:slideOutLeft .3s ease forwards}.box.svelte-1uha8ag .menu:where(.svelte-1uha8ag) .menuInner:where(.svelte-1uha8ag){position:absolute;animation:slideInLeft .3s ease;width:380px;max-width:80vw}.box[data-anim-fw=true].svelte-1uha8ag .menu:where(.svelte-1uha8ag) .menuInner:where(.svelte-1uha8ag){animation:slideInRight .3s ease}.message.svelte-1uha8ag{width:100%;height:100%;display:flex;justify-content:center;align-items:center;animation:appear .5s ease}.message.svelte-1uha8ag .inner:where(.svelte-1uha8ag){display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#111;border:1px solid #222;padding:20px 30px;gap:10px;border-radius:8px;max-width:90%}.message.svelte-1uha8ag .material-icons:where(.svelte-1uha8ag){color:#0064ff;font-size:64px;vertical-align:middle}.message[data-severity=error].svelte-1uha8ag .material-icons:where(.svelte-1uha8ag){color:red}.message.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:18px}.message.svelte-1uha8ag button:where(.svelte-1uha8ag){all:unset;padding:8px 16px;border-radius:5px;background-color:#0064ff;cursor:pointer;transition:opacity .2s ease;margin-top:10px}.message.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{opacity:.8}
