.elementor .ojo-mad-libs{overflow:hidden;display:inline-flex;flex-direction:row;/* Blocăm absolut orice tentativă de rând nou în input */
.ojo-mad-libs .e-form-input-base {
  /* 1. Forțăm textul să stea pe un singur rând, indiferent de lungime */
  white-space: nowrap !important; 
  
  /* 2. Ascundem orice iese pe verticală (rândul 2) */
  overflow-y: hidden !important; 
  
  /* 3. Permitem textului să curgă doar la stânga/dreapta */
  overflow-x: auto !important; 

  /* 4. Limităm înălțimea la exact un rând de text */
  height: 40px !important; /* Ajustează asta să fie puțin mai mare decât fontul tău */
  line-height: 40px !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;

  /* 5. Designul de linie (ca să nu mai atingă literele) */
  border: none !important;
  border-bottom: 2px solid #00F0FF !important; /* Linia ta cyan */
  background: transparent !important;
  
  /* Aliniere cu textul fix */
  vertical-align: middle !important;
}

/* Eliminăm bara de scroll care ar putea apărea din cauza overflow-x */
.ojo-mad-libs .e-form-input-base::-webkit-scrollbar {
  display: none !important;
  height: 0 !important;
}

/* Forțăm eticheta (Numele meu este) să stea pe același rând */
.ojo-mad-libs .e-form-field-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  flex-wrap: nowrap !important; /* Interzis să sară sub etichetă */
}\n}