.layout[data-astro-cid-lt7mtzav]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:2rem;align-items:start}.filters[data-astro-cid-lt7mtzav]{display:grid;grid-template-columns:1fr auto;gap:.75rem;margin-bottom:1.5rem}.search[data-astro-cid-lt7mtzav]{position:relative}.search[data-astro-cid-lt7mtzav] svg[data-astro-cid-lt7mtzav]{position:absolute;left:.9rem;top:50%;transform:translateY(-50%);color:var(--text-mute)}input[data-astro-cid-lt7mtzav][type=search],select[data-astro-cid-lt7mtzav]{width:100%;padding:.75rem 1rem .75rem 2.6rem;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--bg-2);color:var(--text);font:inherit}select[data-astro-cid-lt7mtzav]{padding-left:1rem}.kat[data-astro-cid-lt7mtzav]{margin-bottom:2rem}.kat[data-astro-cid-lt7mtzav] h2[data-astro-cid-lt7mtzav]{font-size:1.25rem;margin:0 0 .75rem}.kat[data-astro-cid-lt7mtzav]>ul[data-astro-cid-lt7mtzav]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}li[data-astro-cid-lt7mtzav][data-r]{display:flex;gap:.85rem;align-items:flex-start;padding:.75rem .85rem;border:1px solid var(--line);border-radius:12px;background:var(--surface)}li[data-astro-cid-lt7mtzav][data-r][hidden]{display:none}.ic[data-astro-cid-lt7mtzav]{width:40px;height:40px;border-radius:8px;border:1px solid;flex:none}.main[data-astro-cid-lt7mtzav]{flex:1;min-width:0}.name[data-astro-cid-lt7mtzav]{margin:0 0 .35rem;font-weight:600}.name[data-astro-cid-lt7mtzav] a[data-astro-cid-lt7mtzav]{text-decoration:none}.name[data-astro-cid-lt7mtzav] small[data-astro-cid-lt7mtzav]{color:var(--text-mute);font-weight:400}.name[data-astro-cid-lt7mtzav] .lv[data-astro-cid-lt7mtzav]{margin-left:.5rem;font-size:.8rem}.zutaten[data-astro-cid-lt7mtzav]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem .9rem;font-size:.88rem}.zutaten[data-astro-cid-lt7mtzav] a[data-astro-cid-lt7mtzav],.zutaten[data-astro-cid-lt7mtzav] span[data-astro-cid-lt7mtzav]{display:inline-flex;align-items:center;gap:.35rem;text-decoration:none}.zutaten[data-astro-cid-lt7mtzav] b[data-astro-cid-lt7mtzav]{color:var(--text);font-weight:600}.zutaten[data-astro-cid-lt7mtzav] img[data-astro-cid-lt7mtzav]{width:20px;height:20px;border-radius:4px}.add[data-astro-cid-lt7mtzav]{flex:none;width:2.4rem;height:2.4rem;border-radius:50%;border:1px solid var(--line-strong);background:transparent;color:var(--gold);font-size:1.2rem;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s}.add[data-astro-cid-lt7mtzav]:hover{border-color:var(--gold)}.add[data-astro-cid-lt7mtzav].on{background:var(--gold);border-color:var(--gold);color:var(--bg);font-size:.95rem}.empty[data-astro-cid-lt7mtzav]{color:var(--text-mute)}.liste[data-astro-cid-lt7mtzav]{position:sticky;top:90px}.liste-in[data-astro-cid-lt7mtzav]{padding:1.2rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:linear-gradient(180deg,rgba(233,180,90,.06),transparent 40%),var(--bg-2);max-height:calc(100vh - 110px);overflow-y:auto}.liste[data-astro-cid-lt7mtzav] h2[data-astro-cid-lt7mtzav]{font-size:1.3rem;margin:0 0 .75rem}.liste[data-astro-cid-lt7mtzav] h3[data-astro-cid-lt7mtzav]{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-family:var(--font-sans);margin:1.2rem 0 .5rem}.leer[data-astro-cid-lt7mtzav],.note[data-astro-cid-lt7mtzav]{color:var(--text-soft);font-size:.9rem;margin:0}.note[data-astro-cid-lt7mtzav]{margin-top:1rem;font-size:.8rem;color:var(--text-mute)}.liste[data-astro-cid-lt7mtzav] ul[data-astro-cid-lt7mtzav]{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.liste[data-astro-cid-lt7mtzav] li{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.liste[data-astro-cid-lt7mtzav] li a,.liste[data-astro-cid-lt7mtzav] li .it{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem;text-decoration:none}.liste[data-astro-cid-lt7mtzav] li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liste[data-astro-cid-lt7mtzav] li b{color:var(--text)}.liste[data-astro-cid-lt7mtzav] li img{width:24px;height:24px;border-radius:5px;flex:none}.liste[data-astro-cid-lt7mtzav] li small{color:var(--text-mute);font-size:.75rem;white-space:nowrap}.liste[data-astro-cid-lt7mtzav] .anz input{width:3.6rem;padding:.3rem .4rem;border-radius:6px;border:1px solid var(--line-strong);background:var(--bg);color:var(--text);font:inherit;text-align:right}.liste[data-astro-cid-lt7mtzav] .x{border:0;background:none;color:var(--text-mute);font-size:1.2rem;cursor:pointer;padding:0 .2rem}.liste[data-astro-cid-lt7mtzav] .x:hover{color:var(--ember)}.liste[data-astro-cid-lt7mtzav] .mk{flex:none;border:1px solid var(--line-strong);background:none;color:var(--text-soft);border-radius:999px;padding:.15rem .6rem;font-size:.75rem;cursor:pointer}.liste[data-astro-cid-lt7mtzav] .mk:hover{color:var(--gold);border-color:var(--gold)}.actions[data-astro-cid-lt7mtzav]{display:flex;gap:.5rem;margin-top:1.2rem}.actions[data-astro-cid-lt7mtzav] .btn[data-astro-cid-lt7mtzav]{padding:.55rem 1rem;font-size:.85rem}.ghost[data-astro-cid-lt7mtzav]{background:transparent;border:1px solid var(--line-strong);color:var(--text-soft)}.zur-liste[data-astro-cid-lt7mtzav]{display:none}.zur-liste[data-astro-cid-lt7mtzav].weg{opacity:0;pointer-events:none}.andere[data-astro-cid-lt7mtzav]{margin-top:3rem}.andere[data-astro-cid-lt7mtzav] h2[data-astro-cid-lt7mtzav]{font-size:1.4rem}.andere[data-astro-cid-lt7mtzav] ul[data-astro-cid-lt7mtzav]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.andere[data-astro-cid-lt7mtzav] a[data-astro-cid-lt7mtzav]{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .85rem .45rem .5rem;border:1px solid var(--line);border-radius:999px;color:var(--text-soft);text-decoration:none;background:var(--surface)}.andere[data-astro-cid-lt7mtzav] a[data-astro-cid-lt7mtzav]:hover{color:var(--text);border-color:var(--line-strong)}.andere[data-astro-cid-lt7mtzav] img[data-astro-cid-lt7mtzav]{border-radius:50%}.source[data-astro-cid-lt7mtzav]{margin:2.5rem 0 0;font-size:.8rem;color:var(--text-mute);text-align:center}@media(max-width:960px){.layout[data-astro-cid-lt7mtzav]{grid-template-columns:minmax(0,1fr)}.liste[data-astro-cid-lt7mtzav]{position:static;scroll-margin-top:80px}.liste-in[data-astro-cid-lt7mtzav]{max-height:none}.zur-liste[data-astro-cid-lt7mtzav]:not([hidden]){display:block;position:fixed;left:50%;bottom:1rem;transform:translate(-50%);z-index:20;padding:.7rem 1.3rem;border-radius:999px;background:var(--gold);color:var(--bg);font-weight:600;text-decoration:none;box-shadow:0 10px 30px #00000080}}@media(max-width:560px){.filters[data-astro-cid-lt7mtzav]{grid-template-columns:minmax(0,1fr)}}
