/* Ajustes da documentação sobre o central.css da central de ajuda. */
.topo .sair { margin-left: auto; margin-right: 8px; }
.artigo.doc h2 { margin-top: 2.2em; }
.artigo.doc h3 { margin-top: 1.6em; }
.artigo.doc .tabela { overflow-x: auto; margin: 1em 0; }
.artigo.doc table { border-collapse: collapse; width: 100%; font-size: .92em; }
.artigo.doc th, .artigo.doc td { border: 1px solid color-mix(in srgb, currentColor 18%, transparent); padding: .5em .7em; text-align: left; vertical-align: top; }
.artigo.doc th { background: color-mix(in srgb, currentColor 6%, transparent); }
.artigo.doc pre.codigo { overflow-x: auto; padding: 1em; border-radius: 8px; background: color-mix(in srgb, currentColor 6%, transparent); font-size: .88em; }
.artigo.doc pre.mermaid { background: #fff; border-radius: 8px; padding: 1em; overflow-x: auto; }
.artigo.doc code { font-size: .92em; }
.login { max-width: 380px; margin: 12vh auto; padding: 0 16px; }
.login input { width: 100%; padding: .7em; margin: .4em 0 1em; border-radius: 8px; border: 1px solid color-mix(in srgb, currentColor 25%, transparent); font: inherit; background: transparent; color: inherit; box-sizing: border-box; }
.login .erro { color: #c0392b; min-height: 1.4em; }
.artigo.doc hr { display: none; }
