.ajuda-texto ol,.ajuda-texto p,.ajuda-texto ul{margin:0 0 10px}.ajuda-texto ol:last-child,.ajuda-texto p:last-child,.ajuda-texto ul:last-child{margin-bottom:0}.ajuda-texto ol,.ajuda-texto ul{padding-left:20px}.ajuda-texto li+li{margin-top:4px}.ajuda-dicas strong,.ajuda-passos strong,.ajuda-texto strong{font-weight:650;color:var(--cor-texto)}.ajuda-dicas code,.ajuda-passos code,.ajuda-texto code{font-family:var(--fonte-mono);font-size:12.5px;padding:1px 5px;border-radius:6px;background:var(--cor-sutil);border:1px solid var(--cor-borda)}.ajuda-print{margin:12px 0 0}.ajuda-print-botao{position:relative;display:block;width:100%;padding:0;border:1px solid var(--cor-borda);border-radius:12px;overflow:hidden;background:var(--cor-sutil);cursor:zoom-in}.ajuda-print-botao img{display:block;width:100%;height:auto}.ajuda-print-zoom{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--cor-superficie);color:var(--cor-texto);border:1px solid var(--cor-borda);opacity:0;transition:opacity .12s ease}.ajuda-print-botao:focus-visible .ajuda-print-zoom,.ajuda-print-botao:hover .ajuda-print-zoom{opacity:1}.ajuda-print-botao:focus-visible{outline:2px solid var(--cor-primaria);outline-offset:2px}.ajuda-print figcaption{margin-top:6px;font-size:12px;color:var(--cor-muted)}.ajuda-print.compacto figcaption{font-size:11.5px}.ajuda-lightbox{position:fixed;inset:0;z-index:1300;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 16px;background:var(--cor-backdrop);cursor:zoom-out}.ajuda-lightbox img{max-width:min(1400px,100%);max-height:calc(100vh - 110px);border-radius:12px;background:var(--cor-superficie)}.ajuda-lightbox p{margin:0;color:#fff;font-size:13px}.ajuda-lightbox-fechar{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:10px;background:var(--cor-superficie);color:var(--cor-texto);cursor:pointer}.ajuda-ia-camada{position:fixed;inset:0;z-index:1200;display:flex;justify-content:flex-end;background:color-mix(in srgb,var(--cor-backdrop) 55%,transparent)}.ajuda-ia{display:flex;flex-direction:column;width:min(460px,100vw);height:100%;background:var(--cor-superficie);color:var(--cor-texto);border-left:1px solid var(--cor-borda);box-shadow:-12px 0 32px rgba(15,23,42,.12);font-family:var(--fonte-corpo);font-size:13.5px;animation:ajuda-ia-entrar .18s ease-out}@keyframes ajuda-ia-entrar{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.ajuda-ia{animation:none}}.ajuda-ia-topo{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--cor-divisoria)}.ajuda-chamada-ia-selo,.ajuda-ia-selo{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--cor-primaria-tint);color:var(--cor-primaria)}.ajuda-ia-titulo{flex:1;min-width:0;display:flex;flex-direction:column}.ajuda-ia-titulo strong{font-size:15px;font-weight:700}.ajuda-ia-titulo span{font-size:12px;color:var(--cor-muted)}.ajuda-ia-icone{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:10px;background:transparent;color:var(--cor-muted);cursor:pointer}.ajuda-ia-icone:hover{background:var(--cor-sutil);color:var(--cor-texto)}.ajuda-ia-corpo{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:16px}.ajuda-ia-boas-vindas p{margin:0 0 12px;color:var(--cor-muted)}.ajuda-ia-opcoes,.ajuda-ia-sugestoes{display:flex;flex-wrap:wrap;gap:8px}.ajuda-ia-opcoes button,.ajuda-ia-sugestoes button{padding:7px 12px;border-radius:20px;border:1px solid var(--cor-borda);background:var(--cor-superficie);color:var(--cor-texto);font:inherit;font-size:12.5px;text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease}.ajuda-ia-opcoes button:hover:not(:disabled),.ajuda-ia-sugestoes button:hover{background:var(--cor-primaria-tint);border-color:var(--cor-primaria)}.ajuda-ia-opcoes{margin-top:10px}.ajuda-ia-opcoes button{border-color:var(--cor-primaria);color:var(--cor-primaria);font-weight:600}.ajuda-ia-opcoes button:disabled{opacity:.5;cursor:default}.ajuda-ia-msg{max-width:92%;padding:10px 12px;border-radius:12px;line-height:1.5;overflow-wrap:anywhere}.ajuda-ia-msg.usuario{align-self:flex-end;background:var(--cor-primaria);color:var(--cor-texto-inverso);white-space:pre-wrap}.ajuda-ia-msg.assistente{align-self:flex-start;background:var(--cor-sutil);border:1px solid var(--cor-borda)}.ajuda-ia-msg.erro{align-self:flex-start;background:color-mix(in srgb,var(--cor-erro) 10%,var(--cor-superficie));color:var(--cor-erro)}.ajuda-ia-msg.digitando{display:flex;gap:4px;padding:14px}.ajuda-ia-msg.digitando span{width:6px;height:6px;border-radius:50%;background:var(--cor-muted);animation:ajuda-ia-ponto 1s ease-in-out infinite}.ajuda-ia-msg.digitando span:nth-child(2){animation-delay:.15s}.ajuda-ia-msg.digitando span:nth-child(3){animation-delay:.3s}@keyframes ajuda-ia-ponto{0%,80%,to{opacity:.3}40%{opacity:1}}.ajuda-ia-artigos{display:flex;flex-direction:column;gap:6px;margin-top:10px}.ajuda-ia-artigos a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-radius:10px;border:1px solid var(--cor-borda);background:var(--cor-superficie);color:var(--cor-texto);text-decoration:none;font-weight:600}.ajuda-ia-artigos a:hover{border-color:var(--cor-primaria)}.ajuda-ia-artigos a span{display:flex;flex-direction:column}.ajuda-ia-artigos small{font-size:11px;font-weight:600;color:var(--cor-primaria)}.ajuda-ia-rodape{display:flex;align-items:flex-end;gap:8px;padding:12px 16px 16px;border-top:1px solid var(--cor-divisoria)}.ajuda-ia-rodape textarea{flex:1;min-height:40px;max-height:120px;padding:10px 12px;border-radius:10px;border:1px solid var(--cor-borda);background:var(--cor-superficie);color:var(--cor-texto);font:inherit;resize:none;field-sizing:content}.ajuda-ia-rodape textarea:focus{outline:none;border-color:var(--cor-primaria);box-shadow:0 0 0 3px color-mix(in srgb,var(--cor-primaria) 14%,transparent)}.ajuda-ia-rodape .btn{width:40px;padding:0;justify-content:center}