.kanban-toolbar[data-v-32bf3d2d]{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;margin-bottom:1rem}.filtro-campo[data-v-32bf3d2d]{display:flex;flex-direction:column;gap:.25rem}.filtro-campo label[data-v-32bf3d2d]{font-size:.7rem;text-transform:uppercase;color:#78909c}.filtro-dropdown[data-v-32bf3d2d]{min-width:18rem}.hint[data-v-32bf3d2d]{font-size:.8rem;color:#546e7a}.kanban-board[data-v-32bf3d2d]{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.5rem;min-height:420px}.kanban-coluna[data-v-32bf3d2d]{flex:0 0 260px;background:#f5f7fb;border-radius:8px;border:1px solid #e3e8ef;display:flex;flex-direction:column;max-height:70vh;transition:border-color .15s ease,background .15s ease}.kanban-coluna.drop-over[data-v-32bf3d2d]{border-color:#3949ab;background:#e8eaf6}.kanban-coluna.fechado[data-v-32bf3d2d]{opacity:.92}.coluna-header[data-v-32bf3d2d]{display:flex;justify-content:space-between;align-items:center;padding:.65rem .75rem;border-bottom:1px solid #e3e8ef}.coluna-header h4[data-v-32bf3d2d]{margin:0;font-size:.85rem;color:#37474f}.coluna-count[data-v-32bf3d2d]{background:#e8eaf6;color:#3949ab;font-size:.75rem;font-weight:700;border-radius:10px;padding:.1rem .45rem}.coluna-cards[data-v-32bf3d2d]{padding:.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;min-height:120px}.coluna-vazia[data-v-32bf3d2d]{border:1px dashed #c5cae9;border-radius:6px;padding:1.25rem .5rem;text-align:center;font-size:.75rem;color:#9fa8da}.kanban-card[data-v-32bf3d2d]{background:#fff;border-radius:6px;border:1px solid #e3e8ef;padding:.65rem;box-shadow:0 1px 2px rgba(0,0,0,.04);cursor:-webkit-grab;cursor:grab;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.kanban-card[data-v-32bf3d2d]:active{cursor:-webkit-grabbing;cursor:grabbing}.kanban-card.arrastando[data-v-32bf3d2d]{opacity:.45}.kanban-card.salvando[data-v-32bf3d2d]{pointer-events:none;opacity:.7}.kanban-card.vencida[data-v-32bf3d2d]{border-color:#ef9a9a;background:#fff8f8}.card-top[data-v-32bf3d2d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.35rem}.card-id[data-v-32bf3d2d]{font-size:.72rem;color:#90a4ae;font-weight:600}.badge-tipo[data-v-32bf3d2d]{display:inline-block;padding:.1rem .4rem;border-radius:3px;font-size:.68rem;font-weight:600;background:#e8eaf6;color:#3949ab}.badge-tipo.features[data-v-32bf3d2d]{background:#e8f5e9;color:#2e7d32}.badge-tipo.suporte[data-v-32bf3d2d]{background:#fff3e0;color:#ef6c00}.badge-tipo.hotfix[data-v-32bf3d2d]{background:#ffebee;color:#c62828}.card-assunto[data-v-32bf3d2d]{margin:0 0 .45rem;font-size:.84rem;color:#263238;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-foot[data-v-32bf3d2d]{display:flex;justify-content:space-between;font-size:.72rem;color:#78909c}.card-foot .vencida[data-v-32bf3d2d]{color:#c62828;font-weight:600}.card-projeto[data-v-32bf3d2d]{margin-top:.35rem;font-size:.68rem;color:#90a4ae;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-salvando[data-v-32bf3d2d]{margin-top:.35rem;font-size:.7rem;color:#3949ab;font-weight:600}.vazio[data-v-32bf3d2d]{padding:2rem;text-align:center;color:#90a4ae;background:#fafbfc;border-radius:8px;border:1px dashed #cfd8dc}.metricas-toolbar[data-v-73419852]{margin-bottom:1rem}.filtro-campo[data-v-73419852]{display:flex;flex-direction:column;gap:.25rem}.filtro-campo label[data-v-73419852]{font-size:.7rem;text-transform:uppercase;color:#78909c}.filtro-dropdown[data-v-73419852]{min-width:18rem}.kpi-grid[data-v-73419852]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.75rem;margin-bottom:1rem}.kpi-box[data-v-73419852]{background:#fff;border:1px solid #e3e8ef;border-radius:8px;padding:.85rem .75rem;text-align:center;border-top:3px solid #3949ab}.kpi-box.verde[data-v-73419852]{border-top-color:#43a047}.kpi-box.amarelo[data-v-73419852]{border-top-color:#f9a825}.kpi-box.vermelho[data-v-73419852]{border-top-color:#e53935}.kpi-numero[data-v-73419852]{display:block;font-size:1.5rem;font-weight:700;color:#1a237e}.kpi-legenda[data-v-73419852]{font-size:.7rem;text-transform:uppercase;color:#78909c}.charts-grid[data-v-73419852]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:1rem}.secao-card[data-v-73419852]{background:#fff;border:1px solid #e3e8ef;border-radius:8px;padding:1rem}.secao-titulo[data-v-73419852]{margin:0 0 .75rem;font-size:.95rem;color:#1a237e}.chart-container[data-v-73419852]{height:280px}.vazio-suave[data-v-73419852],.vazio[data-v-73419852]{padding:1.5rem;text-align:center;color:#90a4ae}.vazio[data-v-73419852]{background:#fafbfc;border-radius:8px;border:1px dashed #cfd8dc}.portfolio-grid[data-v-16dbc5c4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.projeto-card[data-v-16dbc5c4]{background:#fff;border:1px solid #e3e8ef;border-radius:10px;padding:1rem;cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease;border-left:4px solid #90a4ae}.projeto-card[data-v-16dbc5c4]:hover{box-shadow:0 4px 14px rgba(26,35,126,.12)}.projeto-card.selecionado[data-v-16dbc5c4]{border-color:#3949ab;box-shadow:0 0 0 1px #3949ab}.projeto-card.verde[data-v-16dbc5c4]{border-left-color:#43a047}.projeto-card.amarelo[data-v-16dbc5c4]{border-left-color:#f9a825}.projeto-card.vermelho[data-v-16dbc5c4]{border-left-color:#e53935}.card-topo[data-v-16dbc5c4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.card-id[data-v-16dbc5c4]{font-size:.8rem;color:#78909c;font-weight:600}.badge-saude[data-v-16dbc5c4]{display:inline-block;padding:.15rem .5rem;border-radius:4px;font-size:.72rem;font-weight:600}.badge-saude.verde[data-v-16dbc5c4]{background:#e8f5e9;color:#2e7d32}.badge-saude.amarelo[data-v-16dbc5c4]{background:#fff8e1;color:#f57f17}.badge-saude.vermelho[data-v-16dbc5c4]{background:#ffebee;color:#c62828}.card-titulo[data-v-16dbc5c4]{margin:0 0 .65rem;font-size:1rem;color:#263238;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.card-meta[data-v-16dbc5c4]{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;color:#607d8b;margin-bottom:.85rem}.card-meta i[data-v-16dbc5c4]{margin-right:.25rem}.progresso-bloco[data-v-16dbc5c4]{margin-bottom:.5rem}.progresso-labels[data-v-16dbc5c4]{display:flex;justify-content:space-between;font-size:.78rem;color:#546e7a;margin-bottom:.25rem}.progresso-barra[data-v-16dbc5c4]{height:8px;background:#eceff1;border-radius:4px;overflow:hidden}.progresso-fill[data-v-16dbc5c4]{height:100%;background:linear-gradient(90deg,#3949ab,#1e88e5);border-radius:4px}.progresso-stats[data-v-16dbc5c4]{display:flex;justify-content:space-between;margin-top:.35rem;font-size:.75rem;color:#78909c}.atrasadas[data-v-16dbc5c4]{color:#c62828;font-weight:600}.card-motivo[data-v-16dbc5c4]{margin:.5rem 0 0;font-size:.78rem;color:#90a4ae}.card-acoes[data-v-16dbc5c4]{margin-top:.5rem;display:flex;justify-content:flex-end}.vazio[data-v-16dbc5c4]{padding:2rem;text-align:center;color:#90a4ae;background:#fafbfc;border-radius:8px;border:1px dashed #cfd8dc}.roadmap-tab[data-v-994d6bd0]{--rm-indigo:#3949ab;--rm-indigo-deep:#1a237e;--rm-border:#dce3f0;--rm-surface:#f7f9fc;--rm-muted:#78909c}.roadmap-toolbar[data-v-994d6bd0]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:flex-end;margin-bottom:1rem}.toolbar-esquerda[data-v-994d6bd0]{display:flex;flex-direction:column;gap:.45rem}.filtro-campo[data-v-994d6bd0]{display:flex;flex-direction:column;gap:.25rem}.filtro-campo label[data-v-994d6bd0]{font-size:.7rem;text-transform:uppercase;letter-spacing:.4px;color:var(--rm-muted);font-weight:600}.filtro-dropdown[data-v-994d6bd0]{min-width:18rem}.toolbar-hint[data-v-994d6bd0]{margin:0;font-size:.78rem;color:var(--rm-muted)}.resumo-chips[data-v-994d6bd0]{display:flex;flex-wrap:wrap;gap:.45rem}.chip[data-v-994d6bd0]{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:999px;font-size:.75rem;font-weight:600;border:1px solid var(--rm-border);background:#fff;color:#546e7a}.chip-total[data-v-994d6bd0]{background:#e8eaf6;border-color:#c5cae9;color:var(--rm-indigo-deep)}.chip-proj[data-v-994d6bd0]{background:#e3f2fd;border-color:#90caf9;color:#1565c0}.chip-task[data-v-994d6bd0]{background:#e0f2f1;border-color:#80cbc4;color:#00695c}.roadmap-panel[data-v-994d6bd0]{background:#fff;border:1px solid var(--rm-border);border-radius:12px;padding:1rem 1.1rem 1.15rem;box-shadow:0 2px 10px rgba(26,35,126,.05)}.vazio[data-v-994d6bd0]{padding:2.5rem 1rem;text-align:center;color:var(--rm-muted);background:var(--rm-surface);border:1px dashed var(--rm-border);border-radius:10px}.alerta-erro[data-v-b2ed8fa0]{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-b2ed8fa0]{width:100%;padding:0 1rem 1.5rem 0;font-family:Roboto,Open Sans,Arial,sans-serif}.relatorio-header[data-v-b2ed8fa0]{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-b2ed8fa0]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.relatorio-titulo[data-v-b2ed8fa0]{margin:0;font-size:1.45rem;font-weight:700}.relatorio-subtitulo[data-v-b2ed8fa0]{margin:.35rem 0 0;font-size:.85rem;opacity:.92}.relatorio-filtros[data-v-b2ed8fa0]{display:flex;flex-wrap:wrap;gap:.65rem;align-items:flex-end}.filtro-item[data-v-b2ed8fa0]{display:flex;flex-direction:column;gap:.25rem}.filtro-item label[data-v-b2ed8fa0]{font-size:.7rem;text-transform:uppercase;letter-spacing:.4px;opacity:.9}.filtro-item[data-v-b2ed8fa0] .p-dropdown{min-width:8rem}.btn-relatorio-pdf[data-v-b2ed8fa0]{color:#fff!important;border-color:hsla(0,0%,100%,.55)!important}.loading-bar[data-v-b2ed8fa0]{height:3px;margin-bottom:.75rem}.resumo-kpi-bar[data-v-b2ed8fa0]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.kpi-mini[data-v-b2ed8fa0]{background:#fff;border:1px solid #e3e8ef;border-radius:8px;padding:.65rem 1rem;min-width:6.5rem;box-shadow:0 1px 4px rgba(0,0,0,.04)}.kpi-mini-valor[data-v-b2ed8fa0]{display:block;font-size:1.35rem;font-weight:700;color:#1a237e}.kpi-mini-label[data-v-b2ed8fa0]{font-size:.72rem;text-transform:uppercase;color:#78909c}.kpi-mini.verde .kpi-mini-valor[data-v-b2ed8fa0]{color:#2e7d32}.kpi-mini.amarelo .kpi-mini-valor[data-v-b2ed8fa0]{color:#f9a825}.kpi-mini.vermelho .kpi-mini-valor[data-v-b2ed8fa0]{color:#c62828}.relatorio-footer[data-v-b2ed8fa0]{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:1.25rem;padding-top:.75rem;border-top:1px solid #eceff1;font-size:.78rem;color:#90a4ae}.badge-saude[data-v-b2ed8fa0]{display:inline-block;padding:.15rem .55rem;border-radius:4px;font-size:.75rem;font-weight:600}.badge-saude.verde[data-v-b2ed8fa0]{background:#e8f5e9;color:#2e7d32}.badge-saude.amarelo[data-v-b2ed8fa0]{background:#fff8e1;color:#f57f17}.badge-saude.vermelho[data-v-b2ed8fa0]{background:#ffebee;color:#c62828}.badge-saude.encerrado[data-v-b2ed8fa0]{background:#eceff1;color:#546e7a}.badge-tipo[data-v-b2ed8fa0]{display:inline-block;padding:.1rem .45rem;border-radius:4px;font-size:.72rem;font-weight:600;background:#e8eaf6;color:#3949ab}.badge-tipo.features[data-v-b2ed8fa0]{background:#e8f5e9;color:#2e7d32}.badge-tipo.suporte[data-v-b2ed8fa0]{background:#fff3e0;color:#ef6c00}.badge-tipo.hotfix[data-v-b2ed8fa0]{background:#ffebee;color:#c62828}.detalhe-meta[data-v-b2ed8fa0]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;font-size:.9rem;color:#546e7a}.detalhe-motivo[data-v-b2ed8fa0]{margin:0 0 1rem;color:#607d8b;font-size:.85rem}.detalhe-loading[data-v-b2ed8fa0]{padding:1.5rem;text-align:center;color:#78909c}[data-v-b2ed8fa0] .p-tabview .p-tabview-nav{border-bottom-color:#c5cae9}[data-v-b2ed8fa0] .p-tabview .p-tabview-nav li .p-tabview-nav-link{color:#3949ab;font-weight:600}[data-v-b2ed8fa0] .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{border-color:#3949ab;color:#1a237e}