/* AVE-MEET-M — «Встречи» на телефоне (шаг 6 пересборки мобильного, 13.09). Только CSS: панель списка
   (#meet-pane, ave-meetings.js) и модалка создания (.mui-modal, meetings-ui.js) остаются как есть, здесь —
   обычные иконки вместо dot-канвасов (владелец 13.09), поля 16px (iOS-зум), убраны дубли шапки.
   Плитка «Встречи» в меню открывает СПИСОК (AveMeetings.openList), не форму — см. ave-start.js. */
@media (max-width: 760px) {
  /* дубль: заголовок «Встречи» уже в шапке раздела; кнопка «Закрыть» — есть «Домой» и меню */
  body.ave-root #meet-pane .meetp-title { display: none; }
  body.ave-root #meet-pane #meetp-close { display: none; }
  body.ave-root #meet-pane .meetp-head { padding-top: 6px; }
  body.ave-root #meet-pane .meetp-sub { font-size: 13px; }
  body.ave-root #meet-pane .meetp-newbtn { font-size: 15px; height: 46px; padding: 0 18px; border-radius: 14px; }

  /* dot-канвасы → обычная иконка «видеокамера» маской, цвет — как был у канваса (сигнальный) */
  body.ave-root #meet-pane #meetp-headic,
  body.ave-root #meet-pane .meetp-row-ic { display: none; }
  body.ave-root #meet-pane .meetp-head::before,
  body.ave-root #meet-pane .meetp-row::before {
    content: ""; display: block; flex: none; width: 20px; height: 20px; background: var(--signal);
    -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='6' width='13' height='12' rx='2'/><path d='M16 10l5-3v10l-5-3z'/></svg>") center / contain no-repeat;
    mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='6' width='13' height='12' rx='2'/><path d='M16 10l5-3v10l-5-3z'/></svg>") center / contain no-repeat;
  }
  body.ave-root #meet-pane .meetp-row::before { width: 18px; height: 18px; margin-top: 2px; }
  body.ave-root #meet-pane .meetp-row-dim::before { background: var(--muted-2); }

  /* карточка встречи: кнопки под палец, три в ряд не мельчат — переносятся */
  body.ave-root #meet-pane .meetp-btn { min-height: 40px; font-size: 14px; }

  /* модалка создания / карточка ссылки: поля 16px (иначе iOS зумит), кнопки под палец */
  body.ave-root .mui-modal .mui-input, body.ave-root .mui-linkbox input { font-size: 16px; }
  body.ave-root .mui-modal .mui-btn { min-height: 44px; font-size: 14px; }
  body.ave-root .mui-modal .mui-seg button { min-height: 42px; font-size: 14px; }
}

/* строка кнопок карточки: во всю ширину и с переносом — три кнопки под палец в 390px не влезают в один ряд */
@media (max-width: 760px) {
  body.ave-root #meet-pane .meetp-row-acts { width: 100%; flex-wrap: wrap; gap: 8px; }
  body.ave-root #meet-pane .meetp-row-acts .meetp-btn { flex: 1 1 auto; }
  body.ave-root #meet-pane .meetp-head { padding-top: 0; }
}
