
body, input {
  font: 12px Monaco, monospace;
}

body {
  background: #fff;
  margin: 2em;
}

form {
  border: 1px solid #ffc2e0;
  background: #fff;
  padding: 0.5em;
  cursor: text;
  margin-bottom: 1em;
  margin-left: 6em;
}

input {
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent;
  width: 100%;
  line-height: 1em;
}

form.focus {
  border: 1px solid #ff85c2;
}

input:focus {
  outline: 0;
}

ul {
  display: table;
  width: 100%;
  border-collapse: collapse;
}

ul li {
  display: table-row;
}

ul li span {
  display: table-cell;
  padding: 0.1em 0.5em;
}

ul li span.lang {
  width: 5em;
  border: 0;
  text-align: right;
  color: #b1b1b1;
}

ul li.loading span.lang {
  color: #000;
}

ul li.loading span.trans {
  color: #b1b1b1;
}











