.gng{gap:var(--space-xl);max-width:52rem;padding-block:var(--space-xl) var(--space-2xl);display:grid}.gng h2{font-size:var(--step-2)}.gng-intro__texto{margin-top:var(--space-xs);max-width:var(--measure);color:var(--color-ink-2)}.gng-nota{font-size:var(--step--1);color:var(--color-ink-2)}.gng-bloco{gap:var(--space-s);display:grid}.gng-opcional{font-family:var(--font-sans);font-size:var(--step--1);color:var(--color-ink-3);font-weight:500}.gng-campos{gap:var(--space-s);display:grid}@media (width>=40rem){.gng-campos{grid-template-columns:repeat(2,minmax(0,1fr))}}.gng-campo{gap:var(--space-3xs);display:grid}.gng-campo label,.gng-obs__rotulo{font-size:var(--step--1);color:var(--color-ink-2);font-weight:600}.gng input[type=text]{width:100%;min-height:48px;font:inherit;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-rule-strong);border-radius:var(--radius-s);padding:.6em .75em;font-size:1rem}.gng input[type=text]:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}.gng-matriz__cabecalho{gap:var(--space-2xs);display:grid}.gng-progresso{color:var(--color-ink-2);font-weight:600}.gng-barra{appearance:none;background:var(--color-rule);border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.gng-barra::-webkit-progress-bar{background:var(--color-rule);border-radius:999px}.gng-barra::-webkit-progress-value{background:var(--color-accent);border-radius:999px}.gng-barra::-moz-progress-bar{background:var(--color-accent)}.gng-lista{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.gng-criterio{min-width:0;padding:var(--space-m);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-m);margin:0}.gng-criterio[data-respondido]{border-color:var(--color-rule-strong)}.gng-criterio__legenda{float:left;gap:var(--space-2xs);width:100%;padding:0;display:grid}.gng-criterio__meta{align-items:center;gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;display:flex}.gng-criterio__nome{font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);font-weight:700}.gng-criterio__posicao{color:var(--color-ink-3);font-size:.8125rem}.gng-classe{border:1px solid;border-radius:999px;padding:.1em .55em;font-size:.8125rem;font-weight:600}.gng-classe--critico{color:var(--color-danger);background:var(--color-danger-soft)}.gng-classe--analise{color:var(--color-ink-2);background:var(--color-paper-2);border-color:var(--color-rule-strong)}.gng-criterio__pergunta{font-family:var(--font-serif);font-size:var(--step-1);color:var(--color-ink);font-weight:600;line-height:1.3}.gng-criterio__ajuda{clear:both;padding-top:var(--space-2xs);color:var(--color-ink-2);font-size:.9375rem}.gng-opcoes{gap:var(--space-2xs);margin-top:var(--space-s);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gng-opcao{min-height:64px;padding:var(--space-2xs) var(--space-3xs);text-align:center;background:var(--color-paper);border:2px solid var(--color-rule-strong);border-radius:var(--radius-s);cursor:pointer;user-select:none;align-content:center;place-items:center;gap:2px;display:grid;position:relative}.gng-opcao:hover{border-color:var(--color-ink)}.gng-opcao__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.gng-opcao__icone{font-size:1.25rem;line-height:1}.gng-opcao__texto{color:var(--color-ink);font-size:.9375rem;font-weight:600;line-height:1.2}.gng-opcao:has(.gng-opcao__input:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.gng-opcao:has(.gng-opcao__input:checked){border-width:3px;border-color:var(--color-ink)}.gng-opcao:has(.gng-opcao__input:checked) .gng-opcao__texto{text-underline-offset:.2em;font-weight:800;text-decoration:underline 2px}.gng-opcao:has(.gng-opcao__input:checked):after{content:"✓" / "";color:var(--color-ink);font-size:.875rem;font-weight:800;position:absolute;top:3px;right:6px}.gng-opcao--sim:has(.gng-opcao__input:checked){background:var(--color-success-soft)}.gng-opcao--confirmar:has(.gng-opcao__input:checked){background:var(--color-accent-soft)}.gng-opcao--nao:has(.gng-opcao__input:checked){background:var(--color-danger-soft)}.gng-obs{margin-top:var(--space-xs)}.gng-obs summary{min-height:44px;font-size:var(--step--1);color:var(--color-accent);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.gng-obs__rotulo{margin-bottom:var(--space-3xs);display:block}.gng-resultado__conteudo{gap:var(--space-s);padding:var(--space-m);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-m);border-inline-start-width:6px;display:grid}.gng-resultado__conteudo[data-resultado=nogo]{border-inline-start-color:var(--color-danger)}.gng-resultado__conteudo[data-resultado=analisar]{border-inline-start-color:var(--color-accent)}.gng-resultado__conteudo[data-resultado=go]{border-inline-start-color:var(--color-success)}.gng-resultado__vazio{color:var(--color-ink-2)}.gng-veredito{align-items:center;gap:var(--space-xs);font-family:var(--font-serif);font-size:var(--step-3);flex-wrap:wrap;font-weight:700;line-height:1.1;display:flex}.gng-veredito__icone{font-size:.8em}.gng-lista-apontada__titulo{font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-2);font-weight:700}.gng-lista-apontada ul{margin:var(--space-3xs) 0 0;padding-inline-start:1.25em}.gng-lista-apontada li+li{margin-top:var(--space-3xs)}.gng-proximo{justify-self:start}.gng-folha{gap:var(--space-s);padding:var(--space-m);background:var(--color-surface);border:1px solid var(--color-rule-strong);border-radius:var(--radius-s);display:grid}.gng-folha__titulo{font-family:var(--font-serif);font-size:var(--step-2);letter-spacing:.04em;font-weight:700}.gng-folha__grupo{gap:2px;display:grid}.gng-folha__rotulo{font-weight:700}.gng-folha__resultado{font-size:var(--step-1)}.gng-folha__nota{padding-top:var(--space-xs);font-size:var(--step--1);color:var(--color-ink-2);border-top:1px solid var(--color-rule)}.gng-acoes-resumo,.gng-acoes{gap:var(--space-xs);flex-wrap:wrap;display:flex}.gng-print-aviso{display:none}.gng-dialogo{width:min(100% - 2 * var(--gutter), 30rem);padding:var(--space-l);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-rule-strong);border-radius:var(--radius-m)}.gng-dialogo::backdrop{background:#1c1b198c}.gng-dialogo h2{margin-bottom:var(--space-xs)}.gng-dialogo__acoes{gap:var(--space-2xs);margin-top:var(--space-m);flex-wrap:wrap;display:flex}@media print{@page{margin:16mm}body[data-page=go-no-go]{color:#000!important;background:#fff!important}body[data-page=go-no-go] .site-header,body[data-page=go-no-go] .site-footer,body[data-page=go-no-go] .central-bar,body[data-page=go-no-go] .page-header,body[data-page=go-no-go] .consent,body[data-page=go-no-go] .skip-link,body[data-page=go-no-go] dialog,.gng-intro,.gng-identificacao,.gng-matriz,.gng-resultado,.gng-acoes,.gng-acoes-resumo,.gng-resumo>h2{display:none!important}.gng{max-width:none;padding:0;display:block}.gng-resumo:not([hidden]){display:block!important}.gng-folha{background:#fff;border:0;padding:0;font-size:11pt}.gng-folha,.gng-folha *{color:#000!important}.gng-folha__nota{border-top:1px solid #000}.gng[data-completo=false] .gng-print-aviso{color:#000;font-size:12pt;display:block!important}}
