/*
 * Feature pages (/seo-optimizaciya, /kartochki-s-ii, /nastrojki-magazina) on top of dialog.css:
 * menu paths, settings lists, preview cards and the structured-data sample.
 */
.crumb{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;padding:4px 9px;border-radius:8px;background:var(--blue-t);color:var(--blue-d);font-size:13px;font-weight:600;line-height:1.3}
.bubble .crumb{margin:2px 0}
.setl{list-style:none;display:grid;gap:6px;margin:2px 0}
.setl li{padding:10px 12px;border-radius:14px;background:var(--mist)}
.setl b{display:block;font-weight:600;font-size:15px;line-height:1.3;color:var(--ink)}
.setl p{margin-top:3px;font-size:14px;line-height:1.45;color:var(--ink-2)}
.setl .crumb{margin-top:6px;font-size:12px;padding:3px 8px}
.set-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}
.set-head .ico{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex:none}
.set-head .ico svg{width:19px;height:19px}
.set-head b{display:block;font-family:var(--head);font-weight:900;font-size:17px;line-height:1.2}
.set-head small{font-size:13px;color:var(--ink-3)}
.dr-label{margin:4px 2px -2px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}
.fld{padding:9px 12px;border-radius:14px;background:#fff;box-shadow:0 3px 10px -6px rgba(22,36,92,.35);font-size:14.5px;line-height:1.45;color:var(--ink-2)}
.fld small{display:block;margin-bottom:2px;font-size:12px;font-weight:600;color:var(--ink-3)}
.fld b{color:var(--ink)}
.fld.ok{box-shadow:inset 3px 0 0 var(--green),0 3px 10px -6px rgba(22,36,92,.35)}
.fld.warn{box-shadow:inset 3px 0 0 var(--orange),0 3px 10px -6px rgba(22,36,92,.35)}
.dr-chat .cd-head{padding:2px 2px 4px}
.dr-chat .kw{margin-top:0}
.ld{margin:0;padding:12px 14px;border-radius:14px;background:#10206E;color:#DCE4FF;font:500 12.5px/1.55 ui-monospace,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}
.ld i{font-style:normal;color:#8FB0FF}
.ld b{font-weight:600;color:#FFC59E}
.tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px}
.tiers div{padding:10px 12px;border-radius:14px;border:1.5px solid var(--line)}
.tiers small{display:block;font-size:12.5px;color:var(--ink-3)}
.tiers b{display:block;font-family:var(--head);font-weight:900;font-size:19px;line-height:1.2;white-space:nowrap}
.tiers .on{border-color:var(--orange);background:var(--orange-t)}
.wiz{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:6px;counter-reset:wiz}
.wiz li{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:start;padding:9px 11px;border-radius:14px;background:var(--mist);counter-increment:wiz}
.wiz li::before{content:counter(wiz);grid-row:1/3;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--blue);color:#fff;font-family:var(--head);font-weight:900;font-size:13px}
.wiz b{font-weight:600;font-size:14.5px;line-height:1.3}
.wiz small{font-size:13px;line-height:1.4;color:var(--ink-2)}
@media (max-width:620px){
  .tiers{grid-template-columns:1fr 1fr}
  .wiz{grid-template-columns:1fr}
  .setl li{padding:9px 10px}
}
.dr-acts .go{background:linear-gradient(100deg,var(--orange),var(--orange-2));color:#fff;box-shadow:0 10px 20px -12px rgba(255,107,26,.8)}
