:root{--fundo:#ffffff;--preto:#232323;--terracota:#eb8643;--ardosia:#41414e;--cinza-quente:#afaaa7;--type-m1:13.364573px;--type-0:17px;--type-1:21.624334px;--type-3:34.988907px;--m8:8px;--m13:13px;--m21:21px;--m34:34px;--m55:55px;--m89:89px;--font:"Archivo",system-ui,sans-serif}*,:after,:before{box-sizing:border-box}body{margin:0;background:var(--fundo);color:var(--preto);font-family:var(--font);font-size:var(--type-0);line-height:1.618034}:focus-visible{outline:2px solid currentColor;outline-offset:4px}.rotulo{display:inline-flex;align-items:center;gap:var(--m13);font-size:var(--type-m1);letter-spacing:.2em;text-transform:uppercase;color:var(--ardosia)}.rotulo:before{content:"";width:21px;height:3px;background:var(--terracota)}.pagina{max-width:610px;margin:0 auto;padding:var(--m89) var(--m21);display:grid;gap:var(--m21)}h1{font-size:var(--type-3);font-weight:500;line-height:1.118034}h1,p{margin:0}.secundario{color:var(--ardosia);font-size:var(--type-m1)}.formulario{display:grid;gap:var(--m8)}.formulario input:not([type=checkbox]){min-height:44px;padding:var(--m8) var(--m13);border:1px solid var(--ardosia);border-radius:0;font:inherit}.caixa{display:block;font-size:var(--type-m1);margin-block:var(--m8)}.botao{min-height:44px;padding:var(--m8) var(--m21);border:1px solid var(--preto);border-radius:0;background:transparent;color:var(--preto);font:inherit;font-weight:500;cursor:pointer;justify-self:start}.botao:hover{background:var(--preto);color:var(--fundo)}.link{padding:0;border:0;background:none;font:inherit;text-decoration:underline;cursor:pointer;min-height:24px}.lista{list-style:none;margin:0;padding:0;border-top:1px solid var(--cinza-quente)}.lista li{display:grid;gap:2px;padding-block:var(--m13);border-bottom:1px solid var(--cinza-quente)}.acoes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--m13) var(--m21)}h2{font-size:var(--type-1);font-weight:500;margin:0}.bloco{display:grid;gap:var(--m13);padding-top:var(--m21);border-top:1px solid var(--cinza-quente)}.ficha{display:grid;grid-template-columns:minmax(0,38.1966fr) minmax(0,61.8034fr);gap:var(--m8) var(--m21);margin:0}.ficha dt{color:var(--ardosia);font-size:var(--type-m1);letter-spacing:.1em;text-transform:uppercase;padding-top:.2em}.ficha dd{margin:0}.formulario select,.formulario textarea{min-height:44px;padding:var(--m8) var(--m13);border:1px solid var(--ardosia);border-radius:0;font:inherit;background:var(--fundo)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}.previa{display:block;max-width:100%;max-height:61.8vh;object-fit:contain;border:1px solid var(--cinza-quente)}code{font-size:var(--type-m1)}.painel{max-width:1597px;margin:0 auto;padding:var(--m55) var(--m34) var(--m89);display:grid;gap:var(--m34)}.painel-topo{display:grid;gap:var(--m8)}.painel-grade{display:grid;grid-template-columns:minmax(0,61.8034fr) minmax(0,38.1966fr);gap:var(--m55) var(--m34);align-items:start}.coluna-maior,.coluna-menor{display:grid;gap:var(--m21);align-content:start}.coluna-menor{padding-left:var(--m34);border-left:1px solid var(--cinza-quente)}h3{font-size:var(--type-0);font-weight:500;margin:0}.situacao{display:flex;align-items:baseline;gap:var(--m8);font-size:var(--type-1);line-height:1.3}.situacao .marca{flex:none;width:13px;height:13px;border-radius:50%;border:2px solid var(--preto)}.situacao.no_prazo .marca{background:#2f6b3a;border-color:#2f6b3a}.situacao.atencao .marca{background:var(--terracota);border-color:var(--terracota)}.situacao.atrasado .marca{background:#a3271c;border-color:#a3271c}.alerta{color:#a3271c;font-size:var(--type-m1)}.andamento{display:grid;gap:var(--m8)}.barra{position:relative;height:13px;background:#efedec}.barra .feito{position:absolute;inset:0 auto 0 0;background:var(--preto)}.barra .meta{position:absolute;top:-5px;bottom:-5px;width:2px;background:var(--terracota);transform:translateX(-1px)}.etapas{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--cinza-quente)}.etapa{display:grid;gap:2px;padding:var(--m13) 0 var(--m13) var(--m21);border-bottom:1px solid var(--cinza-quente);position:relative}.etapa:before{content:"";position:absolute;left:0;top:calc(var(--m13) + .45em);width:8px;height:8px;border:1px solid var(--preto);border-radius:50%}.etapa.aprovada:before{background:var(--preto)}.etapa[aria-current=step]:before{background:var(--terracota);border-color:var(--terracota)}.curva svg{width:100%;height:auto}.curva .grade-linha{stroke:#e3dfdd;stroke-width:1}.curva .grade-texto{font-size:16px;fill:var(--ardosia)}.curva .previsto{fill:none;stroke:var(--cinza-quente);stroke-width:2;stroke-dasharray:5 5}.curva .realizado{fill:none;stroke:var(--preto);stroke-width:2.618}.curva .ponto{fill:var(--terracota)}.leg{display:inline-block;width:21px;height:0;vertical-align:middle;margin-inline:var(--m8) 4px}.previsto-leg{border-top:2px dashed var(--cinza-quente)}.realizado-leg{border-top:3px solid var(--preto)}.painel-abas{padding-top:var(--m21);border-top:1px solid var(--cinza-quente)}@media (max-width:760px){.painel{padding-inline:var(--m21)}.painel-grade{grid-template-columns:minmax(0,1fr)}.coluna-menor{order:-1;padding-left:0;border-left:0;padding-top:var(--m21);border-top:1px solid var(--cinza-quente)}}.sublista{list-style:none;margin:0;padding-left:var(--m13);display:grid;gap:2px;font-size:var(--type-m1)}.acoes input,.acoes select{min-height:34px;padding:4px var(--m8);border:1px solid var(--ardosia);border-radius:0;font:inherit;font-size:var(--type-m1)}.fotos{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(144px,1fr));gap:13px}.fotos img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.codigos{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,max-content);gap:8px 21px;font-size:1.1em}