:root{--font-display:var(--f-display),"Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;--font-eyebrow:var(--f-eyebrow),var(--f-display),"Helvetica Neue",Helvetica,Arial,sans-serif;--font-body:var(--f-body),"Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;--font-mono:var(--f-mono),ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--celere-paper);color:var(--celere-ink);font-family:var(--font-body),system-ui,sans-serif;font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased}@media (min-width:1024px){body{font-size:1.0625rem}}h1,h2,h3{font-family:var(--font-display),system-ui,sans-serif;margin:0;text-wrap:balance}h3{font-weight:600}h1{font-size:clamp(1.9rem,5vw,3rem);line-height:1.08;letter-spacing:-.02em;font-weight:700}@media (max-width:599px){.portfolio-titulo{font-size:min(var(--text-h3),6vw)}}h2{font-weight:620}p{text-wrap:pretty}.num{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.01em}.eyebrow{font-family:var(--font-eyebrow),system-ui,sans-serif;font-size:.8125rem;font-weight:500;text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--celere-teal-deep);margin:0}.ce-escuro .eyebrow{color:var(--celere-teal)}.regua{display:flex;align-items:center;gap:1rem;margin:0 0 1.5rem}.regua:after{content:"";flex:1 1;height:8px;background:repeating-linear-gradient(to right,var(--celere-line) 0 1px,transparent 1px 8px),linear-gradient(to bottom,transparent 0 7px,var(--celere-line) 7px 8px)}.container{max-width:1240px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4rem)}.cabecalho{border-bottom:1px solid var(--celere-line);background:var(--celere-white);padding-block:1.25rem}.marca{color:var(--celere-ink)}body:has(.ba-menu-lateral) .cabecalho .marca{display:none}body:has(.ba-menu-lateral) .cabecalho{position:absolute;top:0;right:0;z-index:5;border-bottom:0;background:transparent;padding:.8125rem 1.375rem}body:has(.ba-menu-lateral) .cabecalho .container{max-width:none;margin:0;padding:0}@media (max-width:900px){body:has(.ba-menu-lateral) .cabecalho .ce-conta-quem{display:none}}main{padding-block:clamp(2rem,5vw,3.5rem) 5rem}.totais{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:1px;gap:1px;background:var(--celere-line);border:1px solid var(--celere-line);border-radius:var(--radius-m);overflow:hidden;margin-bottom:3rem}.totais>div{background:var(--celere-white);padding:1.25rem 1.5rem}.totais dt{font-size:.8125rem;color:var(--celere-ink-3);margin:0 0 .25rem}.totais dd{margin:0;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:500;line-height:1.1}.quadro{border:1px solid var(--celere-line);border-radius:var(--radius-m);background:var(--celere-white);overflow:hidden;box-shadow:var(--shadow-s)}.rolagem{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:860px}thead th{text-align:left;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--celere-ink-2);padding:.875rem .75rem;border-bottom:1px solid var(--celere-line);white-space:nowrap;background:var(--celere-mist)}td.direita,thead th.direita{text-align:right}td.direita{white-space:nowrap}.quadro>.rolagem>table tbody td{white-space:nowrap}.quadro>.rolagem>table tbody td,tbody td{padding:.9rem .75rem;border-bottom:1px solid var(--celere-line);vertical-align:middle}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:var(--celere-teal-ghost)}tbody tr:hover td :is(.abc-fraco,.abc-simbolo),tbody tr:hover td.abc-fraco{color:var(--text-secondary)}.tabela-portfolio td:first-child,.tabela-portfolio th:first-child{min-width:170px;width:1%}.tabela-portfolio td:nth-child(2),.tabela-portfolio th:nth-child(2){min-width:160px;width:1%}.tabela-portfolio td:last-child,.tabela-portfolio th:last-child{min-width:140px}.obra-nome{font-weight:600;white-space:nowrap}.obra-simbolo{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum",none;font-variant-numeric:tabular-nums;font-variant-ligatures:none;font-size:.75rem;color:var(--celere-ink-3);margin-top:.125rem;white-space:normal;line-height:1.35}.chip{display:inline-flex;vertical-align:middle;align-items:center;gap:.375rem;padding:.1875rem .5rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:500;white-space:nowrap}.chip-cliente{background:var(--celere-teal-ghost);color:var(--celere-teal-deep);font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum",none;font-variant-numeric:tabular-nums;font-variant-ligatures:none}.chip-provisorio{background:var(--celere-orange-ghost);color:var(--celere-orange-text)}.chip-sem-dado{background:var(--celere-mist);color:var(--celere-ink-3)}.barra{width:64px;height:6px;border-radius:var(--radius-full);background:var(--celere-line);overflow:hidden;display:inline-block;vertical-align:middle;margin-right:.5rem}.barra>i{display:block;height:100%;background:var(--celere-teal)}.barra.baixa>i{background:var(--celere-orange)}.rodape{margin-top:2rem;font-size:.8125rem;color:var(--celere-ink-3)}.rodape code{font-family:var(--font-mono),ui-monospace,monospace;background:var(--celere-mist);padding:.125rem .375rem;border-radius:var(--radius-s)}.vazio{border:1px dashed var(--celere-line);border-radius:var(--radius-m);padding:3rem 2rem;text-align:center;color:var(--celere-ink-2);background:var(--celere-white)}.vazio code{font-family:var(--font-mono),ui-monospace,monospace;background:var(--surface-sunken);color:var(--text-primary);padding:.25rem .5rem;border-radius:var(--radius-s)}.container-largo{max-width:1560px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.migalha{display:flex;gap:.5rem;align-items:center;font-size:.8125rem;color:var(--celere-ink-3);margin-bottom:1rem}.migalha a{color:var(--celere-teal-deep);text-decoration:none}.migalha a:hover{text-decoration:underline}@media (max-width:560px){.migalha{min-width:0;margin-right:4.5rem;gap:.25rem}.migalha>a{flex:0 0 auto;white-space:nowrap}.migalha>:last-child{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.obra-capa{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-end;justify-content:space-between;margin-bottom:1.5rem}.obra-meta{font-size:.8125rem;color:var(--celere-ink-3);margin:.375rem 0 0;max-width:68ch;line-height:1.5}.obra-total{text-align:right}.obra-total-rotulo{display:block;font-size:.8125rem;color:var(--celere-ink-3)}.obra-total-valor{font-size:clamp(1.05rem,2.1vw,1.35rem);font-weight:500}.obra-total-valor.num{letter-spacing:-.04em}.totais-nota{display:block;font-size:.75rem;color:var(--celere-ink-3);margin-top:.25rem}.filtros{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--celere-paper);padding-block:.75rem;margin-bottom:1.5rem;border-bottom:1px solid var(--celere-line)}.filtros-linha{display:flex;flex-wrap:wrap;gap:.5rem}.dim{display:inline-flex;align-items:center;gap:.5rem;padding:.4375rem .75rem;border:1px solid var(--celere-line);border-radius:var(--radius-full);background:var(--celere-white);color:var(--celere-ink-2);font:inherit;font-size:.8125rem;cursor:pointer;transition:border-color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.dim:hover{border-color:var(--celere-teal)}.dim-contagem{font-size:.6875rem;color:var(--celere-ink-3);background:var(--celere-mist);padding:.0625rem .375rem;border-radius:var(--radius-full)}.dim-ativa{border-color:var(--celere-teal);background:var(--celere-teal-ghost);color:var(--celere-teal-deep);font-weight:600}.dim-ativa .dim-contagem{background:var(--celere-white);color:var(--celere-teal-deep)}.dim-aberta{border-color:var(--celere-orange);background:var(--celere-orange-ghost);color:var(--celere-orange-text)}.dim-limpar{color:var(--celere-ink-3)}.opcao{display:grid;grid-template-columns:auto 1fr auto 3.5rem;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.5rem 1rem;cursor:pointer;font-size:.875rem}.opcao:hover{background:var(--celere-mist)}.opcao-marcada,.opcao-marcada:hover{background:var(--celere-teal-ghost)}.opcao input{accent-color:var(--celere-teal-deep);width:15px;height:15px}.opcao-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opcao-valor{font-size:.8125rem;color:var(--celere-ink-2)}.opcao-perc{font-size:.75rem;color:var(--celere-ink-3);text-align:right}.painel-vazio{padding:1.5rem 1rem;color:var(--celere-ink-3);font-size:.875rem}.painel-rodape{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;border-top:1px solid var(--celere-line);background:var(--celere-mist);font-size:.8125rem}.painel-dica{color:var(--celere-ink-2);flex:1 1}.botao-aplicar{border:0;border-radius:var(--radius-full);background:var(--celere-orange);font:inherit;font-size:.8125rem;font-weight:600;padding:.4375rem 1rem;cursor:pointer;text-decoration:none;display:inline-block}.botao-aplicar,.botao-aplicar:hover{color:var(--celere-ink-sobre-laranja)}.botao-aplicar:hover{background:var(--celere-orange-deep)}.botao-cancelar{border:1px solid var(--celere-line);border-radius:var(--radius-full);background:var(--celere-white);color:var(--celere-ink-3);font:inherit;width:28px;height:28px;cursor:pointer}.chips{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:.75rem}.grade-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:1rem;gap:1rem;margin-bottom:2.5rem}.grade-3>*{min-width:0}.grade-4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2.5rem}.grade-4>*{min-width:0}@media (max-width:720px){.grade-4{grid-template-columns:1fr}}.card{border:1px solid var(--celere-line);border-radius:var(--radius-m);background:var(--celere-white);padding:1.25rem 1.375rem 1.375rem;box-shadow:var(--shadow-s);display:flex;flex-direction:column}.card-cabecalho{margin-bottom:1rem}.card-titulo{font-size:1rem;font-weight:600;letter-spacing:-.01em}.card-legenda{margin:var(--s-1) 0 0;font-size:var(--fs-caption);color:var(--celere-ink-3);line-height:1.45}.card-vazio{justify-content:center;min-height:200px}.card-vazio-texto{color:var(--celere-ink-3);font-size:.875rem;margin:0}.donut-corpo{display:flex;flex-direction:column;align-items:center;gap:.875rem}.donut{width:132px;height:132px;flex-shrink:0;cursor:ns-resize}.donut circle{transition:opacity var(--dur-1) var(--ease-out),stroke-width var(--dur-1) var(--ease-out),stroke-dasharray var(--dur-2) var(--ease-out),stroke-dashoffset var(--dur-2) var(--ease-out)}.donut-giro{transform-box:view-box;transform-origin:center;transition:transform var(--dur-1) var(--ease-out)}.donut-centro-valor{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum",none;font-variant-numeric:tabular-nums;font-variant-ligatures:none;font-size:26px;font-weight:500;fill:var(--celere-ink)}.donut-centro-rotulo{font-family:var(--font-body),sans-serif;font-size:10px;fill:var(--celere-ink-3)}.legenda{list-style:none;margin:0;padding:0;width:100%}.legenda-item{display:grid;grid-template-columns:10px minmax(0,1fr) 3.25rem auto;grid-gap:.5rem;gap:.5rem;align-items:center;padding:.3125rem .375rem;border-radius:var(--radius-s);text-decoration:none;color:var(--celere-ink-2);font-size:var(--fs-caption)}.legenda-item:hover{background:var(--celere-mist)}.legenda-ativa{background:var(--celere-teal-ghost);color:var(--celere-teal-deep);font-weight:600}.legenda-cor{width:10px;height:10px;border-radius:var(--radius-indicador)}.legenda-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legenda-perc{font-size:var(--fs-caption);text-align:right}.legenda-valor{font-size:.75rem;color:var(--celere-ink-3);text-align:right;white-space:nowrap}.legenda-item:hover .legenda-valor{color:var(--celere-ink-2)}.legenda-ativa .legenda-valor{color:var(--text-secondary)}.ce-barra-proporcao-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:.125rem;gap:.125rem}.ce-barra-proporcao{display:grid;grid-template-columns:minmax(0,1fr) 76px 6.5rem;grid-gap:.625rem;gap:.625rem;align-items:center;padding:.3125rem .375rem;border-radius:var(--radius-s);text-decoration:none;color:var(--celere-ink-2);font-size:.8125rem}.ce-barra-proporcao--com-extra{grid-template-columns:minmax(0,1fr) 76px 6.5rem 3rem}.ce-barra-proporcao:hover{background:var(--celere-mist)}.ce-barra-proporcao--inerte,.ce-barra-proporcao--inerte:hover{background:transparent;cursor:default}.ce-barra-proporcao--inerte .ce-barra-proporcao-preenchida{background:var(--celere-ink-3)}.ce-barra-proporcao--ativo{background:var(--celere-teal-ghost);color:var(--celere-teal-deep);font-weight:600}.ce-barra-proporcao-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-barra-proporcao-trilho{height:6px;border-radius:var(--radius-full);background:var(--celere-line);overflow:hidden}.ce-barra-proporcao-preenchida{display:block;height:100%;background:var(--celere-teal);border-radius:var(--radius-full);transform:translateX(calc((var(--proporcao) - 1) * 100%));transition:transform var(--dur-1) var(--ease-out),opacity var(--dur-1) var(--ease-out)}.ce-barra-proporcao--ativo .ce-barra-proporcao-preenchida{background:var(--celere-teal-deep)}.ce-barra-proporcao-valor{font-size:.75rem;white-space:nowrap;text-align:right}.ce-barra-proporcao-extra{font-size:.75rem;color:var(--celere-ink-3);text-align:right}.ce-barra-proporcao:hover .ce-barra-proporcao-extra{color:var(--celere-ink-2)}.ce-barra-proporcao--ativo .ce-barra-proporcao-extra{color:var(--text-secondary)}.abc-barra{display:flex;height:14px;border-radius:var(--radius-full);overflow:hidden;background:var(--celere-line);margin-bottom:1rem}.abc-fatia{display:block;height:100%}.abc-A{background:var(--cor-abc-a)}.abc-B{background:var(--cor-abc-b)}.abc-C{background:var(--cor-abc-c)}.abc-ponto{width:10px;height:10px;border-radius:var(--radius-indicador);display:inline-block}.abc-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.abc-lista li{display:grid;grid-template-columns:10px 5.5rem 1fr auto 3.5rem;grid-gap:.75rem;gap:.75rem;align-items:center;font-size:.875rem}.abc-perc{text-align:right;color:var(--celere-ink-3)}@media (max-width:560px){.abc-lista li{grid-template-columns:10px minmax(0,1fr) auto;column-gap:.5rem;row-gap:.125rem}.abc-lista li>:first-child{grid-row:1/span 2}.abc-lista li>:nth-child(2){grid-column:2;grid-row:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.abc-lista li>:nth-child(3){grid-column:3;grid-row:1}.abc-lista li>:nth-child(4){grid-column:2;grid-row:2}.abc-lista li>:nth-child(5){grid-column:3;grid-row:2}}.linha-obra{color:inherit;text-decoration:none;display:block}tbody tr:hover .obra-nome{color:var(--celere-teal-deep)}.eap-controles{display:flex;align-items:center;gap:.375rem;margin-bottom:.75rem;font-size:.8125rem}.eap-controles-rotulo{color:var(--celere-ink-3);margin-right:.25rem}.eap-nivel{border:1px solid var(--celere-line);background:var(--celere-white);color:var(--celere-ink-2);border-radius:var(--radius-full);padding:.25rem .625rem;font:inherit;font-size:.75rem;cursor:pointer}.eap-nivel:hover,.eap-nivel[aria-current=true],.eap-nivel[aria-pressed=true]{border-color:var(--celere-teal);color:var(--celere-teal-deep)}.eap-nivel[aria-current=true],.eap-nivel[aria-pressed=true]{background:var(--celere-teal-ghost);font-weight:700}.eap-base-area{display:flex;flex-direction:column;gap:4px;margin-left:var(--s-2)}.eap-base-area-campo{display:flex;align-items:center;gap:6px}.eap-base-area-rotulo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eap-base-area-campo select{font:inherit;font-size:.75rem;padding:4px 28px 4px 10px;border:1px solid var(--celere-line);border-radius:var(--radius-full);background-color:var(--surface-raised);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%235E7378' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;color:var(--text-primary);-webkit-appearance:none;-moz-appearance:none;appearance:none}.dark .eap-base-area-campo select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23758E93' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.eap-base-area-motivo{display:block;font-size:var(--dense-nano);color:var(--celere-orange-text);max-width:26ch;white-space:normal;text-wrap:pretty}.eap-contagem{margin-left:auto;color:var(--celere-ink-3);font-size:.75rem}@media (max-width:560px){.eap-controles{flex-wrap:wrap}.eap-base-area{margin-left:0}.eap-contagem{flex-basis:100%;margin-left:0}}.eap-grupo-cabecalho th{border-bottom:0;padding-bottom:0;height:2.5rem}.ce-tabela thead tr.eap-grupo-cabecalho+tr th{top:2.5rem}.eap-grupo-th{text-align:left}.eap-grupo-toggle{display:inline-flex;align-items:center;gap:.3125rem;border:1px solid var(--celere-line);background:var(--celere-white);color:var(--celere-ink-2);border-radius:var(--radius-full);padding:.1875rem .625rem;font:inherit;font-size:.6875rem;font-weight:600;text-transform:none;letter-spacing:normal;white-space:nowrap;cursor:pointer}.eap-grupo-toggle:hover{border-color:var(--celere-teal);color:var(--celere-teal-deep)}.eap-grupo-toggle span[aria-hidden]{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:var(--radius-indicador);background:var(--celere-mist);font-size:.75rem;line-height:1}.eap{min-width:1180px}.eap-linha{display:grid;grid-template-columns:minmax(400px,1.4fr) 3.25rem 6.25rem repeat(4,7.25rem) 8rem 6rem 4rem;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.3125rem .875rem;border-bottom:1px solid var(--celere-line);font-size:.8125rem}.eap-linha:last-child{border-bottom:0}.eap-linha:hover{background:var(--celere-teal-ghost)}.eap-cabecalho{position:-webkit-sticky;position:sticky;top:0;border-bottom:1px solid var(--celere-line);z-index:1}.eap-cabecalho,.eap-cabecalho:hover{background:var(--celere-mist)}.eap-th{border:0;background:none;font:inherit;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--celere-ink-3);padding:.5rem 0;cursor:pointer;text-align:left;white-space:nowrap}.eap-th-ativa,button.eap-th:hover{color:var(--celere-teal-deep)}.eap-th.eap-num{text-align:right}.eap-col-nome,.eap-col-nome-c{display:flex;align-items:baseline;gap:.4375rem;min-width:0}.eap-trilho{align-self:stretch;flex:0 0 3px;border-radius:var(--radius-full);background:var(--eap-trilho)}.eap-col-un{color:var(--celere-ink-3);font-size:.75rem}.eap-num{text-align:right;white-space:nowrap}.eap-total{font-weight:600}.eap-perc{color:var(--celere-ink-3);font-size:.75rem}.eap-toggle{flex-shrink:0;width:17px;height:17px;border:1px solid var(--celere-line);border-radius:var(--radius-indicador);background:var(--celere-white);color:var(--celere-ink-2);font:inherit;font-size:.75rem;line-height:1;cursor:pointer;display:grid;place-items:center}.eap-toggle:hover{border-color:var(--celere-teal);color:var(--celere-teal-deep)}.eap-toggle-vazio{border-color:transparent;background:none;cursor:default}.eap-simbolo{font-size:.6875rem;color:var(--celere-ink-3);flex-shrink:0}.eap-descricao{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.eap-nivel-1 .eap-descricao{font-weight:700}.eap-nivel-2 .eap-descricao{font-weight:600}.eap-nivel-3 .eap-descricao,.eap-nivel-4 .eap-descricao{font-weight:500}.eap-nivel-5-mais .eap-descricao{font-weight:400;color:var(--celere-ink-2)}.eap-marca-nivel{flex-shrink:0;min-width:1.625rem;text-align:center;font-size:.625rem;font-weight:700;padding:.0625rem .25rem;border-radius:var(--radius-full);color:var(--celere-ink-2);background:var(--celere-mist)}.eap-tabela td:first-child,.eap-tabela th:first-child{min-width:22rem}.eap-cpu{flex-shrink:0;font-size:.5625rem;font-weight:600;letter-spacing:.05em;padding:.0625rem .3125rem;border-radius:var(--radius-full);background:var(--celere-teal-ghost);color:var(--celere-teal-deep)}.eap-cpu-clicavel{border:0;font:inherit;cursor:pointer}.eap-cpu-clicavel:focus-visible,.eap-cpu-clicavel:hover{background:var(--celere-teal-deep);color:var(--celere-white);outline:none}a.eap-toggle{text-decoration:none}a.eap-toggle:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.ce-tabela tbody tr.eap-linha-quebra{--eap-trilho:var(--eap-trilho-quebra)}.ce-tabela tbody tr.eap-linha-quebra>td{background:color-mix(in srgb,var(--celere-teal-ghost) 40%,var(--surface-raised))}.eap-linha-quebra .eap-descricao{font-weight:600}.ce-tabela tbody tr.eap-linha-nl{--eap-trilho:var(--celere-orange-text)}.ce-tabela tbody tr.eap-linha-nl>td{background:color-mix(in srgb,var(--celere-orange-ghost) 45%,var(--surface-raised))}.eap-linha-nl .eap-descricao{color:var(--celere-ink-2)}.eap-linha-outros .eap-descricao{color:var(--celere-ink-2);font-style:italic}.eap-linha-total .eap-descricao{font-weight:700}.eap-col-nome-c[data-marca]:before{content:attr(data-marca);order:-1;flex-shrink:0;min-width:1.625rem;text-align:center;font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum",none;font-variant-numeric:tabular-nums;font-variant-ligatures:none;font-size:var(--dense-micro);font-weight:700;white-space:nowrap;padding:.0625rem .25rem;border-radius:var(--radius-full);color:var(--celere-ink-2);background:var(--celere-mist)}.eap-col-nome-c:after{content:"";order:-2;align-self:stretch;flex:0 0 3px;border-radius:var(--radius-full);background:var(--eap-trilho)}.eap-desc-etiq{display:flex;flex:1 1 auto;flex-direction:column;gap:.125rem;min-width:0}.eap-etiquetas{display:flex;flex-wrap:wrap;gap:.25rem}a.eap-descricao-filtro{color:inherit;text-decoration:none}a.eap-descricao-filtro:hover{color:var(--celere-teal-deep);text-decoration:underline}.eap-tag{flex:none;font-size:.625rem;font-weight:700;letter-spacing:.04em;padding:.0625rem .375rem;border-radius:var(--radius-s);white-space:nowrap}.eap-tag-ficha{text-transform:uppercase;background:var(--celere-teal-ghost);color:var(--celere-teal-deep)}.eap-tag-meta{font-weight:400;letter-spacing:0;color:var(--text-tertiary);padding-left:0;padding-right:0}.ce-tabela tbody tr>td[colspan]{white-space:nowrap}.ce-tabela tbody td[colspan]>.ce-tag+.eap-tag-meta{margin-left:.5rem}.eap-tag-nl{background:var(--celere-orange-ghost);color:var(--celere-orange-text)}.eap-tag-abre{font-weight:400;letter-spacing:0;border:1px dashed var(--border-strong,var(--border-subtle));color:var(--celere-ink-2);max-width:14rem;overflow:hidden;text-overflow:ellipsis}.abc-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:.75rem;gap:.75rem;margin:1.25rem 0 1.5rem}.abc-kpi{display:block;border-left:1px solid var(--celere-line);border:1px solid var(--celere-line);border-left-width:4px;border-radius:var(--radius-m);background:var(--celere-white);padding:.875rem 1.125rem;text-decoration:none;color:inherit;transition:border-color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.abc-kpi:hover{background:var(--celere-mist)}.abc-kpi-A{border-left-color:var(--cor-abc-a)}.abc-kpi-B{border-left-color:var(--cor-abc-b)}.abc-kpi-C{border-left-color:var(--cor-abc-c)}.abc-kpi-ativo{background:var(--celere-teal-ghost);border-color:var(--celere-teal)}.abc-kpi-classe{display:block;font-weight:600;font-size:.9375rem}.abc-kpi-faixa{display:block;font-size:.75rem;color:var(--celere-ink-3)}.abc-kpi-valor{display:block;font-size:1.35rem;font-weight:500;margin-top:.375rem}.abc-kpi-itens{display:block;font-size:.75rem;color:var(--celere-ink-3)}.pareto-card{container-type:inline-size}.pareto{width:100%;height:auto;display:block}.pareto-barra{transition:opacity var(--dur-1) var(--ease-out);cursor:pointer}.pareto-barra:hover{opacity:.75!important}.pareto-eixo{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum",none;font-variant-numeric:tabular-nums;font-variant-ligatures:none;font-size:var(--dense-nano);fill:var(--celere-ink-3)}@container (max-width: 1000px){.pareto-eixo{font-size:var(--dense-celula)}}@container (max-width: 800px){.pareto-eixo{font-size:var(--dense-corpo)}}.pareto-nota{margin:.5rem 0 0;font-size:.75rem;color:var(--celere-ink-3)}.card-tabela{padding:0;overflow:hidden}.tabela-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.375rem 1rem;margin:0}.tabela-busca{border:1px solid var(--celere-line);border-radius:var(--radius-full);padding:.375rem .875rem;font:inherit;font-size:.8125rem;min-width:200px;background:var(--celere-white);color:var(--celere-ink)}.tabela-busca:focus{outline:var(--focus-ring);outline-offset:calc(var(--focus-offset) * -1)}.rolagem-alta{max-height:620px;overflow-y:auto}.abc-tabela{border-collapse:collapse;width:100%;min-width:940px;table-layout:fixed}.abc-tabela .abc-check{width:2.5rem}.abc-tabela .abc-pos{width:3rem}.abc-tabela .abc-qtd{width:10rem}.abc-tabela .abc-custo{width:8rem}.abc-tabela .abc-percol{width:4rem}.abc-tabela .abc-acum{width:11rem}.abc-tabela .abc-classe-col{width:4.5rem}.abc-tabela thead th{position:-webkit-sticky;position:sticky;top:0;background:var(--celere-mist);text-align:left;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--celere-ink-3);padding:.625rem .75rem;border-bottom:1px solid var(--celere-line);white-space:nowrap;z-index:1}.abc-tabela td.direita,.abc-tabela th.direita{text-align:right}.abc-tabela tbody td{overflow-wrap:anywhere;padding:.5rem .75rem;border-bottom:1px solid var(--celere-line);font-size:.8125rem;vertical-align:middle}.abc-linha-marcada td,.abc-tabela tbody tr:hover td{background:var(--celere-teal-ghost)}.abc-check{text-align:center}.abc-check input{accent-color:var(--celere-teal-deep);width:15px;height:15px}.abc-pos{color:var(--celere-ink-3);font-size:.75rem}.abc-descricao{display:block;line-height:1.35;overflow-wrap:anywhere}.abc-simbolo{display:block;font-size:.6875rem}.abc-fraco,.abc-simbolo{color:var(--celere-ink-3)}.abc-acum{white-space:nowrap}.abc-acum-trilho{display:inline-block;width:72px;height:6px;border-radius:var(--radius-full);background:var(--celere-line);overflow:hidden;vertical-align:middle;margin-right:.5rem}.abc-acum-preenchido{display:block;height:100%}.abc-acum-preenchido.abc-A{background:var(--cor-abc-a)}.abc-acum-preenchido.abc-B{background:var(--cor-abc-b)}.abc-acum-preenchido.abc-C{background:var(--celere-ink-3)}.abc-classe-col,.abc-tag{text-align:center}.abc-tag{display:inline-block;width:20px;height:20px;line-height:20px;border-radius:var(--radius-indicador);font-size:.6875rem;font-weight:700}.abc-tag.abc-A{background:var(--cor-abc-a);color:var(--cor-abc-a-fg)}.abc-tag.abc-B{background:var(--cor-abc-b);color:var(--cor-abc-b-fg)}.abc-tag.abc-C{background:var(--cor-abc-c);color:var(--cor-abc-c-fg)}.abc-vazio{padding:2rem;text-align:center;color:var(--celere-ink-3)}.tabela-rodape{display:flex;align-items:center;gap:.75rem;padding:.625rem 1.375rem;border-top:1px solid var(--celere-line);background:var(--celere-mist);font-size:.8125rem}.pilha{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.m2-tabela .m2-item{width:22rem}.m2-tabela .m2-custo{width:9rem}.m2-tabela .m2-col{width:9.5rem}.m2-tabela .m2-perc{width:4rem}.m2-link{color:inherit;text-decoration:none}.m2-link:hover{color:var(--celere-teal-deep);text-decoration:underline}.cpu-tabela .cpu-sim{width:8rem}.cpu-tabela .cpu-desc{width:23rem}.cpu-tabela .cpu-grupo{width:15rem}.cpu-tabela .cpu-un{width:3.5rem}.cpu-tabela .cpu-pu{width:7rem}.cpu-tabela .cpu-vinc{width:5rem}.cpu-tabela .cpu-apl{width:6rem}.cpu-tabela .cpu-valor{width:8rem}.veu{inset:0;background:var(--surface-veu);z-index:40;display:block;outline:none}.drawer,.veu{position:fixed}.drawer{top:0;right:0;bottom:0;width:min(560px,94vw);background:var(--celere-white);border-left:1px solid var(--celere-line);box-shadow:var(--shadow-m);z-index:41;overflow-y:auto;overflow-x:auto;padding:1.5rem 1.5rem 3rem}.drawer-capa{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.drawer-titulo{font-family:var(--font-display),sans-serif;font-size:1.25rem;font-weight:600;margin:.25rem 0 0;line-height:1.2}.drawer-sim{font-size:.75rem;color:var(--celere-ink-3);margin:.375rem 0 0}.drawer-fechar{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--celere-line);border-radius:var(--radius-full);color:var(--celere-ink-3);text-decoration:none}.drawer-fechar:hover{border-color:var(--celere-teal);color:var(--celere-teal-deep)}.drawer-kpis{flex-wrap:wrap;gap:.375rem 1.25rem;border:1px solid var(--celere-line);border-radius:var(--radius-m);background:var(--celere-white);padding:.625rem .875rem;margin:1rem 0 .875rem}.drawer-kpis,.drawer-kpis>div{display:flex;align-items:baseline}.drawer-kpis>div{gap:.375rem}.drawer-kpis dt{font-size:var(--dense-nano);text-transform:uppercase;letter-spacing:.04em;color:var(--celere-ink-3);margin:0}.drawer-kpis dd{margin:0;font-size:var(--dense-celula);font-weight:600}.drawer-kpi-unidade{font-size:var(--dense-nano);font-weight:400;color:var(--celere-ink-3)}.drawer-natureza{display:flex;height:10px;border-radius:var(--radius-full);overflow:hidden;background:var(--celere-line);margin:1.25rem 0 1rem}.drawer-natureza-fatia{display:block;height:100%}.drawer-acao{display:inline-block;border:1px solid var(--celere-line);border-radius:var(--radius-full);padding:.375rem .875rem;font-size:.8125rem;color:var(--celere-teal-deep);text-decoration:none;margin-bottom:1.25rem}.drawer-acao:hover{border-color:var(--celere-teal);background:var(--celere-teal-ghost)}.drawer-secao{margin-top:1.25rem}.drawer-secao-titulo{font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;display:flex;align-items:center;gap:.5rem}.drawer-receita-nota,.drawer-secao-titulo{font-size:.75rem;color:var(--celere-ink-3)}.drawer-receita-nota{margin:0 0 .625rem;line-height:1.4;text-wrap:pretty}.drawer-contagem{background:var(--celere-mist);border-radius:var(--radius-full);padding:.0625rem .4375rem;font-size:.6875rem;color:var(--celere-ink-2)}.drawer-tabela{width:100%;min-width:0;border-collapse:collapse;font-size:.8125rem;table-layout:auto}.drawer-tabela td:first-child,.drawer-tabela td:last-child,.drawer-tabela td:nth-child(2),.drawer-tabela th:first-child,.drawer-tabela th:last-child,.drawer-tabela th:nth-child(2){min-width:0}.drawer-tabela .drawer-col-insumo{width:100%}.drawer-tabela .drawer-col-unit{width:1%;white-space:normal}@media (max-width:540px){.drawer-tabela td.direita,.drawer-tabela th.direita{padding-inline:.25rem}.drawer-tabela td.direita{font-size:.75rem}}.drawer-tabela th{text-align:left;font-size:.625rem;text-transform:uppercase;letter-spacing:.06em;color:var(--celere-ink-2);font-weight:600;padding:.375rem .5rem;border-bottom:1px solid var(--celere-line)}.drawer-tabela td.direita,.drawer-tabela th.direita{text-align:right}.drawer-tabela td{padding:.4375rem .5rem;border-bottom:1px solid var(--celere-line);overflow-wrap:anywhere}.drawer-insumo{display:block;line-height:1.3;overflow-wrap:anywhere}.drawer-onde{list-style:none;margin:0;padding:0}.drawer-onde li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.625rem;gap:.625rem;align-items:baseline;padding:.4375rem .5rem;border-bottom:1px solid var(--celere-line);font-size:.8125rem}.drawer-onde-nome{line-height:1.3}.grade-corte{display:grid;grid-template-columns:minmax(360px,460px) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}@media (max-width:1100px){.grade-corte{grid-template-columns:1fr}}.corte-caixa{max-height:660px;overflow-y:auto}.corte{width:100%;height:auto;display:block}.corte-pav rect{transition:fill-opacity var(--dur-1) var(--ease-out),stroke-width var(--dur-1) var(--ease-out);cursor:pointer}.corte-pav:hover rect{stroke:var(--celere-teal);stroke-width:1.5}.corte-rotulo{fill:var(--celere-ink-3)}.corte-rotulo,.corte-valor{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum",none;font-variant-numeric:tabular-nums;font-variant-ligatures:none;font-size:7px}.corte-valor{fill:var(--celere-ink-2)}.corte-pav-ativo .corte-rotulo,.corte-pav-ativo .corte-valor{fill:var(--celere-orange-text);font-weight:600}.corte-terreno{font-family:var(--font-body),sans-serif;font-size:8px;fill:var(--celere-ink-3);paint-order:stroke;stroke:var(--celere-white);stroke-width:3px;stroke-linejoin:round}.pav-tabela .pav-sim{width:4.5rem}.pav-tabela .pav-desc{width:auto;min-width:12rem}.pav-tabela .pav-area,.pav-tabela .pav-pd{width:6rem}.pav-tabela .pav-custo{width:8rem}.pav-tabela .pav-perc{width:4rem}.quant-tabela .quant-sim{width:9rem}.quant-tabela .quant-desc{width:auto;min-width:16rem}.quant-tabela .quant-qtd{width:8.5rem}.quant-tabela .quant-perc{width:9rem;white-space:nowrap}.quant-tabela .quant-linhas{width:4.5rem}.quant-tabela .quant-custo{width:8rem}.abc-acum-preenchido.quant-parcial{background:var(--celere-orange)}.mem-tabela{font-size:.75rem}.mem-tabela .mem-serv{width:16rem}.mem-tabela .mem-el{width:11rem}.mem-tabela .mem-pav{width:4rem}.mem-tabela .mem-disc{width:8rem}.mem-tabela .mem-pr{width:10rem}.mem-tabela .mem-qtd{width:7rem}.mem-tabela .mem-form{width:auto;min-width:12rem}.mem-tabela .mem-val{width:6.5rem}.mem-tabela td{vertical-align:top}.ce-quadro{border:1px solid var(--border-subtle);border-radius:var(--radius-m);background:var(--surface-raised);box-shadow:var(--shadow-s);overflow:hidden}.ce-quadro-capa{padding:var(--s-3) var(--s-4) var(--s-2)}.ce-quadro-capa,.ce-quadro-capa-conteudo{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4)}.ce-quadro-capa-conteudo{flex:1 1;min-width:0}.ce-quadro-titulo{font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary)}.ce-quadro-colunas{display:none;flex:0 0 auto;border:1px solid var(--border-subtle);border-radius:var(--radius-s);background:var(--surface-raised);color:var(--text-secondary);font:inherit;font-size:var(--text-small);font-weight:600;padding:var(--s-2) var(--s-3);cursor:pointer;white-space:nowrap}.ce-quadro-colunas:hover{background:var(--surface-hover)}.ce-quadro-colunas:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.ce-quadro-colunas[aria-pressed=true]{border-color:var(--celere-teal);color:var(--celere-teal-deep)}@media (max-width:1024px){.ce-quadro-colunas{display:inline-flex}.ce-tabela .ce-col-secundaria{display:none}.ce-tabela.ce-tabela--colunas-todas .ce-col-secundaria{display:table-cell}}.ce-tabela-rolagem{overflow:auto;max-height:calc(100vh - var(--ce-tabela-altura, 260px));overscroll-behavior-x:contain}.ce-tabela{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--dense-celula);line-height:var(--lh-dense)}.ce-tabela thead th{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-th);background:var(--th-bg);color:var(--th-fg);text-align:left;vertical-align:bottom;padding:var(--s-2) 9px;font-size:var(--dense-th);font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.24;white-space:normal;border-bottom:1px solid var(--border-subtle)}.ce-tabela th .ce-th-ord{display:inline-flex;align-items:baseline;gap:3px;width:100%;border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer}.ce-tabela th.ce-num .ce-th-ord{justify-content:flex-end}.ce-tabela th.ce-th-sh:hover,.ce-tabela th[aria-sort=ascending],.ce-tabela th[aria-sort=descending]{background:var(--th-bg-hover)}.ce-ord{flex:0 0 auto;font-size:var(--dense-nano);line-height:1;color:var(--th-sinal)}.ce-ord[data-estado=nenhum]{opacity:.38;color:var(--th-fg)}.ce-tabela tbody td{padding:6px 9px;border-bottom:1px solid var(--border-subtle);vertical-align:top;overflow-wrap:anywhere}.ce-tabela .ce-num{text-align:right;white-space:nowrap;overflow-wrap:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ce-tabela .ce-mono{font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--dense-micro);color:var(--text-tertiary);white-space:nowrap}table.eap-tabela .ce-mono{color:var(--celere-ink-2)}.ce-tabela tbody tr.ce-zebra>td,.ce-tabela--zebra tbody tr:nth-child(2n)>td{background:var(--surface-zebra)}.ce-tabela tbody tr.ce-zebra:hover>td,.ce-tabela tbody tr:hover>td,.ce-tabela--zebra tbody tr:nth-child(2n):hover>td{background:var(--surface-hover)}.ce-tabela tbody tr:hover>td :is(.ce-mono,.abc-fraco,.eap-tag-meta),.ce-tabela tbody tr:hover>td:is(.ce-mono,.ce-tabela-vazia){color:var(--text-secondary)}.ce-tabela tbody tr:hover>td .ce-tag--contorno{--ce-tag-fg:var(--text-secondary)}.ce-tabela tbody tr.eap-faixa-totalizador{--eap-trilho:var(--eap-trilho-totalizador)}.ce-tabela tbody tr.eap-faixa-intermediario{--eap-trilho:var(--eap-trilho-intermediario)}.ce-tabela tbody tr.eap-faixa-folha{--eap-trilho:var(--eap-trilho-folha)}.ce-tabela tbody tr.eap-faixa-totalizador:is(.eap-nivel-1,.eap-nivel-2,.eap-nivel-3,.eap-nivel-4) :is(.ce-mono:not(.eap-marca-nivel),.eap-tag-meta,.eap-tag-abre){color:var(--celere-ink)}.ce-tabela tbody tr.eap-faixa-totalizador:is(.eap-nivel-1,.eap-nivel-2,.eap-nivel-3,.eap-nivel-4) .ce-tag--contorno{--ce-tag-fg:var(--celere-ink)}.ce-tabela tbody tr:is(.eap-nivel-1,.eap-nivel-2,.eap-nivel-3,.eap-nivel-4) .eap-tag-meta{color:var(--celere-ink-2)}.ce-tabela tbody tr:is(.eap-nivel-1,.eap-nivel-2,.eap-nivel-3,.eap-nivel-4) .ce-tag--contorno{--ce-tag-fg:var(--celere-ink-2)}.ce-tabela tbody tr.eap-nivel-1{--eap-hover:var(--eap-fundo-n1-hover)}.ce-tabela tbody tr.eap-nivel-2{--eap-hover:var(--eap-fundo-n2-hover)}.ce-tabela tbody tr.eap-nivel-3{--eap-hover:var(--eap-fundo-n3-hover)}.ce-tabela tbody tr.eap-nivel-4{--eap-hover:var(--eap-fundo-n4-hover)}.ce-tabela tbody tr.eap-nivel-1>td{background:var(--eap-fundo-n1)}.ce-tabela tbody tr.eap-nivel-2>td{background:var(--eap-fundo-n2)}.ce-tabela tbody tr.eap-nivel-3>td{background:var(--eap-fundo-n3)}.ce-tabela tbody tr.eap-nivel-4>td{background:var(--eap-fundo-n4)}.ce-tabela tbody tr.eap-nivel-1:hover>td,.ce-tabela tbody tr.eap-nivel-2:hover>td,.ce-tabela tbody tr.eap-nivel-3:hover>td,.ce-tabela tbody tr.eap-nivel-4:hover>td{background:var(--eap-hover)}.ce-tabela tbody tr.ce-linha-marcada.ce-zebra>td,.ce-tabela tbody tr.ce-linha-marcada>td{background:var(--celere-teal-ghost)}.ce-tabela tbody tr.ce-linha-marcada:hover>td{background:var(--celere-teal-xl)}.ce-tabela tbody tr.ce-linha-marcada>td :is(.ce-mono,.abc-fraco),.ce-tabela tbody tr.ce-linha-marcada>td.ce-mono{color:var(--text-secondary)}.ce-tabela tbody tr.ce-apagada>td{color:var(--text-tertiary)}.ce-tabela tbody tr.ce-apagada:hover>td{color:var(--text-secondary)}.ce-tabela tbody tr.ce-grupo>td{background:var(--celere-teal-veu);border-top:2px solid var(--celere-teal);font-weight:600}.ce-tabela tbody tr.ce-grupo:hover>td,.ce-tabela tfoot td{background:var(--celere-teal-ghost)}.ce-tabela tfoot td{position:-webkit-sticky;position:sticky;bottom:0;z-index:var(--z-th);border-top:2px solid var(--celere-teal);padding:var(--s-2) 9px;font-size:var(--dense-corpo);font-weight:700;vertical-align:middle}.ce-tabela tfoot .ce-tag--contorno{--ce-tag-fg:var(--text-secondary)}.ce-tabela tfoot .ce-num{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--dense-celula);letter-spacing:-.04em}.eap-col-total-fixa{position:-webkit-sticky;position:sticky;right:0;border-left:1px solid var(--border-subtle)}.ce-tabela thead th.eap-col-total-fixa{z-index:calc(var(--z-th) + 1)}.ce-tabela tbody td.eap-col-total-fixa{font-weight:700;z-index:1;background:var(--surface-raised)}.ce-tabela tbody tr:hover>td.eap-col-total-fixa{background:var(--eap-hover,var(--surface-hover))}.ce-tabela tfoot td.eap-col-total-fixa{z-index:calc(var(--z-th) + 1);background:var(--celere-teal-ghost)}.ce-tabela-vazia{padding:40px var(--s-5);text-align:center;color:var(--text-tertiary);font-size:var(--dense-corpo);text-wrap:pretty}.ce-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:var(--s-3);gap:var(--s-3);margin-bottom:var(--s-5)}.ce-kpi{position:relative;overflow:hidden;display:block;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-m);box-shadow:var(--shadow-s);padding:14px 16px;color:inherit;text-decoration:none;text-align:left;font:inherit;container-type:inline-size}.ce-kpi:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ce-kpi-cor,var(--celere-teal))}.ce-kpi-k{display:block;font-size:var(--dense-nano);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.ce-kpi-v{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum",none;font-variant-numeric:tabular-nums;font-variant-ligatures:none;white-space:nowrap;font-size:1.25rem;font-weight:500;letter-spacing:-.04em;line-height:1.15;margin-top:3px;color:var(--text-primary)}@container (max-width: 215px){.ce-kpi-v{font-size:1.125rem}}.ce-kpi-v small{font-size:.8125rem;font-weight:600;color:var(--text-tertiary);letter-spacing:0;white-space:nowrap}.ce-tabela tbody td.ce-obs-celula{white-space:normal;width:26ch;max-width:26ch;text-wrap:pretty}@media (min-width:1280px){.ce-tabela tbody td.ce-obs-celula{width:40ch;min-width:40ch;max-width:40ch}}.ce-tabela tbody td.ce-obs-grupo{white-space:normal;text-align:left;text-wrap:pretty;font-size:.75rem;color:var(--text-secondary)}.ce-kpi-s{display:block;font-size:.71875rem;color:var(--text-tertiary);margin-top:3px;text-wrap:pretty}.ce-kpi--ancora{background:var(--surface-ancora);border-color:var(--border-ancora)}.ce-kpi--ancora .ce-kpi-k{color:var(--celere-teal-light)}.ce-kpi--ancora .ce-kpi-v{color:var(--celere-deep-fg)}.ce-kpi--ancora .ce-kpi-s,.ce-kpi--ancora .ce-kpi-v small{color:var(--celere-deep-fg-2)}.ce-kpi--ancora:after{background:var(--ce-kpi-cor,var(--celere-teal-bright))}.ce-kpi--desvio{--ce-kpi-cor:var(--celere-orange)}.ce-kpi--desvio .ce-kpi-v{color:var(--celere-orange-text)}.ce-kpi--acionavel{cursor:pointer;transition:border-color var(--dur-1),box-shadow var(--dur-1)}.ce-kpi--acionavel:hover,.ce-kpi--ativo{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--celere-teal-anel),var(--shadow-s)}.ce-kpi--fora .ce-kpi-v{color:var(--text-tertiary)}.ce-kpi--fora:hover .ce-kpi-v{color:var(--text-secondary)}.ce-botao-sutil{flex:0 0 auto;border:1px solid var(--border-subtle);border-radius:var(--radius-full);padding:3px 10px;background:var(--surface-raised);color:var(--text-tertiary);font:inherit;font-size:var(--dense-micro);line-height:1.5;white-space:nowrap;cursor:pointer;transition:border-color var(--dur-1),color var(--dur-1),background var(--dur-1)}.ce-botao-sutil:hover:not(:disabled){border-color:var(--celere-teal);color:var(--celere-teal-deep);background:var(--celere-teal-ghost)}.ce-botao-sutil:disabled{opacity:.45;cursor:default}.ce-botao-sutil:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.ce-dica{position:fixed;left:0;top:0;z-index:var(--z-tooltip);max-width:300px;padding:9px 12px;border-radius:var(--radius-s);background:var(--celere-deep);color:var(--celere-deep-fg);border:1px solid color-mix(in srgb,var(--celere-teal) 40%,transparent);box-shadow:var(--shadow-m);font-size:.75rem;line-height:1.5;pointer-events:none;opacity:0;transition:opacity var(--dur-1) var(--ease-out)}.ce-dica[data-visivel=sim]{opacity:1}.dark .ce-dica{box-shadow:var(--shadow-m),0 0 0 1px var(--border-subtle)}.ce-dica-t{display:block;font-weight:700;margin-bottom:3px;text-wrap:pretty}.ce-dica-r{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum",none;font-variant-numeric:tabular-nums;font-variant-ligatures:none;color:var(--celere-teal-bright);font-weight:700}.ce-dica-m{display:block;color:var(--celere-deep-fg-2);font-size:.6875rem;text-wrap:pretty}td[data-dica]:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--focus-offset) * -1)}.ce-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ce-chip{display:inline-flex;align-items:center;gap:7px;max-width:330px;padding:3px 7px 3px 10px;border:1px solid var(--border-ancora);border-radius:var(--radius-full);background:var(--surface-ancora);color:var(--celere-deep-fg);font-size:.71875rem;font-weight:600}.ce-chip-dim{flex:0 0 auto;font-size:var(--dense-nano);font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--celere-teal-light)}.ce-chip-valor{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-chip-x{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:15px;height:15px;border:0;border-radius:50%;background:color-mix(in srgb,var(--celere-deep-fg) 16%,transparent);color:inherit;font:inherit;font-size:var(--dense-micro);line-height:1;cursor:pointer;padding:0}.ce-chip-x:hover{background:var(--celere-orange);color:var(--celere-ink-sobre-laranja)}.ce-chip-x:focus-visible{outline:2px solid var(--celere-teal-bright);outline-offset:var(--focus-offset)}.ce-chips-resumo{font-size:.71875rem;color:var(--text-tertiary)}.ce-chips-resumo b{color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ce-tag{display:inline-block;padding:2px 7px;border-radius:var(--radius-s);font-size:.625rem;font-weight:700;letter-spacing:.04em;white-space:nowrap;background:var(--ce-tag-bg,var(--celere-neutro));color:var(--ce-tag-fg,var(--celere-neutro-fg))}.ce-tag--a{--ce-tag-bg:var(--cor-abc-a);--ce-tag-fg:var(--cor-abc-a-fg)}.ce-tag--b{--ce-tag-bg:var(--cor-abc-b);--ce-tag-fg:var(--cor-abc-b-fg)}.ce-tag--c{--ce-tag-bg:var(--cor-abc-c);--ce-tag-fg:var(--cor-abc-c-fg)}.ce-tag--mo{--ce-tag-bg:var(--cor-nat-mo);--ce-tag-fg:var(--cor-nat-mo-fg)}.ce-tag--material{--ce-tag-bg:var(--cor-nat-material);--ce-tag-fg:var(--cor-nat-material-fg)}.ce-tag--servico{--ce-tag-bg:var(--cor-nat-servico);--ce-tag-fg:var(--cor-nat-servico-fg)}.ce-tag--outros{--ce-tag-bg:var(--cor-nat-outros);--ce-tag-fg:var(--cor-nat-outros-fg)}.ce-tag--teal{--ce-tag-bg:var(--celere-teal-ghost);--ce-tag-fg:var(--celere-teal-deep)}.ce-tag--alerta{--ce-tag-bg:var(--celere-orange-ghost);--ce-tag-fg:var(--celere-orange-text)}.ce-tag--erro{--ce-tag-bg:var(--celere-danger-ghost);--ce-tag-fg:var(--celere-danger-text)}.ce-tag--neutro{--ce-tag-bg:var(--celere-neutro);--ce-tag-fg:var(--celere-neutro-fg)}.ce-tag--contorno{--ce-tag-bg:transparent;--ce-tag-fg:var(--text-tertiary);border:1px solid var(--border-subtle)}.ce-tag--acionavel{cursor:pointer}.ce-tag--acionavel:hover{outline:2px solid var(--celere-teal);outline-offset:var(--focus-offset)}.ce-badge{display:inline-block;min-width:1.25em;padding:1px 6px;border-radius:var(--radius-full);background:var(--celere-teal);color:var(--celere-sobre-teal);font-size:.625rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;line-height:1.5}.ce-badge--neutro{background:var(--celere-neutro);color:var(--celere-neutro-fg)}.ce-nota,.ce-nota-painel{font-size:.71875rem;line-height:1.6;color:var(--text-tertiary);text-wrap:pretty}.ce-nota{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--border-subtle);columns:24rem 2;column-gap:var(--s-7)}.ce-nota p{page-break-inside:avoid;break-inside:avoid}.ce-nota-painel{display:block}.ce-nota-titulo{display:block;column-span:all;margin-bottom:var(--s-2);font-size:var(--dense-nano);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.ce-nota b,.ce-nota-painel b{color:var(--text-primary);font-weight:600}.ce-nota code,.ce-nota-painel code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;background:var(--surface-sunken);color:var(--text-secondary);border-radius:var(--radius-indicador);padding:1px 5px}.ce-nota p+p,.ce-nota-painel p+p{margin-top:.5rem}.ce-tema{border:0;border-radius:var(--radius-s);background:transparent;color:inherit;font:inherit;font-size:.78125rem;font-weight:600;padding:9px 11px;cursor:pointer;white-space:nowrap}.ce-tema,.ce-tema-para-claro,.ce-tema-para-escuro{display:inline-flex;align-items:center;gap:11px}.ce-tema-para-claro,.dark .ce-tema-para-escuro{display:none}.dark .ce-tema-para-claro{display:inline-flex}.ce-tema-lb{overflow:hidden;text-overflow:ellipsis}@keyframes ce-chegada{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.card,.ce-kpi,.obra-capa,.vazio{animation:ce-chegada var(--dur-2) var(--ease-out) backwards}.ce-kpis>:first-child{animation-delay:40ms}.ce-kpis>:nth-child(2){animation-delay:.1s}.ce-kpis>:nth-child(3){animation-delay:.16s}.ce-kpis>:nth-child(4){animation-delay:.22s}.ce-kpis>:nth-child(n+5){animation-delay:.28s}.grade-3>:first-child,.pilha>:first-child{animation-delay:80ms}.grade-3>:nth-child(2),.pilha>:nth-child(2){animation-delay:.14s}.grade-3>:nth-child(3),.pilha>:nth-child(3){animation-delay:.2s}.grade-3>:nth-child(n+4),.pilha>:nth-child(n+4){animation-delay:.26s}.grade-4>:first-child{animation-delay:80ms}.grade-4>:nth-child(2){animation-delay:.14s}.grade-4>:nth-child(3){animation-delay:.2s}.grade-4>:nth-child(4){animation-delay:.26s}.ce-chega-pilha>*{animation:ce-chegada var(--dur-2) var(--ease-out) backwards}.ce-chega-pilha>:first-child{animation-delay:0s}.ce-chega-pilha>:nth-child(2){animation-delay:60ms}.ce-chega-pilha>:nth-child(3){animation-delay:.12s}.ce-chega-pilha>:nth-child(4){animation-delay:.18s}.ce-chega-pilha>:nth-child(5){animation-delay:.24s}.ce-chega-pilha>:nth-child(n+6){animation-delay:.3s}.botao-aplicar{transition:background var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}.botao-aplicar:hover{box-shadow:var(--shadow-s)}.botao-aplicar:active{box-shadow:none}.botao-cancelar{transition:border-color var(--dur-1),color var(--dur-1),background var(--dur-1)}.botao-cancelar:hover{border-color:var(--celere-ink-3);color:var(--celere-ink)}@keyframes ce-chip-entra{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.ce-chip{animation:ce-chip-entra var(--dur-1) var(--ease-out) backwards}.m2-link,.migalha a{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:3px;transition:color var(--dur-1),-webkit-text-decoration-color var(--dur-1);transition:color var(--dur-1),text-decoration-color var(--dur-1);transition:color var(--dur-1),text-decoration-color var(--dur-1),-webkit-text-decoration-color var(--dur-1)}.m2-link:hover,.migalha a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}tbody tr td{transition:background var(--dur-1) var(--ease-out)}.obra-nome{transition:color var(--dur-1)}.corte-pav:hover rect{filter:saturate(1.3) brightness(1.02)}::selection{background:var(--celere-teal-ghost);color:var(--celere-teal-deep)}.dark ::selection{background:var(--celere-teal-deep);color:var(--celere-paper)}.ce-tabela-rolagem{scrollbar-width:thin;scrollbar-color:var(--celere-line) transparent}.ce-impressao-data,.mem-aviso-impressao{display:none}@media print{.mem-aviso-impressao{display:block;font-size:var(--dense-celula);color:var(--celere-ink-3)}.ce-impressao-data{display:block;font-size:.8rem;color:#444;margin:0 0 4px}.ba-menu-lateral,.ce-chip-x,.ce-conta-quem,.eap-controles,.migalha,[class*=barra] [class*=grupo],[class*=botaoMini],[class*=limparTudo],[class*=montador],[class*=sair],[class*=topoFiltros],[data-cabecalho=acoes],[data-cabecalho=base-area],[data-cabecalho=notas],[data-cabecalho=selecao],[data-cabecalho=total],[data-impressao=nao],input,select{display:none!important}.ce-th-ord{cursor:default}.ce-ord{display:none!important}[class*=casca]{display:block!important}[class*=conteudo]{margin-left:0!important}[class*=barra],[class*=cabecalho]{position:static!important}.card,[class*=arvore]{page-break-inside:avoid;break-inside:avoid-page}.ce-tabela-rolagem{max-height:none!important;overflow:visible!important}thead{display:table-header-group}tr{page-break-inside:avoid;break-inside:avoid}body{background:#fff}[data-tela=memoria] .ce-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}[data-tela=memoria] .ce-kpi{padding:6px 8px}[data-tela=memoria] .ce-kpi-v{font-size:1rem;margin-top:1px}[data-tela=memoria] .ce-kpi-s{display:none}}[data-regiao-conteudo],main{transition:opacity var(--dur-1) var(--ease-out)}[data-regiao-conteudo][aria-busy=true],main[aria-busy=true]{opacity:.8}