:root{--azul:#3f3f46;--azul-escuro:#18181b;--cinza-fundo:#f4f5f5;--cinza-borda:#d9d9dc;--texto:#1f2022;--verde:#15803d;--vermelho:#b91c1c;--branco:#fff;--sidebar-bg:#1c1c1f;--sidebar-bg-ativo:#2c2c30;--sidebar-texto:#b9b9bf;--sidebar-texto-ativo:#fff;--sidebar-borda:hsla(0,0%,100%,.08)}*{box-sizing:border-box}body,html{padding:0;margin:0}body{background:var(--cinza-fundo);color:var(--texto);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}a{color:inherit}.topo{background:var(--azul-escuro);color:var(--branco);padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.topo h1{font-size:18px;margin:0}.topo .sair{background:transparent;border:1px solid hsla(0,0%,100%,.5);color:var(--branco);padding:6px 12px;border-radius:6px;cursor:pointer;font-size:13px}.container{max-width:1080px;margin:0 auto;padding:24px}.grade-modulos{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px;margin-top:16px}.card-modulo{background:var(--branco);border:1px solid var(--cinza-borda);border-radius:10px;padding:20px;text-decoration:none;color:var(--texto);display:block;transition:box-shadow .15s ease,transform .15s ease}.card-modulo:hover{box-shadow:0 4px 14px rgba(0,0,0,.08);transform:translateY(-2px)}.card-modulo.desativado{opacity:.55;pointer-events:none}.card-modulo h3{margin:0 0 6px;font-size:16px}.card-modulo p{margin:0;font-size:13px;color:#667}.abas{display:flex;gap:4px;border-bottom:1px solid var(--cinza-borda);margin-bottom:20px;flex-wrap:wrap}.aba{padding:10px 16px;background:none;cursor:pointer;font-size:14px;color:#555;border:none;border-bottom:3px solid transparent}.aba.ativa{color:var(--azul);border-bottom-color:var(--azul);font-weight:600}.painel{background:var(--branco);border:1px solid var(--cinza-borda);border-radius:10px;padding:20px;margin-bottom:20px}.linha-form{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;margin-bottom:12px}.campo{display:flex;flex-direction:column;gap:4px;font-size:13px}.campo label{color:#555}.campo input,.campo select,.campo textarea{padding:8px 10px;border:1px solid var(--cinza-borda);border-radius:6px;font-size:14px;min-width:180px}.botao{background:var(--azul);color:var(--branco);border:none;padding:9px 18px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500}.botao:hover{background:var(--azul-escuro)}.botao:disabled{opacity:.5;cursor:not-allowed}.botao.secundario{background:var(--branco);color:var(--azul);border:1px solid var(--azul)}table{width:100%;border-collapse:collapse;font-size:14px}td,th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--cinza-borda)}th{color:#555;font-size:13px}.tag,th{font-weight:600}.tag{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px}.tag.entrada{background:#dcfce7;color:var(--verde)}.tag.transferencia{background:#e4e4e7;color:var(--azul)}.tag.saida{background:#fee2e2;color:var(--vermelho)}.mensagem-erro{background:#fee2e2;color:var(--vermelho)}.mensagem-erro,.mensagem-sucesso{padding:10px 14px;border-radius:6px;font-size:14px;margin-bottom:14px}.mensagem-sucesso{background:#dcfce7;color:var(--verde)}.vazio{color:#888;font-size:14px;padding:12px 0}.tela-login{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--cinza-fundo)}.caixa-login{background:var(--branco);border:1px solid var(--cinza-borda);border-radius:10px;padding:32px;width:100%;max-width:360px}.caixa-login h2{margin-top:0}.caixa-login .campo{margin-bottom:14px}.caixa-login input{width:100%}.site-publico{min-height:100vh;display:flex;flex-direction:column;background:var(--branco)}.site-topo{background:var(--branco);border-bottom:1px solid var(--cinza-borda);position:-webkit-sticky;position:sticky;top:0;z-index:10}.site-topo-conteudo{max-width:1240px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.site-marca{display:flex;align-items:center;gap:10px;flex-shrink:0}.nav-topo{display:flex;flex:1 1;justify-content:center;gap:28px;flex-wrap:wrap}.nav-topo-item{font-size:14px;font-weight:500;color:var(--texto);text-decoration:none;padding:6px 2px;border-bottom:2px solid transparent;white-space:nowrap}.nav-topo-item.ativo,.nav-topo-item:hover{color:var(--azul-escuro);border-bottom-color:var(--azul-escuro)}@media (max-width:900px){.nav-topo{display:none}}.site-logo-placeholder{width:36px;height:36px;border-radius:8px;background:var(--azul-escuro);color:var(--branco);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.marca-logo-img{height:34px;width:auto;display:block}.marca-logo-img.grande{height:60px}.site-nome{font-weight:600;font-size:16px}.botao-acesso-restrito{background:var(--azul-escuro);color:var(--branco);padding:9px 18px;border-radius:6px;font-size:14px;font-weight:500;text-decoration:none;flex-shrink:0;white-space:nowrap}.botao-acesso-restrito:hover{background:var(--azul)}.site-hero{position:relative;min-height:78vh;display:flex;align-items:center;justify-content:center;background:url(/obras/hero-obras.jpg) 50%/cover no-repeat;color:var(--branco);padding:56px 24px;overflow:hidden}.site-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,24,27,.55),rgba(24,24,27,.72) 60%,rgba(24,24,27,.85))}.site-hero-conteudo{position:relative;z-index:1;max-width:960px;margin:0 auto;text-align:center}.site-hero-conteudo h1{font-size:64px;line-height:1.12;margin-bottom:22px;font-weight:800;text-transform:uppercase;letter-spacing:.01em}.site-hero-conteudo p{font-size:18px;line-height:1.5;opacity:.85;font-weight:400}@media (max-width:900px){.site-hero-conteudo h1{font-size:46px}}.site-hero-seta{display:inline-flex;margin-top:30px;color:var(--branco);opacity:.85;animation:site-hero-seta-flutua 2s ease-in-out infinite}.site-hero-seta:hover{opacity:1}@keyframes site-hero-seta-flutua{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (max-width:640px){.site-hero-conteudo h1{font-size:32px}.site-hero-conteudo p{font-size:15px}}.site-secao{max-width:900px;margin:0 auto;padding:48px 24px;text-align:center}.site-secao-cinza{max-width:none;background:#eeeeef}.site-secao-cinza>*{max-width:900px;margin-left:auto;margin-right:auto}.site-secao h2{font-size:22px;margin-bottom:14px}.site-secao-subtitulo{font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--azul-escuro);margin:-6px 0 18px}.site-secao p{line-height:1.7;color:#444;margin-bottom:14px}.site-secao p:last-child{margin-bottom:0}.site-secao p strong{color:var(--texto);font-weight:700}#sobre p{text-align:justify}.site-grade-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;text-align:center}.site-card{background:var(--branco);border:1px solid var(--cinza-borda);border-radius:10px;padding:20px;text-align:center}.site-card h3{margin:0 0 8px;font-size:15px}.site-card p{margin:0;font-size:13px;color:#667}.site-rodape{margin-top:auto;padding:20px 24px;text-align:center;font-size:13px;color:#888;border-top:1px solid var(--cinza-borda)}.site-cidades{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}.site-secao table{margin:16px auto 0}.site-secao td{text-align:center}.site-cidade-chip{background:var(--branco);border:1px solid var(--cinza-borda);border-radius:999px;padding:7px 16px;font-size:13px;font-weight:500}.mapa-atuacao-wrap{display:flex;align-items:flex-start;gap:32px;margin-top:28px;text-align:left}.mapa-atuacao-coluna-mapa{flex:1 1 auto;min-width:0;order:2}.mapa-atuacao-coluna-lista{flex:0 0 240px;display:flex;flex-direction:column;gap:14px;order:1}.mapa-atuacao-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.mapa-atuacao-item{display:block;width:100%;text-align:left;background:var(--branco);border:1px solid var(--cinza-borda);border-radius:8px;padding:9px 14px;font-size:13px;font-weight:500;color:var(--texto);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.mapa-atuacao-item.ativo{background:var(--azul-escuro);color:var(--branco);border-color:var(--azul-escuro)}.mapa-atuacao-item:focus-visible{outline:2px solid var(--azul-escuro);outline-offset:2px}.mapa-atuacao-info{font-size:13px;color:#667;min-height:18px;margin:0}.mapa-atuacao-svg{width:100%;height:auto;display:block}.municipio{transition:fill .25s ease,stroke .25s ease,stroke-width .25s ease,opacity .25s ease}.municipio-base{fill:#e7e7e9}.municipio-atuante,.municipio-base{stroke:var(--branco);stroke-width:1}.municipio-atuante{fill:#a1a1aa;cursor:pointer}.municipio-atuante.ativo{fill:#09090b;stroke-width:2}.municipio-atuante:focus-visible{outline:2px solid var(--azul-escuro);outline-offset:1px}.mapa-atuacao-carregando,.mapa-atuacao-erro{font-size:13px;color:#888;text-align:center;padding:60px 0}.dica-toque{display:none}@media (hover:none){.dica-mouse{display:none}.dica-toque{display:inline}}@media (prefers-reduced-motion:reduce){.mapa-atuacao-item,.municipio{transition:none}}@media (max-width:760px){.mapa-atuacao-wrap{flex-direction:column;gap:20px}.mapa-atuacao-coluna-lista,.mapa-atuacao-coluna-mapa{order:0;flex:1 1 auto;width:100%}.mapa-atuacao-lista{flex-direction:row;flex-wrap:wrap}.mapa-atuacao-item{width:auto}}.carrossel-obras{position:relative;max-width:900px;margin:0 auto}.carrossel-janela{border-radius:12px;overflow:hidden;background:var(--cinza-fundo);border:1px solid var(--cinza-borda)}.carrossel-imagem{width:100%;height:420px;object-fit:cover;display:block}.carrossel-legenda{padding:12px 18px;font-size:14px;color:var(--texto);background:var(--branco);border-top:1px solid var(--cinza-borda)}.carrossel-seta{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:999px;border:none;background:rgba(24,24,27,.75);color:var(--branco);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px}.carrossel-seta:hover{background:rgba(24,24,27,.92)}.carrossel-seta.anterior{left:-18px}.carrossel-seta.proxima{right:-18px}.carrossel-pontos{display:flex;justify-content:center;gap:6px;margin-top:14px}.carrossel-ponto{width:8px;height:8px;border-radius:999px;background:var(--cinza-borda);border:none;padding:0;cursor:pointer}.carrossel-ponto.ativo{background:var(--azul)}@media (max-width:640px){.carrossel-imagem{height:260px}.carrossel-seta.anterior{left:6px}.carrossel-seta.proxima{right:6px}}.painel-shell{display:flex;min-height:100vh}.painel-sidebar{width:240px;flex-shrink:0;background:var(--sidebar-bg);color:var(--sidebar-texto);display:flex;flex-direction:column;padding:20px 0}.painel-sidebar-titulo{padding:0 20px 18px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#7f8cab}.painel-sidebar-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.painel-sidebar-item{display:flex;align-items:center;gap:12px;padding:11px 20px;color:var(--sidebar-texto);text-decoration:none;font-size:14px;border-left:3px solid transparent}.painel-sidebar-item:hover{background:hsla(0,0%,100%,.06);color:var(--sidebar-texto-ativo)}.painel-sidebar-item.ativo{background:var(--sidebar-bg-ativo);color:var(--sidebar-texto-ativo);border-left-color:var(--azul);font-weight:500}.painel-sidebar-item.desativado{opacity:.45;cursor:default;pointer-events:none}.painel-sidebar-tag{margin-left:auto;font-size:10px;background:hsla(0,0%,100%,.1);padding:2px 6px;border-radius:999px}.painel-area-principal{flex:1 1;display:flex;flex-direction:column;min-width:0}.painel-topbar{background:var(--branco);border-bottom:1px solid var(--cinza-borda);padding:12px 24px;display:flex;align-items:center;justify-content:space-between}.painel-conteudo{flex:1 1;padding:24px}.menu-usuario{position:relative}.menu-usuario-botao{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:4px 6px;border-radius:8px}.menu-usuario-botao:hover{background:var(--cinza-fundo)}.avatar{width:32px;height:32px;border-radius:999px;background:var(--azul-escuro);color:var(--branco);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;object-fit:cover;flex-shrink:0}.menu-usuario-dropdown{position:absolute;right:0;top:calc(100% + 8px);background:var(--branco);border:1px solid var(--cinza-borda);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);width:230px;z-index:20;overflow:hidden}.menu-usuario-cabecalho{padding:14px 16px;border-bottom:1px solid var(--cinza-borda);display:flex;align-items:center;gap:10px}.menu-usuario-cabecalho .info{min-width:0}.menu-usuario-cabecalho .nome{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-usuario-cabecalho .email{font-size:12px;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-usuario-item{display:flex;align-items:center;gap:10px;width:100%;padding:11px 16px;background:none;border:none;text-align:left;font-size:14px;color:var(--texto);cursor:pointer;text-decoration:none}.menu-usuario-item:hover{background:var(--cinza-fundo)}.menu-usuario-item.sair{color:var(--vermelho)}.config-avatar-linha{display:flex;align-items:center;gap:18px;margin-bottom:24px}.config-avatar-grande{width:76px;height:76px;font-size:26px}@media (max-width:720px){.painel-shell{flex-direction:column}.painel-sidebar{width:100%;padding:10px 0}.painel-sidebar-lista{flex-direction:row;overflow-x:auto;padding:0 10px}.painel-sidebar-item{border-left:none;border-bottom:3px solid transparent;white-space:nowrap}.painel-sidebar-item.ativo{border-left-color:transparent;border-bottom-color:var(--azul)}.painel-sidebar-titulo{display:none}}.inv-titulo-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.inv-subtitulo{color:#556;font-size:14px;margin:8px 0 16px;line-height:1.5}.inv-status-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:12px;gap:12px}.inv-status-card{border:1px solid var(--cinza-borda);border-radius:10px;padding:14px;background:var(--branco)}.inv-status-card.pendente{background:#f4f4f5;border-style:dashed;color:#8a8a92}.inv-status-topo{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.inv-tag{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.inv-tag.atualizado{background:#dcfce7;color:var(--verde)}.inv-tag.pendente{background:#e4e4e7;color:#71717a}.inv-status-detalhe{margin:0;font-size:13px;line-height:1.4}.inv-status-numeros{margin:8px 0 0;display:flex;gap:14px;font-size:13px;color:#556}.inv-status-numeros strong{color:var(--texto);font-size:16px}.inv-barras{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.inv-barra-linha{display:grid;grid-template-columns:minmax(84px,130px) 1fr auto;align-items:center;grid-column-gap:10px;column-gap:10px;grid-row-gap:2px;row-gap:2px;font-size:14px}.inv-barra-linha.pendente{color:#a0a0a8}.inv-barra-nome{font-weight:500}.inv-barra-trilho{display:block;height:14px;background:#ececee;border-radius:7px;overflow:hidden}.inv-barra-preenchimento{display:block;height:100%;background:#a1a1aa;border-radius:7px;transition:width .25s ease}.inv-barra-preenchimento.maior{background:#18181b}.inv-barra-valor{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inv-barra-transito{grid-column:2/4;font-size:12px;color:#71717a}.inv-campo-busca{flex:1 1 220px}.inv-campo-busca input,.inv-campo-busca select{width:100%}.inv-filtros-rodape{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:14px;font-size:13px;color:#556}.inv-checkbox{display:flex;align-items:center;gap:6px;cursor:pointer}.inv-contagem{color:#888}.inv-link{background:none;border:none;padding:0;color:var(--azul);text-decoration:underline;cursor:pointer;font-size:13px}.inv-rolagem{overflow:auto;max-height:70vh;border:1px solid var(--cinza-borda);border-radius:8px}.inv-tabela{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.inv-tabela td,.inv-tabela th{padding:8px 10px;border-bottom:1px solid var(--cinza-borda);background:var(--branco);white-space:nowrap}.inv-tabela thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.inv-tabela tfoot td{font-weight:600;background:#f4f4f5;border-bottom:none}.inv-tabela td.inv-col-item,.inv-tabela th.inv-col-item{position:-webkit-sticky;position:sticky;left:0;z-index:1;min-width:150px;max-width:210px;white-space:normal;box-shadow:1px 0 0 var(--cinza-borda)}.inv-tabela thead th.inv-col-item{z-index:3}.inv-col-numero{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inv-col-total{font-weight:700}.inv-obra-pendente{background:#f1f1f3!important;color:#a0a0a8}.inv-cabecalho-aviso{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.inv-maior{background:var(--azul-escuro)!important;color:var(--branco);font-weight:700}.inv-negativo{color:var(--vermelho);font-weight:700}.inv-transito{font-size:12px;opacity:.75}.inv-linha-selecionada td{background:#eef0f6}.inv-item-botao{background:none;border:none;padding:0;font:inherit;font-weight:500;color:var(--texto);text-align:left;cursor:pointer}.inv-item-botao:hover{text-decoration:underline}.inv-item-categoria{display:block;font-size:11px;color:#888}.inv-col-categoria,.inv-col-maior,.inv-col-obras-estoque{display:none}@media (min-width:900px){.inv-col-categoria,.inv-col-maior,.inv-col-obras-estoque{display:table-cell}.inv-item-categoria{display:none}.inv-tabela td.inv-col-item,.inv-tabela th.inv-col-item{max-width:260px}}@media (max-width:720px){.inv-barra-linha{grid-template-columns:1fr auto}.inv-barra-trilho{grid-column:1/3;grid-row:2}.inv-barra-transito{grid-column:1/3;grid-row:3}}@media (prefers-reduced-motion:reduce){.inv-barra-preenchimento{transition:none}}.inv-nav{overflow-x:auto;flex-wrap:nowrap}.inv-nav .aba{white-space:nowrap}.inv-tag.rascunho{background:#e4e4e7;color:#52525b}.inv-tag.enviado{background:#fef3c7;color:#92400e}.inv-tag.publicado{background:#dcfce7;color:var(--verde)}.inv-tag.devolvida{background:#fee2e2;color:var(--vermelho);margin-left:6px}.mensagem-aviso{background:#fef3c7;color:#92400e;padding:10px 14px;border-radius:6px;font-size:14px;margin-bottom:14px;line-height:1.5}.inv-contagem-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px;margin-bottom:20px}.inv-contagem-card{margin-bottom:0}.inv-contagem-aberta{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--cinza-borda);border-radius:8px;padding:12px;margin-top:10px;text-decoration:none;color:var(--texto);background:var(--branco)}.inv-contagem-aberta:hover{background:#f4f4f5}.inv-contagem-aberta small{display:block;margin-top:4px;color:#71717a;font-size:12px}.inv-contagem-acao{color:var(--azul);font-weight:600;font-size:14px;white-space:nowrap}.inv-lista-links{list-style:none;margin:0;padding:0}.inv-lista-links .inv-contagem-aberta:first-child,.inv-lista-links li:first-child .inv-contagem-aberta{margin-top:0}.inv-editor{padding-bottom:8px}.inv-grupo{margin-top:8px}.inv-grupo-titulo{margin:18px 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#71717a;border-bottom:1px solid var(--cinza-borda);padding-bottom:6px}.inv-item-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f0f0f2}.inv-item-info{min-width:0}.inv-item-nome{display:block;font-size:15px;font-weight:500}.inv-item-inativo{font-size:12px;color:#a1a1aa;font-weight:400}.inv-item-meta{display:block;margin-top:2px;font-size:12px;color:#71717a}.inv-diff{display:inline-block;margin-left:6px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:700}.inv-diff.mais{background:#dcfce7;color:var(--verde)}.inv-diff.menos{background:#fee2e2;color:var(--vermelho)}.inv-item-input{width:96px;flex-shrink:0;padding:10px;border:1px solid var(--cinza-borda);border-radius:6px;font-size:16px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inv-item-input:disabled{background:#f4f4f5;color:var(--texto)}.inv-sugestoes{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px}.inv-acoes-fixas{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin:0 -24px -24px;padding:12px 24px;background:var(--branco);border-top:1px solid var(--cinza-borda);box-shadow:0 -4px 12px rgba(0,0,0,.06)}.inv-acoes-estado{margin-right:auto;font-size:13px;color:#71717a}.inv-excluir{color:var(--vermelho)}.inv-sugestao-card{border:1px solid var(--cinza-borda);border-radius:8px;padding:14px;margin-bottom:12px;background:var(--branco)}.inv-sugestao-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.inv-sugestao-botoes{display:flex;gap:8px;flex-wrap:wrap}.inv-lista-obras{list-style:none;margin:0;padding:0}.inv-lista-obras li{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--cinza-borda)}.inv-lista-obras li.inativa .inv-obra-nome{color:#a1a1aa}.inv-obra-nome{flex:1 1 200px;font-weight:500}.inv-obra-nome .inv-tag{margin-left:8px}.inv-obras-marcar{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:8px;gap:8px;font-size:14px}.inv-passos{margin:8px 0 0;padding-left:20px;font-size:14px;line-height:1.6;color:#3f3f46}@media (max-width:720px){.inv-acoes-fixas{margin:0 -24px -24px;padding:10px 16px}.inv-acoes-estado{flex-basis:100%}}