/* Meniul zilei — CSS autonom (fallback pe teme care NU sunt „duet"; pe duet e sărit, tema îl stilizează deja). */
#meniuZileiHero { display:none; }
#meniuZileiHero.active {
  display:flex; flex-direction:column; align-items:center; gap:10px;
  max-width:520px; margin:24px auto; padding:14px;
}
#meniuZileiHero .mz-imgwrap { width:100%; display:flex; justify-content:center; }
#meniuZileiHero img.mz-img { max-width:100%; height:auto; border-radius:10px; box-shadow:0 4px 14px rgba(0,0,0,.2); }
#meniuZileiHero .mz-info { font-size:13px; text-align:center; opacity:.85; }
#meniuZileiHero .mz-actions { width:100%; display:flex; flex-direction:column; gap:8px; }
#meniuZileiHero .mz-row { display:flex; gap:8px; }
#meniuZileiHero .mz-btn { flex:1; padding:12px; border-radius:10px; border:1px solid #ddd; cursor:pointer;
  display:flex; align-items:center; justify-content:center; gap:6px; text-decoration:none; font-weight:600; }
#meniuZileiHero .mz-order { background:#d89b4a; color:#fff; border-color:#d89b4a; }
#meniuZileiHero .mz-call { background:#1b5e20; color:#fff; border-color:#1b5e20; }
#meniuZileiHero .mz-scroll { font-size:11px; opacity:.6; }
