/* Файл взят из courses-live.337222b.css (в main не уходил; удалён как мёртвый). Что добавилось (22.10.2026): у ведущего в строке три кнопки — «Войти в Zoom», «Записи» и «Закончить урок»; на телефоне (до 480 px)
   значок у «Войти в Zoom» убран, чтобы «Идёт урок» осталось читаемым, а не «Идет уро» (слова остались, ссылка та же).
   Идущий урок — ОДНА тонкая строка в плашке зала (22.10.2026, слова Лираз по снимку зала «ВРАТА СВЯТОСТИ»: «пока я урок веду не прекращай доступ к материалам,
   пусть так же тыкается, как и было, только информация, что урок идёт уже»). Разметка — courses.*.js (liveLine, liveMore); кнопка «Закончить урок» и вопрос —
   lesson-start.*.js (endLine, стили ls-* в lesson-start.*.css). Плашка .crs-hp (полоса и фон) и .crs-btn, .crs-lesson-dl, .crs-day-* — courses.336315a.css.
   Строка стоит в потоке (flex-колонка зала), ничего не накрывает: ни position, ни отрицательных полей. Высота — кнопка 40 + поля = 52 px.
   Старые андроиды (Chromium 99): только flex, gap и логические поля (padding-inline) — они там есть; новых селекторов и единиц нет. */
.crs-live-line{display:flex;flex-direction:column;min-width:0}
.crs-live-row{display:flex;align-items:center;gap:8px;min-width:0;min-height:52px;box-sizing:border-box;padding:6px 10px;padding-inline-start:14px}
.crs-live-main{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;min-height:40px;padding:0;border:0;background:none;
  color:var(--ink);font:inherit;text-align:start;cursor:pointer}
.crs-live-main:focus-visible,.crs-live-row .crs-btn:focus-visible{outline:2px solid var(--violet);outline-offset:2px}
.crs-live-ic{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--live);color:var(--on-live)}
.crs-live-ic .crs-ic{width:18px;height:18px}
.crs-live-t{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;overflow:hidden;white-space:nowrap;font-size:calc(13.5px * var(--fs,1));line-height:1.3}
.crs-live-t b{flex:0 0 auto;font-weight:800;color:var(--live)}
.crs-live-sep{flex:0 0 auto;padding:0 4px;color:var(--ink-faint)}
.crs-live-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ink);font-weight:600}
.crs-live-main .crs-today-go{margin-inline-start:2px}
.crs-live-row .crs-btn{flex:0 0 auto;min-height:40px;padding:0 12px;gap:6px;font-size:calc(13px * var(--fs,1));white-space:nowrap;text-decoration:none}
.crs-live-row .crs-btn .crs-ic{width:18px;height:18px}
.crs-live-err{margin:0;padding:0 14px 8px;font-size:calc(12.5px * var(--fs,1));line-height:1.4;color:var(--gold-text)}
/* Подробности той же строки. */
.crs-live-more{display:flex;flex-direction:column;gap:10px;padding:2px 14px 12px}
.crs-live-more[hidden]{display:none}
.crs-live-when{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:calc(12.5px * var(--fs,1));color:var(--ink-dim)}
.crs-live-open{align-self:flex-start;min-height:40px;padding:0 14px;gap:6px;font-size:calc(13px * var(--fs,1));white-space:nowrap;max-width:100%}
.crs-live-h{margin:2px 0 0;font-size:calc(11px * var(--fs,1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-text)}
.crs-live-more .crs-day-list{padding:0;max-height:30vh}
[dir="rtl"] .crs-live-more [dir="auto"]{text-align:right}
/* Самые узкие телефоны (360–380 px): «Идёт урок» должно остаться читаемым и рядом с самым длинным «Prisijungti prie Zoom», и рядом с «Закончить урок» ведущего —
   поля, значки и кегль кнопок чуть меньше (мишень по высоте прежняя, 40 px). */
@media (max-width:380px){
  .crs-live-row{gap:6px;padding:6px 8px;padding-inline-start:12px}
  .crs-live-main{gap:6px}
  .crs-live-ic{width:18px;height:18px;border-radius:0;background:none;color:var(--live)}
  .crs-live-ic .crs-ic,.crs-live-main .crs-today-go .crs-ic{width:16px;height:16px}
  .crs-live-t{font-size:calc(12px * var(--fs,1))}
  .crs-live-row .crs-btn{padding:0 9px;gap:5px;font-size:calc(12px * var(--fs,1))}
  .crs-live-row .crs-btn .crs-ic{width:16px;height:16px}
  .crs-live-main .crs-today-go{margin-inline-start:0}
}
/* Открыта клавиатура телефона: подробности не нужны, строка остаётся. */
html.kb-open:not([data-kind="desktop"]) .crs-live-more{display:none}
/* Записи урока (22.10.2026): третья кнопка в строке ведущего. Значок у «Войти в Zoom» на телефоне прячем — слова остаются. */
@media (max-width:480px){
  .crs-live-row .crs-btn-live[data-crs-zoom] .crs-ic{display:none}
}
