.gestor-root .pg-geroo{flex-direction:column;gap:16px;width:100%;max-width:1180px;height:100%;display:flex;overflow:auto}.gestor-root .pg-voltar{color:var(--g-text-dim);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;font-weight:600}.gestor-root .pg-voltar:hover{color:var(--g-text)}.gestor-root .pg-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.gestor-root .pg-cab h1{letter-spacing:-.02em;color:var(--g-text);text-wrap:balance;margin:0;font-size:24px;font-weight:800}.gestor-root .pg-lead{color:var(--g-text-dim);max-width:72ch;margin:4px 0 0;font-size:13.5px;line-height:1.5}.gestor-root .pg-lead b{color:var(--g-text)}.gestor-root .pg-h2{color:var(--g-text);margin:6px 0 0;font-size:15px;font-weight:700}.gestor-root .pg-faint{color:var(--g-text-faint);margin:0;font-size:12px;line-height:1.5}.gestor-root .pg-mono{font-family:JetBrains Mono,ui-monospace,Consolas,monospace;font-size:11px}.gestor-root .pg-conv{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.gestor-root .pg-fio{flex-direction:column;gap:14px;min-width:0;display:flex}.gestor-root .pg-eu{background:var(--g-blue);color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px 14px 4px;align-self:flex-end;max-width:70%;padding:10px 14px;font-weight:500;line-height:1.45}.gestor-root .pg-ele{background:var(--g-surface);border:1px solid var(--g-border);border-radius:4px 14px 14px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.gestor-root .pg-falha{border-color:var(--g-red)}.gestor-root .pg-quem{color:var(--g-text-faint);align-items:center;gap:8px;font-size:12px;display:flex}.gestor-root .pg-av{color:#fff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.gestor-root .pg-texto{color:var(--g-text);flex-direction:column;gap:8px;min-width:0;font-size:13.5px;line-height:1.55;display:flex}.gestor-root .pg-texto p{max-width:76ch;margin:0}.gestor-root .pg-texto ul{flex-direction:column;gap:3px;margin:0;padding-left:18px;display:flex}.gestor-root .pg-texto b{color:var(--g-text);font-weight:700}.gestor-root .pg-texto .tabwrap{overflow-x:auto}.gestor-root .pg-texto table,.gestor-root .pg-tabela table{border-collapse:collapse;width:100%;font-size:12.5px}.gestor-root .pg-texto th,.gestor-root .pg-tabela th{text-align:left;color:var(--g-text-faint);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--g-border);white-space:nowrap;padding:6px 8px;font-size:11px;font-weight:600}.gestor-root .pg-texto td,.gestor-root .pg-tabela td{border-bottom:1px solid var(--g-border);font-variant-numeric:tabular-nums;padding:7px 8px}.gestor-root .pg-fonte{border-top:1px dashed var(--g-border);color:var(--g-text-faint);padding-top:8px;font-size:11.5px}.gestor-root .pg-fonte summary{cursor:pointer;color:var(--g-accent-soft);font-weight:600}.gestor-root .pg-fonte ul{overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:6px 0 0;padding-left:16px;display:flex}.gestor-root .pg-campo{background:var(--g-surface);border:1px solid var(--g-accent-borda);box-shadow:0 -12px 18px var(--g-bg), 0 12px 0 var(--g-bg);border-radius:14px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 8px 8px 14px;display:flex;position:sticky;bottom:0}.gestor-root .pg-campo input{min-width:0;color:var(--g-text);background:0 0;border:0;outline:0;flex:1;padding:6px 0;font-size:14px}.gestor-root .pg-campo input::placeholder{color:var(--g-placeholder)}.gestor-root .pg-lateral{flex-direction:column;gap:12px;display:flex;position:sticky;top:0}.gestor-root .pg-card{background:var(--g-surface);border:1px solid var(--g-border);border-radius:14px;flex-direction:column;gap:7px;min-width:0;padding:14px;display:flex}.gestor-root .pg-card h3{color:var(--g-text);margin:0;font-size:13px;font-weight:700}.gestor-root .pg-assunto{letter-spacing:.07em;text-transform:uppercase;color:var(--g-text-faint);margin-top:4px;font-size:10.5px;font-weight:700}.gestor-root .pg-chip{text-align:left;background:var(--g-surface-2);border:1px solid var(--g-border);color:var(--g-text);cursor:pointer;border-radius:99px;padding:6px 12px;font-size:12px}.gestor-root .pg-chip:hover:not(:disabled){border-color:var(--g-accent)}.gestor-root .pg-chip:disabled{opacity:.55;cursor:default}.gestor-root .pg-link{color:var(--g-accent-soft);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0 0;font-size:12.5px;font-weight:700}.gestor-root .pg-botao{background:var(--g-accent-fundo);border:1px solid var(--g-accent-borda);color:var(--g-accent-texto);white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.gestor-root .pg-botao svg{color:var(--g-accent-soft);flex:none}.gestor-root .pg-botao:hover{border-color:var(--g-accent)}.gestor-root .pg-faixa{background:var(--g-accent-fundo-fraco);border:1px solid var(--g-accent-borda);border-radius:12px;flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;display:flex}.gestor-root .pg-faixa-rot{color:var(--g-accent-soft);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.gestor-root .pg-chip-faixa{background:var(--g-surface)}.gestor-root .pg-tabela{overflow-x:auto}.gestor-root .pg-tabela td{color:var(--g-text);vertical-align:middle;white-space:nowrap}.gestor-root .pg-tabela .pg-quebra{white-space:normal;min-width:180px}.gestor-root .pg-r{text-align:right}.gestor-root .pg-selo{color:var(--g-green);font-size:11px;font-weight:700}.gestor-root .pg-erro{border:1px solid var(--g-red);color:var(--g-red);border-radius:10px;padding:10px 12px;font-size:13px}.gestor-root .pg-passos{counter-reset:passo;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.gestor-root .pg-passos li{counter-increment:passo;background:var(--g-surface);border:1px solid var(--g-border);color:var(--g-text-dim);border-radius:12px;flex-direction:column;gap:5px;padding:14px;font-size:12.5px;line-height:1.45;display:flex}.gestor-root .pg-passos li:before{content:counter(passo);background:var(--g-accent-fundo);width:24px;height:24px;color:var(--g-accent-soft);border-radius:99px;place-items:center;font-size:12px;font-weight:800;display:grid}.gestor-root .pg-passos b{color:var(--g-text);font-size:13px}@media (max-width:900px){.gestor-root .pg-conv{grid-template-columns:minmax(0,1fr)}.gestor-root .pg-lateral{position:static}.gestor-root .pg-eu{max-width:88%}.gestor-root .pg-botao-txt{display:none}}
