:root{--fonte-orcamento:"Century Gothic","URW Gothic",var(--fonte-alternativa),Questrial,"Didact Gothic",Futura,"Trebuchet MS",sans-serif;--fonte-da-interface:var(--f-varela);--fonte:var(--fonte-da-interface),"Segoe UI",system-ui,-apple-system,Arial,sans-serif;--tinta:#161b1d;--tinta-fraca:#606669;--linha:#e1e4e6;--fundo:#f7f8f8;--papel:#ffffff;--marca:#1f4e63;--marca-fraca:#ebeff1;--alerta:#8a4b12;--aviso-fornecimento:#c07a12;--alerta-fundo:#fdf3e7;--bloqueio:#8c2f2f;--bloqueio-fundo:#fdecec;--ok:#1f5f3f}*{box-sizing:border-box}body{margin:0;background:var(--fundo);color:var(--tinta);font:14px/1.55 var(--fonte)}.pagina{max-width:1560px;margin:0 auto;padding:24px 20px 64px}header.topo{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:4px}header.topo h1{font-size:20px;margin:0;letter-spacing:-.01em}header.topo .selo{font-size:11px;text-transform:uppercase;letter-spacing:.08em;background:var(--marca-fraca);color:var(--marca);padding:3px 8px;border-radius:4px;font-weight:600}.aviso{background:var(--alerta-fundo);border:1px solid #f0dcc0;color:var(--alerta);padding:10px 12px;border-radius:6px;margin:12px 0 20px;font-size:13px}.grade{display:block}.grade>aside{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px;align-items:start}.grade>aside .cartao{margin-bottom:0}.rolagem{overflow-x:auto;max-height:68vh;overflow-y:auto}.rolagem table{min-width:100%}.rolagem-vertical .rolagem{max-height:none;overflow-y:visible}.col-codigo,.col-competencia,.col-fonte,.col-item,.col-unidade,td.num,th.num{white-space:nowrap}.col-descricao{min-width:240px}.cartao.planilha-do-sintetico .rolagem .col-descricao{min-width:360px}.cartao.planilha-do-sintetico .rolagem td.col-quantidade,.cartao.planilha-do-sintetico .rolagem th.col-quantidade{width:1%;white-space:nowrap}.cartao.planilha-do-sintetico .rolagem td.col-quantidade input.qtd{width:64px}.col-item{width:56px}.ferramentas{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-bottom:1px solid var(--linha)}.ferramentas .nota{margin:0;flex:1 1 200px}.cartao{background:var(--papel);border:1px solid var(--linha);border-radius:8px;margin-bottom:20px;overflow:hidden}.cartao>h2{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--tinta-fraca);margin:0;padding:12px 16px;border-bottom:1px solid var(--linha);font-weight:600}.cartao>.corpo{padding:14px 16px}table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td,th{padding:9px 12px;text-align:left;border-bottom:1px solid var(--linha)}th{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--tinta-fraca);font-weight:600}td.num,th.num{text-align:right}tbody tr:last-child td{border-bottom:none}tr.clicavel{cursor:pointer}tr.clicavel:hover{background:#fbfbfb}tr.selecionada{background:var(--marca-fraca)}input.qtd{width:92px;padding:5px 8px;text-align:right;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:1px solid var(--linha);border-radius:4px;background:#fff}input.qtd:focus{outline:2px solid var(--marca);outline-offset:-1px}.etiqueta{font-size:11px;padding:2px 6px;border-radius:3px;font-weight:600;white-space:nowrap}.etiqueta.publicado{background:#f0f3f4;color:#4b5458}.etiqueta.recomposto{background:var(--marca-fraca);color:var(--marca)}.etiqueta.material{background:#eef4ee;color:#3d5a3d}.etiqueta.mao_de_obra{background:#f2eef6;color:#53406b}.etiqueta.equipamento{background:#f6f2e8;color:#6b5a34}.totais{display:flex;justify-content:flex-end;gap:28px;padding:14px 16px;background:#fcfcfc;border-top:2px solid var(--linha);flex-wrap:wrap}.totais>div{display:flex;flex-direction:column;align-items:flex-end}.totais .rotulo{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--tinta-fraca)}.totais .numero-total{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.totais .destaque .numero-total{font-size:22px;font-weight:700}.total{display:flex;justify-content:space-between;align-items:baseline;padding:14px 16px;background:#fcfcfc;border-top:2px solid var(--linha)}.total .valor{font-size:22px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bloqueio{background:var(--bloqueio-fundo);border:1px solid #f3d0d0;color:var(--bloqueio);padding:12px 14px;border-radius:6px;font-size:13px}.bloqueio code{background:#fff;padding:1px 5px;border-radius:3px;border:1px solid #f0d5d5}dl.ficha{margin:0;display:grid;grid-template-columns:auto 1fr;grid-gap:6px 14px;gap:6px 14px;font-size:13px}dl.ficha dt{color:var(--tinta-fraca)}dl.ficha dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.origem{font-size:12px;color:var(--tinta-fraca)}.equacao{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;background:#f8f9f9;padding:8px 10px;border-radius:4px;border:1px solid var(--linha)}.nota{font-size:12px;margin-top:10px}.proximo-numero{font-size:13px;font-weight:600;margin:12px 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.proximo-numero .ligacao{margin-left:10px;font-weight:400}.ajuste-do-numero{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;margin-top:8px}.ajuste-do-numero label{display:flex;flex-direction:column;gap:2px;font-size:12px}.ajuste-do-numero input{width:110px}.ajuste-do-numero .nota{margin:0;flex:1 1 220px}button.acao{font:inherit;padding:6px 12px;border:1px solid var(--linha);background:#fff;border-radius:5px;cursor:pointer}button.acao:hover{border-color:var(--marca);color:var(--marca)}button.acao[aria-pressed=true]{background:var(--marca);color:#fff;border-color:var(--marca)}.folha{background:var(--papel);border:1px solid var(--linha);border-radius:8px;padding:28px 30px 20px}.barra-impressao{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}a.acao.principal,button.acao.principal{background:var(--marca);color:#fff;border-color:var(--marca);font-weight:600}a.acao{text-decoration:none;color:inherit;display:inline-block}.cabecalho-impressao h1{font-size:19px;margin:0 0 4px}.cabecalho-impressao .subtitulo{margin:0 0 18px;color:var(--tinta-fraca);font-size:13px}table.lista th{white-space:nowrap}table.lista .cotacao{width:110px;border-left:1px dashed var(--linha)}table.lista tfoot td{border-top:2px solid var(--linha);border-bottom:none;padding-top:12px}.pendencia{color:var(--alerta);font-size:12px}.como-se-compra{font-size:11.5px;color:var(--tinta-fraca);margin-top:3px;max-width:520px;line-height:1.35}.como-se-compra strong{font-weight:600;color:var(--tinta)}.como-se-compra.onde-distribuidor strong,.como-se-compra.onde-fabricante strong{color:var(--alerta)}.como-se-compra a.fonte{color:var(--tinta-fraca);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media print{.como-se-compra a.fonte{display:none}}.fora-da-lista{margin-top:18px;border-top:1px solid var(--linha,#dbdedf);padding-top:12px}.fora-da-lista .grupo-fora{margin-top:10px}.fora-da-lista .motivo{font-size:12.5px;margin:0 0 4px;color:var(--tinta-fraca)}.fora-da-lista .motivo strong{color:var(--tinta)}.fora-da-lista table.lista td:first-child{width:60%}.observacoes{margin-top:18px;font-size:12px;color:var(--tinta-fraca)}.observacoes p{margin:6px 0}.rodape-rastreabilidade{margin-top:22px;padding-top:10px;border-top:1px solid var(--linha);font-size:11px;color:var(--tinta-fraca);line-height:1.6}tr.etapa td{background:#f5f6f7;font-weight:600}tr.etapa.nivel2 td{background:#fbfbfb;font-weight:600}tr.etapa.pendente td{background:var(--alerta-fundo);color:var(--alerta)}.numero{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tinta-fraca);padding-right:8px}select.modelo{font:inherit;padding:5px 8px;border:1px solid var(--linha);border-radius:5px;background:#fff}@media print{@page{size:A4 landscape;margin:12mm}body{background:#fff;font-size:10.5px}.pagina{max-width:none;padding:0}.folha{border:none;border-radius:0;padding:0}.barra-impressao{display:none}table.lista{page-break-inside:auto}table.lista tr{page-break-inside:avoid}thead{display:table-header-group}.rodape-rastreabilidade{position:running(rodape)}}.editor-colunas{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;padding:14px 16px;background:#fbfbfb;border-bottom:1px solid var(--linha)}@media (max-width:760px){.editor-colunas{grid-template-columns:1fr}}.editor-colunas h3{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--tinta-fraca);margin:0 0 8px}.lista-colunas{list-style:none;margin:0;padding:0}.lista-colunas li{display:flex;align-items:center;gap:8px;padding:4px 6px;background:#fff;border:1px solid var(--linha);border-radius:5px;margin-bottom:4px;font-size:13px}.lista-colunas .posicao{width:18px;color:var(--tinta-fraca);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px}.lista-colunas .nome{flex:1 1}.lista-colunas .botoes{display:flex;gap:2px}.lista-colunas button{font:inherit;width:24px;height:24px;border:1px solid var(--linha);background:#fff;border-radius:4px;cursor:pointer;line-height:1}.lista-colunas button:hover:not(:disabled){border-color:var(--marca);color:var(--marca)}.lista-colunas button:disabled{opacity:.3;cursor:default}.chips{display:flex;flex-wrap:wrap;gap:6px}button.ligacao{font:inherit;font-size:inherit;color:var(--marca);background:none;border:0;border-radius:0;box-shadow:none;cursor:pointer;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}button.ligacao:hover{color:var(--marca);-webkit-text-decoration-style:solid;text-decoration-style:solid}button.ligacao:disabled{color:var(--tinta-fraca);cursor:default;text-decoration:none}button.chip{font:inherit;font-size:12px;padding:4px 9px;border:1px dashed var(--linha);background:#fff;border-radius:12px;cursor:pointer;color:var(--tinta-fraca)}button.chip:hover{border-color:var(--marca);color:var(--marca);border-style:solid}table.analitico td{vertical-align:top}table.analitico .col-codigo{font-family:ui-monospace,Consolas,monospace;font-size:12px;white-space:nowrap}table.analitico .origem{font-size:11px;margin-top:2px}table.analitico tr.auxiliar>td{background:#fcfcfc;font-weight:600}table.analitico tr.analitico-nivel2>td,table.analitico tr.analitico-nivel3>td{background:#fdfefe}table.analitico .marca-filho{color:var(--tinta-fraca)}table.analitico tfoot td{border-top:2px solid var(--linha);border-bottom:none}.etiqueta.tipo-insumo{background:#eef4ee;color:#3d5a3d}.etiqueta.tipo-composicao{background:var(--marca-fraca);color:var(--marca)}.rolagem-vertical{max-height:68vh;overflow-y:auto;overflow-x:auto}.barra-regime{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0 0;padding:10px 14px;background:var(--papel);border:1px solid var(--linha);border-radius:8px}.barra-regime .rotulo-regime{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--tinta-fraca);font-weight:600}.botoes-regime{display:flex;gap:0}.botoes-regime button:first-child{border-radius:5px 0 0 5px}.botoes-regime button:last-child{border-radius:0 5px 5px 0;margin-left:-1px}.barra-regime .nota{margin:0;flex:1 1 260px}table.analitico tr.linha-total td{border-top:2px solid var(--marca);background:var(--marca-fraca)}.barra-peso{display:block;height:10px;background:var(--marca);border-radius:2px;min-width:2px}.etiqueta.ferramenta{background:#f4eef0;color:#6b3a48}.etiqueta.terceirizado{background:#f0f3f4;color:#495459}.etiqueta.auxiliar{background:#f2f4ee;color:#4d5a3a}.etiqueta.indireto{background:#f6f0f6;color:#5f3f5f}.etiqueta.nao_decomposto{background:#f0f0f0;color:#555}.faixas-classe{display:flex;flex-wrap:wrap;gap:14px;padding:10px 16px;background:#fcfcfc;border-top:1px solid var(--linha);font-size:13px}.faixa-classe{display:flex;align-items:center;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}tr.linha-classe td{background:#fbfbfb}tr.linha-recurso td{padding-top:5px;padding-bottom:5px;font-size:13px}tr.linha-recurso td:first-child{padding-left:34px}.ja-tenho{margin-left:10px;font-size:12px;color:var(--tinta-fraca);display:inline-flex;align-items:center;gap:4px}.ja-tenho,.ja-tenho input{cursor:pointer}td.cotacao.abaixo{color:var(--ok)}td.cotacao.acima{color:var(--bloqueio)}@media print{.cotacao input{border:none;border-bottom:1px solid var(--linha)}}.preco-com-unidade{display:flex;align-items:center;gap:4px}.preco-com-unidade select{font-size:11px;padding:4px}table.lista tbody tr:last-child td{border-bottom:1px solid var(--linha)}tr.sugestao-equipe td{background:var(--marca-fraca);font-size:13px}tr.sugestao-equipe .origem{margin-top:3px}tr.linha-servico td{background:#f5f6f7;font-weight:600}tr.linha-profissao td:first-child{padding-left:28px}.bloco-cenario{border-top:8px solid var(--fundo)}.bloco-cenario h3{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--tinta-fraca);margin:0;padding:12px 16px;border-bottom:1px solid var(--linha);font-weight:600}.numero-total.abaixo{color:var(--ok)}.numero-total.acima{color:var(--bloqueio)}td.num.abaixo{color:var(--ok)}td.num.acima{color:var(--bloqueio)}tr.linha-horas td{font-style:normal;background:#fdfefe}.procedencia{margin:2px 0 0;font-size:12px;color:var(--tinta-fraca)}.procedencia.hash{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;opacity:.75}.busca{display:flex;gap:8px;margin:18px 0 10px}.busca input{flex:1 1;font:inherit;padding:10px 12px;border:1px solid var(--linha);border-radius:6px;background:#fff}.busca input:focus{outline:2px solid var(--marca);outline-offset:-1px;border-color:var(--marca)}.busca button{font:inherit;font-weight:600;padding:10px 18px;border:1px solid var(--marca);background:var(--marca);color:#fff;border-radius:6px;cursor:pointer}.vazio{font-size:13px;color:var(--tinta-fraca);margin:8px 0}.conferencia{display:flex;gap:28px;flex-wrap:wrap;margin:16px 0;padding:14px 16px;background:#fcfcfc;border:1px solid var(--linha);border-radius:8px}.conferencia>div{display:flex;flex-direction:column;gap:2px}.conferencia .rotulo{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--tinta-fraca)}.conferencia strong{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.conferencia .fecha strong{color:var(--ok)}.conferencia .nao-fecha strong{color:var(--bloqueio)}.col-tipo{white-space:nowrap;font-size:11px;letter-spacing:.04em;color:var(--tinta-fraca)}.analitico .linha-composicao>td{background:#fbfcfc}.etiqueta.encargos{background:#f2eef6;color:#53406b;margin-left:6px}.lista .etiqueta{margin-left:8px}.nota{font-size:13px;line-height:1.55;color:var(--tinta-fraca);margin:0 0 18px;max-width:92ch}.alcance{font-size:12px;font-style:italic;margin-bottom:12px}.placar{display:flex;gap:16px;margin:12px 0;font-size:13px;font-weight:600}.placar .ok{color:var(--tinta-fraca)}.placar .bloqueia{color:var(--bloqueio)}.placar .ressalva{color:#8a6116}.ocorrencias{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.ocorrencia{border:1px solid var(--linha);border-left-width:4px;border-radius:6px;padding:10px 12px;background:#fff}.ocorrencia.bloqueia{border-left-color:var(--bloqueio)}.ocorrencia.ressalva{border-left-color:#c9962a}.ocorrencia.informativa{border-left-color:var(--linha)}.ocorrencia .cabeca{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ocorrencia .observado{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.ocorrencia .referencia{font-size:12px;color:var(--tinta-fraca);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ocorrencia .mensagem{margin:6px 0 0;font-size:13px;line-height:1.5}.ocorrencia .fundamento{margin:4px 0 0;font-size:11px;color:var(--tinta-fraca);line-height:1.45}.etiqueta.bloqueia{background:var(--bloqueio-fundo);color:var(--bloqueio)}.etiqueta.ressalva{background:#fbf3e2;color:#8a6116}.etiqueta.informativa{background:#f0f3f4;color:#4b5458}.subtitulo{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--tinta-fraca);margin:14px 0 6px}.lista-colunas .quantidade{font:inherit;width:88px;text-align:right;padding:3px 6px;border:1px solid var(--linha);border-radius:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lista-colunas .unidade{width:44px;font-size:12px;color:var(--tinta-fraca)}.ferramentas.montagem{border-top:1px solid var(--linha);padding-top:12px;gap:10px;align-items:center;flex-wrap:nowrap}.ferramentas.montagem .rotulo-regime{font-size:14px;color:var(--tinta-fraca);text-transform:none;letter-spacing:0;font-weight:500}.ferramentas.montagem .acao{height:42px;padding:0 16px;border-radius:12px;font-size:14.5px;font-weight:500;display:inline-flex;align-items:center;gap:8px;border-color:#dde4e8;white-space:nowrap;flex:none}.ferramentas.montagem .acao.seletor-de-obra{display:inline-block;line-height:40px;max-width:300px;overflow:hidden;text-overflow:ellipsis;font-weight:500}.cartao .corpo.ferramentas.montagem .acao.discreta.limpar-orcamento{border:0;background:transparent;color:#245b6b;padding:0 6px;margin-left:0}.cartao .corpo.ferramentas.montagem .acao.discreta.limpar-orcamento svg{color:#245b6b}.cartao .corpo.ferramentas.montagem .acao.discreta.limpar-orcamento:hover{text-decoration:underline;background:transparent;color:#1d4c5a}.ferramentas.montagem .dica-da-linha{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid #dde4e8;color:var(--tinta-fraca);font-size:13px;font-weight:700;cursor:help}.ferramentas.montagem .ferramentas-da-planilha{margin-left:auto;display:inline-flex;gap:10px;align-items:center}.ferramentas.montagem .ferramentas-da-planilha .acao{font-weight:500}.cartao .rolagem table th{text-transform:none;letter-spacing:0;font-size:14px;font-weight:700;color:#6f7a80;padding:12px 10px}.cartao .rolagem table td{padding:12px 10px;font-size:15px}.cartao .rolagem tr.etapa td{background:#f2f6f6;color:var(--marca-escura,#203247);font-weight:700;font-size:15px}.cartao .rolagem tr.etapa.nivel2 td{background:#f8fafb;font-weight:600}.cartao .rolagem tr.etapa .numero:after{content:" · "}.cartao .rolagem tr.etapa .dica-botao{opacity:1;color:#245b6b;font-size:14px;display:inline-flex;align-items:center;vertical-align:middle}.cartao .rolagem tr.etapa .numero{color:var(--marca-escura,#203247)}.ferramentas-da-planilha{display:inline-flex;gap:6px;margin-left:auto;padding-left:12px;border-left:1px solid var(--linha)}.col-controles{width:92px}.controles{display:flex;gap:2px;justify-content:flex-end}.controles button{font:inherit;width:26px;height:26px;line-height:1;cursor:pointer;border:1px solid var(--linha);background:#fff;border-radius:4px;color:var(--tinta-fraca)}.controles button:hover{border-color:var(--marca);color:var(--marca)}tr.etapa .controles button{background:transparent}.menu-da-linha{position:relative;display:inline-block}.controles button.abrir-menu-da-linha{border:0;background:transparent;color:#6f7a80;font-size:18px;letter-spacing:1px;width:32px;height:32px;border-radius:8px}.controles button.abrir-menu-da-linha:hover{background:var(--marca-fraca);color:var(--marca)}.lista-do-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:20;display:flex;flex-direction:column;min-width:190px;padding:4px;background:#fff;border:1px solid var(--linha);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.14)}.controles .lista-do-menu button{width:100%;height:auto;padding:7px 10px;text-align:left;font-size:13px;border:0;border-radius:5px;background:#fff;white-space:nowrap}.controles .lista-do-menu button:hover{background:var(--marca-fraca);color:var(--marca)}.controles .lista-do-menu button.remover{color:var(--alerta)}.controles button.pronto-de-mover{width:auto;padding:0 8px;font-size:12px}.nome-etapa{font:inherit;font-weight:inherit;color:inherit;background:none;border:none;padding:2px 4px;margin:-2px -4px;border-radius:4px;cursor:text;text-align:left}.nome-etapa:hover{background:rgba(0,0,0,.05)}.linha-nova td{background:#fcfcfc}.nova-linha{display:flex;align-items:center;gap:10px;padding:4px 0}.nova-linha .campo-descricao{flex:1 1}.campo-descricao{position:relative}.campo-descricao>input{font:inherit;width:100%;padding:6px 8px;border:1px solid var(--linha);border-radius:5px;background:#fff}.campo-descricao>input:focus{outline:2px solid var(--marca);outline-offset:-1px;border-color:var(--marca)}.sugestoes{position:fixed;z-index:90;list-style:none;margin:0;padding:4px;max-height:320px;overflow-y:auto;background:#fff;border:1px solid var(--linha);border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.16)}.sugestoes li{display:flex;flex-direction:column;gap:1px;padding:6px 8px;border-radius:4px;cursor:pointer;font-weight:400}.sugestoes li.marcada{background:var(--marca-fraca)}.sugestoes li.como-esta{border-bottom:1px solid var(--linha);flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px}.sugestoes li.como-esta .principal{font-weight:600}.sugestoes li:has(>.estrela){flex-direction:row;align-items:center;gap:8px}.sugestoes .texto-da-sugestao{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0}.sugestoes .estrela{flex:none;border:0;background:transparent;cursor:pointer;font-size:17px;line-height:1;padding:4px 6px;border-radius:4px;color:var(--tinta-fraca)}.sugestoes .estrela:hover{background:rgba(0,0,0,.06);color:var(--tinta)}.sugestoes .estrela.marcada{color:#c98a00}.sugestoes li.vazia{color:var(--tinta-fraca);cursor:default;font-size:13px}.sugestoes .principal{font-size:13px;line-height:1.35}.sugestoes .secundaria{font-size:11px;color:var(--tinta-fraca)}tr.etapa.selecionada>td{box-shadow:inset 3px 0 0 var(--marca)}.dica-botao,tr.etapa{cursor:pointer}.dica-botao{font:inherit;font-size:12px;line-height:1;margin-right:6px;border:1px solid transparent;background:transparent;border-radius:4px;padding:2px 4px;opacity:.55}.dica-botao:hover{opacity:1;border-color:var(--marca);background:var(--marca-fraca)}.dica-fundo{position:fixed;inset:0;z-index:100;background:rgba(15,23,26,.35);display:flex;align-items:center;justify-content:center;padding:24px}.dica{background:#fff;border-radius:10px;width:min(880px,100%);max-height:86vh;display:flex;flex-direction:column;box-shadow:0 18px 50px rgba(0,0,0,.25)}.dica>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 10px;border-bottom:1px solid var(--linha)}.dica h3{margin:0;font-size:16px}.dica>header .procedencia{max-width:62ch}.dica .corpo.ferramentas{padding:10px 18px;border-bottom:1px solid var(--linha)}.dica-lista{overflow-y:auto;padding:8px 18px 14px}.dica-lista section{margin-top:12px}.dica-lista .grupo{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:4px;border-bottom:1px solid var(--linha);margin-bottom:6px}.dica-lista .grupo strong{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--tinta-fraca)}.dica-lista ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:2px 16px;gap:2px 16px}.dica-lista label{display:flex;align-items:flex-start;gap:7px;padding:4px 2px;font-size:13px;cursor:pointer;line-height:1.35}.dica-lista label:hover{background:#fbfcfc}.dica-lista input{margin-top:2px}.dica>footer{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--linha);background:#fcfcfc;border-radius:0 0 10px 10px}.dica>footer .nota{flex:1 1;margin:0}.dica.janela-do-arredondamento{width:min(560px,100%)}.dica.janela-do-arredondamento>footer{justify-content:flex-end}.opcoes-do-arredondamento{display:grid;grid-gap:6px;gap:6px;padding-top:6px}.opcao-do-arredondamento{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid var(--linha);border-radius:6px;cursor:pointer;font-size:13px;line-height:1.4}.opcao-do-arredondamento input{margin-top:3px}.opcao-do-arredondamento em{font-size:11.5px;color:var(--tinta-fraca)}.opcao-do-arredondamento .nota{font-size:12px}.opcao-do-arredondamento.escolhida{border-color:var(--marca);background:var(--marca-fraca)}.opcao-do-arredondamento.unitario-antes{margin-top:12px}.dica-lista .achado{display:block;font-style:normal;font-size:11px;color:var(--tinta-fraca);line-height:1.3;margin-top:1px}.dica-lista .achado.nao-tem{color:#a8571f}.sugestoes li.sem-custo{cursor:not-allowed;opacity:.75}.sugestoes li.sem-custo .secundaria{color:#a8571f}.dica-lista .achado .conferida{color:var(--ok);font-weight:600}.dica-lista li.ausente-na-tabela label{cursor:default;opacity:.72}.dica-lista li.ausente-na-tabela label:hover{background:transparent}.grupo-tipos{margin:8px 0 12px}.grupo-tipos .rotulo-regime{display:block;margin-bottom:4px}.grupo-tipos .botoes-regime{flex-wrap:wrap}.dica.estreita{width:min(520px,100%)}.dica-lista .perde{font-size:14px;line-height:1.5;margin:6px 0 10px}.acao.perigo{border-color:var(--bloqueio);color:var(--bloqueio);font-weight:600}.acao.perigo:hover:not(:disabled){background:var(--bloqueio);color:#fff}.acao.discreta{margin-left:auto;color:var(--tinta-fraca)}.acao.discreta:hover{color:var(--bloqueio);border-color:var(--bloqueio)}.caixa-quantidade{display:inline-flex;align-items:center;gap:4px}.icone-calculadora{font-size:13px;line-height:1;cursor:pointer;padding:3px 4px;border:1px solid var(--linha);background:#fff;border-radius:4px;opacity:.7}.icone-calculadora.com-memoria,.icone-calculadora:hover{opacity:1;border-color:var(--marca);background:var(--marca-fraca)}input.qtd.da-memoria{border-color:var(--marca);background:var(--marca-fraca)}.dica.calculadora{width:min(920px,100%)}.quadro-memoria{border:1px solid var(--linha);border-radius:8px;padding:10px 12px;margin-top:12px}.quadro-memoria .grupo{border-bottom:none;align-items:center;gap:8px}.descricao-quadro{font:inherit;font-style:italic;flex:1 1;padding:5px 8px;border:1px solid var(--linha);border-radius:5px}.descricao-quadro::placeholder{font-style:italic}.quadro-memoria .campos{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:8px 12px;gap:8px 12px;margin-top:8px}.quadro-memoria .campo{display:flex;flex-direction:column;gap:3px}.quadro-memoria .campo .rotulo{font-size:11px;color:var(--tinta-fraca);display:flex;justify-content:space-between;gap:6px}.quadro-memoria .campo .rotulo em{font-style:normal;opacity:.8}.quadro-memoria .campo input{font:inherit;padding:5px 8px;border:1px solid var(--linha);border-radius:5px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quadro-memoria .campo.sugerido input{border-color:#c9962a;background:#fdf8ee}.quadro-memoria .campo .origem{font:inherit;font-size:11px;padding:2px 4px;border:1px solid var(--linha);border-radius:4px;color:var(--tinta-fraca);background:#fff}.quadro-memoria .campo .acao.confirmar{font-size:11px;padding:3px 6px;border-color:#c9962a;color:#8a6116}.quadro-memoria .conta{margin:10px 0 0;padding:8px 10px;background:#fcfcfc;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.55;white-space:pre-wrap;color:var(--tinta-fraca)}.quadro-memoria .pendente,.total-memoria .pendente{color:var(--bloqueio);font-size:12px}.total-memoria strong{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dica-lista .grupo strong .repetir{text-transform:none;letter-spacing:0;font-weight:400;color:var(--tinta-fraca)}.acrescentar-quadro .acao{border-color:var(--marca);background:var(--marca-fraca);color:var(--marca);font-weight:600}.acrescentar-quadro .acao:hover{background:var(--marca);color:#fff}.acrescentar-quadro{gap:10px;flex-wrap:wrap}.acrescentar-quadro .acao,.acrescentar-quadro button:first-child,.acrescentar-quadro button:last-child{border-radius:5px;margin-left:0}.recomendada{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0 4px}.recomendada .acao.principal{border-radius:5px}.porque-recomendada{font-size:11.5px;color:var(--tinta-fraca);font-style:italic}.encadeamento{margin:8px 0}.encadeamento ol{margin:6px 0 0;padding-left:20px;display:grid;grid-gap:6px;gap:6px}.encadeamento li{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.encadeamento .produz{font-size:11.5px;color:var(--tinta-fraca)}.encadeamento .acao{border-radius:5px;margin-left:0}.grupo-calculadoras{margin-top:10px}.nome-grupo{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--tinta-fraca);margin-bottom:5px}.guia-de-orcamento{border-top:1px solid var(--linha);padding:8px 16px 0}.abrir-guia{width:100%;text-align:left;border-color:var(--marca);background:var(--marca-fraca);color:var(--marca);font-weight:600;border-radius:5px}.corpo-guia{padding:10px 0 4px;display:grid;grid-gap:12px;gap:12px}.corpo-guia .desafio{margin:0;font-size:12.5px;line-height:1.5;color:var(--tinta)}.bloco-guia>strong{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--tinta-fraca);margin-bottom:5px}.bloco-guia ul{margin:0;padding-left:18px;display:grid;grid-gap:7px;gap:7px}.bloco-guia li{font-size:12px;line-height:1.45}.bloco-guia .dado{display:block;font-weight:600}.bloco-guia .dado em{font-weight:400;color:var(--tinta-fraca);font-style:normal}.bloco-guia .onde,.bloco-guia .usual{display:block;color:var(--tinta-fraca)}.bloco-guia .usual{font-size:11.5px}.bloco-guia .armadilhas li{color:#7a5510}.adotar{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--tinta-fraca)}.adotar input{font:inherit;width:92px;text-align:right;padding:5px 8px;border:1px solid var(--linha);border-radius:5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adotar button:disabled{opacity:.45;cursor:not-allowed}.adotar .alerta{color:#8a6116;font-size:11px}.col-item-material{width:38px;text-align:right;color:var(--tinta-fraca);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media print{body{background:#fff}body.imprimindo-materiais .grade>aside,body.imprimindo-materiais .grade>div>:not(#lista-materiais),body.imprimindo-materiais .pagina>:not(.grade){display:none!important}body.imprimindo-materiais .grade{display:block}.grupo-compra h3 .acao,.marcar-grupo input,.selecao-compra h3 button,body.imprimindo-materiais #lista-materiais>h2 button,body.so-selecao .grupos-compra,body.so-selecao .totais-agrupamento{display:none!important}#lista-materiais{border:none;box-shadow:none;margin:0}#lista-materiais .ferramentas{display:none!important}#lista-materiais h2{font-size:16px;margin-bottom:8px}.rolagem,.rolagem-vertical{max-height:none!important;overflow:visible!important}#lista-materiais table{font-size:10px;width:100%}#lista-materiais td,#lista-materiais th{padding:3px 5px}#lista-materiais input,#lista-materiais select{border:none;border-bottom:1px solid #999;border-radius:0;background:transparent}#lista-materiais tr{page-break-inside:avoid;break-inside:avoid}#lista-materiais thead{display:table-header-group}}.abas-referencia{display:flex;gap:6px;padding:10px 14px 0;flex-wrap:wrap}.aba-fonte{font:inherit;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 12px;border:solid var(--linha);border-width:1px 1px 2px;background:#fff;border-radius:6px 6px 0 0;cursor:pointer;min-width:104px}.aba-fonte.ativa,.aba-fonte:hover:not(.ativa){border-color:var(--marca)}.aba-fonte.ativa{border-bottom-color:var(--marca);background:#f8fbfb}.aba-fonte.propria{margin-left:auto;border-style:dashed}.aba-fonte.propria.ativa{border-style:solid}.aba-fonte .nome-fonte{font-size:13px;font-weight:600;letter-spacing:.02em}.aba-fonte .selo-fonte{font-size:11px;color:var(--tinta-fraca);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aba-fonte.ativa .selo-fonte{color:var(--marca)}.procedencia.dentro{padding:8px 14px 0;margin:0}.selecao-referencia{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:8px 14px 0;font-size:12px}.selecao-referencia .campo-selecao{display:inline-flex;gap:6px;align-items:center}.selecao-referencia .rotulo{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--tinta-fraca)}.selecao-referencia select.modelo{font-size:12px;padding:3px 6px}.selecao-referencia .nota-curta{color:var(--tinta-fraca)}.composicao-propria{width:min(1040px,100%)}.composicao-propria .identificacao{display:flex;gap:12px;align-items:flex-end}.composicao-propria .campo{display:flex;flex-direction:column;gap:3px}.composicao-propria .campo.largo{flex:1 1}.composicao-propria .campo .rotulo{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--tinta-fraca)}.composicao-propria .campo .rotulo em{font-style:normal;opacity:.8;margin-left:4px}.composicao-propria .campo input,.composicao-propria .campo select{font:inherit;font-size:13px;padding:5px 7px;border:1px solid var(--linha);border-radius:5px;background:#fff}.composicao-propria .campo input:focus,.composicao-propria .campo select:focus{outline:2px solid var(--marca);outline-offset:-1px;border-color:var(--marca)}.composicao-propria .campos.insumo-proprio{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.composicao-propria .lista .quantidade{width:88px;text-align:right}.composicao-propria .achados-insumo{display:block;max-height:220px;overflow-y:auto}.composicao-propria .achados-insumo .unidade{width:88px;text-align:right}.composicao-propria .busca{padding:0}.corpo.acervo .acervo-topo{display:flex;gap:12px;align-items:center;margin-bottom:8px}.corpo.acervo .acervo-topo .busca{flex:1 1;padding:0}.corpo.acervo .recado-acervo{background:#f8fbfb;border:1px solid #ddebed;border-radius:5px;padding:6px 9px;margin:0 0 8px}.corpo.acervo .acoes-acervo{display:flex;gap:4px;justify-content:flex-end}.corpo.acervo code{font-size:11px}.composicao-propria .alerta-preco{background:#fdf8ee;border:1px solid #e3cd9a;border-radius:5px;padding:5px 8px;margin-top:6px}.barra-usuario{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:6px 20px;font-size:12px;color:var(--tinta-fraca);background:var(--papel);border-bottom:1px solid var(--linha)}.barra-usuario form{margin:0}.barra-usuario button.acao{font-size:12px;padding:2px 10px}.pagina-entrada{max-width:420px;padding-top:72px}.cartao-entrada{margin-top:20px;background:var(--papel);border:1px solid var(--linha);border-radius:8px;overflow:hidden}.abas-entrada{display:flex;border-bottom:1px solid var(--linha)}.abas-entrada button{flex:1 1;padding:10px;border:none;background:var(--fundo);font:inherit;color:var(--tinta-fraca);cursor:pointer}.abas-entrada button.ativa{background:var(--papel);color:var(--marca);font-weight:600;box-shadow:inset 0 -2px 0 var(--marca)}.formulario-entrada{display:flex;flex-direction:column;gap:12px;padding:18px}.formulario-entrada label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--tinta-fraca)}.formulario-entrada input{font:inherit;padding:8px 10px;border:1px solid var(--linha);border-radius:6px;color:var(--tinta)}.formulario-entrada input:focus{outline:2px solid var(--marca-fraca);border-color:var(--marca)}.formulario-entrada button[type=submit]{padding:9px;font-size:14px}.regra-senha{margin:-4px 0 0;font-size:12px;color:var(--tinta-fraca)}.regra-senha.ok{color:var(--ok)}.mensagem-entrada{margin:0;padding:8px 10px;border-radius:6px;font-size:13px}.mensagem-entrada.erro{background:var(--bloqueio-fundo);color:var(--bloqueio)}.mensagem-entrada.aviso-ok{background:var(--marca-fraca);color:var(--marca)}.titulo-entrada{margin:0;font-size:16px;color:var(--tinta)}.quadro-referencias table.referencias td,.quadro-referencias table.referencias th{vertical-align:middle}.quadro-referencias .col-marca{width:28px}.quadro-referencias .col-marca input{width:16px;height:16px}.quadro-referencias .dica-base{display:block;font-size:11px;color:var(--tinta-fraca)}.quadro-referencias .uf-fixa{font-weight:600}.quadro-referencias select.modelo{font-size:12px;padding:3px 6px}.quadro-referencias tr:not(.marcada) td{color:var(--tinta-fraca)}.quadro-referencias tr:not(.marcada) strong{color:inherit}.quadro-referencias .col-situacao{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quadro-referencias .nota-curta{color:var(--tinta-fraca)}.horas-por-profissao{max-width:640px}.verbas-por-hora{margin-top:10px;font-size:12px;color:var(--tinta-fraca)}.verbas-por-hora summary{cursor:pointer}.verbas-por-hora table{margin-top:6px;max-width:640px}.cabecalho-dobravel{display:flex;align-items:center;justify-content:space-between;gap:12px}.cabecalho-dobravel .subtitulo{margin:0}.cartao-dobravel>h2{display:flex;align-items:center;justify-content:space-between;gap:12px}.cartao-dobravel>h2 button{text-transform:none;letter-spacing:0;font-weight:500}.cartao-dobravel>h2>span:first-child{margin-right:auto}.titulo-com-acoes{display:flex;align-items:center;justify-content:space-between;gap:12px}.cartao>h2.titulo-com-acoes{padding:14px 20px;text-transform:none;letter-spacing:0}.cartao.em-proposta>h2.titulo-com-acoes>.como-usar-ancora{display:none}.ferramentas.montagem.so-colunas{justify-content:space-between}.ferramentas.montagem.so-colunas .ferramentas-da-planilha{margin-left:auto}.cartao>h2.titulo-com-acoes>span:first-child{font-size:24px;font-weight:800;color:var(--marca-escura,#203247);letter-spacing:-.01em}.cartao>h2.titulo-com-acoes .acao{height:44px;padding:0 18px;border-radius:12px;font-size:15px;font-weight:600;border-color:#dde4e8;color:var(--marca-escura,#203247)}.cartao>h2.titulo-com-acoes .acao.principal{background:#245b6b;border-color:#245b6b;color:#fff}.cartao>h2.titulo-com-acoes .acao.principal:hover:not(:disabled){background:#1d4c5a;border-color:#1d4c5a}.titulo-com-acoes>span:first-child{margin-right:auto}.titulo-com-acoes button{text-transform:none;letter-spacing:0;font-weight:500}.erro-da-exportacao{font-size:12px;font-weight:400;color:#a8571f;text-transform:none;letter-spacing:0}.tabela-bdi .campo-percentual{display:inline-flex;align-items:center;gap:4px}.tabela-bdi input.qtd{width:64px;text-align:right}.tabela-bdi input.qtd.invalido{border-color:var(--bloqueio);background:var(--bloqueio-fundo)}.tabela-bdi .situacao{font-size:12px;white-space:nowrap}.tabela-bdi .situacao.na_faixa{color:var(--tinta-fraca)}.tabela-bdi .situacao.abaixo,.tabela-bdi .situacao.acima{color:#8a6116;font-weight:600}.tabela-bdi .situacao.sem_faixa{color:var(--tinta-fraca)}.tabela-bdi .situacao.a-conferir{color:var(--bloqueio);font-weight:700}.tabela-bdi .calcular-tributos{display:block;margin-top:4px;font-size:12px}.tabela-bdi .calculadora-de-tributos{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;padding:8px 10px;border-radius:8px;background:var(--marca-fraca);font-size:12.5px}.tabela-bdi .calculadora-de-tributos label{display:inline-flex;align-items:center;gap:6px}.tabela-bdi .calculadora-de-tributos select{max-width:260px}.tabela-bdi .calculadora-de-tributos .aviso-do-iss{color:#8a6116;font-style:normal;font-weight:600}.tabela-bdi tr.fora-da-faixa td{background:#fdf8ec}.tabela-bdi tfoot td{border-top:2px solid var(--linha)}.tabela-bdi .coluna-quartil{color:var(--tinta-fraca)}.tabela-bdi .coluna-quartil.escolhido{color:var(--tinta);background:var(--marca-fraca);font-weight:600}.tabela-bdi td.adotado{white-space:nowrap}.tabela-bdi td.adotado .situacao{display:block;margin-top:2px}.tabela-bdi tr.subtotal td{background:#fcfcfc;font-size:12px}.sugestoes-bdi{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.sugestoes-bdi li{border-left:1px solid var(--linha);border:1px solid var(--linha);border-left-width:3px;border-radius:4px;padding:8px 10px}.sugestoes-bdi li.marcada{border-left-color:var(--marca);background:var(--marca-fraca)}.sugestoes-bdi .cabeca{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;cursor:pointer}.sugestoes-bdi .cabeca input{width:15px;height:15px;align-self:center}.sugestoes-bdi .numero{color:var(--tinta-fraca)}.sugestoes-bdi .numero,.sugestoes-bdi .observado{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sugestoes-bdi .observado{font-weight:600}.sugestoes-bdi .referencia{font-size:12px;color:var(--tinta-fraca);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sugestoes-bdi .sem-execucao{color:var(--tinta-fraca)}.sugestoes-bdi .com-execucao{color:#a33;font-weight:700}.sugestoes-bdi .fundamento{margin:4px 0 0;font-size:11px;color:var(--tinta-fraca);line-height:1.45}.sugestoes-bdi .justificativa{display:block;width:100%;margin-top:6px;font:inherit;font-size:12px;padding:6px 8px;border:1px solid var(--linha);border-radius:4px;box-sizing:border-box}.celula-perfil-bdi{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;white-space:nowrap}.etiqueta.fornecimento{background:#ebeff1;color:#275667}.celula-perfil-bdi .icone{font:inherit;border:0;background:none;cursor:pointer;color:var(--tinta-fraca);padding:0 2px}.marcado-fornecimento{display:inline-flex;align-items:center;gap:4px}.pergunta-fornecimento{display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:1.25}.aviso-fornecimento{font-size:11px;font-style:italic;color:var(--aviso-fornecimento)}.pergunta-fornecimento .respostas{display:inline-flex;gap:8px}.pergunta-fornecimento .resposta{font:inherit;font-size:11px;border:0;background:none;padding:0;cursor:pointer;color:var(--aviso-fornecimento);text-decoration:underline;text-underline-offset:2px}.pergunta-fornecimento .resposta:hover{color:var(--tinta)}.agrupamento-compra{padding-bottom:4px}.grupo-compra+.grupo-compra{margin-top:14px}.grupo-compra>.subtitulo{padding:10px 16px 0;margin:0 0 6px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.marcar-grupo{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.marcar-grupo input{width:15px;height:15px}.grupo-compra h3 .acao.pequena{font-size:11px;padding:2px 8px;margin-left:auto}.grupo-compra.comprado>.subtitulo span:not(.etiqueta){color:var(--tinta-fraca)}.etiqueta.comprado{background:#eef4ee;color:#3d5a3d}.rolagem.apagada{opacity:.45}.selecao-compra{border:2px solid var(--marca);border-radius:8px;margin:0 16px 14px;padding-bottom:4px;background:#fcfdfe}.selecao-compra>.subtitulo{padding:10px 16px 4px}.selecao-compra h3 .acao.principal{margin-left:auto}.frentes-da-compra{margin:0 0 8px;padding:0 16px 0 34px;font-size:12px;color:var(--tinta-fraca)}.totais-agrupamento .selecionado .numero-total{color:var(--marca)}.totais-agrupamento .selecionado .origem{font-size:11px}.dica.semelhantes{width:min(980px,100%);border-radius:12px;overflow:hidden}.semelhantes-cabeca{align-items:center!important;padding:18px 22px 14px!important;border-bottom:none!important}.semelhantes-cabeca h3{font-size:18px;font-weight:600;letter-spacing:-.01em}.subtitulo-janela{margin:3px 0 0;font-size:13px}.fechar-janela{font:inherit;font-size:22px;line-height:1;width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:var(--tinta-fraca);cursor:pointer}.fechar-janela:hover{background:var(--fundo);color:var(--tinta)}.servico-atual{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 14px;gap:6px 14px;margin:0 22px 12px;padding:14px 16px;border-radius:10px;background:var(--marca-fraca);border:1px solid #cfdfe7}.selo-atual{grid-row:span 2;align-self:start;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff;background:var(--marca);border-radius:999px;padding:3px 9px;margin-top:2px}.servico-atual-texto{display:flex;flex-direction:column;gap:2px}.servico-atual-texto strong{font-size:14px;font-weight:600;line-height:1.35}.servico-atual-numeros{display:flex;flex-wrap:wrap;gap:4px 22px;font-size:13px;color:var(--tinta-fraca)}.servico-atual-numeros b{color:var(--tinta);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fonte-servico{font-size:11px;color:var(--tinta-fraca);letter-spacing:.01em}.semelhantes .dica-lista{padding:0 22px 16px}.tabela-semelhantes{width:100%;border-collapse:collapse}.tabela-semelhantes th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--tinta-fraca);text-align:left;padding:8px 10px;border-bottom:1px solid var(--linha);position:-webkit-sticky;position:sticky;top:0;background:#fff}.tabela-semelhantes th.num{text-align:right}.tabela-semelhantes td{padding:12px 10px;border-bottom:1px solid #eff1f2;vertical-align:middle}.tabela-semelhantes tr:hover td{background:#fbfbfb}.tabela-semelhantes tr.marcada td{background:var(--marca-fraca)}.descricao-semelhante{font-size:13px;line-height:1.35;margin-bottom:2px}.tabela-semelhantes td.preco{font-weight:600}.tabela-semelhantes td.num,.tabela-semelhantes td.preco{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.igual,.mais-barato,.mais-caro{display:block;font-size:13px;font-weight:600}.mais-barato{color:var(--ok)}.mais-caro{color:var(--bloqueio)}.igual,.na-obra{color:var(--tinta-fraca)}.na-obra{display:block;font-size:11px;margin-top:1px}.acao-linha{text-align:right;width:1%}.acao-linha,.acao-linha .acao{white-space:nowrap}.rodape-troca{display:flex;align-items:center;gap:10px;padding:12px 22px;border-top:1px solid var(--linha);background:#fcfcfc}.resumo-troca{font-size:13px;max-width:38%;line-height:1.35}.motivo-troca{flex:1 1;font:inherit;font-size:13px;padding:7px 10px;border:1px solid var(--linha);border-radius:6px}.motivo-troca:focus{outline:2px solid var(--marca);outline-offset:-1px}.controles button.semelhantes{width:auto;padding:0 8px;font-size:11px;white-space:nowrap}.o-que-muda{font-size:12px;color:var(--tinta-fraca);min-width:180px}.o-que-muda ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.o-que-muda b{color:var(--tinta);font-weight:600}.o-que-muda .em-vez{color:var(--tinta-fraca)}.selo-outra-base{margin-right:6px;background:var(--alerta-fundo);color:var(--alerta);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.selo-do-estado,.selo-outra-base{display:inline-block;padding:1px 6px;border-radius:999px}.selo-do-estado{margin:0 6px;border:1px solid var(--ok);color:var(--ok);font-size:11px;font-style:normal;font-weight:600}.barra-orcamento{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0 0;padding:10px 14px;background:var(--papel);border:1px solid var(--linha);border-radius:8px}.titulo-orcamento{font:inherit;font-size:14px;font-weight:600;padding:6px 10px;border:1px solid var(--linha);border-radius:6px;min-width:280px;flex:1 1}.titulo-orcamento:focus{outline:2px solid var(--marca);outline-offset:-1px}.estado-salvo{font-size:12px;color:var(--tinta-fraca)}.estado-salvo.alterado{color:var(--alerta)}.estado-salvo.falhou{color:var(--bloqueio);background:var(--bloqueio-fundo);border:1px solid var(--bloqueio);border-radius:6px;padding:4px 8px;font-weight:600}.aviso-troca{margin-top:4px;font-size:12px;color:var(--alerta);max-width:320px}.abas-janela{display:flex;gap:8px;padding:10px 16px 0;align-items:center;flex-wrap:wrap}.recado-janela{margin:8px 0 0;font-size:12px;color:var(--marca);background:var(--marca-fraca);padding:8px 10px;border-radius:6px}.quadro-referencias>h2{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.quadro-referencias>h2>span:first-child{flex:0 0 auto}.quadro-referencias>h2>button{margin-left:auto}.resumo-referencias{text-transform:none;letter-spacing:0;font-weight:500;color:var(--marca);font-size:12px}.botoes-todas{margin-left:auto;white-space:nowrap}.achado.noutra-base{color:var(--marca)}.corpo.personalizar{border-bottom:1px solid var(--linha);background:#fcfcfc}.corpo.personalizar .ferramentas{border-bottom:none;padding:0;gap:8px}.corpo.personalizar .motivo-troca{flex:1 1 220px}.dica-lista li .acao{margin-left:8px;font-size:12px;padding:3px 8px}.achado.parecido{color:var(--alerta)}.quadro-proprias>h2{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.quadro-proprias>h2>span:first-child{flex:0 0 auto}.botoes-quadro{margin-left:auto;white-space:nowrap}.busca-janela{font:inherit;padding:6px 10px;border:1px solid var(--linha);border-radius:6px;flex:1 1 260px}.busca-janela:focus{outline:2px solid var(--marca);outline-offset:-1px}.subtitulo-janela{margin:2px 0 0;font-size:12px;color:var(--tinta-fraca)}.termo-cessao{font-size:12px;line-height:1.6;margin:8px 0}.criterio-avaliacao,.termo-cessao{background:#fcfcfc;border:1px solid var(--linha);border-radius:6px;padding:10px 12px}.criterio-avaliacao{font-size:11px;line-height:1.5;white-space:pre-wrap;max-height:240px;overflow:auto}.aceite{display:flex;gap:8px;align-items:flex-start;font-size:13px;margin-top:10px}.aceite input{margin-top:3px}.motivo-troca.larga{width:100%}.apontamentos{font-size:12px;margin:8px 0 0;padding-left:18px}.apontamentos .grave{color:var(--bloqueio)}.parecer-avaliacao{margin-top:6px;font-size:12px;color:var(--tinta-fraca);background:#fcfcfc;border-left:3px solid var(--marca);padding:6px 10px}.aviso-troca,.dica-base,.dica-inline,.nota,.observacoes p,.procedencia,.recado-janela,.subtitulo-janela,.vazio{font-style:italic}.dica-inline{font-size:11px;opacity:.85}.nota strong,.procedencia strong,.recado-janela strong,.subtitulo-janela strong{font-style:normal}.codigo-usuario{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:14px;letter-spacing:.06em;background:var(--marca-fraca);color:var(--marca);padding:4px 10px;border-radius:6px}.recado-remetente{margin-top:4px;font-size:12px;font-style:italic;color:var(--tinta-fraca)}.envio-pessoa{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.envio-pessoa .motivo-troca{font-family:ui-monospace,Consolas,monospace;letter-spacing:.06em;text-transform:uppercase}.confere-destinatario{flex:1 1 100%;margin:4px 0 0;font-size:13px;background:var(--marca-fraca);color:var(--marca);padding:8px 10px;border-radius:6px}.ficha-composicao{padding:12px 16px;background:var(--marca-fraca);border-bottom:1px solid var(--linha)}.ficha-composicao h4{margin:2px 0 6px;font-size:16px;line-height:1.35;color:var(--tinta)}.ficha-linha{display:flex;gap:16px;flex-wrap:wrap;margin:0;font-size:12px;color:var(--tinta-fraca);font-style:italic}.ficha-linha strong{font-style:normal;color:var(--tinta)}.parecer-campo{width:100%;font:inherit;font-size:13px;padding:8px 10px;border:1px solid var(--linha);border-radius:6px;resize:vertical}.parecer-campo:focus{outline:2px solid var(--marca);outline-offset:-1px}.abrir-grupo{background:none;border:none;cursor:pointer;font-size:12px;color:var(--tinta-fraca);padding:0 6px 0 0}.abrir-grupo:hover{color:var(--marca)}.abrir-grupo.vazio{display:inline-block;width:18px;cursor:default}.detalhe-grupo td:first-child{padding-left:34px;color:var(--tinta-fraca);font-size:12px}td.recuada{padding-left:24px}.detalhe-grupo-nome{padding-left:34px}.conferencia-classes{border-top:1px solid var(--linha);background:#fcfcfc}.conferencia-classes table{margin-top:6px}.conferencia-classes td{border-bottom:none;padding:4px 0;vertical-align:top}.conferencia-classes td.num{white-space:nowrap}.quadro-fora-do-custo{border-color:#f0dcc0}.quadro-fora-do-custo>h2{background:var(--alerta-fundo);color:var(--alerta);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.quadro-fora-do-custo>h2 .resumo-referencias{color:var(--alerta);margin-left:auto}.nota-do-preco{color:var(--alerta);font-style:italic}table.analitico tr.secao>td{background:var(--marca-fraca);font-weight:600;border-top:2px solid var(--linha)}table.analitico tr.secao.propria>td{background:#f3f4f1;color:var(--tinta-fraca);font-weight:600;letter-spacing:.02em;text-transform:uppercase;font-size:11px}table.analitico tr.da-secao td.col-descricao{padding-left:26px}table.analitico tr.proprio>td{font-weight:600}tbody.bloco-analitico{border-top:10px solid var(--fundo)}tbody.bloco-analitico:first-of-type{border-top:none}table.analitico tr.item>td{background:#e9eced;font-weight:700;border-top:2px solid var(--marca);vertical-align:middle}table.analitico tr.item .numero-item{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--marca);white-space:nowrap}table.analitico tr.item .etiqueta{font-weight:500;margin-left:6px}tbody.bloco-analitico.em-foco tr.item>td:first-child{box-shadow:inset 3px 0 0 var(--marca)}table.analitico tr.fecho>td{border-bottom:none;color:var(--tinta-fraca);font-size:12px}table.analitico tr.fecho:first-of-type>td{border-top:1px solid var(--linha)}table.analitico tr.fecho.aviso>td{color:var(--alerta);font-style:italic}table.analitico tr.fecho.classes>td{font-size:12px;padding-top:2px}table.analitico tr.fecho.linha-total>td{color:var(--tinta);font-size:13px}select.variante-quadro{font:inherit;font-size:12px;padding:2px 6px;border:1px solid var(--linha);border-radius:4px;background:#fff;color:var(--tinta-fraca)}table.resumo-etapas{width:100%;border-collapse:collapse}table.resumo-etapas td,table.resumo-etapas th{padding:7px 12px;border-bottom:1px solid var(--linha)}table.resumo-etapas tr.etapa-1>td{font-weight:600}table.resumo-etapas tr.etapa-2>td:first-child{padding-left:30px;font-weight:400;color:var(--tinta-fraca)}table.resumo-etapas tfoot td{border-top:2px solid var(--linha);border-bottom:none}table.resumo-etapas tfoot tr.linha-total td{border-top:2px solid var(--marca);background:var(--marca-fraca)}.rolagem+.rolagem table.resumo-etapas,table.resumo-etapas+.rolagem{margin-top:0}.faixas-abc{display:flex;gap:12px;flex-wrap:wrap}.faixa-abc{flex:1 1 200px;padding:10px 12px;border:1px solid var(--linha);border-radius:6px;background:#fff;display:flex;flex-direction:column;gap:3px}.faixa-abc strong{font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.faixa-abc .etiqueta-abc{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--tinta-fraca)}.faixa-abc.faixa-A{border-left:4px solid var(--marca)}.faixa-abc.faixa-B{border-left:4px solid #8a8f7a}.faixa-abc.faixa-C{border-left:4px solid var(--linha)}.grafico-abc svg{width:100%;height:220px;display:block}.grafico-abc .barra-abc{fill:var(--marca-fraca)}.grafico-abc .barra-abc.faixa-A{fill:var(--marca)}.grafico-abc .barra-abc.faixa-B{fill:#b9bfae}.grafico-abc .barra-abc.faixa-C{fill:#e2e5db}.grafico-abc .linha-acumulada{fill:none;stroke:var(--alerta);stroke-width:2}.grafico-abc .corte-abc{stroke:var(--linha);stroke-dasharray:4 4}.grafico-abc .rotulo-corte{font-size:10px;fill:var(--tinta-fraca)}.etiqueta.abc-A{background:var(--marca-fraca);color:var(--marca);font-weight:700}.etiqueta.abc-B{background:#f0f2ea;color:#5c6150}.etiqueta.abc-C{background:#f5f5f2;color:var(--tinta-fraca)}table.cronograma{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}table.cronograma td,table.cronograma th{padding:6px 10px;border-bottom:1px solid var(--linha);white-space:nowrap}table.cronograma td.barras,table.cronograma th.barras{width:40%;white-space:normal}table.cronograma tr.linha-total td{border-top:2px solid var(--marca);background:var(--marca-fraca)}table.cronograma tr.sem-prazo>td{background:var(--alerta-fundo)}input.campo-mes{width:46px;text-align:right;font:inherit;padding:3px 6px;border:1px solid var(--linha);border-radius:4px}.faixa-gantt{display:flex;gap:2px}.mes-gantt{flex:1 1;height:14px;background:#f0f1ec;border-radius:2px}.mes-gantt.dentro{background:var(--marca)}.grafico-curva-s svg{width:100%;height:200px;display:block}.grafico-curva-s .grade-s{stroke:var(--linha);stroke-dasharray:3 5}.grafico-curva-s .barra-mes{fill:var(--marca-fraca)}.grafico-curva-s .curva-s{fill:none;stroke:var(--marca);stroke-width:2.5}.memorial{padding:4px 18px 18px;max-width:78ch}.titulo-memorial{font-size:16px;margin:12px 0 6px}.secao-memorial h4{font-size:13px;margin:16px 0 6px;text-transform:none;letter-spacing:0}.secao-memorial p{margin:0 0 8px;line-height:1.55}.secao-memorial ul{margin:4px 0 8px;padding-left:20px}.secao-memorial li{margin-bottom:4px;line-height:1.5}.secao-memorial.ressalva{border-left:3px solid var(--alerta);padding-left:12px;background:var(--alerta-fundo)}.secao-memorial.ressalva h4{color:var(--alerta)}.painel-indicadores{display:flex;flex-wrap:wrap;gap:12px}.cartao-indicador{flex:1 1 210px;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid var(--linha);border-radius:6px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.cartao-indicador.aberto,.cartao-indicador:hover{border-color:var(--marca)}.cartao-indicador.aberto{flex-basis:100%}.cartao-indicador.sem-dado{background:#fbfbf8}.nome-indicador{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--tinta-fraca)}.valor-indicador{font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cartao-indicador.sem-dado .valor-indicador{font-size:15px;color:var(--tinta-fraca);font-style:italic;font-weight:400}.ficha-indicador{display:flex;flex-direction:column;gap:5px;margin-top:4px;font-size:12px;line-height:1.5}.ficha-indicador .como{color:var(--tinta)}.ficha-indicador .limite{color:var(--tinta-fraca);font-style:italic}.ficha-indicador .falta{color:var(--alerta)}.campo-area{display:inline-flex;align-items:center;gap:8px}.campo-area input{width:90px;font:inherit;padding:4px 8px;border:1px solid var(--linha);border-radius:4px;text-align:right}.pagina-mapa{max-width:1100px;margin:0 auto;padding:24px 20px 60px;display:flex;flex-direction:column;gap:16px}.pagina-mapa h1{font-size:22px;margin:0;padding:16px 18px 0}.pagina-mapa h2{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.pagina-mapa h2 .resumo-referencias{margin-left:auto;text-transform:none;letter-spacing:0}.pagina-mapa .corpo p{max-width:80ch;line-height:1.6}.lista-pecas{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:10px;gap:10px}.peca{border:1px solid var(--linha);border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;background:#fff}.peca .cabeca-peca{display:flex;align-items:baseline;gap:8px;justify-content:space-between}.peca.peca-roda{border-left:4px solid var(--marca)}.peca.peca-construindo{border-left:4px solid var(--alerta)}.peca.peca-especificado{border-left:4px solid var(--linha);background:#fbfbf9}.selo{font-size:10px;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:10px;white-space:nowrap}.selo-roda{background:var(--marca-fraca);color:var(--marca)}.selo-construindo{background:var(--alerta-fundo);color:var(--alerta)}.selo-especificado{background:#f0f0ec;color:var(--tinta-fraca)}.nao-faz{margin:0;padding-left:20px;max-width:80ch}.nao-faz li{margin-bottom:8px;line-height:1.55}.memoria-orcamento{padding:0 4px}.item-memoria{border-top:8px solid var(--fundo);padding-top:4px}.item-memoria:first-child{border-top:none}.item-memoria>header{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:10px 16px 6px;background:var(--marca-fraca)}.item-memoria .conta-aberta{font-family:ui-monospace,Consolas,monospace;font-size:11px;line-height:1.6;color:var(--tinta-fraca);white-space:pre-wrap}.item-memoria tr.pendente>td{background:var(--alerta-fundo)}.item-memoria .aviso-parcial{color:var(--alerta);padding:0 16px 10px}.memoria-orcamento table.lista tfoot tr.linha-total td{border-top:2px solid var(--marca);background:#fcfcfc}.ficha-execucao{padding:4px 18px 18px;max-width:80ch}.ficha-execucao h3{font-size:16px;margin:12px 0 2px}.ficha-execucao h4{font-size:12px;margin:16px 0 6px;color:var(--marca);letter-spacing:.03em}.ficha-execucao .o-que-e{margin:8px 0 0;line-height:1.55}.ficha-execucao ol,.ficha-execucao ul{margin:4px 0 8px;padding-left:20px}.ficha-execucao li{margin-bottom:6px;line-height:1.5}.ficha-execucao ol.passos>li{margin-bottom:12px}.ficha-execucao ol.passos p{margin:3px 0 0;line-height:1.55}.ficha-execucao .se-errar{color:var(--alerta);font-style:italic;font-size:12px}.ficha-execucao .onde-se-erra{border-left:3px solid var(--alerta);padding-left:12px;background:var(--alerta-fundo)}.ficha-execucao .como-conferir{border-left:3px solid var(--marca);padding-left:12px;background:var(--marca-fraca)}.ficha-execucao .inclui-nao-inclui{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.sem-ficha{margin:6px 0;padding-left:20px;font-size:12px;color:var(--tinta-fraca)}.sem-ficha li{margin-bottom:3px}button.chip.selecionado{border-style:solid;border-color:var(--marca);color:var(--marca);background:var(--marca-fraca)}.cobertura-indicador{font-size:11px;color:var(--alerta);font-style:italic}.perda-declarada{display:flex;flex-direction:column;gap:1px;font-style:italic;color:var(--tinta-fraca)}.criterio-medicao,.perda-declarada{margin-top:3px;font-size:11px;font-weight:400}.criterio-medicao{color:var(--marca)}.criterio-medicao .atencao-criterio{color:var(--alerta);font-style:italic}.criterio-na-calculadora{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--marca);background:var(--marca-fraca);padding:6px 10px;border-radius:4px}.criterio-na-calculadora em{color:var(--alerta)}.desenho-calculadora{width:100%;max-width:330px;display:block;margin:0 auto;color:var(--tinta-fraca)}.desenho-calculadora .corpo,.desenho-calculadora .corpo-compactado,.desenho-calculadora .corpo-solto,.desenho-calculadora .topo{fill:var(--marca-fraca);stroke:var(--marca);stroke-width:1.4}.desenho-calculadora .topo{opacity:.75}.desenho-calculadora .lado{fill:var(--marca-fraca);stroke:var(--marca);stroke-width:1.4;opacity:.5}.desenho-calculadora .corpo-vazado{fill:none;stroke:var(--marca);stroke-width:1.6}.desenho-calculadora .corpo-vazado.grosso{stroke-width:4}.desenho-calculadora .miolo{fill:var(--fundo);stroke:var(--linha);stroke-width:1}.desenho-calculadora .vazio{fill:none;stroke:var(--tinta-fraca);stroke-width:1.2;stroke-dasharray:3 2}.desenho-calculadora .projecao{stroke:var(--tinta-fraca);stroke-width:1.4;stroke-dasharray:4 3}.desenho-calculadora .terra{fill:var(--marca-fraca);stroke:none}.desenho-calculadora .terreno,.desenho-calculadora .tubo{stroke:var(--marca);stroke-width:1.6}.desenho-calculadora .tubo{fill:var(--fundo)}.desenho-calculadora .camada{fill:var(--marca-fraca);stroke:var(--linha);stroke-width:1}.desenho-calculadora .camada-destaque{fill:var(--marca);stroke:var(--marca);opacity:.85}.desenho-calculadora .guia{stroke:var(--tinta-fraca);stroke-width:1}.desenho-calculadora .jato{stroke:var(--marca);stroke-width:1;stroke-dasharray:2 2}.desenho-calculadora .gota{fill:var(--marca)}.desenho-calculadora .caminhao,.desenho-calculadora .maquina,.desenho-calculadora .marco,.desenho-calculadora .marco-redondo,.desenho-calculadora .parada,.desenho-calculadora .peca,.desenho-calculadora .ponto,.desenho-calculadora .prancha{fill:var(--marca-fraca);stroke:var(--marca);stroke-width:1.3}.desenho-calculadora .roda{fill:var(--tinta-fraca)}.desenho-calculadora .marca-tempo,.desenho-calculadora .trilho{stroke:var(--tinta-fraca);stroke-width:1.2}.desenho-calculadora .barra{fill:none;stroke:var(--marca);stroke-width:2}.desenho-calculadora .barra.esticada{stroke-width:2.4}.desenho-calculadora .gancho{stroke:var(--marca);stroke-width:2}.desenho-calculadora .ida,.desenho-calculadora .volta{fill:none;stroke:var(--marca);stroke-width:1.5}.desenho-calculadora .volta{stroke-dasharray:4 3}.desenho-calculadora .vao-aberto{stroke:var(--fundo);stroke-width:5}.desenho-calculadora .cota line{stroke:currentColor;stroke-width:.9}.desenho-calculadora .cota text,.desenho-calculadora .nota-desenho{font-size:8.5px;fill:var(--tinta-fraca)}.desenho-calculadora .operador{font-size:15px;fill:var(--tinta-fraca)}.seletor-de-conta{position:relative;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.botao-menu-contas{display:inline-flex;align-items:center;gap:8px;border-radius:6px;border-color:var(--marca);background:var(--marca-fraca);color:var(--marca);font-weight:600;max-width:330px}.botao-menu-contas .icone-menu{font-size:13px}.botao-menu-contas .nome-da-conta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.botao-menu-contas .seta-menu{color:var(--tinta-fraca)}.variante-da-conta{font:inherit;font-size:12px;padding:5px 8px;border:1px solid var(--linha);border-radius:5px;background:var(--fundo);color:var(--tinta)}.lista-de-contas{position:absolute;top:calc(100% + 6px);left:0;z-index:30;width:340px;max-height:420px;overflow-y:auto;background:var(--fundo);border:1px solid var(--linha);border-radius:8px;box-shadow:0 10px 30px rgb(0 0 0/.14);padding:8px 0}.sugestao-no-menu{display:grid;grid-gap:2px;gap:2px;padding:8px 12px 10px;margin-bottom:4px;border-bottom:1px solid var(--linha);background:var(--marca-fraca)}.sugestao-no-menu .etiqueta{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--marca);font-weight:700}.sugestao-no-menu .porque{font-size:11.5px;color:var(--tinta-fraca);line-height:1.4}.grupo-no-menu{padding:4px 0}.grupo-no-menu .nome-grupo{padding:0 12px;margin-bottom:2px}.conta-no-menu{display:flex;align-items:center;gap:8px;width:100%;padding:7px 12px;border:0;background:none;text-align:left;cursor:pointer;font:inherit;font-size:12.5px;color:var(--tinta)}.conta-no-menu.atual,.conta-no-menu:hover{background:var(--marca-fraca)}.conta-no-menu.atual{font-weight:600}.conta-no-menu .marca-atual{color:var(--marca);font-size:9px}.conta-no-menu .nome{flex:1 1}.conta-no-menu .selo-sugerida{font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--marca);border:1px solid var(--marca);border-radius:3px;padding:1px 5px}.conta-no-menu .unidade-da-conta{color:var(--tinta-fraca);font-size:11px;min-width:34px;text-align:right}.bancada-da-conta{display:grid;grid-template-columns:minmax(230px,340px) 1fr;grid-gap:20px;gap:20px;padding:14px 16px;border-bottom:1px solid var(--linha)}@media (max-width:760px){.bancada-da-conta{grid-template-columns:1fr}}.lado-desenho{display:grid;grid-gap:8px;gap:8px;align-content:start}.lado-desenho .o-que-e{margin:0;font-size:12px;line-height:1.45;color:var(--tinta);text-align:center}.lado-orientacao{display:grid;grid-gap:11px;gap:11px;align-content:start;font-size:12px}.lado-orientacao .quando-usar{margin:0;line-height:1.45;color:var(--tinta-fraca)}.lado-orientacao .quando-usar strong{color:var(--tinta)}.bloco-orientacao strong{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--tinta-fraca);margin-bottom:4px}.bloco-orientacao ol,.bloco-orientacao ul{margin:0;padding-left:18px;display:grid;grid-gap:5px;gap:5px}.bloco-orientacao li{line-height:1.45}.bloco-orientacao .armadilhas li{color:#7a5510}.exemplo-resolvido{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0;padding:9px 11px;border:1px solid var(--linha);border-radius:6px;background:var(--marca-fraca)}.exemplo-resolvido .conta{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exemplo-resolvido .igual{color:var(--tinta-fraca)}.exemplo-resolvido strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exemplo-resolvido em{width:100%;color:var(--tinta-fraca);font-size:11.5px}.abrir-quadro{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px 4px}.abrir-quadro .acao.principal{border-radius:6px}.dica.calculadora>footer,.dica.calculadora>header{flex-shrink:0}.dica.calculadora .dica-lista{flex:1 1 auto;min-height:0;overflow-y:auto}.dica.calculadora .dica-lista>.guia-de-orcamento{border-top:0;padding:4px 0 0}.abrir-quadro.fixo-no-topo{position:-webkit-sticky;position:sticky;top:-8px;z-index:3;background:#fff;margin:0 -18px;padding:10px 18px;border-bottom:1px solid var(--linha)}.painel-de-vaos{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border:1px dashed var(--linha);border-radius:6px;background:var(--marca-fraca)}.cabecalho-vaos{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.cabecalho-vaos strong{font-size:12px}.total-vaos{font-size:11.5px;color:var(--tinta-fraca);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lista-vaos{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.lista-vaos li{display:flex;align-items:center;gap:8px;padding:4px 8px;background:var(--fundo);border:1px solid var(--linha);border-radius:5px}.conta-vao{flex:1 1;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.conta-vao em{color:var(--tinta-fraca);font-style:normal}.tirar-vao{border:0;background:none;cursor:pointer;color:var(--tinta-fraca);font-size:15px;line-height:1;padding:0 4px}.tirar-vao:hover{color:#a33}.acrescentar-vao{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.acrescentar-vao .quantos{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--tinta-fraca)}.acrescentar-vao .quantos input{font:inherit;width:44px;text-align:right;padding:4px 6px;border:1px solid var(--linha);border-radius:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vao-usual{font:inherit;font-size:12px;padding:5px 7px;flex:1 1;min-width:190px;border:1px solid var(--linha);border-radius:5px;background:var(--fundo);color:var(--tinta)}.acrescentar-vao .ou,.acrescentar-vao .vezes{font-size:11.5px;color:var(--tinta-fraca)}.medida-livre{font:inherit;width:58px;text-align:right;padding:4px 6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.descricao-livre,.medida-livre{border:1px solid var(--linha);border-radius:4px}.descricao-livre{font:inherit;font-size:12px;width:130px;padding:4px 7px}.painel-de-vaos .nota{margin:0;font-size:11px;line-height:1.4}.cabecalho-medicao{border-bottom:1px solid var(--linha)}.grade-cabecalho{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:8px 12px;gap:8px 12px;margin-bottom:10px}.campo-cabecalho{display:grid;grid-gap:3px;gap:3px}.campo-cabecalho.largo{grid-column:span 2}@media (max-width:720px){.campo-cabecalho.largo{grid-column:span 1}}.campo-cabecalho span{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--tinta-fraca)}.campo-cabecalho input{font:inherit;font-size:12px;padding:5px 7px;border:1px solid var(--linha);border-radius:4px;background:var(--fundo);color:var(--tinta)}.rolagem-medicao{overflow-x:auto}table.medicao{min-width:1080px}table.medicao .medir{background:var(--marca-fraca)}.entrada-medicao{font:inherit;font-size:12px;width:86px;text-align:right;padding:3px 6px;border:1px solid var(--linha);border-radius:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--fundo);color:var(--tinta)}.entrada-medicao.vazia::placeholder{color:var(--tinta-fraca);font-style:italic;font-size:10px;text-align:center}.entrada-medicao.travada{border-color:transparent;background:none;color:var(--tinta-fraca);cursor:default;text-align:right;padding-right:8px}.descricao-medicao{border:0;background:none;padding:0;text-align:left;cursor:pointer;font:inherit;color:var(--tinta);-webkit-text-decoration:underline dotted var(--linha);text-decoration:underline dotted var(--linha);text-underline-offset:3px}.descricao-medicao:hover{color:var(--marca)}table.medicao tr.excede td{background:#fdf6e7}table.medicao td.negativo{color:#a33;font-weight:600}.detalhe-medicao td{background:var(--marca-fraca);padding:10px 12px}.criterio-medicao{margin:0 0 8px;font-size:12px;line-height:1.45}.campo-apurado{display:grid;grid-gap:3px;gap:3px;margin-bottom:6px}.campo-apurado span{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--tinta-fraca)}.campo-apurado input{font:inherit;font-size:12px;padding:5px 7px;border:1px solid var(--linha);border-radius:4px;background:var(--fundo);color:var(--tinta)}.apontamentos-medicao{border-top:1px solid var(--linha)}.apontamentos-medicao strong{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--tinta-fraca);margin-bottom:6px}.apontamentos-medicao ul{margin:0 0 8px;padding-left:18px;display:grid;grid-gap:7px;gap:7px}.apontamentos-medicao li{font-size:12px;line-height:1.45}.apontamentos-medicao li.grave{color:#7a5510}.apontamentos-medicao .onde{display:inline-block;min-width:62px;font-weight:600;color:var(--tinta-fraca);font-size:11px}.apontamentos-medicao .o-que{display:block}.apontamentos-medicao em{display:block;color:var(--tinta-fraca);font-size:11.5px}.assinaturas-medicao{display:flex;gap:40px;flex-wrap:wrap;justify-content:space-around;border-top:1px solid var(--linha);padding-top:26px;padding-bottom:10px}.assinatura{display:grid;grid-gap:3px;gap:3px;text-align:center;min-width:220px;font-size:12px}.linha-assinatura{display:block;border-top:1px solid var(--tinta-fraca);margin-bottom:4px}.assinatura em{color:var(--tinta-fraca);font-size:11px}:root{--boletim-grupo:#434343;--boletim-grupo-tinta:#ffffff;--boletim-coluna:#666666;--boletim-coluna-tinta:#ffffff;--boletim-etapa:#f2f2f2;--boletim-medir:#e0a33f;--grade-boletim:#e7e8e9;--grade-boletim-bloco:#cacdce}table.medicao{min-width:1690px}table.medicao td.col-n,table.medicao th.col-n{min-width:92px}table.medicao thead th{padding-left:8px;padding-right:8px;-webkit-hyphens:none;hyphens:none}table.medicao thead tr:not(.grupos) th:nth-child(2){min-width:420px}table.medicao tbody td:nth-child(2){vertical-align:top}.descricao-medicao{display:block;width:100%;white-space:normal;overflow-wrap:break-word;line-height:1.45;text-wrap:pretty}table.medicao thead th{text-align:center;vertical-align:middle}table.medicao thead th:nth-child(2){text-align:left}table.medicao td.medir,table.medicao th.medir{min-width:124px}table.medicao td.medir .entrada-medicao{width:100%}table.medicao thead tr.grupos th{background:var(--boletim-grupo);color:var(--boletim-grupo-tinta);text-align:center;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;padding:6px}table.medicao thead tr:not(.grupos) th{background:var(--boletim-coluna);color:var(--boletim-coluna-tinta)}table.medicao td,table.medicao th{border:1px solid var(--grade-boletim)}table.medicao tbody td:nth-child(13),table.medicao tbody td:nth-child(5),table.medicao tbody td:nth-child(9),table.medicao tfoot td:nth-child(2),table.medicao thead th.grupo-percentuais:first-of-type,table.medicao thead th.grupo-quantidades:first-of-type,table.medicao thead th.grupo-valores:first-of-type{border-left:1px solid var(--grade-boletim-bloco)}table.medicao tbody tr:last-child td{border-bottom:1px solid var(--grade-boletim)}table.medicao tfoot tr.total-geral td,table.medicao thead th{border-color:color-mix(in srgb,var(--boletim-grupo) 55%,#fff)}table.medicao thead tr:not(.grupos) th{border-color:color-mix(in srgb,var(--boletim-coluna) 52%,#fff)}table.medicao tr.linha-etapa td{background:var(--boletim-etapa);font-weight:700;color:var(--tinta);border-top-color:color-mix(in srgb,var(--boletim-grupo) 40%,transparent)}table.medicao tfoot tr.total-geral td{background:var(--boletim-grupo);color:var(--boletim-grupo-tinta);font-weight:700;border-top-width:2px}table.medicao tbody td.medir{background:color-mix(in srgb,var(--boletim-medir) 14%,transparent)}.faixa-boletins,.faixa-modelos{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--linha)}.faixa-boletins .botoes-regime,.faixa-modelos .botoes-regime{gap:6px;flex-wrap:wrap}.faixa-boletins .acao,.faixa-modelos .acao{border-radius:5px;margin-left:0}.tipos-de-documento{gap:6px;flex-wrap:wrap;flex:1 1 100%}.tipos-de-documento .acao{border-radius:5px;margin-left:0;white-space:nowrap}.salvar-medicao{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid var(--linha)}.salvar-medicao .acao.principal{border-radius:6px}.aviso-medicao{font-size:12px;color:var(--marca);font-weight:600;padding:4px 9px;background:var(--marca-fraca);border-radius:5px}.valor-travado{color:var(--tinta-fraca);cursor:default}.rolagem-gantt{overflow-x:auto;border:1px solid var(--linha);border-radius:6px;background:var(--papel)}.gantt{display:flex;align-items:flex-start;min-width:min-content}.etapas-gantt{border-collapse:collapse;position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--papel);width:436px;table-layout:fixed;flex:0 0 436px;box-shadow:4px 0 10px rgba(0,0,0,.06)}.etapas-gantt col.c-etapa{width:230px}.etapas-gantt col.c-inicio{width:112px}.etapas-gantt col.c-jornadas{width:88px}.etapas-gantt td:nth-child(3){white-space:nowrap}.marca-do-calculo{display:inline-block;width:18px;text-align:center;margin-left:6px;font-size:12px;font-weight:700;cursor:help}.marca-do-calculo.pronta{color:#2e9d5b}.marca-do-calculo.falta,.marca-do-calculo.parcial{color:#e08a1e}.marca-do-calculo.acompanha{color:var(--tinta-fraca);font-weight:400}.marca-do-calculo.vazia{color:#cdd0d2}.etapas-gantt th:nth-child(3),.etapas-gantt th:nth-child(4){text-align:right}.etapas-gantt th{height:48px;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--tinta-fraca);padding:0 8px 8px;text-align:left;white-space:nowrap;vertical-align:bottom;background:#f5f6f7}.etapas-gantt td{padding:0 8px;height:32px;box-sizing:border-box;border-top:1px solid #eff0f1;font-size:12px}.etapas-gantt tbody tr:nth-child(2n) td{background:#fafafa}.etapas-gantt td.col-descricao{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.etapas-gantt td.col-descricao .numero{display:inline-block;min-width:18px;color:var(--tinta-fraca);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.etapas-gantt .entrada-gantt[type=date]{width:108px;padding:2px 4px;border-color:#e5e8e9;background:#fff}.etapas-gantt td:nth-child(3),.etapas-gantt th:nth-child(3){text-align:right}.etapas-gantt tbody tr:first-child td{border-top:0}.entrada-gantt{font:inherit;font-size:12px;border:1px solid var(--linha);border-radius:4px;padding:1px 4px;background:var(--papel);color:var(--tinta)}.entrada-gantt.curta{width:44px;text-align:right}.escolha-calendario{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--tinta-fraca);margin:0 0 10px}.barras-gantt{display:block}.barras-gantt .dia-parado{fill:rgba(31,78,99,.05)}.barras-gantt .dia-meio{fill:rgba(31,78,99,.025)}.barras-gantt .zebra-gantt{fill:#fafafa}.barras-gantt .faixa-mes{fill:#f0f2f3}.barras-gantt .faixa-mes.alterna{fill:#e8ebed}.barras-gantt .marca-hoje line{stroke:#d33f3f;stroke-width:1.5;stroke-dasharray:3 3}.barras-gantt .marca-hoje text{font-size:9px;fill:#d33f3f;font-weight:700}.barras-gantt .dia-feriado{fill:color-mix(in srgb,var(--aviso-fornecimento) 12%,transparent)}.barras-gantt .marca-mes{stroke:color-mix(in srgb,var(--tinta) 22%,transparent);stroke-width:1}.barras-gantt .rotulo-mes{font-size:10.5px;fill:var(--tinta);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.barras-gantt .barra-etapa{fill:var(--marca)}.barras-gantt .sombra-da-barra{fill:rgba(0,0,0,.1)}.barras-gantt .familia-acompanha .barra-etapa{fill:var(--marca);fill-opacity:.32}.barras-gantt .familia-acompanha .nome-na-barra{fill:#1f3a47}.barras-gantt .barra-do-gantt.critica .barra-etapa{fill:var(--marca);stroke:#0e2732;stroke-width:2}.barras-gantt .nome-na-barra{font-size:10.5px;fill:#fff;font-weight:600;pointer-events:none}.barras-gantt .barra-do-gantt:hover .barra-etapa{filter:brightness(1.08)}.barras-gantt .rotulo-barra{font-size:10px;fill:var(--tinta-fraca)}.equipe-da-obra{border:1px solid var(--linha);border-radius:6px;padding:10px 12px;margin-bottom:12px;background:var(--fundo)}.equipe-da-obra .cabeca{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.equipe-da-obra .cabeca .origem{font-size:11px}.equipe-da-obra .campos{display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:10px}.equipe-da-obra label{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--tinta-fraca)}.etapas-gantt col.c-calculado{width:118px}.etapas-gantt td.col-calculado{font-size:11px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:118px;color:var(--tinta-fraca)}.col-calculado .calculo-pronto{color:var(--tinta)}.col-calculado .calculo-parcial{color:var(--aviso-fornecimento)}.barra-do-boletim{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.barra-do-boletim .acoes-do-boletim{display:flex;gap:8px;margin-left:auto}.barra-do-boletim>.alerta,.barra-do-boletim>.aviso-medicao,.barra-do-boletim>.nota{flex-basis:100%;margin:0}#planilha-de-campo{border-top:1px solid var(--linha);padding:14px 16px 18px}#planilha-de-campo .ferramentas{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}#planilha-de-campo .ferramentas .nota{flex:1 1 320px;margin:0}.folha-cabecalho h2{font-size:15px;margin:0 0 8px}.folha-cabecalho dl{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0 0 12px}.folha-cabecalho dl>div{display:flex;align-items:baseline;gap:6px;min-width:190px}.folha-cabecalho dt{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--tinta-fraca)}.folha-cabecalho dd{margin:0;font-size:12px;font-weight:600}.folha-cabecalho .a-mao{display:inline-block;min-width:120px;border-bottom:1px solid #999}table.campo{width:100%;border-collapse:collapse;font-size:11px}table.campo td,table.campo th{border:1px solid #bbbec0;padding:3px 5px;text-align:center;vertical-align:middle}table.campo th{background:var(--boletim-coluna);color:var(--boletim-coluna-tinta);font-size:10px;text-transform:uppercase;letter-spacing:.04em}table.campo td:nth-child(2),table.campo th.esquerda{text-align:left}table.campo tr.linha-etapa td{background:var(--boletim-etapa);color:var(--tinta);font-weight:700;text-align:left}table.campo td.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}table.campo td.negativo{color:#a33}table.campo{table-layout:fixed}table.campo col.c-item{width:36px}table.campo col.c-desc{width:28%}table.campo col.c-un{width:34px}table.campo col.c-num{width:88px}table.campo col.c-memoria{width:36%}table.campo col.c-apurado{width:74px}table.campo td:nth-child(2){word-break:break-word}table.campo td.memoria{height:34px}table.campo td.apurado{background:color-mix(in srgb,var(--boletim-medir) 10%,transparent)}table.campo{border:1px solid #bbbec0;margin-bottom:2px}.rodape-folha{font-size:11px;color:var(--tinta-fraca);margin:20px 0 0;line-height:1.5}@media print{body.imprimindo-campo #quadro-medicao>:not(#planilha-de-campo),body.imprimindo-campo .painel-do-quadro>:not(#quadro-medicao){display:none!important}body.imprimindo-campo #quadro-medicao{border:none;box-shadow:none;margin:0;overflow:visible!important}body.imprimindo-campo #planilha-de-campo{border:none;padding:0}body.imprimindo-campo #planilha-de-campo .ferramentas{display:none!important}body.imprimindo-campo .so-na-impressao{display:block!important}body.imprimindo-campo .so-na-tela{display:none!important}body.imprimindo-campo table.campo th{background:#e8e8e8!important;color:#000!important}body.imprimindo-campo table.campo tr.linha-etapa td{background:#f2f2f2!important}body.imprimindo-campo table.campo td.apurado{background:#fff!important}body.imprimindo-campo table.campo tr{page-break-inside:avoid;break-inside:avoid}body.imprimindo-campo table.campo thead{display:table-header-group}body.imprimindo-campo .rolagem,body.imprimindo-campo .rolagem-vertical{max-height:none!important;overflow:visible!important}}.quem-faz{font-size:11px;padding:2px 4px;max-width:200px}tr.oficio-unido td{color:var(--tinta-fraca)}tr.oficio-unido td:first-child{text-decoration:line-through;-webkit-text-decoration-color:var(--linha);text-decoration-color:var(--linha)}.depois-das-unioes{margin-top:12px;padding:10px 12px;border:1px solid var(--linha);border-radius:6px;background:var(--fundo)}.depois-das-unioes .origem{display:block;font-size:11px;margin:4px 0 8px}.depois-das-unioes ul{margin:0;padding-left:18px;font-size:12px;column-count:2}.faixa-acumulo{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.faixa-acumulo .nota{margin:0;flex:1 1 340px}.histograma svg{width:100%;max-width:100%;height:auto;display:block}.legenda-histograma{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--tinta-fraca);margin-top:6px}.legenda-histograma i{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:-1px;margin-right:4px}.lista td.pico{background:rgba(192,122,18,.12);font-weight:600}.so-na-impressao{display:none}.cabecalho-padrao-no-papel{font-family:Helvetica,Arial,sans-serif;font-size:11.5px;color:#000;margin-bottom:10px}.rolagem-do-bdi{max-height:none;overflow-y:visible}#lista-materiais table td:nth-child(2),#lista-materiais table th:nth-child(2){min-width:260px}.linha-profissao>td:first-child{width:200px;min-width:200px}.linha-servico>td{font-weight:600;text-transform:none}.quadro-referencias .barra-regime,.quadro-referencias .grupo-bases{margin:0 0 14px}.quadro-referencias .grupo-bases-titulo{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--tinta-fraca);font-weight:600;margin:0 0 6px}.quadro-referencias .grupo-bases-titulo .nota-curta{text-transform:none;letter-spacing:0;font-weight:400}.quadro-referencias .cartoes-bases{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:8px;gap:8px}.quadro-referencias .cartao-base{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid var(--linha);border-radius:8px;background:var(--papel)}.quadro-referencias .cartao-base.marcada{border-color:var(--marca);background:var(--marca-fraca)}.quadro-referencias .cartao-base-marca{display:flex;gap:8px;align-items:flex-start;cursor:pointer}.quadro-referencias .cartao-base-marca input{width:16px;height:16px;margin:2px 0 0;flex:none}.quadro-referencias .cartao-base-texto{display:flex;flex-direction:column;gap:1px;min-width:0}.quadro-referencias .cartao-base-texto .dica-base{font-size:11px;color:var(--tinta-fraca)}.quadro-referencias .cartao-base.marcada .contagem-base{color:var(--marca);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quadro-referencias .cartao-base-texto .ausente,.quadro-referencias .cartao-base-texto .nota-curta,.quadro-referencias .cartao-base-texto .pendente{font-size:11px}.quadro-referencias .cartao-base-campos{display:flex;gap:6px;align-items:center;padding-left:24px}.quadro-referencias .cartao-base:not(.marcada) .cartao-base-campos{opacity:.7}.tipos-de-documento~.campo-cabecalho:last-child{flex:1 1 320px}.tipos-de-documento~.campo-cabecalho:last-child input{width:100%}.montar-texto{border:1px solid var(--linha);border-radius:8px;background:var(--papel);padding:12px 14px;margin:12px 0;display:flex;flex-direction:column;gap:10px}.montagem-cabeca{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.montagem-cabeca strong{font-size:14px}.montagem-cabeca .caminho{font-size:12.5px;color:var(--tinta-fraca)}.montagem-tipos{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:8px;gap:8px}.montagem-tipos .tipo{display:flex;flex-direction:column;gap:3px;text-align:left;padding:8px 10px;border:1px solid var(--linha);border-radius:6px;background:var(--fundo);cursor:pointer;font:inherit;color:var(--tinta)}.montagem-tipos .tipo:hover{border-color:var(--marca)}.montagem-tipos .tipo.escolhido{border-color:var(--marca);background:var(--marca-fraca);box-shadow:inset 3px 0 0 var(--marca)}.montagem-tipos .tipo .nome{font-weight:600;font-size:13px}.montagem-tipos .tipo .quando{font-size:11.5px;color:var(--tinta-fraca);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.montagem-corpo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:14px;gap:14px;align-items:start}@media (max-width:900px){.montagem-corpo{grid-template-columns:1fr}}.montagem-motivos .nota{margin:0 0 6px}.montagem-motivos ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:480px;overflow-y:auto}.montagem-motivos li{border:1px solid var(--linha);border-radius:6px;padding:6px 8px;display:grid;grid-template-columns:1fr auto;grid-gap:2px 8px;gap:2px 8px;align-items:start}.montagem-motivos li.marcado{border-color:var(--marca);background:var(--marca-fraca)}.montagem-motivos label{display:flex;gap:8px;align-items:flex-start;cursor:pointer}.montagem-motivos label input{margin-top:3px}.montagem-motivos label strong{display:flex;align-items:center;gap:6px;font-size:13px}.montagem-motivos label small{display:block;font-size:11.5px;color:var(--tinta-fraca);line-height:1.3}.montagem-motivos .ordem{display:inline-grid;place-items:center;min-width:18px;height:18px;border-radius:9px;background:var(--marca);color:#fff;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.montagem-motivos .ligacao{font-size:12px;white-space:nowrap}.montagem-motivos .trecho{grid-column:1/-1;margin:4px 0 2px;font-size:12.5px;line-height:1.45;white-space:pre-wrap;color:var(--tinta);background:var(--fundo);border-radius:4px;padding:6px 8px}.montagem-previa{border:1px solid var(--linha);border-radius:6px;padding:10px 12px;background:var(--fundo);position:-webkit-sticky;position:sticky;top:8px}.previa-cabeca{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.previa-assunto{font-size:12.5px;margin:0 0 6px}.previa-assunto span{color:var(--tinta-fraca)}.previa-exigidos{margin-top:8px;font-size:12.5px}.previa-exigidos ul{margin:4px 0 0;padding-left:18px}.previa-texto{font-size:12.5px;line-height:1.5;white-space:pre-wrap;max-height:440px;overflow-y:auto;background:var(--papel);border:1px solid var(--linha);border-radius:4px;padding:8px 10px}.cartao-dobravel>h2>span:first-child:has(+.como-usar-ancora),h1>:first-child:has(+.como-usar-ancora),h2>:first-child:has(+.como-usar-ancora){margin-right:0}.como-usar-ancora{display:inline-flex;align-items:center;vertical-align:middle;margin-left:6px;margin-right:auto;text-transform:none;letter-spacing:normal;font-weight:400}.como-usar-botao{display:inline-grid;place-items:center;box-sizing:border-box;width:16px;height:16px;margin-left:6px;border:1.5px solid #245b6b;border-radius:50%;background:#fff;color:#245b6b;cursor:pointer;padding:0;flex:none;line-height:1}.como-usar-botao .glifo-interrogacao{width:11px;height:11px;display:block}.como-usar-botao.aberto,.como-usar-botao:hover{background:#f4f8f9;border-color:#245b6b}h2 .como-usar-botao{width:18px;height:18px}h2 .como-usar-botao .glifo-interrogacao{width:12px;height:12px}.legenda-das-dicas .glifo-interrogacao{display:inline-block;box-sizing:border-box;width:14px;height:14px;padding:1.5px;border:1.5px solid #245b6b;border-radius:50%;color:#245b6b}.como-usar-botao:focus-visible{outline:2px solid var(--marca);outline-offset:1px}.como-usar-painel{position:fixed;z-index:60;width:min(430px,calc(100vw - 16px));max-height:calc(100vh - 24px);overflow-y:auto;overscroll-behavior:contain;background:var(--papel);border:1px solid var(--linha);border-radius:10px;box-shadow:0 12px 32px rgba(22,27,29,.18);padding:14px 16px;font-size:13px;line-height:1.45;color:var(--tinta)}.como-usar-painel header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.como-usar-painel header .rotulo{display:block;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--tinta-fraca)}.como-usar-painel header strong{font-size:15px}.como-usar-painel .fechar{border:none;background:none;font-size:20px;line-height:1;cursor:pointer;color:var(--tinta-fraca)}.como-usar-painel .objetivo{margin:8px 0 10px;padding:8px 10px;background:var(--marca-fraca);border-radius:6px}.como-usar-painel h4{margin:10px 0 4px;font-size:12.5px}.como-usar-painel ol,.como-usar-painel ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px}.como-usar-painel ol li::marker{color:var(--marca);font-weight:600}.acao.tipo-de-obra-destaque{border-color:var(--marca);color:var(--marca);font-weight:600}.acervo-na-tela{border-top:1px solid var(--linha)}.acervo-na-tela .abas-janela{padding:10px 16px 0}.acervo-na-tela .dica-lista{overflow:visible;padding:4px 16px 12px}.acervo-na-tela .acervo-subtitulo{margin:0;padding:0 16px 14px}.acervo-na-tela .corpo.ferramentas{padding:10px 16px}.dica.montador-na-tela{width:auto;max-height:none;box-shadow:none;border-radius:0;border-top:1px solid var(--linha)}.dica.montador-na-tela .dica-lista{overflow:visible}.composicao-propria .campo.largo input{width:100%;box-sizing:border-box}.titulo-do-acervo{margin:0;padding:14px 16px 0;border-top:1px solid var(--linha);font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--tinta-fraca)}.menu-da-faixa{position:relative;display:inline-flex}.acao.lapis-da-faixa{padding:4px 9px}.painel-da-faixa{position:absolute;top:calc(100% + 6px);left:0;z-index:30;display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:260px;padding:12px;background:#fff;border:1px solid var(--linha);border-radius:8px;box-shadow:0 10px 28px rgba(0,0,0,.14)}.painel-da-faixa.escondido{display:none}.painel-da-faixa .seletores-do-orcamento{display:flex;flex-direction:column;gap:8px}.painel-da-faixa .nota{margin:4px 0 0;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.painel-da-faixa.lista{left:auto;right:0;min-width:200px;padding:4px;gap:0}.painel-da-faixa.lista button{font:inherit;font-size:13px;text-align:left;padding:8px 10px;border:0;border-radius:5px;background:#fff;cursor:pointer}.painel-da-faixa.lista button:hover:not(:disabled){background:var(--marca-fraca);color:var(--marca)}.painel-da-faixa.lista button:disabled{opacity:.5;cursor:default}.acao.seletor-da-planilha{font-weight:600}.acao.seletor-da-planilha.na-proposta{border-color:var(--marca);color:var(--marca)}.acao.seletor-da-planilha.no-contrato{border-color:var(--ok);color:var(--ok)}.painel-da-faixa.menu-da-planilha{left:0;right:auto;min-width:280px}.painel-da-faixa .grupo-do-menu{padding:8px 10px 2px;font-size:11.5px;font-weight:700;color:var(--tinta-fraca)}.painel-da-faixa.lista button.atual{background:var(--marca-fraca);color:var(--marca);font-weight:600}.painel-da-faixa.lista button.acao-do-seletor{color:var(--marca);font-weight:600}.aviso-depois-de-fechar{color:var(--alerta)}.faixa-do-orcamento .titulo-orcamento.titulo-fixo{display:inline-block;font-weight:600;padding:5px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.painel-da-faixa .campo-da-faixa{display:flex;flex-direction:column;gap:3px}.painel-da-faixa .campo-da-faixa input{font:inherit;font-size:13px;padding:6px 8px;border:1px solid var(--linha);border-radius:5px}.seletor-no-titulo{display:inline-flex;align-items:center;gap:6px;margin-left:10px;font-weight:400;font-size:13px}.seletor-no-titulo,.seletor-no-titulo .painel-da-faixa{text-transform:none;letter-spacing:normal}.titulo-com-acoes:has(>.seletor-no-titulo)>span:first-child{margin-right:0}.titulo-com-acoes>.seletor-no-titulo{margin-right:auto}.faixa-do-orcamento>.seletor-na-faixa{order:4;display:inline-flex;align-items:center;gap:8px;margin-left:auto}.estado-da-referencia .referencia-rotulo{font-size:12.5px;font-weight:700;color:var(--tinta-fraca);background:#f5f7f8;border:1px solid var(--linha);border-radius:999px;padding:4px 11px;white-space:nowrap}.estado-da-referencia .referencia-rotulo.congelada{color:#1a414d;background:#ecf3f4;border-color:#d9e8eb}.estado-da-referencia .referencia-rotulo.na-proposta{color:var(--marca);background:#f6fafa;border-color:#d9e8eb}.estado-da-referencia .referencia-rotulo.no-contrato{color:var(--ok);background:#e3f3e9;border-color:#bfe3cc}.estado-da-referencia .referencia-rotulo.na-ramificacao{color:#7a4b00;background:#fff4e3;border-color:#f3d9a4}.sintetico-base .sb-cabeca{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 12px}.sintetico-base .sb-cabeca h2{margin:0 0 4px;font-size:20px}.sintetico-base .sb-tabela{width:100%;font-size:13px}.sintetico-base .sb-tabela td.num,.sintetico-base .sb-tabela th.num{text-align:right;white-space:nowrap}.sintetico-base .sb-tabela td.codigo{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tinta-fraca);white-space:nowrap}.sintetico-base tr.sb-etapa td{background:#f2f6f6;font-weight:700;color:var(--marca-escura,#203247)}.sintetico-base tr.sb-etapa.nivel-2 td{background:#f8fafb;font-weight:600}.sintetico-base tr.sb-item.puxado td{color:var(--tinta-fraca)}.sintetico-base td.acoes{text-align:right;white-space:nowrap}.sintetico-base .sb-puxar{padding:3px 10px;font-size:12px}.cr-janela{width:min(1040px,94vw);max-height:calc(100vh - 24px);display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 24px 60px rgba(32,50,71,.25);overflow:hidden;color:#203247;font-size:14px}.cr-janela h2,.cr-janela h3,.cr-janela p{text-transform:none;letter-spacing:0}.cr-cabeca{display:flex;align-items:flex-start;gap:18px;padding:22px 28px 18px;border-bottom:1px solid #e7ecef;flex:none}.cr-icone{display:inline-grid;place-items:center;width:50px;height:50px;border-radius:12px;background:#ecf3f4;color:#245b6b;flex:none}.cr-titulos{flex:1 1;min-width:0}.cr-titulos h2{margin:0;font-size:26px;line-height:1.15;font-weight:800;color:#203247}.cr-titulos p{margin:4px 0 0;font-size:15px;color:#6a757b}.cr-fechar{border:0;background:transparent;color:#203247;cursor:pointer;padding:4px;display:inline-grid;place-items:center;margin-top:4px}.cr-corpo{padding:20px 28px 22px;overflow-y:auto;min-height:0}.cr-corpo h3{margin:0 0 12px;font-size:20px;font-weight:800;color:#203247}.cr-origem-destino{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:0 18px;gap:0 18px;align-items:end}.cr-campo{display:flex;flex-direction:column;gap:8px;font-size:15px;color:#6a757b}.cr-seletor{position:relative;display:block}.cr-nome input,.cr-seletor select{width:100%;box-sizing:border-box;height:50px;padding:0 44px 0 18px;border:1px solid #d1dade;border-radius:10px;background:#fff;color:#203247;font:inherit;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.cr-nome input{padding-right:18px}.cr-nome input::placeholder{color:#94a0a6}.cr-nome input:focus,.cr-seletor select:focus{border-color:#245b6b}.cr-seletor:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;border-right:1.8px solid #203247;border-bottom:1.8px solid #203247;transform:translateY(-70%) rotate(45deg);pointer-events:none}.cr-seta{display:inline-grid;place-items:center;color:#245b6b;height:50px}.cr-nome{margin-top:16px}.cr-copiar-cabeca{display:flex;align-items:center;justify-content:space-between;margin-top:26px;padding-bottom:10px;border-bottom:1px solid #e7ecef}.cr-copiar-cabeca h3{margin:0}.cr-marcar{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:#203247;cursor:pointer}.cr-janela input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;margin:0;border:1.8px solid #94a0a6;border-radius:6px;background:#fff;cursor:pointer;flex:none;display:inline-grid;place-items:center}.cr-janela input[type=checkbox]:checked{background:#245b6b;border-color:#245b6b}.cr-janela input[type=checkbox]:checked:after{content:"";width:6px;height:11px;border-right:2.2px solid #fff;border-bottom:2.2px solid #fff;transform:translateY(-1px) rotate(45deg)}.cr-janela input[type=checkbox]:focus-visible{outline:2px solid rgba(36,91,107,.35);outline-offset:2px}.cr-lista{list-style:none;margin:0;padding:0}.cr-lista li{border-bottom:1px solid #e7ecef}.cr-item{display:flex;align-items:center;gap:22px;padding:14px 0;cursor:pointer}.cr-item-icone{display:inline-grid;place-items:center;color:#245b6b;width:30px;flex:none}.cr-item-texto{display:flex;flex-direction:column;gap:2px}.cr-item-texto b{font-size:17px;font-weight:600;color:#203247}.cr-item-texto small{font-size:14px;color:#6a757b}.cr-aviso{display:flex;align-items:flex-start;gap:14px;margin-top:18px;padding:16px 20px;border-radius:10px;background:#ecf3f4}.cr-aviso-i{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#245b6b;color:#fff;font-size:13px;font-weight:700;font-style:normal;flex:none;margin-top:1px}.cr-aviso div{display:flex;flex-direction:column;gap:3px}.cr-aviso b{font-size:15px;font-weight:600;color:#245b6b}.cr-aviso div>span{font-size:14px;color:#6a757b}.cr-aviso .cr-aviso-i{color:#fff}.cr-pe{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 28px;border-top:1px solid #e7ecef;background:#fcfdfd;flex:none}.cr-vinculo{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:#203247}.cr-vinculo svg{color:#245b6b}.cr-pe-acoes{display:inline-flex;gap:14px}.cr-pe .oc-botao{height:46px;padding:0 24px;font-size:15px}@media (max-width:760px){.cr-origem-destino{grid-template-columns:1fr}.cr-seta{display:none}}.ar-janela{width:min(760px,94vw)}.ar-corpo{display:flex;flex-direction:column;gap:10px}.ar-linha{display:flex;align-items:center;gap:12px}.ar-linha.nivel-1{margin-left:28px}.ar-linha.nivel-2{margin-left:56px}.ar-linha.nivel-3{margin-left:84px}.ar-linha.nivel-4{margin-left:112px}.ar-linha>.ar-cartao{flex:1 1}.ar-cartao{display:flex;align-items:center;gap:16px;width:100%;min-height:64px;padding:10px 18px;border:1.5px solid #d1dade;border-radius:12px;background:#fff;color:#203247;font:inherit;text-align:left;cursor:pointer}.ar-cartao.aberto,.ar-cartao:hover:not(:disabled){border-color:#245b6b}.ar-cartao.aberto{background:#ecf3f4;box-shadow:0 0 0 2px rgba(36,91,107,.14)}.ar-cartao:disabled{opacity:.6;cursor:default}.ar-cartao-icone{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#ecf3f4;color:#245b6b;flex:none}.ar-cartao.aberto .ar-cartao-icone{background:#245b6b;color:#fff}.ar-cartao-texto{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.ar-cartao-texto b{font-size:16px;font-weight:700;color:#203247}.ar-cartao-texto small{font-size:13px;color:#6a757b}.ar-marcas{display:inline-flex;gap:8px;flex:none}.ar-marca{font-style:normal;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px}.ar-marca.raiz{background:#f0f1f2;color:#546066}.ar-marca.vigor{background:#e3f3e9;color:#1e6b3d}.ar-vigor{border:0;background:transparent;color:#245b6b;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.ar-vigor:hover:not(:disabled){text-decoration:underline}.ar-vazio{margin:4px 0 0;font-size:14px;color:#6a757b}.seletor-na-faixa .painel-da-faixa.menu-da-planilha{left:auto;right:0}.confirmar-fechar{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--alerta);text-transform:none;letter-spacing:normal}.dica.janela-de-fechar{width:min(560px,100%)}.dica.janela-de-fechar>footer{justify-content:flex-end}.janela-de-fechar .o-que-fica{display:grid;grid-template-columns:max-content 1fr;grid-gap:6px 16px;gap:6px 16px;margin:6px 0 12px;font-size:13.5px}.janela-de-fechar .o-que-fica dt{color:var(--tinta-fraca)}.janela-de-fechar .o-que-fica dd{margin:0;font-weight:600}.janela-de-fechar .o-que-acontece{margin:0 0 12px;padding-left:18px;font-size:13px;line-height:1.55}.janela-de-fechar .entendi-fechar{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border:1px solid var(--marca);border-radius:6px;background:var(--marca-fraca);font-size:13px;font-weight:600;cursor:pointer}.entrada-dividida{display:grid;grid-template-columns:3fr minmax(360px,1fr);min-height:100vh;background:#fff}.vitrine-da-entrada{position:relative;overflow:hidden;color:#fff;background:#0f2f3e;display:flex;flex-direction:column;justify-content:space-between;padding:56px 64px 0;min-height:100vh}.vitrine-da-entrada .foto-da-entrada{position:absolute;inset:-5%;background:url(/imagens/entrada-fundo.webp) 70%/cover no-repeat;animation:entrada-respira 30s ease-in-out infinite alternate}.vitrine-da-entrada:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(115deg,rgba(10,34,46,.95),rgba(20,58,75,.86) 45%,rgba(20,58,75,.55))}.vitrine-da-entrada .malha-da-entrada{position:absolute;inset:0;z-index:1;opacity:.18;pointer-events:none;background-image:linear-gradient(rgba(255,208,138,.4) 1px,transparent 0),linear-gradient(90deg,rgba(255,208,138,.4) 1px,transparent 0);background-size:48px 48px;animation:entrada-malha 20s linear infinite;-webkit-mask-image:radial-gradient(ellipse at 70% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at 70% 30%,#000 20%,transparent 75%)}.conteudo-da-vitrine{position:relative;z-index:2;max-width:760px;display:flex;flex-direction:column;gap:22px}.olho-da-entrada{margin:0;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffd08a}.vitrine-da-entrada .frases{display:grid;min-height:190px}.frase-da-vez{grid-area:1/1;transition:opacity .8s ease,transform .8s ease}.frase-da-vez.escondida{opacity:0;transform:translateY(14px);pointer-events:none}.frase-da-vez h2{margin:0 0 12px;font-size:clamp(32px,3.6vw,54px);line-height:1.06;letter-spacing:-.02em;font-weight:700;text-wrap:balance}.frase-da-vez p{margin:0;font-size:17px;line-height:1.5;color:rgba(255,255,255,.82);max-width:56ch}.pontos-da-vitrine{display:flex;gap:8px}.pontos-da-vitrine .ponto{width:10px;height:10px;border-radius:999px;border:0;padding:0;background:rgba(255,255,255,.35);cursor:pointer;transition:width .3s ease,background .3s ease}.pontos-da-vitrine .ponto.ativo{width:30px;background:#ffd08a}.beneficios{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 22px;gap:10px 22px}.beneficios li{position:relative;padding:10px 12px 10px 38px;font-size:14px;line-height:1.4;border-radius:10px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:entrada-sobe .7s ease both}.beneficios li:before{content:"";position:absolute;left:12px;top:50%;margin-top:-9px;width:18px;height:18px;border-radius:50%;background:#ffd08a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23143a4b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /12px no-repeat}.obra-subindo{position:relative;z-index:2;margin:20px -64px 0;height:clamp(170px,26vh,280px);overflow:hidden;background:linear-gradient(180deg,transparent,rgba(8,28,38,.92) 55%)}.obra-subindo img{position:absolute;left:50%;top:50%;width:auto;height:80%;max-width:96%;translate:-50% -50%;filter:drop-shadow(0 18px 24px rgba(0,0,0,.45));-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation:entrada-obra 12s ease-in-out infinite}.lado-do-formulario{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:40px 36px;background:#fff;box-shadow:-12px 0 40px rgba(15,47,62,.12);position:relative;z-index:3}.topo-da-entrada{display:flex;flex-direction:column;gap:10px}.topo-da-entrada img{width:100%;max-width:300px;height:auto;margin-left:-8px}.topo-da-entrada p{margin:0;font-size:15px;color:var(--tinta-fraca)}.lado-do-formulario .cartao-entrada{box-shadow:0 10px 30px rgba(15,47,62,.08)}.rodape-da-entrada{margin:14px 0 0;font-size:12px;color:var(--tinta-fraca);text-align:center}@keyframes entrada-respira{0%{transform:scale(1)}to{transform:scale(1.1) translate(-2%,-1%)}}@keyframes entrada-malha{0%{background-position:0 0,0 0}to{background-position:48px 48px,48px 48px}}@keyframes entrada-sobe{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes entrada-obra{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}55%,90%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:0}}@media (max-width:1000px){.entrada-dividida{grid-template-columns:1fr}.vitrine-da-entrada{min-height:auto;padding:32px 24px 0}.vitrine-da-entrada .frases{min-height:150px}.beneficios{grid-template-columns:1fr}.obra-subindo{margin:16px -24px 0}.lado-do-formulario{padding:28px 20px 40px;box-shadow:none}}@media (prefers-reduced-motion:reduce){.beneficios li,.vitrine-da-entrada .foto-da-entrada,.vitrine-da-entrada .malha-da-entrada{animation:none}.obra-subindo img{animation:none;-webkit-clip-path:none;clip-path:none}.frase-da-vez{transition:none}}.botoes-do-plano{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sugestao-do-sistema{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#1c4653,#255d6e);border-color:#1c4653;box-shadow:0 4px 12px rgba(31,78,99,.28)}.sugestao-do-sistema:hover{background:linear-gradient(135deg,#143a4b,#1c4653)}.sugestao-do-sistema .faisca{color:#ffd08a;font-size:13px}.plano-sugerido{margin:0 0 12px;padding:10px 12px;border:1px solid #d5e6e9;border-radius:8px;background:linear-gradient(180deg,#f6f9fa,#fff)}.plano-sugerido .cabeca{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:12.5px}.plano-sugerido .cabeca span{color:var(--tinta-fraca)}.plano-sugerido .cabeca .ligacao{margin-left:auto;font:inherit;font-size:12px;color:var(--marca);background:none;border:0;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.plano-sugerido .porques{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(560px,1fr));grid-gap:3px 18px;gap:3px 18px;font-size:12px}.plano-sugerido .porques li{display:grid;grid-template-columns:190px 1fr 118px;grid-gap:10px;gap:10px;align-items:baseline;padding:3px 6px;border-radius:5px}.plano-sugerido .porques li span,.plano-sugerido .porques li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plano-sugerido .porques li.critica{background:#f0f2f3}.plano-sugerido .porques li.critica strong:before{content:"● ";color:var(--marca)}.plano-sugerido .porques li span{color:var(--tinta-fraca)}.plano-sugerido .porques li em{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plano-sugerido .aviso-da-sugestao{margin:8px 0 0;font-size:11.5px}.barras-gantt .barra-etapa.critica{fill:var(--marca);stroke:#0e2732;stroke-width:2}.escolha-do-sabado{gap:4px}.escolha-do-sabado button{font:inherit;font-size:11.5px;padding:2px 9px;border:1px solid var(--linha);background:var(--papel);color:var(--tinta-fraca);cursor:pointer}.escolha-do-sabado button:first-of-type{border-radius:999px 0 0 999px}.escolha-do-sabado button:last-of-type{border-radius:0 999px 999px 0}.escolha-do-sabado button+button{margin-left:-1px}.escolha-do-sabado button.ligada{background:var(--marca);border-color:var(--marca);color:#fff}.escolha-do-sabado button:disabled{opacity:.5;cursor:not-allowed}.barras-gantt .faixa-semana{fill:#f8f9fa}.barras-gantt .faixa-semana.alterna{fill:#eceff0}.barras-gantt .rotulo-semana{font-size:9px;fill:var(--tinta-fraca);letter-spacing:.04em}.gantt-tela-cheia{position:fixed;inset:0;z-index:60;background:var(--papel);display:flex;flex-direction:column;padding:14px 18px;overflow:hidden}.gantt-tela-cheia .cabeca-da-tela-cheia{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:10px}.gantt-tela-cheia .cabeca-da-tela-cheia strong{font-size:16px}.gantt-tela-cheia .cabeca-da-tela-cheia>span{color:var(--tinta-fraca);font-size:12.5px}.gantt-tela-cheia .cabeca-da-tela-cheia>.acao{margin-left:auto}.gantt-tela-cheia .rolagem-gantt{flex:1 1;overflow:auto;min-height:0;border:1px solid var(--linha);border-radius:6px}.ver-o-grafico{margin-left:6px}.equipe-da-obra .aviso-da-sugestao-do-sistema{margin:8px 0 0;font-size:12px;color:var(--tinta-fraca);max-width:720px}.sugestao-de-equipes .prazo-alvo{font-size:12.5px;color:var(--tinta-fraca);display:inline-flex;align-items:center;gap:4px}.marca-de-maquina{display:inline-block;margin-left:6px;padding:0 6px;border-radius:999px;background:#f0f2f3;color:var(--tinta-fraca);font-size:10px;text-transform:uppercase;letter-spacing:.05em;vertical-align:middle}.plano-sugerido .porques li em{color:var(--tinta-fraca);font-style:normal}.equipe-sugerida{border:1px solid #d5e6e9;border-radius:10px;background:linear-gradient(180deg,#f6f9fa,#fff);padding:12px 14px 10px}.equipe-sugerida .cabeca-da-equipe{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.equipe-sugerida .cabeca-da-equipe strong{display:block;font-size:14px}.equipe-sugerida .cabeca-da-equipe .nota{margin:2px 0 0}.equipe-sugerida .acoes{display:flex;align-items:center;gap:12px;flex:0 0 auto}.equipe-sugerida .ligacao{font:inherit;font-size:12px;color:var(--marca);background:none;border:0;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.equipe-sugerida .numeros-da-equipe{margin-bottom:12px;background:var(--papel)}.equipe-sugerida .numeros-da-equipe strong.estoura{color:#c0663f}.equipe-sugerida .tabela-da-equipe{width:100%;background:var(--papel);border:1px solid var(--linha);border-radius:8px;overflow:hidden}.equipe-sugerida .tabela-da-equipe .c-nome{width:34%}.equipe-sugerida .tabela-da-equipe .c-num{width:84px}.equipe-sugerida .tabela-da-equipe td{vertical-align:top}.equipe-sugerida .tabela-da-equipe td.num strong{font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.equipe-sugerida .tabela-da-equipe tr.reforco td{background:#fff6e8}.equipe-sugerida .tabela-da-equipe .seta{color:#e08a1e;margin-left:4px;font-weight:700}.equipe-sugerida .tabela-da-equipe td.porque{color:var(--tinta-fraca);font-size:12px}.equipe-sugerida .titulo-das-maquinas{margin:14px 0 6px;font-size:12.5px}.equipe-sugerida .titulo-das-maquinas .origem{font-weight:400;margin-left:6px}.equipe-sugerida .aviso-da-sugestao{margin:10px 0 0}.sugestao-de-equipes .prazo-alvo.falta input{border-color:#c0663f;box-shadow:0 0 0 3px rgba(192,102,63,.18)}.sugestao-de-equipes .nota.falta-prazo{color:#a3552f;font-weight:600}.laudo-de-equipe{margin-top:12px;border:1px solid var(--linha);border-radius:10px;background:var(--papel);padding:12px 14px 10px}.laudo-de-equipe .cabeca-da-equipe{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.laudo-de-equipe .cabeca-da-equipe strong{display:block;font-size:14px}.laudo-de-equipe .cabeca-da-equipe .nota{margin:2px 0 0}.laudo-de-equipe .acoes{display:flex;align-items:center;gap:12px;flex:0 0 auto}.laudo-de-equipe .ligacao{font:inherit;font-size:12px;color:var(--marca);background:none;border:0;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.laudo-de-equipe .conclusoes-do-laudo{margin:6px 0 4px;padding-left:20px;font-size:13px;line-height:1.5}.laudo-de-equipe .conclusoes-do-laudo li{margin:4px 0}.laudo-de-equipe h4{margin:14px 0 6px;font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--tinta-fraca)}.laudo-de-equipe .tabela-da-equipe{width:100%;border:1px solid var(--linha);border-radius:8px;overflow:hidden}.laudo-de-equipe .tabela-da-equipe tr.critica td{background:#fdecec}.laudo-de-equipe .tabela-da-equipe tr.atencao td{background:#fff6e8}.laudo-de-equipe .tabela-da-equipe tr.reforco td{background:#f2f6f7}.laudo-de-equipe .tabela-da-equipe td.porque{color:var(--tinta-fraca);font-size:12px}.laudo-de-equipe .tabela-da-equipe .seta{color:#c0663f;margin-left:3px;font-weight:700}.barras-gantt .marca-prazo-alvo line{stroke:#1c4653;stroke-width:1.5;stroke-dasharray:5 3}.barras-gantt .marca-prazo-alvo text{font-size:9px;fill:#1c4653;font-weight:700}.equipe-da-obra .aviso-sem-equipe{margin:8px 0 0;padding:8px 10px;border-radius:8px;background:#fff6e8;border:1px solid #f2d9b3;font-size:12.5px}.equipe-da-obra .aviso-sem-equipe .ligacao{font:inherit;font-size:12.5px;color:var(--marca);background:none;border:0;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.laudo-de-equipe .o-que-fazer{margin:6px 0 4px;padding:10px 14px 10px 30px;border-radius:8px;background:#f2f6f7;border:1px solid #d5e6e9;font-size:13px;line-height:1.5}.laudo-de-equipe .o-que-fazer li{margin:4px 0}.entradas-da-produtividade{gap:14px}.entradas-da-produtividade .entrada-curta{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--tinta-fraca);white-space:nowrap}.entradas-da-produtividade .entrada-curta input{margin:0}.entradas-da-produtividade .prazo-alvo.falta input{border-color:#c0663f;box-shadow:0 0 0 3px rgba(192,102,63,.18)}.sua-equipe{display:inline-flex;align-items:center;gap:8px;margin-left:4px;padding-left:14px;border-left:1px solid var(--linha)}.sua-equipe .rotulo-da-sua-equipe{font-size:12.5px;color:var(--tinta-fraca);white-space:nowrap}.sua-equipe .oficio-da-sua-equipe{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;padding:2px 8px 2px 10px;border:1px solid var(--linha);border-radius:999px;background:var(--papel);white-space:nowrap}.sua-equipe .oficio-da-sua-equipe input{margin:0}.etapas-gantt tr.critica td.col-descricao{font-weight:700}.previa-do-papel{position:fixed;inset:0;z-index:70;background:#2a3438;display:flex;flex-direction:column}.previa-do-papel .cabeca-da-previa{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--papel);border-bottom:1px solid var(--linha)}.previa-do-papel .cabeca-da-previa strong{font-size:13px}.previa-do-papel .cabeca-da-previa .nota{margin:0;flex:1 1}.previa-do-papel .cabeca-da-previa a.acao{text-decoration:none}.previa-do-papel .folha-da-previa{flex:1 1;width:100%;border:0;background:#2a3438}.rolagem-do-cronograma{max-height:none;overflow-y:visible;border:1px solid var(--linha);border-radius:10px;overflow-x:auto}table.cronograma-caixa{width:100%;border-collapse:collapse;border-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}table.cronograma-caixa td,table.cronograma-caixa th{border:1px solid #ced3d6;padding:5px 10px;white-space:nowrap;vertical-align:middle}table.cronograma-caixa thead th{background:var(--marca);color:#fff;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;padding:9px 10px;border-color:rgba(255,255,255,.3) rgba(255,255,255,.3) #ced3d6;vertical-align:middle}table.cronograma-caixa thead th.mes{text-align:center;min-width:96px}table.cronograma-caixa thead th.mes small{display:block;font-weight:400;text-transform:none;letter-spacing:0;color:rgba(255,255,255,.72);font-size:9.5px;margin-top:1px}table.cronograma-caixa td.item,table.cronograma-caixa th.item{width:44px;text-align:center;color:var(--tinta-fraca)}table.cronograma-caixa td.col-descricao{font-weight:600;white-space:normal;min-width:220px}table.cronograma-caixa tr.linha-fisica td{color:var(--tinta-fraca);font-size:11.5px;padding:6px 10px 2px}table.cronograma-caixa tr.linha-fisica td:not([rowspan]){border-bottom:0}table.cronograma-caixa tr.linha-fisica td[rowspan]{color:inherit;font-size:inherit;padding:6px 10px}table.cronograma-caixa tr.linha-financeira td{font-weight:600;padding:2px 10px 6px;border-top:0;box-shadow:inset 0 1px 0 #e6e9ea}table.cronograma-caixa tbody tr.linha-financeira:nth-of-type(4n+4) td,table.cronograma-caixa tbody tr.linha-fisica:nth-of-type(4n+3) td{background:#f8f9fa}table.cronograma-caixa tr.linha-fisica td.barra{background:#255d6e;color:#fff;font-weight:600;text-align:center;border-color:#ced3d6 rgba(255,255,255,.35)}table.cronograma-caixa tr.linha-fisica td.barra.inicio{border-left-color:#ced3d6}table.cronograma-caixa tr.linha-fisica td.barra.fim{border-right-color:#ced3d6}table.cronograma-caixa tbody tr.linha-fisica:nth-of-type(4n+3) td.barra{background:#255d6e}table.cronograma-caixa tr.linha-fisica td.coluna-totais{font-weight:400}table.cronograma-caixa tr.linha-financeira td.coluna-totais{font-weight:700}table.cronograma-caixa tr.linha-total td{background:var(--marca-fraca);font-weight:600;padding:6px 10px;color:inherit;font-size:inherit}table.cronograma-caixa tr.linha-total.primeira td{border-top:2px solid var(--marca)}table.cronograma-caixa tr.sem-prazo td{background:var(--alerta-fundo)}.barras-gantt .barra-da-base{fill:#91989c}.linha-de-base-resumo{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--tinta-fraca);margin-left:4px}.linha-de-base-resumo .amostra-da-base{display:inline-block;width:18px;height:3px;border-radius:2px;background:#91989c}.linha-de-base-resumo b{font-weight:600;color:var(--tinta)}.linha-de-base-resumo b.atrasada{color:#b3261e}.linha-de-base-resumo b.adiantada{color:#1e7a3c}.etapas-que-seguiram{margin:10px 0 0;padding:7px 10px;border-radius:6px;background:#f6f9fa;border:1px solid #e0e9eb}#q-analitico,#q-bdi,#q-curva-abc,#q-curva-abc-insumos,#q-encargos,#q-memoria,#q-resumo-etapas,#q-sintetico,.faixa-do-orcamento,.folha-da-previa,.folha-do-documento{--fonte:var(--fonte-orcamento);font-family:var(--fonte-orcamento)}.isca-do-cadastro{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.marca-vommov a{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;opacity:.8}.marca-vommov a:hover{opacity:1;text-decoration:underline;text-underline-offset:2px}.marca-vommov img{flex:none;border-radius:4px}.oc-fundo{position:fixed;inset:0;z-index:60;background:rgba(32,50,71,.35);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:12px}.oc-janela{width:min(1180px,94vw);max-height:calc(100vh - 24px);display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 24px 60px rgba(32,50,71,.25);overflow:hidden;color:#203247;font-size:14px}.oc-janela h2,.oc-janela h3,.oc-janela p{text-transform:none;letter-spacing:0}.oc-cabeca{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 28px 12px;border-bottom:1px solid #e7ecef;flex:none}.oc-cabeca h2{margin:0;font-size:23px;line-height:1.15;font-weight:800;color:#203247}.oc-cabeca p{margin:3px 0 0;font-size:14px;color:#6a757b}.oc-cabeca-acoes{display:inline-flex;align-items:center;gap:16px;margin-top:2px}.oc-ajuda{place-items:center;width:23px;height:23px;border-radius:50%;border:1.5px solid #203247;font-size:13px;font-weight:700;cursor:help}.oc-ajuda,.oc-fechar{display:inline-grid;color:#203247}.oc-fechar{border:0;background:transparent;cursor:pointer;padding:4px;place-items:center}.oc-fechar svg{width:19px;height:19px}.oc-ferramentas{display:flex;align-items:center;gap:14px;padding:8px 28px;border-bottom:1px solid #e7ecef;flex:none;position:relative;z-index:2}.oc-rotulo{font-size:14px;font-weight:600;color:#203247;white-space:nowrap}.oc-perfil{position:relative;display:inline-block}.oc-perfil-botao{display:inline-flex;align-items:center;gap:10px;height:38px;min-width:210px;padding:0 12px;border:1.5px solid #d1dade;border-radius:8px;background:#fff;color:#203247;font:inherit;font-size:14px;font-weight:500;cursor:pointer;text-align:left}.oc-perfil-botao.aberto,.oc-perfil-botao:focus-visible{border-color:#245b6b;outline:none}.oc-perfil-botao .oc-perfil-nome{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oc-perfil-botao>svg:first-child{color:#203247}.oc-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:320px;background:#fff;border:1px solid #e7ecef;border-radius:10px;box-shadow:0 16px 40px rgba(32,50,71,.18);padding:8px 0;z-index:5}.oc-menu hr{border:0;border-top:1px solid #e7ecef;margin:8px 16px}.oc-menu-grupo{margin:8px 18px 4px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6a757b}.oc-menu-vazio{margin:4px 18px 8px;font-size:13px;color:#6a757b}.oc-menu-item{display:flex;align-items:center;gap:14px;width:100%;height:38px;padding:0 18px;border:0;background:transparent;color:#203247;font:inherit;font-size:14px;cursor:pointer;text-align:left}.oc-menu-item>span:nth-child(2){flex:1 1}.oc-menu-item:hover{background:#f4f7f8}.oc-menu-item.escolhido{background:#ecf3f4;font-weight:600}.oc-menu-item svg{color:#203247;flex:none}.oc-menu-marca{color:#245b6b;font-weight:700;font-size:16px}.oc-menu-estrela{display:inline-flex;color:#245b6b}.oc-menu-criar,.oc-menu-criar svg{color:#245b6b}.oc-pilula{height:26px;padding:0 10px;border-radius:7px;background:#ecf3f4;color:#245b6b;font-weight:600}.oc-nao-salvo,.oc-pilula{display:inline-flex;align-items:center;font-size:13px;white-space:nowrap}.oc-nao-salvo{gap:8px;color:#6a757b}.oc-ponto{width:7px;height:7px;border-radius:50%;background:#6a757b}.oc-ferramentas-direita{margin-left:auto;gap:10px}.oc-botao,.oc-ferramentas-direita{display:inline-flex;align-items:center}.oc-botao{justify-content:center;gap:8px;height:38px;padding:0 15px;border:1.5px solid #d1dade;border-radius:8px;background:#fff;color:#203247;font:inherit;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.oc-botao:hover:not(:disabled){background:#f8fafb}.oc-botao:disabled{opacity:.45;cursor:default}.oc-botao.azul{border-color:#245b6b;color:#245b6b}.oc-botao.azul:hover:not(:disabled){background:#f4f8f9}.oc-botao.azul.cheio{background:#245b6b;color:#fff}.oc-botao.azul.cheio:hover:not(:disabled){background:#1d4c5a;border-color:#1d4c5a}.oc-botao.vermelho{border-color:#d64545;color:#d64545}.oc-botao.pequeno{height:30px;padding:0 10px;font-size:13px}.oc-botao svg{color:currentColor}.oc-separador{width:1px;height:24px;background:#e7ecef;margin:0 4px}.oc-gerenciar-caixa{position:relative}.oc-gerenciar{display:inline-flex;align-items:center;gap:7px;height:38px;border:0;background:transparent;color:#245b6b;font:inherit;font-size:14px;font-weight:500;cursor:pointer;padding:0 4px}.oc-gerenciar svg{color:#203247}.oc-gerenciar-painel{left:auto;right:0;min-width:400px}.oc-gerenciar-linha{display:flex;align-items:center;gap:8px;min-height:40px;padding:4px 14px;font-size:13.5px}.oc-gerenciar-linha+.oc-gerenciar-linha{border-top:1px solid #f0f3f5}.oc-gerenciar-nome{flex:1 1;font-weight:500;color:#203247}.oc-gerenciar-conta{font-size:12px;color:#6a757b;white-space:nowrap}.oc-gerenciar-aviso{flex:1 1;font-size:13px;color:#203247}.oc-gerenciar-linha input{flex:1 1;height:30px;padding:0 10px;border:1.5px solid #245b6b;border-radius:8px;font:inherit;font-size:13.5px;color:#203247;outline:none}.oc-icone{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#6a757b;cursor:pointer}.oc-icone:hover:not(:disabled){background:#f0f3f5;color:#203247}.oc-icone.favorito{color:#245b6b}.oc-icone.perigo:hover{background:#fdeceb;color:#c0392b}.oc-criar{display:flex;align-items:flex-end;gap:12px;padding:12px 28px;border-bottom:1px solid #e7ecef;background:#f8fafb;flex:none}.oc-criar label{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:600;color:#203247;flex:1 1;max-width:360px}.oc-criar input{height:38px;padding:0 12px;border:1.5px solid #245b6b;border-radius:8px;font:inherit;font-size:14px;color:#203247;background:#fff;outline:none}.oc-criar-nota{flex:1 1;font-size:13px;color:#6a757b;padding-bottom:11px}.oc-erro{margin:0;padding:8px 28px;background:#fdeceb;color:#c0392b;font-size:14px;flex:none}.oc-corpo{display:grid;grid-template-columns:360px 1px minmax(0,1fr);grid-gap:0 22px;gap:0 22px;padding:12px 28px 14px;overflow-y:auto;overflow-x:hidden;min-height:0}.oc-corpo>section{min-width:0}.oc-em-uso{position:relative;min-height:240px}.oc-lista-rolagem{position:absolute;top:48px;left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;border:1px solid #dde4e8;border-radius:8px;scrollbar-gutter:stable}.oc-previa-secao{grid-column:1/-1;margin-top:12px;padding-top:10px;border-top:1px solid #e7ecef}.oc-divisor{background:#e7ecef;align-self:stretch}.oc-corpo h3{margin:0;font-size:16px;font-weight:800;color:#203247}.oc-sub{margin:2px 0 8px;font-size:13px;color:#6a757b}.oc-lista{list-style:none;margin:0;padding:0}.oc-linha{display:flex;align-items:center;gap:0;padding:0 8px 0 12px;height:36px;border-bottom:1px solid #e7ecef;background:#fff;cursor:-webkit-grab;cursor:grab;font-size:14px}.oc-linha:last-child{border-bottom:0}.oc-linha.ativa{background:#ecf3f4}.oc-linha.sobre{box-shadow:inset 0 3px 0 #245b6b}.oc-pega{display:inline-flex;width:26px;color:#94a0a6}.oc-posicao{width:34px;color:#6a757b;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.oc-nome{flex:1 1;font-weight:500;color:#203247}.oc-linha.ativa .oc-nome{font-weight:700}.oc-acoes{display:inline-flex;align-items:center;gap:6px}.oc-seta{display:inline-grid;place-items:center;width:34px;height:30px;border:1px solid #d1dade;border-radius:7px;background:#fff;color:#203247;cursor:pointer}.oc-seta:disabled{opacity:.35;cursor:default}.oc-tirar{display:inline-grid;place-items:center;width:30px;height:30px;border:0;border-radius:7px;background:transparent;color:#203247;cursor:pointer}.oc-tirar:hover{background:#fdeceb;color:#c0392b}.oc-disponiveis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px 10px;gap:8px 10px;align-items:start}.oc-disponiveis .oc-sub{grid-column:1/-1;margin:0}.oc-campo{border:1px solid #dde4e8;border-radius:8px;background:#fff;color:#203247;min-width:0}.oc-disponiveis>.oc-campo:last-child:nth-child(3n+1){grid-column:2}.oc-campo.aberto,.oc-campo:hover{border-color:#245b6b}.oc-campo.aberto{background:#f9fbfc;box-shadow:0 0 0 2px rgba(36,91,107,.12)}.oc-campo-nome{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:36px;padding:0 10px 0 12px;border:0;background:transparent;color:#203247;font:inherit;font-size:14px;cursor:pointer;text-align:left}.oc-campo-nome>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oc-campo-nome svg{color:#245b6b;flex:none}.oc-campo-detalhe{display:flex;flex-direction:column;gap:8px;padding:0 12px 10px}.oc-campo-detalhe p{margin:0;font-size:13px;line-height:1.4;color:#6a757b}.oc-campo-detalhe .oc-botao{align-self:flex-start}.oc-janela.oc-pequena{width:min(520px,94vw)}.oc-observacao{display:flex;flex-direction:column;gap:8px;padding:18px 28px}.oc-observacao textarea{width:100%;min-height:84px;padding:10px 12px;border:1.5px solid #245b6b;border-radius:8px;font:inherit;font-size:14px;color:#203247;resize:vertical;outline:none;box-sizing:border-box}.oc-observacao .oc-criar-nota{padding:0}.oc-previa-titulo{margin-top:0}.oc-previa{border:1px solid #dde4e8;border-radius:8px;overflow-x:auto;overflow-y:hidden;max-width:100%;scrollbar-gutter:stable}.oc-previa table{width:max-content;min-width:100%;border-collapse:collapse;font-size:12px}.oc-previa th{text-transform:none;letter-spacing:0;font-size:12px;font-weight:700;padding:7px 12px;background:#f3f6f7;text-align:left}.oc-previa td,.oc-previa th{color:#203247;border-right:1px solid #e7ecef;white-space:nowrap}.oc-previa td{padding:6px 12px;border-top:1px solid #e7ecef}.oc-previa td:last-child,.oc-previa th:last-child{border-right:0}.oc-previa tr.oc-etapa td{background:#f8fafa;font-weight:700}.oc-previa .oc-chevron{display:inline-block;margin-right:10px;vertical-align:-2px;color:#203247}.oc-previa .oc-mais{color:#6a757b;text-align:center}.oc-nota{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-size:13px;color:#6a757b}.oc-i{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#6a757b;color:#fff;font-size:11px;font-weight:700;font-style:normal;flex:none}.oc-pe{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 28px;border-top:1px solid #e7ecef;background:#fcfdfd;flex:none}.oc-perfil-em-uso{font-size:14px;color:#6a757b}.oc-perfil-em-uso b{color:#203247;font-weight:600}.oc-pe-acoes{display:inline-flex;gap:12px}.oc-pe .oc-botao{height:36px;padding:0 22px}@media (max-width:960px){.oc-corpo{grid-template-columns:1fr}.oc-divisor{display:none}.oc-em-uso{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e7ecef}.oc-ferramentas{flex-wrap:wrap}.oc-ferramentas-direita{margin-left:0}}.pr-barra{display:flex;flex-direction:column;gap:6px;padding-top:8px;padding-bottom:8px}.pr-linha-estrategia{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pr-rotulo{font-size:14px;font-weight:500;color:#203247;white-space:nowrap}.pr-segmentado{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:10px;background:#f2f6f6}.pr-segmentado button{height:30px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:#203247;font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;white-space:nowrap;position:relative}.pr-segmentado button+button:before{content:"";position:absolute;left:-1px;top:7px;bottom:7px;width:1px;background:#dde4e8}.pr-segmentado button.ativo{background:#245b6b;color:#fff;font-weight:600}.pr-segmentado button.ativo+button:before,.pr-segmentado button.ativo:before{display:none}.pr-divisor{width:1px;height:24px;background:#dde4e8;margin:0 4px}.pr-campo{gap:10px;font-size:14px;color:#203247}.pr-campo,.pr-campo>span:first-child{display:inline-flex;align-items:center}.pr-campo>span:first-child{gap:8px;white-space:nowrap}.pr-ajuda{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1.5px solid #245b6b;color:#245b6b;font-size:11px;font-weight:700;font-style:normal;cursor:help}.pr-input{display:inline-flex;align-items:center;height:34px;border:1px solid #d1dade;border-radius:8px;background:#fff;overflow:hidden}.pr-input input{width:90px;height:100%;border:0;outline:none;padding:0 10px;font:inherit;font-size:14px;color:#203247;background:transparent}.pr-input input::placeholder{color:#94a0a6}.pr-input em{display:inline-grid;place-items:center;height:100%;padding:0 10px;background:#f2f6f6;color:#6a757b;font-style:normal;font-size:14px;border-left:1px solid #dde4e8}.pr-input em:first-child{border-left:0;border-right:1px solid #dde4e8}.pr-input .oc-botao{height:26px;margin:0 4px 0 0}.pr-nota{margin:0;font-size:12.5px;color:#6a757b;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.pr-nota .pr-fator-livre b{color:#203247;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pr-placar>div.pr-desagio{align-items:center}.pr-placar .pr-valor-e-pct{display:inline-flex;flex-direction:column;line-height:1.15}.pr-placar .pr-valor-e-pct .sub{font-size:12.5px;font-weight:600;color:#6a757b}.pr-avisos{margin:0}.pr-placar{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:0;gap:0;border:1px solid #dde4e8;border-radius:12px;overflow:hidden;background:#fff}.pr-placar>div{display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:2px 10px;padding:13px 18px;border-left:1px solid #dde4e8;min-width:0}.pr-placar>div:first-child{border-left:0}.pr-placar .rotulo{font-size:13px;color:#6a757b;font-weight:500}.pr-placar strong{font-size:19px;font-weight:700;color:#203247;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pr-placar .sub{font-size:12px;color:#6a757b}.pr-placar>div.destaque{background:#ecf3f4}.pr-placar>div.destaque strong{color:#245b6b}.pr-placar .fechamentos{display:flex;flex-direction:column;gap:6px;margin-top:6px;align-items:flex-start}.pr-placar .fechamentos .ligacao,.pr-placar>div>.ligacao{font:inherit;font-size:12.5px;color:#245b6b;background:none;border:0;cursor:pointer;padding:0 2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pr-placar .fechamentos .acao{font-size:12.5px;padding:4px 10px}.pr-filtro{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.cartao.em-proposta>h2.titulo-com-acoes{padding:8px 20px}.cartao.em-proposta>h2.titulo-com-acoes>span:first-child{font-size:20px}.cartao.em-proposta>h2.titulo-com-acoes .acao{height:36px}.cartao.em-proposta .ferramentas.montagem{padding-top:8px;padding-bottom:8px}.cartao.em-proposta .ferramentas.montagem .acao{height:34px}.pr-fator-da-faixa .pr-input input{width:90px}body.tela-do-orcamento .bo-salvar{background:#245b6b;border-color:#245b6b;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 4px 10px rgba(36,91,107,.28)}body.tela-do-orcamento .bo-salvar:hover:not(:disabled){background:#1d4c5a;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 6px 14px rgba(36,91,107,.34)}body.tela-do-orcamento .bo-salvar.com-alteracoes{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 0 3px rgba(36,91,107,.18),0 4px 10px rgba(36,91,107,.28)}body.tela-do-orcamento .faixa-do-orcamento .titulo-orcamento{color:#203d47}body.tela-do-orcamento .estado-da-referencia .ver-na-pratica-da-tela{color:#245b6b;border-color:#245b6b}body.tela-do-orcamento .estado-da-referencia .ver-na-pratica-da-tela:hover{background:#eaf2f3}body.tela-do-orcamento .estado-da-referencia .acao.botao-da-arvore svg{color:#245b6b}body.tela-do-orcamento .estado-da-referencia .acao.botao-da-arvore:hover:not(:disabled),body.tela-do-orcamento .estado-da-referencia .exportar-na-faixa .acao:hover{border-color:#245b6b;color:#245b6b}body.tela-do-orcamento .estado-da-referencia .como-usar-botao{color:#245b6b}body.tela-do-orcamento .custo-por-classe strong{color:#203d47}body.tela-do-orcamento .custo-por-classe .total-das-classes strong{color:#fff}body.tela-do-orcamento .custo-por-classe .chave-do-bdi,body.tela-do-orcamento .pr-segmentado{background:#eaf2f3}body.tela-do-orcamento .pr-campo,body.tela-do-orcamento .pr-rotulo{color:#203d47}body.tela-do-orcamento .pr-ajuda{color:#245b6b;border-color:#245b6b}body.tela-do-orcamento .pr-nota .pr-fator-livre b,body.tela-do-orcamento .pr-placar strong{color:#203d47}body.tela-do-orcamento .pr-placar>div.destaque{background:#eaf2f3}body.tela-do-orcamento .pr-placar>div.destaque strong{color:#245b6b}body.tela-do-orcamento .cartao.planilha-do-sintetico .rolagem table th{color:#203d47}body.tela-do-orcamento .cartao .corpo.ferramentas.montagem .acao.discreta.limpar-orcamento,body.tela-do-orcamento .cartao .corpo.ferramentas.montagem .acao.discreta.limpar-orcamento svg{color:#245b6b}body.tela-do-orcamento .como-usar-botao{color:#245b6b;border-color:#245b6b}body.tela-do-orcamento .cartao.planilha-do-sintetico .rolagem tr.etapa td{background:#eaf2f3}body.tela-do-orcamento .cartao.planilha-do-sintetico .rolagem tr.etapa .dica-botao{color:#245b6b}