/* Вкладка «Страница» (К12). Цвета - переменные app.css (Telegram --tg-theme-*). */
.stopc.on{border:1.5px solid var(--dest);background:var(--tint-dest)}
.stopt{margin:0 0 4px;overflow-wrap:anywhere}
.warnt{color:var(--dest);margin-top:6px}
.card h3.sh{margin:16px 0 4px;font-size:15px}
.modes{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:6px}
.mc{border:1.5px solid var(--sep);background:var(--card);border-radius:12px;padding:10px;text-align:left;display:flex;flex-direction:column;gap:3px;min-height:84px;min-width:0}
.mc b{font-size:15px}
.mc span{font-size:12px;color:var(--hint);overflow-wrap:anywhere}
.mc.on{border-color:var(--accent);background:var(--tint-acc)}
.mc.on b{color:var(--accent)}
.mc.m-auto.on{border-color:var(--ok);background:var(--tint-ok)}
.mc.m-auto.on b{color:var(--ok)}
.mc[disabled]{opacity:.6;cursor:default}
.wl{display:flex;flex-direction:column;border:1px solid var(--sep);border-radius:12px;overflow:hidden;margin-top:8px}
.wlr{display:flex;align-items:center;gap:10px;border:0;border-bottom:1px solid var(--sep);background:var(--card);padding:10px 12px;min-height:44px;text-align:left;width:100%;min-width:0}
.wlr:last-child{border-bottom:0}
.wlr[disabled]{opacity:.6;cursor:default}
.wlr .cb{flex:none;width:20px;height:20px;border-radius:6px;border:2px solid var(--hint);display:flex;align-items:center;justify-content:center}
.wlr.on .cb{background:var(--accent);border-color:var(--accent)}
.wlr.on .cb::after{content:"";width:5px;height:10px;border:solid var(--on-accent);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}
.gate{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13.5px;margin-bottom:6px}
.tabsw{display:flex;gap:8px;margin-top:10px}
.tabsw .chip{background:var(--bg)}
.tabsw .chip.on{background:var(--accent)}
.dr .dh{display:flex;justify-content:space-between;gap:8px;align-items:baseline;flex-wrap:wrap;margin-bottom:8px}
.dr .qt{margin-bottom:8px}
.dr .qt .dt{margin-top:2px}
.tl-list{margin:0 0 12px;padding-left:20px;color:var(--text)}
.pgc h2{text-transform:none;letter-spacing:0;font-size:16px;color:var(--text);display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.pgc h2 .bd{text-transform:none}
