.menu-live{display:grid;gap:18px;margin:34px 0}.menu-live__section{border:1px solid rgba(23,19,18,.16);border-radius:28px;background:rgba(255,255,255,.36);overflow:hidden}.menu-live__head{padding:clamp(25px,4vw,42px);border-bottom:1px solid rgba(23,19,18,.12)}.menu-live__head h2{font:italic clamp(2.5rem,5vw,4.8rem)/.94 var(--display);margin:10px 0 12px}.menu-live__head p{max-width:720px;margin:0}.menu-live__items{padding:0 clamp(20px,3vw,34px)}.menu-live__item{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:start;padding:22px 0;border-bottom:1px solid rgba(23,19,18,.12)}.menu-live__item:last-child{border-bottom:0}.menu-live__copy h3{font-size:1rem;margin:0 0 5px}.menu-live__copy p{margin:0;max-width:700px}.menu-live__copy small{display:block;margin-top:7px;font-size:.68rem;opacity:.55}.menu-live__price{text-align:right;white-space:nowrap}.menu-live__price strong{display:block}.menu-live__price span{display:block;font-size:.68rem;opacity:.52;margin-top:3px}.menu-live__item.is-unavailable{opacity:.52}.menu-teasers{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 26px}.menu-teaser{border:1px solid rgba(255,255,255,.26);border-radius:20px;padding:20px;background:rgba(255,255,255,.08)}.menu-teaser>span{font-size:.58rem;text-transform:uppercase;letter-spacing:.11em;opacity:.58}.menu-teaser h3{font:italic 1.8rem/1 var(--display);margin:9px 0}.menu-teaser p{font-size:.85rem;margin:0}.menu-teaser__foot{display:flex;gap:8px;align-items:end;margin-top:16px}.menu-teaser__foot strong{font-size:1rem}.menu-teaser__foot small{opacity:.58}@media(max-width:760px){.menu-teasers{grid-template-columns:1fr}.menu-live__item{grid-template-columns:1fr}.menu-live__price{text-align:left}}

/* V7.1: Fallback darf nach erfolgreichem CMS-Render niemals sichtbar bleiben. */
[data-menu-fallback][hidden]{display:none!important}
.menu-live__price:empty{display:none}

/* V7.2: Aktualisierungszeit ergänzt die permanente Auszug-Info. */
.menu-notice__meta{opacity:.68;font-size:.82em}

/* V7.4 · CMS-Produkte im bestehenden Bereich Bio, Demeter & Herkunft */
.origin-live{margin-top:34px;border-top:1px solid rgba(23,19,18,.2)}
.origin-live[hidden]{display:none}
.origin-live__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:18px 0;border-bottom:1px solid rgba(23,19,18,.16);align-items:start}
.origin-live__copy h3{margin:0;font:600 1rem/1.2 var(--sans,system-ui,sans-serif)}
.origin-live__copy p{margin:5px 0 0;font-size:.86rem;line-height:1.45;opacity:.72}
.origin-live__meta{display:flex;flex-direction:column;align-items:flex-end;gap:3px;white-space:nowrap}
.origin-live__meta strong{font-size:.92rem}
.origin-live__meta span{font-size:.72rem;opacity:.62}
.origin-live__item.is-unavailable{opacity:.58}
@media(max-width:680px){.origin-live__item{grid-template-columns:1fr;gap:9px}.origin-live__meta{align-items:flex-start}}
