:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--borda:#d0d0d0;--erro:#b00020}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{margin:0;font-family:system-ui,sans-serif;line-height:1.5}.app{grid-template-columns:220px 1fr;min-height:100vh;display:grid}.app nav{border-right:1px solid var(--borda);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.app main,.cartao{max-width:60rem;padding:1.5rem}.cartao{border:1px solid var(--borda);border-radius:8px;max-width:24rem;margin:3rem auto}form{flex-direction:column;gap:.75rem;display:flex}label{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}.marcavel{flex-direction:row;align-items:center;gap:.5rem}input,select,textarea,button{font:inherit;padding:.5rem}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--borda);text-align:left;padding:.5rem}.erro{color:var(--erro)}.acoes{gap:.5rem;display:flex}.aviso{border-left:3px solid var(--erro);margin:.75rem 0;padding:.5rem .75rem;font-size:.9rem}.dica{opacity:.75;align-self:center;max-width:34rem;font-size:.8rem}.app nav .sair{margin-top:auto}.app nav .sair button{border:1px solid var(--borda);cursor:pointer;width:100%;color:inherit;background:0 0;border-radius:6px;font-size:.85rem}.app nav .sair button:hover{background:#7f7f7f1f}.sino{position:relative}.sino-botao{border:1px solid var(--borda);cursor:pointer;background:0 0;border-radius:6px;font-size:1.1rem;position:relative}.sino-contador{background:var(--erro);color:#fff;border-radius:999px;padding:.2rem .35rem;font-size:.65rem;line-height:1;position:absolute;top:-.4rem;right:-.4rem}.sino-painel{z-index:10;color:canvastext;border:1px solid var(--borda);background:canvas;border-radius:8px;width:20rem;max-height:24rem;position:absolute;bottom:100%;left:0;overflow-y:auto;box-shadow:0 4px 16px #00000026}.sino-vazio{margin:0;padding:1rem;font-size:.9rem}.sino-lista{margin:0;padding:0;list-style:none}.sino-item{border-bottom:1px solid var(--borda);color:inherit;padding:.6rem .8rem;font-size:.85rem;font-weight:600;text-decoration:none;display:block}.sino-item.lida{opacity:.7;font-weight:400}.sino-item:hover{background:#7f7f7f1f}.toast{z-index:20;color:canvastext;border:1px solid var(--borda);background:canvas;border-radius:8px;align-items:center;gap:.5rem;max-width:20rem;padding:.6rem .8rem;font-size:.85rem;display:flex;box-shadow:0 4px 16px #0003}.toast a{color:inherit;flex:1}.toast-fechar{cursor:pointer;background:0 0;border:none;padding:0 0 0 .5rem;font-size:1rem;line-height:1}.mostrar-quando,.formula{border-left:3px solid var(--borda);flex-direction:column;align-items:flex-start;gap:.5rem;margin:.5rem 0;padding:.25rem 0 .25rem .75rem;display:flex}.mostrar-quando p,.formula .funcoes{opacity:.8;margin:0;font-size:.85rem}.comparacao{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mapeamento{border-left:3px solid var(--borda);flex-direction:column;align-items:flex-start;gap:.5rem;margin:.5rem 0;padding:.25rem 0 .25rem .75rem;display:flex}.mapeamento p{opacity:.8;margin:0;font-size:.85rem}.par{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.grupo-de-usuarios{border-left:3px solid var(--borda);flex-direction:column;align-items:flex-start;gap:.5rem;margin:.5rem 0;padding:.25rem 0 .25rem .75rem;display:flex}.grupo-de-usuarios p{opacity:.8;margin:0;font-size:.85rem}.pessoa{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.canvas-do-fluxo{border:1px solid var(--borda);border-radius:8px;width:100%;max-width:none}.no-de-etapa{border:1px solid var(--borda);color:canvastext;background:canvas;border-radius:8px;flex-direction:column;gap:.15rem;width:200px;min-height:64px;padding:.5rem .75rem;font-size:.85rem;display:flex}.no-de-etapa .tipo{opacity:.7;font-size:.7rem}.no-de-etapa .nome{font-size:.95rem}.no-de-etapa.gateway{opacity:.85;border-style:dashed}.no-de-etapa.inicial{border-width:2px}.no-de-etapa .marca-inicial{opacity:.7;font-size:.7rem}.no-de-etapa.selecionado{outline-offset:2px;outline:2px solid canvastext}.no-de-etapa.com-problema{border-color:var(--erro)}.no-de-etapa .marca-problema{background:var(--erro);color:#fff;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;font-weight:700;display:grid;position:absolute;top:-.5rem;right:-.5rem}.no-de-etapa{position:relative}.react-flow__handle{width:12px;height:12px}.fluxo-simples{border:1px solid var(--borda);border-radius:8px;padding:1.25rem;overflow-x:auto}.coluna-simples,.passo-simples{flex-direction:column;align-items:center;display:flex}.ligacao-simples{background:var(--borda);width:1px;height:1.25rem}button.no-de-etapa{font:inherit;text-align:left;cursor:pointer}.bloco-simples{border-radius:8px;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem;display:flex}.bloco-simples.paralelo{border:1px dashed var(--borda)}.rotulo-bloco{opacity:.7;font-size:.75rem}.ramos-simples{align-items:flex-start;gap:1.5rem;display:flex}.ramo-simples{flex-direction:column;align-items:center;gap:.35rem;display:flex}.rotulo-lado{opacity:.8;font-size:.75rem}.sem-passo{font-style:italic}.seletor-de-modo button[aria-pressed=true]{border-width:2px;font-weight:600}.gestos-simples{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.gestos-simples .campo{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.simulacao{color:canvastext;background:canvas;border:2px solid canvastext;border-radius:8px;max-height:70vh;margin:.75rem 0;padding:1rem;overflow-y:auto}.simulacao h3,.simulacao h4{margin:.5rem 0 .25rem}.simulacao .acoes{justify-content:space-between;align-items:center}.simulacao .trilha{margin:0;padding-left:1.25rem;font-size:.9rem}.simulacao .limites{opacity:.8;padding-left:1.25rem;font-size:.8rem}.escolhas{flex-wrap:wrap;gap:.5rem;display:flex}.no-de-etapa.visitada{background:color-mix(in srgb, CanvasText 8%, Canvas);border-width:3px}.do-bpmn{border:1px solid var(--erro);border-radius:8px;margin:.75rem 0;padding:.75rem 1rem}.do-bpmn h3{margin:0 0 .25rem;font-size:1rem}.do-bpmn ul{flex-direction:column;gap:.75rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.do-bpmn li{border-top:1px solid var(--borda);padding-top:.5rem}.do-bpmn code{opacity:.8;margin-left:.5rem;font-size:.8rem}.do-bpmn p{margin:.25rem 0 .5rem;font-size:.9rem}.bpmn{border:1px solid var(--borda);border-radius:8px;margin:.75rem 0;padding:.75rem 1rem}.bpmn h3{margin:0 0 .25rem;font-size:1rem}.bpmn .acoes{margin:.5rem 0}.bpmn .dica{align-self:flex-start}.plataforma{max-width:72rem;margin:0 auto;padding:1.5rem 2rem}.plataforma h2{margin-top:2rem}.plataforma .dica{align-self:flex-start;max-width:48rem}.aviso.restrito{border-left-width:6px;font-weight:600}.app{background:var(--marca-fundo,#fff)}.app nav .marca{border-bottom:1px solid var(--borda);margin-bottom:.25rem;padding:.25rem 0 .75rem}.app nav .marca strong{color:var(--marca-primaria,#1f2937);font-size:1.05rem}.app nav .marca img{object-fit:contain;max-width:100%;max-height:44px}.app a{color:var(--marca-primaria,inherit)}.retrato-da-marca{border:1px solid var(--borda);background:var(--marca-fundo,#fff);border-radius:8px;align-items:center;gap:1rem;margin:.5rem 0 1rem;padding:.75rem 1rem;display:flex}.retrato-da-marca strong{color:var(--marca-primaria,inherit);font-size:1.05rem}.retrato-da-marca img{object-fit:contain;max-width:160px;max-height:36px}.retrato-da-marca span{color:var(--marca-primaria,inherit);opacity:.8;font-size:.85rem}.app{color:var(--marca-texto,inherit)}.app th,.app td{color:inherit}.marca-publica{text-align:center;max-width:24rem;margin:2.5rem auto -1.5rem}.marca-publica strong{font-size:1.25rem}.marca-publica img{object-fit:contain;max-width:100%;max-height:56px}.publica.marcada{background:var(--marca-fundo);min-height:100vh;color:var(--marca-texto);overflow:auto}.publica.marcada .marca-publica strong,.publica.marcada a{color:var(--marca-primaria)}.publica.marcada button[type=submit]{background:var(--marca-primaria);color:var(--marca-sobre-primaria);border:1px solid var(--marca-primaria);cursor:pointer;border-radius:6px}.dominio{border-top:1px solid var(--borda);margin-top:1.5rem;padding-top:1rem}.passos-do-dominio{max-width:40rem;font-size:.9rem}.passos-do-dominio li{margin-bottom:.4rem}.conferencia-do-dominio{border-left:3px solid var(--borda);max-width:40rem;padding:.4rem .75rem}.conferencia-do-dominio.no_ar{border-left-color:#1f9d55}.conferencia-do-dominio.sem_https,.conferencia-do-dominio.nao_aponta{border-left-color:#d99a00}
