/* Качественное обновление 05.10.2026 (DESIGN_REVIEW.md): точечные исправления после замеров 320/390 px. */
/* Заголовок подборки и «Все →» не слипаются; длинный заголовок сокращается, ссылка не сжимается. */
.section-head{gap:12px}
.section-head .section-title{min-width:0}
.section-head .section-link{flex-shrink:0;white-space:nowrap;min-height:40px;display:inline-flex;align-items:center}
/* Нижнее меню на 320 px: подписи помещаются целиком («Избранное»). */
@media (max-width:359px){
  .tabbar{width:calc(100% - 16px);padding:4px}
  .tab span{font-size:10px;letter-spacing:-.3px}
}
/* Условия задания канала: компактная раскрывашка вместо пустого блока; текст читаемого размера. */
.reference-quests .channel-terms,.channel-task .channel-terms{background:none;padding:0;font-size:12px;line-height:1.5}
.channel-terms summary{min-height:40px;width:max-content;list-style:none;gap:6px;text-decoration:none;font-size:13px}
.channel-terms summary::-webkit-details-marker{display:none}
.channel-terms summary:after{content:'›';font-size:18px;transition:transform .2s}
.channel-terms[open] summary:after{transform:rotate(90deg)}
.reference-quests .channel-terms[open],.channel-task .channel-terms[open]{padding:4px 12px 10px;border-radius:12px;background:#140b2560}
/* Топ недели: кубок-иллюстрация вместо крошечного значка. */
.top-cup-art{display:block;width:104px;height:104px;margin:0 auto 6px;object-fit:contain;font-size:0}
/* «Повторить» в топе — только если список не загрузился. */
#topFull:has(.lb-list)+.audit-top-retry{display:none}
/* Клавиатура открыта: нижнее меню не всплывает над клавиатурой и не закрывает поле ввода. */
.kb-open .tabbar{display:none}
/* XP и покупки: содержимое по той же линии, что и баннер (было 32 px вместо 16 px). */
body[data-plaivo-view="xpShop"] #view>.section{padding-left:0;padding-right:0}
/* iOS: поле ввода мельче 16 px заставляет WebView приблизить страницу при фокусе, и после закрытия клавиатуры
   приложение остаётся увеличенным и сдвинутым («как сайт»). Плюс maximum-scale=1 в viewport. */
@supports (-webkit-touch-callout:none){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:max(16px,1em)}}
