.en2-lenta{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}
.en2-ozvuchka{background:none;border:0;color:var(--akcent);flex:0 0 auto;padding:4px;cursor:pointer;
  display:flex;align-items:center;justify-content:center}
.en2-oz-puzyr{margin-top:6px}
.en2-mic{width:44px;flex:0 0 auto;padding:0;display:flex;align-items:center;justify-content:center}
.en2-mic.aktivna{background:var(--krasniy);color:var(--na-akcente)}
.en2-otvet-blok{margin:0 0 10px}
.en2-pole{min-height:44px;max-height:120px}
.en2-otpravit{width:auto;flex:0 0 auto;padding:12px 16px}

.en2-ispravleniya{background:var(--fon);border-radius:14px;padding:10px 12px;margin:-4px 0 2px}
.en2-ispravlenie{padding:6px 0;border-top:1px solid var(--liniya)}
.en2-ispravlenie:first-child{border-top:0;padding-top:0}
.en2-isp-ryad{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:14px}
.en2-bylo{color:var(--krasniy);text-decoration:line-through}
.en2-stalo{color:var(--zeleniy);font-weight:600}
.en2-pochemu{color:var(--vtoroy);font-size:13px;margin-top:2px}
.en2-v-slova{background:none;border:0;color:var(--akcent);font-size:13px;font-weight:600;padding:4px 0 0;cursor:pointer}

.en2-slovo-stroka{display:flex;align-items:center;justify-content:space-between;gap:10px;
  padding:10px 0;border-top:1px solid var(--liniya)}
.en2-slovo-stroka:first-child{border-top:0;padding-top:0}
.en2-slovo-lev{min-width:0}
.en2-slovo-tekst{font-weight:600}
.en2-slovo-perevod{color:var(--vtoroy);font-size:14px}
.en2-slovo-dnya{display:flex;align-items:center;justify-content:space-between;gap:10px}

.en2-kartochka{text-align:center;padding:26px 16px}
.en2-karta-slovo{font-size:26px;font-weight:700}
.en2-karta-transkr{color:var(--vtoroy);margin-top:2px}
.en2-karta-perevod{font-size:18px;margin-top:14px;font-weight:600}
.en2-karta-primer{color:var(--vtoroy);font-size:14px;margin-top:8px;text-align:left}
.en2-karta-sinonimy{color:var(--vtoroy);font-size:13px;margin-top:8px}
