.texto-ferramenta{flex-direction:column;gap:.875rem;display:flex}.acoes{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.seletor{color:var(--texto-fraco);align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.campo-curto{width:auto;font-size:.8125rem;font-family:var(--font-sans);padding:.375rem .5rem}.interruptor{color:var(--texto-fraco);cursor:pointer;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.mini{padding:.1875rem .5rem;font-size:.6875rem}.painéis{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=900px){.painéis{grid-template-columns:1fr 1fr}}.painel-texto{flex-direction:column;gap:.25rem;min-width:0;display:flex}.painel-topo{justify-content:space-between;align-items:center;min-height:1.5rem;display:flex}.area{resize:vertical;white-space:pre;overflow-wrap:normal;min-height:16rem;font-size:.8125rem;line-height:1.5;overflow-x:auto}.erro-bloco{border:1px solid var(--color-invalido);border-radius:var(--radius-campo);background-color:var(--superficie-alta);padding:.75rem}.erro-titulo{font-family:var(--font-mono);color:var(--color-invalido);margin:0 0 .25rem;font-size:.8125rem;font-weight:500}.erro-mensagem{color:var(--texto-fraco);margin:0;font-size:.8125rem}.erro-trecho{background-color:var(--superficie);white-space:pre;color:var(--texto);border-radius:4px;margin:.5rem 0 0;padding:.5rem;font-size:.75rem;overflow-x:auto}.saida-simples{border:1px solid var(--borda);border-left:2px solid var(--acento);border-radius:var(--radius-campo);background-color:var(--superficie-alta);flex-direction:column;gap:.375rem;padding:.75rem;display:flex}.linha-dado{flex-wrap:wrap;align-items:baseline;gap:.75rem;font-size:.8125rem;display:flex}.linha-dado dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--texto-fraco);flex:0 0 9rem;font-size:.6875rem}.linha-dado dd{font-family:var(--font-mono);color:var(--texto);word-break:break-all;margin:0}.area-curta{min-height:8rem}.pilha{grid-template-columns:1fr;gap:.75rem;display:grid}.pilha .area-entrada{min-height:9rem}.pilha .area-saida{min-height:24rem}.painel-acoes{gap:.375rem;display:flex}.painel-expandido{z-index:50;background-color:var(--superficie);gap:.5rem;padding:1rem;position:fixed;inset:0}.painel-expandido .area-saida{resize:none;flex:1;min-height:0}.painel-dica{color:var(--texto-fraco);text-align:right;margin:0;font-size:.75rem}@media (width>=768px){.painel-expandido{padding:1.5rem 2rem}}.dica-jwt{color:var(--texto-fraco);max-width:62ch;margin:0;font-size:.8125rem}.estado-token{margin:0;font-size:.875rem;font-weight:500}.lista-claims{flex-direction:column;gap:.25rem;margin:0;display:flex}.assinatura{color:var(--texto-fraco);word-break:break-all;font-size:.75rem}.regex-saida{flex-direction:column;gap:.5rem;display:flex}.destaque{white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono);margin:0;font-size:.8125rem;line-height:1.6}.destaque mark{background-color:color-mix(in srgb, var(--color-carimbo) 35%, transparent);color:var(--texto);border-radius:2px;padding:0 1px}.contagem{color:var(--texto-fraco);margin:0;font-size:.8125rem}.grupos{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.grupos li{font-family:var(--font-mono);gap:.75rem;font-size:.75rem;display:flex}.grupos .indice{color:var(--texto-fraco);flex:0 0 4.5rem}.formulario-pix{grid-template-columns:1fr;gap:.75rem;max-width:44rem;display:grid}@media (width>=640px){.formulario-pix{grid-template-columns:1fr 1fr}.campo-largo{grid-column:1/-1}}.botao.auto{align-self:flex-start}.resultado-pix{border:1px solid var(--borda);border-left:2px solid var(--acento);border-radius:var(--radius-campo);background-color:var(--superficie-alta);flex-wrap:wrap;align-items:flex-start;gap:1rem;max-width:44rem;padding:.875rem;display:flex}.qr-caixa{background-color:#fff;border-radius:4px;padding:.5rem;line-height:0}.codigo-caixa{flex-direction:column;flex:16rem;gap:.25rem;min-width:0;display:flex}.codigo-caixa .area{white-space:pre-wrap;word-break:break-all;min-height:7rem;font-size:.6875rem}.aviso{color:var(--texto-fraco);margin:0;font-size:.75rem}.tabela-horas{border-collapse:collapse;width:100%;max-width:34rem}.tabela-horas th{text-align:left;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--texto-fraco);padding:0 .5rem .375rem 0;font-size:.625rem;font-weight:400}.tabela-horas td{vertical-align:middle;padding:.1875rem .5rem .1875rem 0}.campo-hora{width:6rem;padding:.375rem .5rem;font-size:.875rem}.duracao{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--texto);font-size:.8125rem}.duracao .nao-bate{font-size:.75rem}.sr-apenas{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cron{flex-direction:column;gap:.875rem;max-width:44rem;display:flex}.campo-cron{font-family:var(--font-display);letter-spacing:.02em;padding:.625rem .75rem;font-size:1.0625rem}.mapa{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.mapa-item{border:1px solid var(--borda);border-radius:var(--radius-campo);background-color:var(--superficie-alta);text-align:center;flex-direction:column;gap:.125rem;min-width:0;padding:.5rem .375rem;display:flex}.mapa-valor{font-family:var(--font-display);color:var(--acento);text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.mapa-rotulo{color:var(--texto);font-size:.6875rem;line-height:1.2}.mapa-faixa{font-family:var(--font-mono);color:var(--texto-fraco);font-size:.625rem}.descricao{color:var(--texto);border-left:2px solid var(--acento);margin:0;padding-left:.75rem;font-size:1rem;line-height:1.5}.execucoes{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.execucoes li{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--texto);padding:.1875rem 0;font-size:.8125rem}.execucoes li+li{border-top:1px solid var(--borda)}.exemplos{flex-direction:column;gap:.375rem;margin-top:.5rem;display:flex}.exemplos-lista{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.exemplo{border:1px solid var(--borda);border-radius:var(--radius-campo);background-color:var(--superficie-alta);cursor:pointer;text-align:left;align-items:baseline;gap:.5rem;padding:.375rem .625rem;display:inline-flex}.exemplo:hover{border-color:var(--acento)}.exemplo code{color:var(--acento);white-space:nowrap;font-size:.75rem}.exemplo-para{color:var(--texto-fraco);font-size:.75rem}
