:root{--tinta:#101418;--tinta-fraca:#5a616b;--fundo:#fff;--fundo-fraco:#f4f5f7;--borda:#dcdfe4;--acento:#1f5eff;--perigo:#b42318;--alerta:#b54708;--bom:#067647;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace}@media (prefers-color-scheme:dark){:root{--tinta:#e8eaed;--tinta-fraca:#9aa2ad;--fundo:#14171c;--fundo-fraco:#1c2027;--borda:#2c323b;--acento:#7aa2ff;--perigo:#ff9c8f;--alerta:#f0b46b;--bom:#5fd39a}}*{box-sizing:border-box}html,body,#raiz{height:100%;margin:0}body{color:var(--tinta);background:var(--fundo);font:14px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}main{height:100%;padding:16px 20px 24px;overflow:auto}main.editor{flex-direction:column;display:flex;overflow:hidden}h1{margin:0;font-size:18px}h2{text-transform:uppercase;letter-spacing:.04em;color:var(--tinta-fraca);margin:18px 0 8px;font-size:13px}h3{text-transform:uppercase;letter-spacing:.04em;color:var(--tinta-fraca);margin:14px 0 6px;font-size:12px}code{font-family:var(--mono);font-size:12px}.barra{border-bottom:1px solid var(--borda);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:12px;display:flex}.barra .acoes{gap:8px;margin-left:auto;display:flex}button{font:inherit;color:var(--tinta);background:var(--fundo);border:1px solid var(--borda);cursor:pointer;border-radius:6px;padding:6px 12px}button:hover:not(:disabled){border-color:var(--acento);color:var(--acento)}button:disabled{opacity:.45;cursor:not-allowed}button.voltar{color:var(--tinta-fraca);border:0;padding:4px 6px}input,select,textarea{font:inherit;color:var(--tinta);background:var(--fundo);border:1px solid var(--borda);border-radius:6px;width:100%;padding:6px 8px}label{color:var(--tinta-fraca);margin-bottom:10px;font-size:12px;display:block}label input,label select{margin-top:4px}.cartao{border:1px solid var(--borda);background:var(--fundo-fraco);border-radius:8px;max-width:560px;margin:14px 0;padding:14px 16px}.cartao h2{margin-top:0}.ajuda{color:var(--tinta-fraca);margin:4px 0 12px;font-size:12px}.vazio{color:var(--tinta-fraca);font-size:13px}.erro{color:var(--perigo);font-size:13px}.ok{color:var(--bom);font-size:13px}.recado{color:var(--tinta-fraca);margin:8px 0 0;font-size:13px}.estado{color:var(--tinta-fraca);margin:10px 0;font-size:13px}.lista{margin:8px 0 0;padding:0;list-style:none}.lista li+li{border-top:1px solid var(--borda)}.lista button{text-align:left;border:0;border-radius:0;align-items:baseline;gap:10px;width:100%;padding:10px 6px;display:flex}.lista button:hover{background:var(--fundo-fraco);color:inherit}.lista code{color:var(--tinta-fraca)}.lista span{color:var(--tinta-fraca);font-size:12px}.versoes .explicacao{flex:100%;margin-left:0}.selo{font-family:var(--mono);border:1px solid var(--borda);color:var(--tinta-fraca);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:11px}.selo-draft{border-color:var(--borda)}.selo-validation-failed,.selo-rejected{color:var(--perigo);border-color:currentColor}.selo-validated,.selo-reviewed{color:var(--alerta);border-color:currentColor}.selo-approved,.selo-released{color:var(--bom);border-color:currentColor}.colunas{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;min-height:0;margin-top:10px;display:grid}@media (width<=900px){.colunas{grid-template-columns:minmax(0,1fr)}}.documento{flex-direction:column;min-height:0;display:flex}.documento textarea{min-height:260px;font-family:var(--mono);resize:none;tab-size:2;flex:1;font-size:12px;line-height:1.55}.documento textarea[readonly]{background:var(--fundo-fraco);color:var(--tinta-fraca)}.painel{min-height:0;padding-right:4px;overflow:auto}.painel section+section{border-top:1px solid var(--borda);margin-top:16px}.objetivo{margin:0}.autonomia,.capabilities,.triggers,.diff,.diagnosticos{margin:0;padding:0;list-style:none}.autonomia li{align-items:baseline;gap:8px;padding:3px 0;display:flex}.autonomia strong{font-size:12px}.autonomia em{color:var(--tinta-fraca);font-size:11px;font-style:normal}.autonomia li.autonomous strong{color:var(--perigo)}.autonomia li.approval-required strong{color:var(--alerta)}.autonomia li.denied strong{color:var(--tinta-fraca)}.capabilities li,.triggers li{padding:3px 0}.capabilities span,.triggers span{color:var(--tinta-fraca);font-size:12px}.diff li{border-bottom:1px dotted var(--borda);grid-template-columns:1fr auto auto;align-items:baseline;gap:8px;padding:4px 0;font-size:12px;display:grid}.diff .antes{font-family:var(--mono);color:var(--perigo);text-overflow:ellipsis;white-space:nowrap;max-width:14ch;text-decoration:line-through;overflow:hidden}.diff .depois{font-family:var(--mono);color:var(--bom);text-overflow:ellipsis;white-space:nowrap;max-width:14ch;overflow:hidden}.diagnosticos li{border-bottom:1px solid var(--borda);padding:8px 0}.diagnosticos .codigo{font-family:var(--mono);color:var(--tinta-fraca);margin-left:8px;font-size:11px}.diagnosticos p{margin:4px 0 0}.diagnosticos li.error code{color:var(--perigo)}.diagnosticos li.warning code{color:var(--alerta)}.filtro{max-width:420px;margin:14px 0 0}.selo-N1{color:var(--bom);border-color:currentColor}.selo-N2{color:var(--alerta);border-color:currentColor}.selo-N3{color:var(--perigo);border-color:currentColor}.razoes{margin:8px 0 0;padding:0;list-style:none}.razoes li{flex-wrap:wrap;align-items:baseline;gap:8px;padding:3px 0;display:flex}.razoes span{color:var(--tinta-fraca);font-size:12px}.abas{align-items:baseline;gap:12px;display:flex}.abas h2{margin-bottom:8px}.abas button{margin-left:auto;padding:3px 8px;font-size:12px}.documento .rolagem{border:1px solid var(--borda);border-radius:6px;flex:1;min-height:0;padding:4px 14px 14px;overflow:auto}.grupo{padding:10px 0}.grupo+.grupo{border-top:1px solid var(--borda)}.grupo h3{margin-bottom:2px}.porque{color:var(--tinta-fraca);margin:0 0 10px;font-size:12px}.campo{margin-bottom:12px;display:block}.campo .rotulo{color:var(--tinta-fraca);margin-bottom:3px;font-size:12px;display:block}.campo .ajuda{margin:3px 0 0;display:block}.linha{align-items:center;gap:6px;margin-bottom:6px;display:flex}.linha .faixa{max-width:130px}.linha button{white-space:nowrap;padding:4px 8px;font-size:12px}.formulario .autonomia li{gap:10px;padding:4px 0}.formulario .autonomia select{max-width:220px;margin-left:auto}.gerador textarea{border:1px solid var(--borda);background:var(--fundo);width:100%;color:var(--tinta);border-radius:6px;padding:8px;font-family:inherit;font-size:14px}.gerador .intencao blockquote{border-left:3px solid var(--borda);color:var(--tinta-fraca);margin:0;padding:8px 12px;font-size:13px}.propostos{margin:12px 0;padding:0;list-style:none}.proposto{border-left:3px solid var(--borda);margin-bottom:8px;padding:8px 0 8px 10px}.proposto .linha{flex-wrap:wrap;align-items:baseline;gap:8px}.proposto .sem-caixa{flex:none;width:13px}.proposto .linha code{font-family:var(--mono);word-break:break-word;flex:1;font-size:12px}.proposto .linha .faixa{max-width:none}.proposto .linha>.faixa{white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;color:var(--tinta-fraca);border:1px solid var(--borda);border-radius:10px;flex:none;padding:1px 8px;font-size:11px}.proposto input[type=checkbox]{flex:none;width:auto;margin:0}.proposto.informado{border-left-color:var(--bom)}.proposto.inferido{border-left-color:var(--alerta)}.proposto.nao-resolvido{border-left-color:var(--tinta-fraca);border-left-style:dashed}.proposto.nao-resolvido .linha>.faixa{border-style:dashed}.proposto .valor{font-family:var(--mono);word-break:break-word;margin:4px 0 4px 26px;font-size:12px}.proposto .porque{margin-left:26px}.lacunas{border:1px solid var(--alerta);border-radius:6px;margin:12px 0;padding:10px 12px}.lacunas ul{margin:6px 0 0;padding-left:18px}.lacunas code{font-family:var(--mono);margin-right:6px;font-size:12px}.lacunas .faixa{text-transform:uppercase;letter-spacing:.04em;color:var(--alerta);border:1px solid var(--alerta);border-radius:10px;margin-left:8px;padding:1px 8px;font-size:11px;display:inline-block}.descartados{color:var(--tinta-fraca);margin:12px 0;font-size:13px}.descartados code{font-family:var(--mono);font-size:12px}
