.graphic-performance{align-items:center;animation:fadeIn .7s;border-radius:100%;color:#fff;cursor:pointer;display:flex;font-weight:700;height:45px;justify-content:center;width:45px}.graphic-meta-realizado{background-color:#ededed;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;height:100%;position:relative;width:100%}.graphic-meta-realizado>.graphic-meta{border:none;border-right:2px solid #4d4d4d}.graphic-meta-realizado>.graphic-meta,.graphic-meta-realizado>.graphic-realizado{align-items:center;background-color:initial;display:flex;height:100%;justify-content:flex-end;min-width:-webkit-fit-content;min-width:fit-content;padding-left:5px;padding-right:5px;position:absolute}.graphic-meta-realizado>.graphic-realizado{border-radius:5px;font-size:12px}.animateWidthMetaRealizado{animation-duration:1s;animation-name:widthAnimation}@keyframes widthAnimation{0%{width:0}to{width:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.errorObjetivoEstrategico,.errorObjetivoEstrategico>.circle{align-items:center;display:flex;justify-content:center}.errorObjetivoEstrategico>.circle{background-color:#ffc107;border-radius:50%;height:30px;margin-right:5px;min-height:30px;min-width:30px;padding:3px;width:30px}.PlanoAcaoCard{display:flex;flex-direction:column}.PlanoAcaoCard-body{align-content:center;align-items:center;display:flex;justify-content:space-between;min-width:0;width:100%}.plano-acao-card:hover{background-color:#f3f3f3!important}.PlanoAcaoCard--row-spaced,.PlanoAcaoCard--spaced{margin-top:10px}.PlanoAcaoCard--row-layout{cursor:pointer;display:flex;flex-direction:column;gap:4px}.PlanoAcaoCard-row-empresa{align-items:center;display:flex;max-width:100%;min-width:0}.PlanoAcaoCard-row{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.PlanoAcaoCard-row-bottom,.PlanoAcaoCard-row-top{align-items:center;display:flex;gap:5px;min-width:0}.PlanoAcaoCard-row-bottom{justify-content:space-between}.PlanoAcaoCard-row-bottom>*,.PlanoAcaoCard-row-top>*{min-width:0}.PlanoAcaoCard-row-main{display:flex;flex:1 1 auto;min-width:0}.PlanoAcaoCard-row-top>:not(.PlanoAcaoCard-row-main){flex:0 0 auto}.PlanoAcaoCard-row-title{width:100%}.PlanoAcaoCard-row-people{align-items:center;display:flex;flex:0 0 auto;gap:3px}.PlanoAcaoCard-row-metadata{align-items:center;display:flex;gap:5px;min-width:0}.PlanoAcaoCard-row-vinculos{align-items:center;display:flex;flex:0 0 auto;gap:2px}.PlanoAcaoCard-row-bottom .PlanoAcaoCard-period,.PlanoAcaoCard-row-bottom .PlanoAcaoCard-status{flex:0 0 auto;margin:0}.PlanoAcaoCard-row-bottom .PlanoAcaoCard-period{align-items:center;background-color:#e6e6e6;border-radius:5px;color:#22262e;display:flex;flex:0 1 auto;font-size:10px;font-size:calc(10px*var(--wd-font-scale, 1));font-weight:600;gap:4px;overflow:hidden;padding:1px 5px}.PlanoAcaoCard-row-bottom .PlanoAcaoCard-period>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlanoAcaoCard-row-bottom .PlanoAcaoCard-period--icone{flex:0 0 auto;justify-content:center;overflow:visible;padding:1px 6px}.PlanoAcaoCard-period-icon{flex:0 0 auto;font-size:11px;font-size:calc(11px*var(--wd-font-scale, 1))}.PlanoAcaoCard--loading{display:flex;flex:0 0 auto;height:auto;justify-content:center}.PlanoAcaoCard--loading:not(.PlanoAcaoCard--row-layout){min-height:142px}.PlanoAcaoCard--loading.PlanoAcaoCard--row-layout{align-items:stretch;cursor:default;justify-content:flex-start;min-height:0}.PlanoAcaoCard-skeleton{box-sizing:border-box;display:flex;max-width:100%;min-width:0;width:100%}.PlanoAcaoCard-skeleton--row{flex-direction:column;gap:5px;overflow:hidden}.PlanoAcaoCard-skeleton-row-bottom,.PlanoAcaoCard-skeleton-row-progress,.PlanoAcaoCard-skeleton-row-top{align-items:center;display:flex;gap:6px;min-width:0;width:100%}.PlanoAcaoCard-skeleton-row-progress .PlanoAcaoCard-skeleton-track,.PlanoAcaoCard-skeleton-row-top .PlanoAcaoCard-skeleton-title{flex:1 1 auto;min-width:28px}.PlanoAcaoCard-skeleton--bloco{align-items:center;flex-direction:row;gap:24px;justify-content:space-between}.PlanoAcaoCard-skeleton-main{flex:1 1 auto;flex-direction:column;overflow:hidden}.PlanoAcaoCard-skeleton-lado,.PlanoAcaoCard-skeleton-main{box-sizing:border-box;display:flex;gap:12px;max-width:100%;min-width:0}.PlanoAcaoCard-skeleton-lado{align-items:flex-end;flex:0 0 auto;flex-direction:column}.PlanoAcaoCard-skeleton-linha{align-items:center;display:flex;gap:8px;max-width:100%;min-width:0;overflow:hidden}.PlanoAcaoCard-skeleton-linha--fim{justify-content:flex-end}.PlanoAcaoCard-skeleton-item{animation:PlanoAcaoCard-shimmer 1.2s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e4e4e4 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:5px;box-sizing:border-box;display:block;flex:0 1 auto;max-width:100%;min-width:0}.PlanoAcaoCard-skeleton-chip{border-radius:999px;flex:0 1 54px;height:16px;width:54px}.PlanoAcaoCard-skeleton--row .PlanoAcaoCard-skeleton-title{height:15.6px;width:55%}.PlanoAcaoCard-skeleton--row .PlanoAcaoCard-skeleton-badge{flex:0 1 62px;height:16px;width:62px}.PlanoAcaoCard-skeleton--row .PlanoAcaoCard-skeleton-badge--periodo{flex-basis:88px;width:88px}.PlanoAcaoCard-skeleton--row .PlanoAcaoCard-skeleton-vinculo{flex:0 0 44px;height:14px;margin-left:auto;width:44px}.PlanoAcaoCard-skeleton-track{border-radius:2px;height:3px;width:100%}.PlanoAcaoCard-skeleton-pct{flex:0 0 28px;height:11px;width:28px}.PlanoAcaoCard-skeleton-title{height:21.6px;max-width:340px;min-width:120px;width:45%}.PlanoAcaoCard-skeleton-subtitle{height:11px;max-width:260px;min-width:90px;width:30%}.PlanoAcaoCard-skeleton-nome{height:11px;width:90px}.PlanoAcaoCard-skeleton-avatar{border-radius:50%;flex:0 0 30px;flex:0 0 var(--generic-card-avatar-size,30px);height:30px;height:var(--generic-card-avatar-size,30px);width:30px;width:var(--generic-card-avatar-size,30px)}.PlanoAcaoCard-skeleton-badge{border-radius:6px;flex:0 0 96px;height:26px;width:96px}.PlanoAcaoCard-skeleton-vinculo{border-radius:6px;flex:0 0 64px;height:22px;width:64px}.PlanoAcaoCard-skeleton-bar{border-radius:6px;height:26px;max-width:100%;width:286px}@keyframes PlanoAcaoCard-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.PlanoAcaoCard-skeleton-item{animation:none}}.plano-acao-card--tree{border-radius:10px!important;box-shadow:1px 2px 8px #3232321f!important;transition:background-color .18s ease,box-shadow .18s ease}.plano-acao-card--tree:hover{box-shadow:1px 4px 12px #3232322e!important}.PlanoAcaoCard-row-toggle,.PlanoAcaoCard-tree-toggle{align-items:center;border:none;cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;padding:0}.PlanoAcaoCard-tree-toggle{background-color:#eef1f4;border-radius:7px;color:#585858;height:30px;margin-right:8px;width:30px}.PlanoAcaoCard-tree-toggle:hover{background-color:#dfe5eb;color:#22262e}.PlanoAcaoCard-row-toggle{background:#0000;color:#6a7480;font-size:10px;height:16px;width:16px}.PlanoAcaoCard-vinculo-caminhos{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-width:0;padding-left:3px;width:100%}.PlanoAcaoCard-vinculo-caminhos>*{max-width:100%;min-width:0}.PlanoAcaoCard-vinculo-caminho{color:#000;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlanoAcaoCard--row-layout .PlanoAcaoCard-vinculo-caminho{font-size:11px}.PlanoAcaoCard-code{display:flex;flex:0 0 auto}.plano-acao-card__title-layout{align-content:center;align-items:center;display:flex;flex-direction:row;gap:6px;justify-content:flex-start;min-width:0;padding-bottom:10px;padding-left:3px;width:100%}.plano-acao-card__tags-layout{min-height:28px;min-width:0}.plano-acao-card__people-layout{flex-wrap:wrap;padding-left:3px;padding-top:10px;row-gap:6px}.plano-acao-card__people-layout,.plano-acao-card__people-layout-2{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.plano-acao-card__people-label{color:#22262e;font-size:14px;margin-right:6px}.plano-acao-card__people-label-2{background-color:#22262e;height:20px;margin-left:12px;width:1px}.plano-acao-card__people-layout-3{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-left:12px}.plano-acao-card__people-label-3{color:#22262e;font-size:14px;margin-right:12px}.plano-acao-card__company-layout{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-left:2px;min-width:0}.plano-acao-card__company-label{font-weight:200;margin-left:6px;margin-right:4px}.plano-acao-card__left-layout{align-content:flex-start;align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;min-width:0}.plano-acao-card__left-layout-2{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:flex-start;min-width:0}.plano-acao-card__detalhamento-vinculo-tooltip{min-width:0}.plano-acao-card__etapas-layout{align-content:center;align-items:center;display:flex;flex-direction:column;font-size:18px;font-weight:500;justify-content:center;padding:10px;width:100%}.plano-acao-card__collapse-etapas-layout{width:100%}.plano-acao-card__confidencial-externo-label{font-size:18px;font-weight:500}.plano-acao-card__status-layout{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-left:2px}.plano-acao-card__tooltip-vinculo-layout{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:flex-start;text-align:left}.plano-acao-card__tooltip-vinculo-layout-2{font-weight:600}.plano-acao-card__tooltip-vinculo-ul{margin:0;padding-left:18px}.plano-acao-card__vinculos-label{color:#22262e;font-size:14px;font-size:calc(14px*var(--wd-font-scale, 1));margin-right:4px}.plano-acao-card__periodo-layout{align-content:center;align-items:center;background-color:#e6e6e6;border-radius:5px;color:#22262e;display:flex;flex-direction:row;font-size:12px;font-size:calc(12px*var(--wd-font-scale, 1));font-weight:600;justify-content:flex-start;margin-left:2px;padding:5px;white-space:nowrap}.plano-acao-card__periodo-icon{color:#22262e;font-size:14px;margin-right:4px}.plano-acao-card__right-layout{align-content:center;align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;height:120px;justify-content:space-between}.plano-acao-card__right-layout-2{align-content:center;align-items:center;display:flex;flex-direction:row;gap:4px;justify-content:flex-end}.plano-acao-card__ultima-alteracao-label{color:grey;font-size:12px;font-weight:200;margin-left:5px}.ModeloAplicacaoModal{max-width:1480px!important;width:calc(100vw - 32px)!important}.ModeloAplicacaoModal .modal-content{border:none;border-radius:16px;box-shadow:0 20px 60px #0000004d;overflow:hidden}.ModeloAplicacaoModal .modelo-aplicacao-modal-body{min-width:0;padding:0}.ModeloAplicacaoModal .modal-container{isolation:isolate}.ModeloAplicacaoModal .modelo-aplicacao-modal-title{align-items:center;display:flex;font-weight:700;gap:12px}.ModeloAplicacaoModal .modelo-aplicacao-modal-description{margin:0;overflow-wrap:anywhere}.ModeloAplicacaoModal .modelo-aplicacao-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:280px minmax(0,1fr);min-width:0}.ModeloAplicacaoModal .modelo-aplicacao-nav,.ModeloAplicacaoModal .modelo-aplicacao-step{min-width:0}.ModeloAplicacaoModal .modelo-aplicacao-section{margin-bottom:14px}.ModeloAplicacaoModal .modelo-aplicacao-section-title{font-weight:600}.ModeloAplicacaoModal .modelo-aplicacao-step-count{color:#585858;font-size:12px;margin-right:auto;white-space:nowrap}.ModeloAplicacaoModal .modelo-aplicacao-loading{align-items:center;display:flex;justify-content:center;min-height:180px}.ModeloAplicacaoModal .modelo-aplicacao-form-grid{grid-gap:12px 14px;align-items:start;display:grid;gap:12px 14px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),360px));margin-top:8px;width:100%}.ModeloAplicacaoModal .modelo-aplicacao-field{max-width:360px;min-width:0;width:100%}@media (max-width:768px){.ModeloAplicacaoModal .modelo-aplicacao-layout{grid-template-columns:minmax(0,1fr)}.ModeloAplicacaoModal .modelo-aplicacao-step-count{align-self:flex-start}}.modal-backdrop.add-modelo-aplicacao-backdrop--stacked{z-index:1065}.CardIndicadorPainel{background-color:initial;border:1px solid #e5e5e5;border-radius:5px;display:flex;flex-direction:column;height:20vh;margin-bottom:10px;margin-right:10px;max-height:200px;max-width:400px;min-height:120px;overflow:hidden;width:100%}.CardIndicadorPainel>.headerCard{background-color:#d5d5d5;color:#fff;font-size:14px;font-weight:700;height:20%}.CardIndicadorPainel>.contentCard,.CardIndicadorPainel>.headerCard{align-items:center;display:flex;justify-content:space-between;padding:0 10px}.CardIndicadorPainel>.contentCard{background-color:#f0f3f4;flex-direction:column;height:80%;width:100%}.CardIndicadorPainel>.contentCard .contentCardTitle{color:#585858;font-size:12px;margin-bottom:5px;text-align:center}.mapa-indicador-select{width:100%}.mapa-indicador-select__control{min-height:34px}.mapa-indicador-select__value-container{padding-bottom:2px!important;padding-top:2px!important}.mapa-indicador-select__indicators{height:34px}.mapa-indicador-select__input,.mapa-indicador-select__input-container{margin-bottom:0;margin-top:0}.mapa-indicador-select__option,.mapa-indicador-select__placeholder,.mapa-indicador-select__single-value{font-size:13px}.mapa-indicador-select__menu-portal{z-index:9999}.mapa-indicador-card{align-items:flex-start;background-color:#fff;border:1px solid #e1e5e9;border-radius:12px;display:flex;gap:8px;padding:12px;position:relative;transition:border-color .15s ease-out,opacity .15s ease-out;width:100%}@media (hover:hover){.mapa-indicador-card.arrastavel:hover{border-color:#b4bcc8}}.mapa-indicador-card.arrastando{opacity:.5}.mapa-indicador-card.aviso{border-color:#ffd591}.mapa-indicador-card:before{background-color:#17a2b8;border-radius:2px;content:"";height:2px;left:12px;opacity:0;pointer-events:none;position:absolute;right:12px;top:-5px;transition:opacity .15s ease-out}.mapa-indicador-card.drop-base:before{bottom:-5px;top:auto}.mapa-indicador-card.drop-base:before,.mapa-indicador-card.drop-topo:before{opacity:1}.mapa-indicador-handle{align-items:center;color:#667085;cursor:grab;display:flex;flex:0 0 16px;height:34px;justify-content:center;margin-top:20px;opacity:0;transition:opacity .15s ease-out}.mapa-indicador-card.arrastando .mapa-indicador-handle{cursor:grabbing}.mapa-indicador-card.arrastando .mapa-indicador-handle,.mapa-indicador-card:focus-within .mapa-indicador-handle,.mapa-indicador-card:hover .mapa-indicador-handle{opacity:1}@media (hover:none){.mapa-indicador-handle{opacity:1}}.mapa-indicador-campos{align-items:flex-start;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px 12px;min-width:0}.mapa-indicador-campo{display:flex;flex-direction:column;gap:4px;min-width:0}.mapa-indicador-campo-indicador{flex:3 1}.mapa-indicador-campo-painel{flex:2 1}.mapa-indicador-campo-peso{flex:0 0 auto}.mapa-indicador-rotulo{color:#495057;font-size:12px;font-weight:600;line-height:16px;margin:0}.mapa-indicador-nota{align-items:flex-start;background-color:#fff4e5;border-radius:8px;color:#7a4b00;display:flex;font-size:13px;gap:8px;line-height:1.4;padding:8px 12px;width:100%}.mapa-indicador-nota svg{flex:0 0 auto;margin-top:2px}.mapa-indicador-remover{align-items:center;background-color:initial;border:0;border-radius:8px;color:#495057;display:inline-flex;height:32px;justify-content:center;padding:0;transition:background-color .1s ease-out,color .1s ease-out;width:32px}@media (hover:hover){.mapa-indicador-remover:hover{background-color:#fdecea;color:#a4231c}}.mapa-indicador-remover:focus-visible{outline:2px solid #22262e;outline-offset:2px}.mapa-indicador-peso{align-items:center;display:flex;gap:4px;width:112px}.mapa-indicador-peso .form-control{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;height:34px;text-align:right}.mapa-indicador-peso-painel{font-feature-settings:"tnum";align-items:center;background-color:#f1f3f5;border:1px solid #0000;border-radius:8px;display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;min-height:34px;padding:0 12px;white-space:nowrap}.mapa-indicador-peso-painel.fora{background-color:#fff;border-color:#b4bcc8;border-style:dashed;color:#495057;font-weight:400}@media (max-width:600px){.mapa-indicador-campo-indicador,.mapa-indicador-campo-painel{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.mapa-indicador-card,.mapa-indicador-card:before,.mapa-indicador-handle,.mapa-indicador-remover{transition:none}}.importar-indicadores{animation:importar-indicadores-entrar .2s cubic-bezier(.25,1,.5,1);background-color:#f8f9fa;border:1px solid #e1e5e9;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:12px}@keyframes importar-indicadores-entrar{0%{opacity:0;transform:translateY(-4px)}}@keyframes importar-indicadores-aparecer{0%{opacity:0}}.importar-indicadores-cabecalho{display:flex;flex-direction:column;gap:4px}.importar-indicadores-titulo{align-items:center;color:#22262e;display:flex;font-size:14px;font-weight:600;gap:8px}.importar-indicadores-subtitulo{color:#495057;font-size:12px;line-height:1.4}.importar-indicadores-campo{display:flex;flex-direction:column;gap:4px}.importar-indicadores-rotulo{color:#495057;font-size:12px;font-weight:600;line-height:16px;margin:0}.importar-indicadores-lista{background-color:#fff;border:1px solid #e1e5e9;border-radius:8px;display:flex;flex-direction:column;margin-top:8px;overflow:hidden}.importar-indicadores-cabecalho-lista,.importar-indicadores-linha{grid-gap:12px;align-items:center;cursor:pointer;display:grid;gap:12px;grid-template-columns:18px minmax(0,1fr) auto;margin:0;padding:8px 12px}.importar-indicadores-cabecalho-lista{background-color:#f8f9fa;border-bottom:1px solid #e1e5e9;color:#495057;font-size:13px;font-weight:600;grid-template-columns:18px minmax(0,1fr)}.importar-indicadores-linhas{max-height:280px;overflow-y:auto}.importar-indicadores-linha+.importar-indicadores-linha{border-top:1px solid #eef0f3}@media (hover:hover){.importar-indicadores-linha:not(.vinculada):hover{background-color:#f8f9fa}}.importar-indicadores-linha.vinculada{cursor:default}.importar-indicadores-checkbox{accent-color:#6c757d;cursor:pointer;height:18px;margin:0;width:18px}.importar-indicadores-checkbox:disabled{cursor:default}.importar-indicadores-nome{align-items:center;color:#344054;display:flex;flex-wrap:wrap;font-size:14px;font-weight:500;gap:4px;min-width:0}.importar-indicadores-linha.vinculada .importar-indicadores-nome{color:#667085}.importar-indicadores-meta{align-items:center;display:flex;gap:8px;white-space:nowrap}.importar-indicadores-peso{font-feature-settings:"tnum";color:#495057;font-size:13px;font-variant-numeric:tabular-nums}.importar-indicadores-tag{background-color:#e9ecef;border-radius:8px;color:#495057;font-size:12px;padding:2px 8px}.importar-indicadores-mensagem{color:#495057;font-size:13px;line-height:1.4;margin:0;padding:8px 0}.importar-indicadores-acoes{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@media (prefers-reduced-motion:reduce){.importar-indicadores{animation:importar-indicadores-aparecer .15s ease-out}}.objetivo-indicadores-peso{display:flex;flex-direction:column;gap:12px;width:100%}.objetivo-indicadores-peso-calculo,.objetivo-indicadores-peso-lista{display:flex;flex-direction:column;gap:8px}.objetivo-indicadores-peso-ajuda{color:#495057;font-size:13px;line-height:1.4;margin:0}.objetivo-indicadores-peso-nota{align-items:flex-start;color:#667085;display:flex;font-size:12px;gap:8px;line-height:1.4;margin:0}.objetivo-indicadores-peso-aviso svg,.objetivo-indicadores-peso-nota svg{flex:0 0 auto;margin-top:2px}.objetivo-indicadores-peso-rodape{justify-content:flex-end}.objetivo-indicadores-peso-linha{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.objetivo-indicadores-peso-modo{background-color:#eef0f3;border-radius:12px;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;padding:4px;position:relative}.objetivo-indicadores-peso-modo-thumb{background-color:#fff;border-radius:8px;bottom:4px;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a;left:4px;position:absolute;top:4px;transform:translateX(0);transform:translateX(calc(var(--indice, 0)*100%));transition:transform .25s cubic-bezier(.25,1,.5,1);width:calc(33.33333% - 2.66667px)}.objetivo-indicadores-peso-modo label{cursor:pointer;display:flex;margin:0;min-width:0;position:relative}.objetivo-indicadores-peso-modo label span{align-items:center;border-radius:8px;color:#495057;display:flex;flex:1 1;font-size:13px;font-weight:600;justify-content:center;line-height:1.2;min-height:32px;padding:4px 12px;text-align:center;transition:color .15s ease-out}.objetivo-indicadores-peso-modo label.ativo span{color:#22262e}@media (hover:hover){.objetivo-indicadores-peso-modo label:not(.ativo):hover span{color:#22262e}}.objetivo-indicadores-peso-modo input:focus-visible+span{outline:2px solid #22262e;outline-offset:2px}.objetivo-indicadores-peso-total{font-feature-settings:"tnum";align-items:center;border-radius:16px;display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;gap:8px;min-height:32px;padding:0 12px;white-space:nowrap}.objetivo-indicadores-peso-total.valido{background-color:#e8f7ee;color:#287d48}.objetivo-indicadores-peso-total.invalido{background-color:#fff0f0;color:#b42318}.objetivo-indicadores-peso-aviso{align-items:flex-start;background-color:#fff4e5;border-radius:8px;color:#7a4b00;display:flex;font-size:13px;gap:8px;line-height:1.4;padding:8px 12px}@media (prefers-reduced-motion:reduce){.objetivo-indicadores-peso-modo label span,.objetivo-indicadores-peso-modo-thumb{transition:none}}.ModeloCard{cursor:pointer}@media (hover:hover) and (pointer:fine){.ModeloCard:hover{background-color:#f3f3f3}}.ModeloCard .modelo-card-container{display:flex;flex-wrap:wrap;gap:8px 16px;width:100%}.ModeloCard .modelo-card-left{display:flex;flex:1 1 40%;flex-direction:column;gap:8px;justify-content:center;min-width:min(250px,100%)}.ModeloCard .modelo-card-name{align-items:center;display:flex;gap:6px;min-width:0}.ModeloCard .modelo-card-description{color:#585858;font-size:12px;max-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModeloCard .modelo-card-right{align-items:flex-end;display:flex;flex:1 1 50%;flex-direction:column;gap:6px;justify-content:center;min-width:min(300px,100%)}.ModeloCard .modelo-card-actions-row,.ModeloCard .modelo-card-badges-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ModeloCard .modelo-card-shared-badge{align-items:center;background:#eef7f1;border:1px solid #b9dec8;border-radius:4px;color:#247348;display:inline-flex;font-size:11px;font-weight:700;min-height:22px;padding:2px 8px}.modelo-aplicacoes-page{display:flex;flex-direction:column;gap:8px;padding-top:8px;width:100%}.ModeloAplicacaoCard .modelo-aplicacao-card-sticky{background:#fff;display:flex;flex-direction:column;gap:8px;padding-bottom:8px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.ModeloAplicacaoCard .modelo-aplicacao-card-header{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between;min-width:0;width:100%}.ModeloAplicacaoCard .modelo-aplicacao-card-title{align-items:center;display:flex;flex:1 1 180px;gap:6px;min-width:0}.ModeloAplicacaoCard .modelo-aplicacao-header-actions{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:100%;min-width:0}.ModeloAplicacaoCard .modelo-aplicacao-card-date{font-feature-settings:"tnum";align-items:center;background:#f3f3f3;border-radius:5px;color:#585858;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;gap:6px;padding:3px 6px;white-space:nowrap}.ModeloAplicacaoCard .modelo-aplicacao-metrics{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.ModeloAplicacaoCard .modelo-aplicacao-metric{font-feature-settings:"tnum";align-items:baseline;background:#f3f3f3;border-radius:5px;color:#585858;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;gap:4px;line-height:18px;max-width:100%;padding:4px 8px}.ModeloAplicacaoCard .modelo-aplicacao-metric-value{color:#22262e;font-size:13px;font-weight:600}.ModeloAplicacaoCard .modelo-aplicacao-metric-label{overflow-wrap:anywhere}.ModeloAplicacaoCard .modelo-aplicacao-metric--pending{background:#fff4df;color:#a66a00}.ModeloAplicacaoCard .modelo-aplicacao-metric--removed{background:#fdecec;color:#b42318}.ModeloAplicacaoCard .modelo-aplicacao-registros{display:flex;flex-direction:column;width:100%}.ModeloAplicacaoCard.generic-card--simple .modelo-aplicacao-registros{margin-top:8px}.ModeloAplicacaoCard .modelo-aplicacao-camada-body{border-left:1px solid #e6e6e6;display:flex;flex-direction:column;margin-left:10px;padding-left:10px}.ModeloAplicacaoCard .modelo-aplicacao-camada-toggle{align-items:center;align-self:start;background:#f3f3f3;border:none;border-radius:5px;color:#585858;cursor:pointer;display:flex;font-size:12px;height:23px;justify-content:center;padding:0;width:23px}.ModeloAplicacaoCard .modelo-aplicacao-camada-toggle:focus-visible{outline:2px solid #22262e;outline-offset:2px}.ModeloAplicacaoCard .modelo-aplicacao-camada-toggle--placeholder{background:#0000;cursor:default}.ModeloAplicacaoCard .modelo-aplicacao-registro{grid-gap:6px;align-items:center;border-top:1px solid #eee;display:grid;gap:6px;grid-template-columns:23px minmax(0,1fr) auto;min-width:0;padding:8px 0}.ModeloAplicacaoCard .modelo-aplicacao-registro-info{display:flex;flex-direction:column;gap:6px;min-width:0}.ModeloAplicacaoCard .modelo-aplicacao-registro-meta{align-items:center;color:#585858;display:flex;flex-wrap:wrap;font-size:12px;gap:6px;min-width:0}.ModeloAplicacaoCard .modelo-aplicacao-registro-empresa{align-items:center;display:inline-flex;gap:4px;min-width:0;overflow-wrap:anywhere}.ModeloAplicacaoCard .modelo-aplicacao-registro-empresa svg{flex-shrink:0}.ModeloAplicacaoCard .modelo-aplicacao-status,.ModeloAplicacaoCard .modelo-aplicacao-type-badge{background:#f0f0f0;border-radius:4px;color:#585858;font-size:11px;line-height:16px;max-width:100%;overflow-wrap:anywhere;padding:1px 7px;white-space:normal}.ModeloAplicacaoCard .modelo-aplicacao-status--criado,.ModeloAplicacaoCard .modelo-aplicacao-status--existente{background:#eaf7ef;color:#22864f}.ModeloAplicacaoCard .modelo-aplicacao-status--pendente{background:#fff4df;color:#a66a00}.ModeloAplicacaoCard .modelo-aplicacao-status--removido{background:#fdecec;color:#b42318}.ModeloAplicacaoCard .modelo-aplicacao-registro-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:100%;min-width:0}.ModeloAplicacaoCard .modelo-aplicacao-registro-actions:empty{display:none}.ModeloAplicacaoCard--row .modelo-aplicacao-card-title{flex-basis:100px}.ModeloAplicacaoCard--row .modelo-aplicacao-card-date{font-size:10px}.ModeloAplicacaoCard--row .modelo-aplicacao-metric{font-size:10px;line-height:14px;padding:3px 6px}.ModeloAplicacaoCard--row .modelo-aplicacao-metric-value{font-size:11px}.ModeloAplicacaoCard--row .modelo-aplicacao-registro{padding:6px 0}.ModeloAplicacaoCard--row .modelo-aplicacao-registro-meta{font-size:10px}.ModeloAplicacaoCard--row .modelo-aplicacao-camada-body{margin-left:4px;padding-left:6px}.ModeloAplicacaoCard--row .modelo-aplicacao-status,.ModeloAplicacaoCard--row .modelo-aplicacao-type-badge{font-size:9px;padding:0 4px}.ModeloCard .modelo-card-menu-icon{margin-right:8px;width:16px}.ModeloAplicacaoCard--loading,.ModeloCard--loading{cursor:default;flex:0 0 auto;height:auto}.modelo-card-owner{align-items:center;color:#585858;display:flex;font-size:12px;gap:5px;overflow-wrap:anywhere}.modelo-card-date{color:#585858;font-size:12px;white-space:nowrap}.ModeloCard--row .modelo-card-container{flex-direction:column;gap:4px}.ModeloCard--row .modelo-card-left{flex:0 0 auto;gap:4px;min-width:0;width:100%}.ModeloCard--row .modelo-card-owner{font-size:10px}.ModeloCard--row .modelo-card-right{align-items:center;flex:0 0 auto;flex-direction:row;gap:5px;justify-content:space-between;min-width:0;width:100%}.ModeloCard--row .modelo-card-badges-row{gap:5px;justify-content:flex-start}.ModeloCard--row .modelo-card-actions-row{flex:0 0 auto;flex-wrap:nowrap;gap:3px}.ModeloCard--row .modelo-card-date{font-size:10px}.ModeloCard--row .modelo-card-shared-badge{font-size:10px;min-height:0;padding:1px 4px}.modelo-aplicacoes-page{min-width:0}.modelo-aplicacao-camada{min-width:0;width:100%}.modelo-aplicacao-skeleton-registros{display:flex;flex-direction:column;gap:0}.modelo-aplicacao-simple-date{font-size:11px;white-space:nowrap}.modelo-aplicacao-simple-count{background-color:#eee;border-radius:4px;font-size:11px;padding:2px 4px}.ModeloAplicacaoCard--row .modelo-aplicacao-simple-label{display:none}.modelo-list__render-layout{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;min-height:100%;min-width:0;overflow-y:visible;width:100%}.modelo-list__render-layout-2{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:flex-end;width:100%}.modelo-list__cards-layout{align-content:center;align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:300px;min-width:100%}.modelo-list__card-tooltip{flex:1 1;min-width:0}.modelo-list__card-icon{margin-right:5px}.modelo-list__empty-applications-layout{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:180px;width:100%}.modelo-list__registro-tooltip{min-width:0;width:100%}.modelo-aplicacao-skeleton-registro{display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px 0}.modelo-aplicacao-skeleton-registro .generic-card-skeleton-badges{justify-content:flex-start}.modelo-aplicacao-skeleton-registro--1{margin-left:20px}.modelo-aplicacao-skeleton-registro--2{margin-left:40px}.ModeloCard--loading:not(.generic-card--row):not(.generic-card--simple) .generic-card-skeleton{min-height:72px}.modelo-aplicacao-skeleton-registro .generic-card-skeleton-title{height:15.6px}.modelo-aplicacao-skeleton-registro .generic-card-skeleton-badge{height:20px}.ModeloAplicacaoCard--row .modelo-aplicacao-skeleton-registro--1{margin-left:10px}.ModeloAplicacaoCard--row .modelo-aplicacao-skeleton-registro--2{margin-left:20px}.marcos-card{align-items:center;display:flex;gap:6px;min-height:48px}.marcos-card__identidade{color:var(--marcos-card-identidade);flex-shrink:0;font-size:18px}.marcos-card__corpo{gap:10px;justify-content:space-between}.marcos-card__corpo,.marcos-card__titulo-linha{align-items:center;display:flex;flex:1 1 auto;min-width:0}.marcos-card__titulo-linha{gap:6px}.marcos-card__aviso{color:var(--marcos-card-aviso);flex-shrink:0}.marcos-card__periodo{align-items:center;background-color:var(--marcos-card-tag);border-radius:5px;color:var(--marcos-card-tag-texto);display:flex;flex-shrink:0;font-size:12px;font-weight:600;gap:4px;padding:5px;white-space:nowrap}.marcos-card--row{min-height:0}.marcos-card--row .marcos-card__identidade{font-size:14px}.marcos-card--row .marcos-card__corpo{gap:4px}.marcos-card--row .marcos-card__periodo{font-size:11px;padding:3px 5px}.marcos-card__render-tooltip{flex:1 1;min-width:0}.marcos-card__skeleton-heading{align-items:center;display:flex;flex:1 1 auto;gap:6px;min-width:0}.marcos-card--loading{justify-content:space-between}.marcos-card--loading>.generic-card-skeleton-badge{flex:0 0 auto;width:150px}.canvas-quadrant{transition:opacity .25s ease-out,filter .25s ease-out}.canvas-quadrant-actions{align-items:center;display:flex;flex-direction:row;gap:8px;opacity:0;pointer-events:none;transform:translateX(4px);transition:opacity .1s ease-in,transform .1s ease-in}.canvas-quadrant-actions-floating{background-color:#fffffff5;border-radius:6px;box-shadow:0 1px 6px #3232322e;padding:3px;position:absolute;right:5px;top:5px;z-index:30}.canvas-quadrant-actions-always,.canvas-quadrant-actions:focus-within,.canvas-quadrant:hover .canvas-quadrant-actions{opacity:1;pointer-events:auto;transform:none;transition:opacity .15s ease-out,transform .15s ease-out}.CanvasViewExpandedModal{animation:canvas-expanded-in .25s cubic-bezier(.25,1,.5,1)}@keyframes canvas-expanded-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes canvas-expanded-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.canvas-quadrant-actions,.canvas-quadrant-actions-always,.canvas-quadrant-actions:focus-within,.canvas-quadrant:hover .canvas-quadrant-actions{transform:none;transition:opacity .15s linear}.CanvasViewExpandedModal{animation:canvas-expanded-fade-in .15s linear}}.canvas-header-actions{align-items:center;display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;gap:8px}.canvas-header-divider{align-self:stretch;background-color:#d9dadb;min-height:24px;width:1px}.dropdown-toggle.canvas-header-menu-toggle{--bs-btn-bg:#e9ecef;--bs-btn-hover-bg:#e9ecef;--bs-btn-active-bg:#e9ecef;--bs-btn-color:#212529;--bs-btn-hover-color:#212529;--bs-btn-active-color:#212529;--bs-btn-border-color:#0000;--bs-btn-hover-border-color:#0000;--bs-btn-active-border-color:#0000}.canvas-header-menu-toggle:after{display:none}.canvas-header-menu{font-size:14px;padding:2px;z-index:1060}.canvas-header-menu-danger:not(.disabled):hover{background-color:#d74d4e;color:#fff}.canvas-danger-action:hover:not(:disabled){background-color:#d74d4e!important;border-color:#d74d4e!important;color:#fff!important}.canvas-data-row{align-items:center;border:1px solid #d9dadbbf;border-radius:8px;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 12px;min-height:30px;padding:6px 10px}.canvas-data-row>div{flex:0 0 auto}.canvas-data-row-clickable{cursor:pointer;transition:background-color .12s ease-out}.canvas-data-row-clickable:hover{background-color:rgba(0,0,0,.035)}.canvas-data-title{color:#2c3e50;flex:1 1;font-weight:500;min-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canvas-data-strong{color:#2c3e50;font-weight:600}.canvas-data-meta{color:#6c757d;font-size:12px}.canvas-data-peso{align-items:center;color:#2c3e50;display:inline-flex;font-weight:600;gap:4px;justify-content:flex-end;min-width:64px}.canvas-data-num{font-feature-settings:"tnum";flex:0 0 auto;font-variant-numeric:tabular-nums;white-space:nowrap}.canvas-data-muted{color:#6c757d}.canvas-total-row{align-items:center;border-top:1px solid #d9dadb;display:flex;flex-direction:row;font-weight:700;gap:12px;justify-content:space-between;margin-top:10px;padding:10px 6px 0}.canvas-empty{color:#6c757d;font-size:13px;padding:12px 6px}.canvas-warning-banner{align-items:flex-start;background-color:#ffb200;border-radius:6px;color:#333;display:flex;flex-direction:row;font-size:13px;gap:8px;margin:8px 0;padding:8px 10px}.canvas-edit-item{background-color:#fff;border:1px solid #e1e5e9;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:12px}.canvas-edit-item+.canvas-edit-item{margin-top:10px}.canvas-edit-row{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.canvas-edit-field{display:flex;flex-direction:column;gap:4px;min-width:0}.canvas-edit-field>label{color:#495057;font-size:12px;font-weight:600;margin:0}.canvas-edit-grow{flex:1 1 220px}.canvas-peso-row{align-items:center;display:flex;flex-direction:row;gap:12px}.canvas-peso-row>label{color:#495057;flex:0 0 auto;font-size:12px;font-weight:600;margin:0}.relatorio-pa table{border-collapse:initial;border-spacing:0}.relatorio-pa table tbody,.relatorio-pa table td,.relatorio-pa table th,.relatorio-pa table thead,.relatorio-pa table tr{border:initial;outline:medium none invert;outline:initial;padding:0}@media screen and (max-width:600px){.relatorio-pa table{width:100%}.relatorio-pa table tbody,.relatorio-pa table td,.relatorio-pa table th,.relatorio-pa table thead,.relatorio-pa table tr{all:revert}}@media screen and (min-width:1000px){.sticky-column{position:-webkit-sticky;position:sticky}}.progress-bar-tabela .progress-bar{background-color:#000;min-width:0}.pa-details-vinculos-scroll{-ms-overflow-style:none;scrollbar-width:none}.pa-details-vinculos-scroll::-webkit-scrollbar{display:none}.pa-details-vinculos-custom-scrollbar{background-color:#0006;border-radius:3px;cursor:pointer;opacity:0;pointer-events:none;position:absolute;right:3px;transition:opacity .2s ease-in-out;width:6px;z-index:10}.pa-details-vinculos-custom-scrollbar.visible{opacity:.5;pointer-events:auto}.pa-details-vinculos-custom-scrollbar:hover{opacity:.7}.ModalUploadEtapaPlanoAcao{-webkit-user-select:none;user-select:none}.ModalUploadEtapaPlanoAcao .titleModal{align-items:center;color:#606060;display:flex;flex-direction:row;font-size:1.3rem;font-weight:500;gap:15px;justify-content:space-between;margin-bottom:1.5rem;padding:0 7px;width:100%}.ModalUploadEtapaPlanoAcao .titleModal>.titleLeft{align-items:center;display:flex;gap:15px;justify-content:start}.ModalUploadEtapaPlanoAcao .bodyModal{align-items:start;display:flex;flex:1 1;flex-direction:column;justify-content:start;overflow-y:auto;padding:5px;width:100%}.ModalUploadEtapaPlanoAcao .bodyModal.loading{align-items:center;justify-content:center}.ModalUploadEtapaPlanoAcao .bodyModal .topHeader{display:flex;flex-direction:row;padding:5px;width:100%}.ModalUploadEtapaPlanoAcao .bodyModal .topHeader .subTitleContainer{display:flex;flex-direction:column;margin-bottom:1.5rem;width:calc(100% - 100px)}.ModalUploadEtapaPlanoAcao .bodyModal .topHeader .subTitleContainer .subTitle{color:#3e3e3e;font-size:1.4rem;font-weight:500;margin-bottom:1.5rem}.ModalUploadEtapaPlanoAcao .bodyModal .topHeader .subTitleContainer .observacoes{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:start;width:100%}.ModalUploadEtapaPlanoAcao td{width:100%}.ModalUploadEtapaPlanoAcao td.import{background-color:#f6ffe9}.ModalUploadEtapaPlanoAcao td .cellCheck{align-items:center;display:flex;gap:10px;justify-content:center;width:100%}.ModalDownloadEtapaPlanoAcao{-webkit-user-select:none;user-select:none}.ModalDownloadEtapaPlanoAcao .ModalDownloadEtapaPlanoAcao__title{align-items:center;display:flex;flex-direction:row;font-weight:700;gap:12px}.common-modal.ModalDownloadEtapaPlanoAcao .ModalDownloadEtapaPlanoAcao__cardToggle{background:#0000;border:0;border-bottom:1px solid #e1e5e9;cursor:pointer;font-family:inherit;padding:0 0 10px;text-align:left;width:100%}.common-modal.ModalDownloadEtapaPlanoAcao .ModalDownloadEtapaPlanoAcao__cardToggle--collapsed{border-bottom:0;margin-bottom:0;padding-bottom:0}.common-modal.ModalDownloadEtapaPlanoAcao .footer{background-color:#fff;box-shadow:0 5px 10px 10px #fff;padding-top:10px;z-index:20}.ModalDownloadEtapaPlanoAcao .table-importer-container{height:auto;max-height:45vh}.common-modal.ModalDownloadEtapaPlanoAcao .top_header{z-index:20}.ModalDownloadEtapaPlanoAcao .ModalDownloadEtapaPlanoAcao__chevron{color:#6c757d;font-size:14px;margin-left:auto}.ModalDownloadEtapaPlanoAcao .ModalDownloadEtapaPlanoAcao__disc{align-items:center;background-color:#f8f9fa;border:1px solid #e1e5e9;border-radius:8px;color:#495057;cursor:pointer;display:flex;flex-direction:row;font-family:inherit;font-size:14px;gap:10px;padding:9px 13px;text-align:left;width:100%}.ModalDownloadEtapaPlanoAcao .ModalDownloadEtapaPlanoAcao__disc:hover{background-color:#f1f3f5}.ModalDownloadEtapaPlanoAcao .ModalDownloadEtapaPlanoAcao__discTitle{font-weight:500}.ModalDownloadEtapaPlanoAcao .config-card>.config-field{margin-top:10px}.ModalDownloadEtapaPlanoAcao .ModalDownloadEtapaPlanoAcao__badge{font-feature-settings:"tnum";background:#17a2b8;border-radius:999px;color:#fff;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.5;margin-left:10px;padding:1px 10px;white-space:nowrap}.ModalDownloadEtapaPlanoAcao .ModalDownloadEtapaPlanoAcao__badge--neutro{background-color:#f1f3f5;border:1px solid #e1e5e9;color:#495057;font-weight:500}.ModalDownloadEtapaPlanoAcao .ModalDownloadEtapaPlanoAcao__avisos{color:#495057;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:6px}.ModalDownloadEtapaPlanoAcao .ModalDownloadEtapaPlanoAcao__avisos>span{align-items:flex-start;display:flex;flex-direction:row;gap:8px}.ModalDownloadEtapaPlanoAcao .ModalDownloadEtapaPlanoAcao__avisos svg{flex:0 0 auto;margin-top:4px}.ModalDownloadEtapaPlanoAcao .ModalDownloadEtapaPlanoAcao__avisoErro{color:#d74d4e}.ModalDownloadEtapaPlanoAcao .ModalDownloadEtapaPlanoAcao__alertaImportacao{align-items:flex-start;background-color:#fff3cd;border:1px solid #ffc107;border-radius:5px;display:flex;flex-direction:row;font-size:13px;gap:8px;margin-top:10px;padding:8px 12px}.ModalDownloadEtapaPlanoAcao .ModalDownloadEtapaPlanoAcao__alertaImportacao svg{color:#ffc107;flex:0 0 auto;margin-top:3px}.ModalDownloadEtapaPlanoAcao .ModalDownloadEtapaPlanoAcao__alertaIcone{color:#ffc107;font-size:16px}.ModalDownloadEtapaPlanoAcao .ModalDownloadEtapaPlanoAcao__camposAcoes{align-items:center;border-top:1px solid #e1e5e9;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:14px}.ModalDownloadEtapaPlanoAcao .ModalDownloadEtapaPlanoAcao__camposGrupo{margin-top:14px}.ModalDownloadEtapaPlanoAcao .ModalDownloadEtapaPlanoAcao__camposGrupoTitulo{align-items:center;color:#6c757d;display:flex;flex-direction:row;font-size:12px;font-weight:600;gap:10px;letter-spacing:.05em;text-transform:uppercase}.ModalDownloadEtapaPlanoAcao .ModalDownloadEtapaPlanoAcao__camposGrupoTitulo:after{background-color:#e1e5e9;content:"";flex:1 1;height:1px}.ModalDownloadEtapaPlanoAcao .ModalDownloadEtapaPlanoAcao__camposGrupoCount{font-feature-settings:"tnum";background-color:#f1f3f5;border:1px solid #e1e5e9;border-radius:999px;color:#495057;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:0;padding:1px 10px;text-transform:none}.ModalDownloadEtapaPlanoAcao .ModalDownloadEtapaPlanoAcao__camposGrid{grid-gap:4px 16px;display:grid;gap:4px 16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:8px 0 0}.ModalDownloadEtapaPlanoAcao .ModalDownloadEtapaPlanoAcao__camposGrid .form-check{font-size:13px;margin-bottom:0}.ModalDownloadEtapaPlanoAcao .ModalDownloadEtapaPlanoAcao__filtroPanel{background-color:#f8f9fa;border:1px solid #e1e5e9;border-radius:0 0 8px 8px;border-top:0;padding:13px}.ModalDownloadEtapaPlanoAcao .box-advancedSearch{background:#0000;border:0;box-shadow:none;padding:0}.ModalDownloadEtapaPlanoAcao .ModalDownloadEtapaPlanoAcao__disc[aria-expanded=true]{border-radius:8px 8px 0 0}@media (max-width:768px){.ModalDownloadEtapaPlanoAcao .ModalDownloadEtapaPlanoAcao__camposGrid{grid-template-columns:1fr}}.etapa-orcamento-slot{margin-bottom:4px;margin-top:-8px;min-height:21px}.etapa-orcamento-plano{margin:0}.etapa-orcamento-barra{background-color:#e6e6e6;border-radius:999px;display:flex;height:4px;overflow:hidden;width:100%}.etapa-orcamento-barra-esta,.etapa-orcamento-barra-outras{height:100%;transition:width .16s ease-out,background-color .16s ease-out}.etapa-orcamento-barra-outras{background-color:#c7c7c7}.etapa-orcamento-barra-esta{background-color:#59a63d}.etapa-orcamento-barra-esta.estoura,.etapa-orcamento-barra-outras.estoura{background-color:#d74d4e;background-image:repeating-linear-gradient(45deg,#ffffff73 0 3px,#fff0 3px 6px)}.etapa-orcamento-legenda{align-items:center;display:flex;font-size:.75rem;gap:6px;line-height:1.2;margin-top:3px}.etapa-orcamento-percentual{color:#585858;flex-shrink:0;font-weight:700}@media (prefers-reduced-motion:reduce){.etapa-orcamento-barra-esta,.etapa-orcamento-barra-outras{transition:none}}.loading{padding:10px 10px 20px}.containerEficacia{margin:0;padding:10px 20px;width:100%;.formGroup{font-size:14px;margin-bottom:.8rem}.contentActions{display:flex;gap:10px;justify-content:flex-end}.label{color:#333;font-size:12px;font-weight:300;margin-left:0}.value{color:#333;font-size:14px;font-weight:600;margin-left:5px}}.PlanoAcaoAnexosModal{padding-bottom:10px;width:100%}.PlanoAcaoAnexosModal .modal-container{display:flex;flex-direction:column;gap:16px;max-height:60vh;overflow-y:auto;padding:8px 4px;width:100%}.PlanoAcaoAnexosModal .summary-card{align-items:center;background:linear-gradient(135deg,#929292,#a1a1a1);border-radius:12px;box-shadow:0 4px 20px #0000001f;color:#fff;display:flex;gap:12px;padding:14px 18px}.PlanoAcaoAnexosModal .summary-icon{align-items:center;background:#ffffff2e;border-radius:12px;display:flex;font-size:20px;height:42px;justify-content:center;width:42px}.PlanoAcaoAnexosModal .summary-info{display:flex;flex-direction:column}.PlanoAcaoAnexosModal .summary-title{font-size:18px;font-weight:600}.PlanoAcaoAnexosModal .summary-subtitle{font-size:14px;font-weight:500;opacity:.9}.PlanoAcaoAnexosModal .cards-container{display:flex;flex-direction:column;gap:12px}.PlanoAcaoAnexosModal .attachment-card{background:#fff;border:1px solid #e1e5e9;border-radius:12px;box-shadow:0 2px 12px #00000014;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.PlanoAcaoAnexosModal .attachment-card.highlight{border-color:#6c757d99;box-shadow:0 4px 16px #0000001f}.PlanoAcaoAnexosModal .attachment-card:hover{box-shadow:0 4px 16px #00000024}.PlanoAcaoAnexosModal .card-header{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:16px;text-align:left;transition:background .2s ease;width:100%}.PlanoAcaoAnexosModal .card-header:focus{outline:none}.PlanoAcaoAnexosModal .card-header-left{align-items:center;display:flex;gap:12px;width:100%}.PlanoAcaoAnexosModal .card-icon{align-items:center;background:linear-gradient(135deg,#6c757d,#495057);border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:42px;justify-content:center;width:42px}.PlanoAcaoAnexosModal .card-texts{display:flex;flex-direction:column;gap:2px}.PlanoAcaoAnexosModal .card-title{color:#2c3e50;font-size:16px;font-weight:600}.PlanoAcaoAnexosModal .card-subtitle{color:#495057;font-size:13px;font-weight:500}.PlanoAcaoAnexosModal .card-extra{color:#6c757d;font-size:12px;font-weight:500}.PlanoAcaoAnexosModal .card-header-right{align-items:center;color:#6c757d;display:flex}.PlanoAcaoAnexosModal .card-body{padding:16px}.PlanoAcaoAnexosModal .card-body .UploadFiles{margin-bottom:0}.PlanoAcaoAnexosModal .empty-state{background:#f8f9fa;border-radius:12px;color:#6c757d;font-size:14px;font-weight:500;padding:24px;text-align:center}@media (max-width:768px){.PlanoAcaoAnexosModal .modal-container{max-height:65vh}.PlanoAcaoAnexosModal .card-header{padding:14px}.PlanoAcaoAnexosModal .card-body{padding:0 14px 14px}}.orcamento-row-main.warning{background-color:#f3d91345!important}.orcamento-plano-header{align-items:center;background-color:#fff;border-bottom:1px solid #e6e6e6;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:8px 10px}.orcamento-plano-header-edit{align-items:stretch;flex-direction:column}.orcamento-plano-tag{background-color:#eef1f4;border-radius:6px;color:#5a6672;font-size:10px;font-weight:600;letter-spacing:.4px;padding:2px 6px;text-transform:uppercase}.orcamento-plano-input{border:1px solid #ced4da;border-bottom-right-radius:8px;border-top-right-radius:8px;outline:none;padding-left:10px;width:calc(100% - 45px)}.orcamento-total-soma{color:#8a949e;display:block;font-size:10px;font-weight:500;line-height:1.1;margin-top:1px}.PlanoAcaoAprovacaoHistorico{width:100%}.PlanoAcaoAprovacaoHistorico .pa-aprov-hist-item{background:#fff;border:1.3px solid #e0e0e0;border-radius:12px;margin-bottom:8px;padding:10px 12px;width:100%}.PlanoAcaoAprovacaoHistorico .pa-aprov-hist-item--solicitacao{border-left:4px solid #17a2b8}.PlanoAcaoAprovacaoHistorico .pa-aprov-hist-item-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.PlanoAcaoAprovacaoHistorico .pa-aprov-hist-user{flex:1 1;min-width:0}.PlanoAcaoAprovacaoHistorico .pa-aprov-hist-date{color:#666;font-size:12px;min-width:160px;text-align:right}.PlanoAcaoAprovacaoHistorico .pa-aprov-hist-etapa-title{color:#000;font-size:15px;font-weight:550;margin-top:6px;transition:opacity .2s ease}.PlanoAcaoAprovacaoHistorico .pa-aprov-hist-etapa-title--clickable{cursor:pointer}.PlanoAcaoAprovacaoHistorico .pa-aprov-hist-etapa-title--clickable:hover{opacity:.7}.PlanoAcaoAprovacaoHistorico .pa-aprov-hist-item-body{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 0;margin-top:6px}.PlanoAcaoAprovacaoHistorico .pa-aprov-hist-resumo{color:#666;font-size:12px;margin-left:8px}.PlanoAcaoAprovacaoHistorico .pa-aprov-status-badge{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;line-height:1;padding:4px 8px;vertical-align:middle}.PlanoAcaoAprovacaoHistorico .pa-aprov-status-badge--aprovado{background-color:#59a63d;color:#fff}.PlanoAcaoAprovacaoHistorico .pa-aprov-status-badge--rejeitado{background-color:#d74d4e;color:#fff}.PlanoAcaoAprovacaoHistorico .pa-aprov-status-badge--nao-respondida{background-color:#17a2b8;color:#fff}.PlanoAcaoAprovacaoHistorico .pa-aprov-status-badge--nao-solicitada{background-color:#aaa;color:#333}.PlanoAcaoAprovacaoHistorico .pa-aprov-status-badge--parcial{background-color:#ffb200;color:#fff}.PlanoAcaoAprovacaoHistorico .pa-aprov-status-badge--solicitacao{background-color:#17a2b8;color:#fff}.PlanoAcaoModalAprovacao{height:90vh}.PlanoAcaoModalAprovacao .modal-content{background:linear-gradient(180deg,#eef1f5,#fff 40%);background:linear-gradient(135deg,#8f8f8f,#b0b0b0);border:none;border-radius:18px;border-radius:16px;box-shadow:0 15px 40px #00000040;color:#fff;padding:16px 18px;width:100%}.PlanoAcaoModalAprovacao .header-left{align-items:center;display:flex;gap:14px}.PlanoAcaoModalAprovacao .status-icon-wrapper{align-items:center;border-radius:14px;display:flex;height:52px;justify-content:center;width:52px}.PlanoAcaoModalAprovacao .status-icon{color:#fff}.PlanoAcaoModalAprovacao .header-info{display:flex;flex-direction:column;gap:4px}.PlanoAcaoModalAprovacao .title{color:#fffffff2;font-weight:700;margin:0}.PlanoAcaoModalAprovacao .header-right{align-items:center;display:flex;gap:10px;justify-content:flex-end}.PlanoAcaoModalAprovacao .header-right button{background:#ffffff26;border:none;color:#fffffff2;font-weight:600;padding:6px 16px;transition:all .2s ease}.PlanoAcaoModalAprovacao .header-right button:hover{background:#ffffff40;transform:translateY(-1px)}.PlanoAcaoModalAprovacao .header-right button.active{background:#fff6;color:#2c3e50}.PlanoAcaoModalAprovacao .body{display:flex;flex-direction:column;gap:18px;height:auto!important}.PlanoAcaoModalAprovacao .content-sections{display:flex;flex-direction:column;gap:18px;width:100%}.PlanoAcaoModalAprovacao .justificativa-card{overflow:hidden;position:relative}.PlanoAcaoModalAprovacao .justificativa{border-left:4px solid #6c757d;color:#495057;font-weight:600;line-height:1.6;margin:0;padding-left:10px}.PlanoAcaoModalAprovacao .etapas-card,.PlanoAcaoModalAprovacao .historico-card{display:flex;flex-direction:column;gap:12px}.PlanoAcaoModalAprovacao .etapas-container,.PlanoAcaoModalAprovacao .historico-content{background:#f8f9fa;border:1px solid #e1e5e9;border-radius:12px;max-height:400px;overflow-y:auto;padding:12px}.PlanoAcaoModalAprovacao .etapas-container{display:flex;flex-direction:column;gap:10px}.PlanoAcaoModalAprovacao .footer button{border-radius:12px;font-weight:600}@media (max-width:768px){.PlanoAcaoModalAprovacao .etapas-container,.PlanoAcaoModalAprovacao .historico-content{max-height:320px}.PlanoAcaoModalAprovacao .footer{align-items:stretch;flex-direction:column;position:static}}.PlanoAcaoHorasResponsaveis{--pa-hr-header-bg:#dee2e6;--pa-hr-header-text:#495057;--pa-hr-border:#a6b0ba;--pa-hr-zebra:#f4f6f8;--pa-hr-row-hover:#e9ecef}.PlanoAcaoHorasResponsaveis .pa-hr-table-container{padding:0 15px 15px;width:100%}.PlanoAcaoHorasResponsaveis .pa-hr-table-wrapper{background-color:#fff;border:1px solid #ccc;border-radius:8px;overflow-x:auto;scrollbar-width:thin;width:100%}.PlanoAcaoHorasResponsaveis .pa-hr-table{border-collapse:collapse;border-spacing:0;width:100%}.PlanoAcaoHorasResponsaveis .pa-hr-table thead th{background-color:var(--pa-hr-header-bg);border-bottom:1px solid var(--pa-hr-border);border-right:1px solid var(--pa-hr-border);color:var(--pa-hr-header-text);cursor:pointer;font-size:.75rem;font-weight:600;padding:8px 10px;-webkit-user-select:none;user-select:none;white-space:nowrap}.PlanoAcaoHorasResponsaveis .pa-hr-table thead th:last-child{border-right:none}.PlanoAcaoHorasResponsaveis .pa-hr-table tbody td{border-bottom:1px solid var(--pa-hr-border);border-right:1px solid var(--pa-hr-border);color:var(--pa-hr-header-text);font-size:.8125rem;padding:8px 10px;text-align:center;white-space:nowrap}.PlanoAcaoHorasResponsaveis .pa-hr-table tbody td:last-child{border-right:none}.PlanoAcaoHorasResponsaveis .pa-hr-table tbody tr:last-child td{border-bottom:none}.PlanoAcaoHorasResponsaveis .pa-hr-table .pa-hr-colab{min-width:180px;text-align:left}.PlanoAcaoHorasResponsaveis .pa-hr-table .pa-hr-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.PlanoAcaoHorasResponsaveis .pa-hr-table tbody tr:nth-child(2n) td{background-color:var(--pa-hr-zebra)}.PlanoAcaoHorasResponsaveis .pa-hr-table tbody tr{cursor:pointer;transition:background-color .12s ease}.PlanoAcaoHorasResponsaveis .pa-hr-table tbody tr:hover td{background-color:var(--pa-hr-row-hover)}.RelatorioCard.relatorio{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:12px 14px;transition:box-shadow .2s ease;width:100%!important}.RelatorioCard.relatorio:hover{box-shadow:0 2px 10px #00000014}.RelatorioCard.relatorio-disabled{cursor:not-allowed!important}.RelatorioCard.relatorio-disabled:hover{box-shadow:none!important}.RelatorioCard .card-header{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-between}.RelatorioCard .card-title{align-items:center;color:#1f2937;display:flex;flex:1 1;flex-direction:row;font-size:1rem;font-weight:600;gap:8px}.RelatorioCard .card-actions{align-items:center;display:flex;flex-shrink:0}.RelatorioCard .card-body{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-between;width:100%}.RelatorioCard .card-body-left{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:6px;justify-content:flex-start}.RelatorioCard .card-body-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:8px;justify-content:space-between}.RelatorioCard .info-row{align-items:center;color:#4b5563;display:flex;flex-direction:row;flex-wrap:wrap;font-size:13px;gap:8px}.RelatorioCard .info-row .info-nome{color:#1f2937;font-size:.95rem;font-weight:600}.RelatorioCard .card-avatars{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.RelatorioCard .avatars-row{align-items:center;color:#4b5563;display:flex;flex-direction:row;font-size:13px;gap:8px}.RelatorioCard .card-dates{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.RelatorioCard .date-row{align-items:center;color:#6b7280;display:flex;flex-direction:row;font-size:12px;gap:6px;white-space:nowrap}.RelatorioCard.relatorio{--rc-scale:1}.RelatorioCard.relatorio:not(.RelatorioCard--row-layout){padding:calc(12px*var(--rc-scale)) calc(14px*var(--rc-scale))}.RelatorioCard:not(.RelatorioCard--row-layout) .card-body,.RelatorioCard:not(.RelatorioCard--row-layout) .card-header{gap:calc(10px*var(--rc-scale))}.RelatorioCard:not(.RelatorioCard--row-layout) .card-title{font-size:calc(16px*var(--rc-scale))}.RelatorioCard:not(.RelatorioCard--row-layout) .info-row{gap:calc(8px*var(--rc-scale))}.RelatorioCard--row-layout{border-radius:6px;gap:4px!important;padding:6px 8px!important}.RelatorioCard--row-layout>.RelatorioCard-row-tooltip,.RelatorioCard-row{min-width:0;width:100%}.RelatorioCard-row{display:flex;flex-direction:column;gap:4px}.RelatorioCard-row-bottom,.RelatorioCard-row-bottom-left,.RelatorioCard-row-company,.RelatorioCard-row-top{align-items:center;display:flex;min-width:0}.RelatorioCard-row-company{color:#4b5563;font-size:11px;font-weight:600;gap:6px}.RelatorioCard-row-company span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RelatorioCard-row-top{gap:5px}.RelatorioCard-row-top>*{min-width:0}.RelatorioCard-row-file-icon{color:#22262e;flex:0 0 auto;font-size:13px}.RelatorioCard-row-main{display:flex;flex:1 1 auto;min-width:0}.RelatorioCard-row-main .info-nome{color:#1f2937;display:block;font-size:13px;font-weight:600;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RelatorioCard-row-type{flex:0 0 auto;max-width:36%;overflow:hidden}.RelatorioCard-row-type>div{font-size:9px!important;max-width:100%;overflow:hidden;padding:2px 5px!important;text-overflow:ellipsis;white-space:nowrap}.RelatorioCard-row-bottom{gap:5px;justify-content:space-between}.RelatorioCard-row-bottom-left{flex:1 1 auto;gap:8px;overflow:hidden}.RelatorioCard-row-date{align-items:center;color:#4b5563;display:flex;flex:0 0 auto;font-size:11px;height:20px;justify-content:center;width:20px}.RelatorioCard-row-bottom-left .card-avatars--row{flex:0 1 auto;flex-wrap:nowrap;gap:8px;min-width:0;overflow:hidden}.RelatorioCard-row-bottom-left .card-avatars--row .avatars-row{flex:0 0 auto;gap:4px}.RelatorioCard-row-actions{align-items:center;display:flex;flex:0 0 auto}.RelatorioCard--row-layout .options-card-relatorio .dropdown-toggle{align-items:center;display:flex;font-size:12px;height:24px;justify-content:center;line-height:1;min-width:26px;padding:0;width:26px}.RelatorioCard--loading{flex:0 0 auto;height:auto;justify-content:center}.RelatorioCard--loading:not(.RelatorioCard--row-layout){min-height:112px}.RelatorioCard--loading.RelatorioCard--row-layout{align-items:stretch;justify-content:flex-start;min-height:0}.RelatorioCard-skeleton{box-sizing:border-box;display:flex;max-width:100%;min-width:0;width:100%}.RelatorioCard-skeleton--row{flex-direction:column;gap:5px;overflow:hidden}.RelatorioCard-skeleton-body,.RelatorioCard-skeleton-dates,.RelatorioCard-skeleton-header,.RelatorioCard-skeleton-main,.RelatorioCard-skeleton-row-bottom,.RelatorioCard-skeleton-row-top{align-items:center;display:flex;gap:6px;min-width:0}.RelatorioCard-skeleton-body,.RelatorioCard-skeleton-header,.RelatorioCard-skeleton-row-bottom{justify-content:space-between}.RelatorioCard-skeleton--bloco{flex-direction:column;gap:10px}.RelatorioCard-skeleton-body{align-items:flex-start}.RelatorioCard-skeleton-dates,.RelatorioCard-skeleton-main{align-items:flex-start;flex-direction:column}.RelatorioCard-skeleton-main{flex:1 1 auto;width:55%}.RelatorioCard-skeleton-dates{align-items:flex-end;flex:0 0 auto}.RelatorioCard-skeleton-item{animation:RelatorioCard-shimmer 1.2s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e4e4e4 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:5px;box-sizing:border-box;display:block;flex:0 1 auto;max-width:100%;min-width:0}.RelatorioCard-skeleton-title{height:16px;max-width:260px;min-width:100px;width:70%}.RelatorioCard-skeleton-company{height:15px;max-width:220px;min-width:90px;width:42%}.RelatorioCard-skeleton-icon{height:13px;width:13px}.RelatorioCard-skeleton-badge{height:19px;width:72px}.RelatorioCard-skeleton-date{height:13px;width:110px}.RelatorioCard-skeleton-avatars{height:22px;width:84px}.RelatorioCard-skeleton-action{height:24px;width:26px}@keyframes RelatorioCard-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.RelatorioCard-skeleton-item{animation:none}}.notice{background-color:#fff;border-radius:8px;height:100%;justify-content:center;padding:3rem}.listRelatorios,.notice{align-items:center;display:flex;width:100%}.listRelatorios{box-sizing:border-box;flex-direction:column;gap:10px;justify-content:start;min-width:0}.listRelatorios--loading{align-items:stretch}.listRelatorios .RelatorioCard,.listRelatorios .RelatorioGroupCard{box-sizing:border-box;min-width:0;width:100%}.listRelatorios--row{gap:6px}.ModalAtualizacaoLayoutMassa .modal-container{gap:14px}.ModalAtualizacaoLayoutMassa__headerTitle{align-items:center;display:flex;font-weight:700;gap:12px}.ModalAtualizacaoLayoutMassa__headerDescription{margin:0}.ModalAtualizacaoLayoutMassa__cardHeaderWrap{gap:12px;justify-content:space-between}.ModalAtualizacaoLayoutMassa__cardDescription{color:#6c757d;font-size:13px;margin-bottom:6px}.ModalAtualizacaoLayoutMassa__currentReport,.ModalAtualizacaoLayoutMassa__modelMeta,.ModalAtualizacaoLayoutMassa__progressHeader,.ModalAtualizacaoLayoutMassa__progressMeta,.ModalAtualizacaoLayoutMassa__reportMeta{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.ModalAtualizacaoLayoutMassa__metaLabel{color:#6c757d;font-size:13px;font-weight:600}.ModalAtualizacaoLayoutMassa__metaValue{color:#343a40;font-size:13px}.ModalAtualizacaoLayoutMassa__summaryGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ModalAtualizacaoLayoutMassa__summaryItem{background:#f8f9fa;border:1px solid #dee2e6;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:12px;text-align:center}.ModalAtualizacaoLayoutMassa__summaryItem.success{background:#eef9f1;border-color:#b9e3c3}.ModalAtualizacaoLayoutMassa__summaryItem.neutral{background:#f4f6f8}.ModalAtualizacaoLayoutMassa__summaryItem.warning{background:#fff8e6;border-color:#ffe08a}.ModalAtualizacaoLayoutMassa__summaryValue{color:#212529;font-size:22px;font-weight:700}.ModalAtualizacaoLayoutMassa__summaryLabel{color:#6c757d;font-size:12px;font-weight:600}.ModalAtualizacaoLayoutMassa__selectionCount{color:#495057;font-size:13px;font-weight:600}.ModalAtualizacaoLayoutMassa__reportList{display:flex;flex-direction:column;gap:10px;max-height:360px;overflow-y:auto;padding-right:4px}.ModalAtualizacaoLayoutMassa__reportItem{align-items:flex-start;background:#fff;border:1px solid #dee2e6;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.ModalAtualizacaoLayoutMassa__reportItem.checked{background:#fafbfc;border-color:#6c757d;box-shadow:0 0 0 3px #6c757d14}.ModalAtualizacaoLayoutMassa__reportContent{display:flex;flex-direction:column;gap:8px;width:100%}.ModalAtualizacaoLayoutMassa__reportHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ModalAtualizacaoLayoutMassa__reportTitleBlock{display:flex;flex-direction:column;gap:4px}.ModalAtualizacaoLayoutMassa__reportCompany{color:#212529;font-size:14px;font-weight:700}.ModalAtualizacaoLayoutMassa__reportName{color:#495057;font-size:13px}.ModalAtualizacaoLayoutMassa__reportBadges{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ModalAtualizacaoLayoutMassa__statusBadge{border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.03em;padding:5px 8px;text-transform:uppercase}.ModalAtualizacaoLayoutMassa__statusBadge.status-published{background:#d1e7dd;color:#0f5132}.ModalAtualizacaoLayoutMassa__statusBadge.status-draft{background:#fff3cd;color:#664d03}.ModalAtualizacaoLayoutMassa__progressCounter{color:#212529;font-size:16px;font-weight:700}.ModalAtualizacaoLayoutMassa__progressPercent{color:#495057;font-size:14px;font-weight:700}.ModalAtualizacaoLayoutMassa__progressBar{background:#e9ecef;border-radius:8px;height:14px;overflow:hidden;width:100%}.ModalAtualizacaoLayoutMassa__progressFill{background:linear-gradient(135deg,#4f8a58,#6ea74a);border-radius:8px;height:100%;transition:width .3s ease}.ModalAtualizacaoLayoutMassa__resultSummary{display:flex;flex-direction:column;gap:8px}.ModalAtualizacaoLayoutMassa__resultMessage{border-radius:10px;font-size:13px;font-weight:600;padding:12px}.ModalAtualizacaoLayoutMassa__resultMessage.success{background:#eef9f1;border:1px solid #b9e3c3;color:#0f5132}.ModalAtualizacaoLayoutMassa__resultMessage.warning{background:#fff8e6;border:1px solid #ffe08a;color:#664d03}.ModalAtualizacaoLayoutMassa__errorList{display:flex;flex-direction:column;gap:8px}.ModalAtualizacaoLayoutMassa__errorListTitle{color:#212529;font-size:13px;font-weight:700}.ModalAtualizacaoLayoutMassa__errorItem{background:#fff5f5;border:1px solid #f1c0c0;border-radius:10px;padding:10px 12px}.ModalAtualizacaoLayoutMassa__errorName{color:#842029;font-size:13px;font-weight:700}.ModalAtualizacaoLayoutMassa__errorMessage{color:#842029;font-size:12px}.ModalAtualizacaoLayoutMassa__loaderWrap{align-items:center;color:#6c757d;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:90px;width:100%}.ModalAtualizacaoLayoutMassa__loaderWrap.only-loader{min-height:220px}.ModalAtualizacaoLayoutMassa__emptyState{background:#f8f9fa;border-radius:10px;color:#6c757d;font-size:13px;padding:12px}@media (max-width:992px){.ModalAtualizacaoLayoutMassa__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.ModalAtualizacaoLayoutMassa__cardHeaderWrap,.ModalAtualizacaoLayoutMassa__currentReport,.ModalAtualizacaoLayoutMassa__modelMeta,.ModalAtualizacaoLayoutMassa__progressHeader,.ModalAtualizacaoLayoutMassa__progressMeta,.ModalAtualizacaoLayoutMassa__reportHeader,.ModalAtualizacaoLayoutMassa__reportMeta{align-items:flex-start;flex-direction:column}.ModalAtualizacaoLayoutMassa__summaryGrid{grid-template-columns:1fr}.ModalAtualizacaoLayoutMassa__reportBadges{justify-content:flex-start}}.DiagnosticoPlanosAcaoPage{align-items:stretch;display:flex;flex-direction:column;justify-content:start}.DiagnosticoPlanosAcaoPage .diagnostico-planos-acao__header-actions{align-items:center;display:flex;flex:1 1 auto;gap:10px;justify-content:flex-end;min-width:0}.DiagnosticoPlanosAcaoPage .diagnostico-planos-acao__view-toggle{align-items:center;background-color:#f1f3f5;border:none;border-radius:8px;color:#22262e;display:flex;flex:0 0 auto;font-size:13px;font-weight:600;gap:6px;height:38px;max-width:100%;padding:0 10px;width:150px}.DiagnosticoPlanosAcaoPage .diagnostico-planos-acao__view-toggle.dropdown-toggle:after{display:none}.DiagnosticoPlanosAcaoPage .diagnostico-planos-acao__view-toggle-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DiagnosticoPlanosAcaoPage .diagnostico-planos-acao__view{flex:0 0 auto}.DiagnosticoPlanosAcaoPage .diagnostico-planos-acao__view-menu{color:#22262e;padding:2px}.DiagnosticoPlanosAcaoPage .diagnostico-planos-acao__view-item{align-items:center;display:flex;font-size:.85rem}.DiagnosticoPlanosAcaoPage .diagnostico-planos-acao__view-item-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DiagnosticoPlanosAcaoPage .diagnostico-planos-acao__ellipsis-toggle{align-items:center;background-color:#d5d5d5;border:none;color:#22262e;display:flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.DiagnosticoPlanosAcaoPage .diagnostico-planos-acao__ellipsis-toggle.dropdown-toggle:after{display:none}.DiagnosticoPlanosAcaoPage .diagnostico-planos-acao__ellipsis-toggle:active,.DiagnosticoPlanosAcaoPage .diagnostico-planos-acao__ellipsis-toggle:focus,.DiagnosticoPlanosAcaoPage .diagnostico-planos-acao__ellipsis-toggle:hover,.DiagnosticoPlanosAcaoPage .show>.diagnostico-planos-acao__ellipsis-toggle.dropdown-toggle{background-color:#22262e!important;border-color:#22262e!important;box-shadow:none!important;color:#fff!important}.DiagnosticoPlanosAcaoPage .diagnostico-planos-acao__ellipsis-toggle svg{color:inherit}.DiagnosticoPlanosAcaoPageMenu .diagnostico-planos-acao__ellipsis-menu{color:#22262e;padding:2px;z-index:1100}.DiagnosticoPlanosAcaoPageMenu .diagnostico-planos-acao__ellipsis-menu .dropdown-item:focus,.DiagnosticoPlanosAcaoPageMenu .diagnostico-planos-acao__ellipsis-menu .dropdown-item:hover{background-color:#22262e;color:#fff}.DiagnosticoPlanosAcaoPageMenu .diagnostico-planos-acao__dropdown-item{align-items:center;display:flex;gap:8px}.DiagnosticoPlanosAcaoPageMenu .diagnostico-planos-acao__dropdown-icon{font-size:14px;margin-right:8px}.DiagnosticoPlanosAcaoPageMenu .diagnostico-planos-acao__dropdown-text{font-size:14px}