/* t105 (В-25) простой режим → 28.09 (Л1): отдельного экрана «Просто» нет, дверь одна — пустой чат с чипами
   под строкой ввода. Здесь — чипы, мастер подключения и полоса разделов. Кнопки не мельче 44 px (палец).
   Пример-фраза в мастере (.sp-examples) — тот же чип, что под строкой ввода. */
/* Чипы видны только на пустом чате: в идущем разговоре они стояли бы между человеком и ответом. */
#door-chips{display:none}
body.chat-home.chat-empty #door-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:min(100%,760px);margin:14px auto auto;padding:0 4px}
body.chat-home.chat-empty #model-chat:has(#door-chips) #model-form{margin-bottom:0}
#door-chips .akii-chip{gap:6px;min-height:40px;font-size:14px;border:1px solid transparent}
#door-chips .akii-chip:hover{border-color:var(--akii-accent,#35518d)}
/* На пустом чате заголовок «Новый чат» и кнопка «Новый чат» в панели ПК звали туда, где человек уже стоит. */
body.chat-home.chat-empty .model-top h1{visibility:hidden}
@media (min-width:901px){body.chat-empty #pb-new-chat{display:none}}
@media(max-width:640px){body.chat-home.chat-empty #door-chips{justify-content:flex-start}#door-chips .akii-chip{font-size:13.5px;min-height:38px}}
.sp-examples{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#8590a0;margin:14px 2px 26px;font-size:13px}
.sp-examples button{border:0;background:#eef2f7;color:#38618a;border-radius:20px;padding:7px 13px;font-size:13px}
/* Мастер: один вопрос на экране, шаг подписан числом — человек видит, сколько осталось. */
#sp-wizard{width:min(560px,96vw);border-radius:16px;padding:0;border:1px solid #d9e1ea}
.sp-wz{padding:20px 22px 18px}
.sp-wz-head{display:flex;align-items:center;gap:10px;color:#8590a0;font-size:13px}
.sp-wz-head small{margin-left:auto}
#sp-wz-close{border:0;background:transparent;font-size:20px;padding:0 4px;color:#8590a0}
#sp-wz-title{font-size:20px;margin:10px 0 14px}
.sp-steps{padding-left:20px;margin:0 0 16px}
.sp-steps li{margin-bottom:8px}
.sp-field{display:block;margin:14px 0 10px;font-size:13px;color:#596477}
.sp-field input,.sp-field textarea{margin-top:6px;font-size:16px;padding:12px}
.sp-more{border-top:1px solid #e9edf3;margin-top:14px}
.sp-more summary{cursor:pointer;color:#4a6784;font-size:13px}
.sp-chats{display:grid;gap:8px;margin:12px 0}
.sp-chat{display:flex;gap:10px;align-items:center;border:1px solid #e4e8ef;border-radius:12px;padding:12px;margin:0;cursor:pointer}
.sp-chat input{width:auto;margin:0}
.sp-chat small{display:block;color:#8590a0}
.sp-digest{background:#f4f7fa;border-radius:12px;padding:14px;margin:10px 0}
.sp-digest ul{margin:10px 0 0;padding-left:18px}
.sp-wz-error{color:#a2373d;background:#fbeff0;border-radius:10px;padding:10px 12px}
.sp-wz-foot{display:flex;gap:10px;align-items:center;margin-top:18px}
.sp-wz-foot .primary{margin-left:auto;min-height:46px;border-radius:12px;padding:12px 20px}
#sp-wz-back{min-height:46px;border-radius:12px}
/* Полоса разделов в шапке — единственная навигация на телефоне, и «Просто» в ней седьмая кнопка.
   Полоса не умела сжиматься (`flex:none` в focus.css), и на экране 390 px она уезжала вправо —
   прогон в браузере показал горизонтальную прокрутку ВСЕЙ страницы: первый экран съезжал вбок от
   касания. Теперь полоса листается сама, а страница стоит на месте. */
main>header #section-switch{flex:0 1 auto;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}
main>header #section-switch::-webkit-scrollbar{display:none}
@media(max-width:700px){
 #sp-wizard{width:100%;max-width:100%;height:100%;max-height:100%;border:0;border-radius:0;margin:0}
 .sp-wz{padding:16px 16px 22px}
}
/* В6 (26.09): шаг мастера «Что бот ответит клиентам» — база ответов и цены до запуска. */
.sp-kb{background:var(--akii-surface-2,#f4f5f9);border:1px solid var(--akii-line,#e4e8ef);border-radius:var(--akii-radius,12px);padding:8px 12px;font-size:14px;margin:6px 0 10px}
.sp-kb ul{margin:0;padding-left:18px}.sp-kb li{margin:4px 0}
.sp-x{border:0;background:transparent;color:var(--akii-muted,#7c7b88);font-size:18px;line-height:1;cursor:pointer;padding:0 4px;min-height:0}
.sp-h{margin:12px 0 4px;font-size:14px;color:var(--akii-text-strong,#23262e)}
.sp-cat-add{display:flex;gap:8px;margin:6px 0}.sp-cat-add input{flex:1;min-height:var(--akii-tap,44px);padding:8px 12px;border:1px solid var(--akii-line-strong,#d6d5dd);border-radius:var(--akii-radius,12px);font:inherit}.sp-cat-add input+input{flex:0 0 96px}
