.p-progressbar{position:relative;overflow:hidden}.p-progressbar-determinate .p-progressbar-value{height:100%;width:0;position:absolute;display:none;border:0 none}.p-progressbar-determinate .p-progressbar-value-animate{transition:width 1s ease-in-out}.p-progressbar-determinate .p-progressbar-label{text-align:center;height:100%;width:100%;position:absolute;font-weight:700}.p-progressbar-indeterminate .p-progressbar-value:before{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:p-progressbar-indeterminate-anim 2.1s cubic-bezier(.65,.815,.735,.395) infinite;animation:p-progressbar-indeterminate-anim 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.p-progressbar-indeterminate .p-progressbar-value:after{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:p-progressbar-indeterminate-anim-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation:p-progressbar-indeterminate-anim-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}@-webkit-keyframes p-progressbar-indeterminate-anim{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes p-progressbar-indeterminate-anim{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@-webkit-keyframes p-progressbar-indeterminate-anim-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes p-progressbar-indeterminate-anim-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}.chart-card[data-v-4ffd8d9c]{display:flex;flex-direction:column;min-height:300px}.secao-titulo[data-v-4ffd8d9c]{margin:0 0 .5rem;font-size:.85rem;color:#1a237e;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.chart-container[data-v-4ffd8d9c]{flex:1;display:flex;align-items:center;justify-content:center;min-height:240px}.chart-vazio[data-v-4ffd8d9c]{flex:1;display:flex;align-items:center;justify-content:center;color:#888;font-size:.88rem;min-height:180px}.chart-card[data-v-6e0d85c9]{display:flex;flex-direction:column;min-height:280px}.secao-titulo[data-v-6e0d85c9]{margin:0 0 .5rem;font-size:.85rem;color:#1a237e;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.chart-container[data-v-6e0d85c9]{flex:1;display:flex;align-items:center;justify-content:center;min-height:220px}.chart-container--large[data-v-6e0d85c9]{min-height:420px}.chart-card--external-legend[data-v-6e0d85c9]{min-height:auto}.chart-body--aside[data-v-6e0d85c9]{display:flex;align-items:center;gap:1.25rem}.chart-body--footer[data-v-6e0d85c9]{display:flex;flex-direction:column}.chart-body--labels[data-v-6e0d85c9]{display:flex;justify-content:center}.chart-body--labels .chart-container[data-v-6e0d85c9]{width:100%;max-width:820px}.chart-body--aside .chart-container[data-v-6e0d85c9]{flex:0 0 min(48%,560px);max-width:560px}.chart-external-legend[data-v-6e0d85c9]{min-width:0}.chart-external-legend--aside[data-v-6e0d85c9]{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.45rem 1rem;align-content:center;max-height:560px;overflow-y:auto;padding-right:.25rem}.chart-external-legend--footer[data-v-6e0d85c9]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin-top:.75rem;padding-top:.85rem;border-top:1px solid #e8edf3}.chart-card--legend-aside .chart-external-legend--aside .legend-item[data-v-6e0d85c9]{padding:.2rem 0}.legend-item[data-v-6e0d85c9]{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;color:#475569;white-space:nowrap}.legend-swatch[data-v-6e0d85c9]{width:10px;height:10px;border-radius:2px;flex-shrink:0}.legend-label[data-v-6e0d85c9]{font-weight:600;color:#334155}.legend-value[data-v-6e0d85c9]{color:#64748b}.chart-vazio[data-v-6e0d85c9]{flex:1;display:flex;align-items:center;justify-content:center;color:#888;font-size:.88rem;min-height:180px}.painel-equipe[data-v-4d30b7e0]{display:flex;flex-direction:column;gap:1rem;padding-top:.5rem;width:100%}.meta-linha[data-v-4d30b7e0]{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}.meta-label[data-v-4d30b7e0]{color:#666;margin-right:.35rem}.secao-card[data-v-4d30b7e0]{background:#fff;border-radius:10px;box-shadow:0 0 12px -3px rgba(0,0,0,.15);padding:1rem 1.1rem}.secao-titulo[data-v-4d30b7e0]{margin:0 0 .75rem;font-size:.95rem;color:#1a237e;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.card-periodo .secao-titulo[data-v-4d30b7e0],.card-programadas .secao-titulo[data-v-4d30b7e0],.card-projetos .secao-titulo[data-v-4d30b7e0],.card-solicitadas .secao-titulo[data-v-4d30b7e0]{margin:0}.card-periodo[data-v-4d30b7e0],.card-periodo[data-v-4d30b7e0] .p-datatable,.card-programadas[data-v-4d30b7e0],.card-programadas[data-v-4d30b7e0] .p-datatable,.card-projetos[data-v-4d30b7e0],.card-projetos[data-v-4d30b7e0] .p-datatable,.card-solicitadas[data-v-4d30b7e0],.card-solicitadas[data-v-4d30b7e0] .p-datatable{width:100%}.card-periodo[data-v-4d30b7e0] .tabela-periodo .p-datatable-wrapper,.card-programadas[data-v-4d30b7e0] .tabela-programadas .p-datatable-wrapper,.card-projetos[data-v-4d30b7e0] .tabela-projetos .p-datatable-wrapper,.card-solicitadas[data-v-4d30b7e0] .tabela-solicitadas .p-datatable-wrapper{width:100%;max-height:22rem;overflow-y:auto;overflow-x:hidden}.card-periodo[data-v-4d30b7e0] .tabela-periodo .p-datatable-table,.card-programadas[data-v-4d30b7e0] .tabela-programadas .p-datatable-table,.card-projetos[data-v-4d30b7e0] .tabela-projetos .p-datatable-table,.card-solicitadas[data-v-4d30b7e0] .tabela-solicitadas .p-datatable-table{width:100%!important;table-layout:fixed}.card-periodo[data-v-4d30b7e0] .tabela-periodo .col-assunto-periodo{width:42%;min-width:10rem;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-periodo[data-v-4d30b7e0] .tabela-periodo-suporte .col-assunto-periodo{width:36%}.card-projetos[data-v-4d30b7e0] .tabela-projetos .col-assunto-projetos{width:calc(100% - 54.1rem);min-width:10rem;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subtarefas-expansao[data-v-4d30b7e0]{padding:.35rem .5rem .65rem 2.5rem;background:#f7f9fc;border-top:1px solid #e8eaf6}.subtarefas-expansao[data-v-4d30b7e0] .tabela-subtarefas .p-datatable-wrapper{max-height:16rem;overflow-y:auto;overflow-x:hidden}.subtarefas-expansao[data-v-4d30b7e0] .tabela-subtarefas .p-datatable-table{width:100%!important;table-layout:fixed}.subtarefas-expansao[data-v-4d30b7e0] .tabela-subtarefas .col-assunto-subtarefas{width:calc(100% - 32.6rem);min-width:10rem;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subtarefas-expansao[data-v-4d30b7e0] .tabela-subtarefas .p-datatable-thead>tr>th{background:#e8eaf6;position:-webkit-sticky;position:sticky;top:0;z-index:1}.subtarefas-vazia[data-v-4d30b7e0]{text-align:center;padding:.65rem .5rem;color:#78909c;font-size:.82rem;font-weight:600}.card-projetos[data-v-4d30b7e0] .col-expander,.card-projetos[data-v-4d30b7e0] .p-row-toggler{width:3rem;min-width:3rem;max-width:3rem;text-align:center}.card-programadas[data-v-4d30b7e0] .tabela-programadas .col-assunto-programadas,.card-solicitadas[data-v-4d30b7e0] .tabela-solicitadas .col-assunto-solicitadas{width:calc(100% - 51.1rem);min-width:10rem;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-periodo[data-v-4d30b7e0] .tabela-periodo .p-datatable-tbody>tr>td,.card-programadas[data-v-4d30b7e0] .tabela-programadas .p-datatable-tbody>tr>td,.card-projetos[data-v-4d30b7e0] .tabela-projetos .p-datatable-tbody>tr>td,.card-solicitadas[data-v-4d30b7e0] .tabela-solicitadas .p-datatable-tbody>tr>td{padding-top:.3rem;padding-bottom:.3rem;vertical-align:middle}.card-periodo[data-v-4d30b7e0] .tabela-periodo .p-datatable-thead>tr>th,.card-programadas[data-v-4d30b7e0] .tabela-programadas .p-datatable-thead>tr>th,.card-projetos[data-v-4d30b7e0] .tabela-projetos .p-datatable-thead>tr>th,.card-solicitadas[data-v-4d30b7e0] .tabela-solicitadas .p-datatable-thead>tr>th{padding-top:.45rem;padding-bottom:.45rem;vertical-align:middle;position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#eceff1}.card-periodo[data-v-4d30b7e0] .tabela-periodo .p-column-title,.card-programadas[data-v-4d30b7e0] .tabela-programadas .p-column-title,.card-projetos[data-v-4d30b7e0] .tabela-projetos .p-column-title,.card-solicitadas[data-v-4d30b7e0] .tabela-solicitadas .p-column-title{display:inline}.texto-assunto-linha[data-v-4d30b7e0]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;font-size:.84rem}.card-toolbar[data-v-4d30b7e0]{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap;margin-bottom:.85rem;padding-bottom:.75rem;border-bottom:1px solid #e8eaf6}.card-toolbar-titulo[data-v-4d30b7e0]{display:flex;flex-direction:column;gap:.25rem}.card-contador[data-v-4d30b7e0]{font-size:.78rem;color:#5c6bc0;font-weight:600}.card-toolbar-filtros[data-v-4d30b7e0]{display:flex;align-items:flex-end;gap:.5rem;flex-wrap:wrap}.filtro-campo[data-v-4d30b7e0]{display:flex;flex-direction:column;gap:.3rem;min-width:220px}.filtro-campo label[data-v-4d30b7e0]{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;color:#3949ab;text-transform:uppercase;letter-spacing:.6px}.filtro-campo label .pi[data-v-4d30b7e0]{font-size:.7rem}[data-v-4d30b7e0] .filtro-status-dropdown{min-width:220px}[data-v-4d30b7e0] .filtro-status-dropdown .p-dropdown{border-radius:8px;border-color:#c5cae9;box-shadow:none}[data-v-4d30b7e0] .filtro-status-dropdown .p-dropdown:not(.p-disabled):hover{border-color:#3949ab}[data-v-4d30b7e0] .filtro-status-dropdown .p-dropdown-label{font-size:.85rem;padding:.45rem .65rem}.btn-limpar-status[data-v-4d30b7e0]{display:inline-flex;align-items:center;gap:.3rem;border:1px solid #c5cae9;background:#f5f7ff;color:#3949ab;border-radius:8px;padding:.45rem .7rem;font-size:.78rem;font-weight:600;cursor:pointer;height:2.15rem;transition:background .2s ease,color .2s ease,border-color .2s ease}.btn-limpar-status[data-v-4d30b7e0]:hover{background:#3949ab;border-color:#3949ab;color:#fff}.indicadores-superiores[data-v-4d30b7e0]{display:flex;flex-direction:column;gap:.85rem}.charts-grid[data-v-4d30b7e0]{display:grid;grid-template-columns:repeat(3,1fr);gap:.85rem}.charts-grid-duas-colunas[data-v-4d30b7e0]{grid-template-columns:repeat(2,1fr)}.kpi-grid[data-v-4d30b7e0]{display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem}.kpi-box[data-v-4d30b7e0]{background:#fff;border-radius:10px;box-shadow:0 0 12px -3px rgba(0,0,0,.15);padding:1.1rem .75rem;text-align:center;border-top:4px solid #3949ab}.kpi-box.kpi-clicavel[data-v-4d30b7e0]{cursor:pointer;transition:box-shadow .2s ease,transform .15s ease}.kpi-box.kpi-clicavel[data-v-4d30b7e0]:hover{box-shadow:0 4px 16px -2px rgba(26,35,126,.25);transform:translateY(-1px)}.kpi-box.kpi-clicavel.ativo[data-v-4d30b7e0]{box-shadow:0 0 0 2px #1a237e,0 4px 16px -2px rgba(26,35,126,.3)}.filtro-ativo[data-v-4d30b7e0]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;background:#e8eaf6;color:#1a237e;border-radius:8px;padding:.55rem .85rem;font-size:.85rem}.btn-limpar-filtro[data-v-4d30b7e0]{border:1px solid #3949ab;background:#fff;color:#3949ab;border-radius:6px;padding:.25rem .65rem;font-size:.78rem;font-weight:600;cursor:pointer}.btn-limpar-filtro[data-v-4d30b7e0]:hover{background:#3949ab;color:#fff}.subtitulo-filtro[data-v-4d30b7e0]{font-weight:600;color:#3949ab;text-transform:none;letter-spacing:0}.kpi-box.equipe-dev[data-v-4d30b7e0]{border-top-color:#3949ab}.kpi-box.equipe-sup[data-v-4d30b7e0]{border-top-color:#ef6c00}.kpi-box.kpi-features[data-v-4d30b7e0]{border-top-color:#2e7d32}.kpi-box.kpi-suportes[data-v-4d30b7e0]{border-top-color:#f9a825}.kpi-box.kpi-hotfixes[data-v-4d30b7e0]{border-top-color:#c62828}.kpi-numero[data-v-4d30b7e0]{display:block;font-size:2.4rem;font-weight:800;color:#1a237e;line-height:1}.kpi-legenda[data-v-4d30b7e0]{display:block;margin-top:.45rem;font-size:.72rem;font-weight:700;color:#666;letter-spacing:.6px}.badge-programado[data-v-4d30b7e0]{display:inline-block;font-size:.72rem;font-weight:700;padding:.15rem .45rem;border-radius:4px;text-transform:uppercase;background:#eceff1;color:#546e7a}.badge-programado.sim[data-v-4d30b7e0]{background:#e8f5e9;color:#2e7d32}.badge-tipo[data-v-4d30b7e0]{display:inline-block;font-size:.68rem;font-weight:700;padding:.15rem .4rem;border-radius:4px;text-transform:uppercase;white-space:nowrap}.badge-tipo.features[data-v-4d30b7e0]{background:#e8f5e9;color:#2e7d32}.badge-tipo.suporte[data-v-4d30b7e0]{background:#fff8e1;color:#f57f17}.badge-tipo.hotfix[data-v-4d30b7e0]{background:#ffebee;color:#c62828}.badge-tipo.interna[data-v-4d30b7e0],.badge-tipo.outros[data-v-4d30b7e0]{background:#eceff1;color:#546e7a}.tabela-vazia[data-v-4d30b7e0]{display:block;padding:1rem;text-align:center;color:#888;font-size:.88rem}.texto-unico[data-v-4d30b7e0]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-4d30b7e0] .tabela-tarefas .p-datatable-wrapper{overflow-x:auto}[data-v-4d30b7e0] .tabela-tarefas .p-datatable-table{table-layout:fixed;width:100%}[data-v-4d30b7e0] .tabela-tarefas .p-datatable-tbody>tr>td,[data-v-4d30b7e0] .tabela-tarefas .p-datatable-thead>tr>th{padding:.4rem .45rem;vertical-align:top}[data-v-4d30b7e0] .tabela-tarefas .p-datatable-tbody>tr>td:not(.col-assunto),[data-v-4d30b7e0] .tabela-tarefas .p-datatable-thead>tr>th:not(.col-assunto){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-4d30b7e0] .tabela-tarefas .col-id{width:4rem;max-width:4rem;padding-left:.2rem!important;padding-right:.2rem!important;text-align:center!important}[data-v-4d30b7e0] .tabela-tarefas .col-tipo{width:3.85rem;max-width:3.85rem;padding-left:.25rem!important;padding-right:.25rem!important}[data-v-4d30b7e0] .tabela-tarefas .col-tipo .badge-tipo{font-size:.62rem;padding:.1rem .28rem;letter-spacing:.2px}[data-v-4d30b7e0] .tabela-tarefas .col-setor{width:7rem;max-width:7rem}[data-v-4d30b7e0] .tabela-tarefas .col-setor-oculta{display:none!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important;border:none!important;overflow:hidden!important}[data-v-4d30b7e0] .tabela-tarefas .col-responsavel,[data-v-4d30b7e0] .tabela-tarefas .col-solicitante{width:8rem;max-width:8rem}[data-v-4d30b7e0] .tabela-tarefas .col-sistema{width:4.5rem;max-width:4.5rem}[data-v-4d30b7e0] .tabela-tarefas .col-programado{width:5.5rem;max-width:5.5rem}[data-v-4d30b7e0] .tabela-tarefas .col-data{width:6.5rem;max-width:6.5rem}[data-v-4d30b7e0] .tabela-tarefas .col-status{width:6rem;max-width:6rem}[data-v-4d30b7e0] .tabela-tarefas .col-progresso{width:3.25rem;text-align:center!important}[data-v-4d30b7e0] .tabela-executiva .p-datatable-thead>tr>th{background:#eceff1;color:#37474f;font-size:.72rem;font-weight:700;letter-spacing:.5px;padding:.55rem .75rem;border:none}[data-v-4d30b7e0] .tabela-executiva .p-datatable-tbody>tr>td{font-size:.85rem;padding:.5rem .75rem;border-color:#f0f0f0;text-align:left!important}@media (max-width:1200px){.charts-grid[data-v-4d30b7e0]{grid-template-columns:1fr}}@media (max-width:992px){.kpi-grid[data-v-4d30b7e0]{grid-template-columns:repeat(2,1fr)}.card-toolbar[data-v-4d30b7e0]{align-items:stretch}.card-toolbar-filtros[data-v-4d30b7e0]{width:100%}.filtro-campo[data-v-4d30b7e0],[data-v-4d30b7e0] .filtro-status-dropdown{min-width:100%;flex:1}}@media (max-width:576px){.kpi-grid[data-v-4d30b7e0]{grid-template-columns:1fr}}.alerta-erro[data-v-3af0b0e4]{display:flex;align-items:center;gap:.5rem;background:#ffebee;color:#c62828;border:1px solid #ef9a9a;border-radius:8px;padding:.75rem 1rem;margin-bottom:1rem;font-size:.9rem}.relatorio-ti[data-v-3af0b0e4]{width:100%;padding:0 1rem 1.5rem 0;font-family:Roboto,Open Sans,Arial,sans-serif}.relatorio-header[data-v-3af0b0e4]{background:linear-gradient(135deg,#1a237e,#283593 55%,#3949ab);color:#fff;border-radius:10px;padding:1.25rem 1.5rem;margin-bottom:1rem;box-shadow:0 4px 14px rgba(26,35,126,.25)}.relatorio-header-content[data-v-3af0b0e4]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.relatorio-titulo[data-v-3af0b0e4]{margin:0;font-size:1.45rem;font-weight:700;letter-spacing:.3px}.relatorio-subtitulo[data-v-3af0b0e4]{margin:.35rem 0 0;font-size:.82rem;letter-spacing:1.2px;opacity:.9}.relatorio-filtros[data-v-3af0b0e4]{display:flex;align-items:flex-end;gap:.75rem}.filtro-item[data-v-3af0b0e4]{display:flex;flex-direction:column;gap:.25rem}.filtro-item label[data-v-3af0b0e4]{font-size:.72rem;text-transform:uppercase;letter-spacing:.8px;opacity:.85}.btn-atualizar[data-v-3af0b0e4],.btn-relatorio-pdf[data-v-3af0b0e4]{margin-bottom:2px}.btn-relatorio-pdf[data-v-3af0b0e4]{border-color:hsla(0,0%,100%,.65)!important;color:#fff!important;background:hsla(0,0%,100%,.12)!important}.btn-relatorio-pdf[data-v-3af0b0e4]:hover:not(:disabled){background:hsla(0,0%,100%,.22)!important;border-color:#fff!important}.loading-bar[data-v-3af0b0e4]{height:.2rem;margin-bottom:.75rem}.relatorio-body[data-v-3af0b0e4]{display:flex;flex-direction:column;gap:1rem}.meta-linha[data-v-3af0b0e4]{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}.meta-consolidada[data-v-3af0b0e4]{background:#fff;border-radius:10px;box-shadow:0 0 12px -3px rgba(0,0,0,.15);padding:.85rem 1.1rem}.meta-label[data-v-3af0b0e4]{color:#666;margin-right:.35rem}.painel-principal[data-v-3af0b0e4]{background:#fff;border-radius:10px;box-shadow:0 0 12px -3px rgba(0,0,0,.15);padding:.5rem .75rem .75rem}.relatorio-footer[data-v-3af0b0e4]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;color:#888;font-size:.78rem;padding:.5rem .25rem 0;border-top:1px solid #e0e0e0}