.kanban-toolbar[data-v-4c5cd5e2]{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;margin-bottom:1rem}.filtro-campo[data-v-4c5cd5e2]{display:flex;flex-direction:column;gap:.25rem}.filtro-campo label[data-v-4c5cd5e2]{font-size:.7rem;text-transform:uppercase;color:#78909c}.filtro-dropdown[data-v-4c5cd5e2]{min-width:18rem}.hint[data-v-4c5cd5e2]{font-size:.8rem;color:#546e7a}.kanban-board[data-v-4c5cd5e2]{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.5rem;min-height:420px}.kanban-coluna[data-v-4c5cd5e2]{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-4c5cd5e2]{border-color:#3949ab;background:#e8eaf6}.kanban-coluna.drop-bloqueado[data-v-4c5cd5e2]{border-color:#ef9a9a;background:#fff5f5}.kanban-coluna.fechado[data-v-4c5cd5e2]{opacity:.92}.coluna-header[data-v-4c5cd5e2]{display:flex;justify-content:space-between;align-items:center;padding:.65rem .75rem;border-bottom:1px solid #e3e8ef}.coluna-header h4[data-v-4c5cd5e2]{margin:0;font-size:.85rem;color:#37474f}.coluna-count[data-v-4c5cd5e2]{background:#e8eaf6;color:#3949ab;font-size:.75rem;font-weight:700;border-radius:10px;padding:.1rem .45rem}.coluna-cards[data-v-4c5cd5e2]{padding:.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;min-height:120px}.coluna-vazia[data-v-4c5cd5e2]{border:1px dashed #c5cae9;border-radius:6px;padding:1.25rem .5rem;text-align:center;font-size:.75rem;color:#9fa8da}.kanban-card[data-v-4c5cd5e2]{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-4c5cd5e2]:active{cursor:-webkit-grabbing;cursor:grabbing}.kanban-card.arrastando[data-v-4c5cd5e2]{opacity:.45}.kanban-card.salvando[data-v-4c5cd5e2]{pointer-events:none;opacity:.7}.kanban-card.vencida[data-v-4c5cd5e2]{border-color:#ef9a9a;background:#fff8f8}.card-top[data-v-4c5cd5e2]{display:flex;justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.35rem}.card-id[data-v-4c5cd5e2]{font-size:.72rem;color:#90a4ae;font-weight:600}.badge-prioridade[data-v-4c5cd5e2]{display:inline-block;padding:.05rem .35rem;border-radius:.25rem;font-size:.65rem;font-weight:600;line-height:1.3;background:#e7f0ea;color:#3d5c48;margin-left:auto}.badge-prioridade.prio-baixa[data-v-4c5cd5e2]{background:#e8eef5;color:#5a6b7d}.badge-prioridade.prio-normal[data-v-4c5cd5e2]{background:#e7f0ea;color:#3d5c48}.badge-prioridade.prio-alta[data-v-4c5cd5e2]{background:#fef3e2;color:#8a5a12}.badge-prioridade.prio-urgente[data-v-4c5cd5e2]{background:#fde8e8;color:#9b2c2c}.card-assunto[data-v-4c5cd5e2]{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-4c5cd5e2]{display:flex;justify-content:space-between;font-size:.72rem;color:#78909c}.card-foot .vencida[data-v-4c5cd5e2]{color:#c62828;font-weight:600}.card-acoes[data-v-4c5cd5e2]{display:flex;justify-content:space-between;align-items:center;margin-top:.4rem;gap:.35rem}.card-tempo[data-v-4c5cd5e2]{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;color:#607d8b;font-weight:600}.card-tempo.correndo[data-v-4c5cd5e2]{color:#2e7d32}.card-tempo.outro[data-v-4c5cd5e2]{color:#ef6c00}.card-comentar[data-v-4c5cd5e2]{display:inline-flex;align-items:center;gap:.25rem;border:0;background:transparent;color:#78909c;cursor:pointer;padding:.15rem .3rem;border-radius:4px;line-height:1;margin-left:auto}.card-comentar[data-v-4c5cd5e2]:hover:not(:disabled){background:#e8eaf6;color:#3949ab}.card-comentar.tem-comentarios[data-v-4c5cd5e2]{color:#3949ab}.card-comentar[data-v-4c5cd5e2]:disabled{opacity:.5;cursor:default}.card-comentar-count[data-v-4c5cd5e2]{font-size:.7rem;font-weight:700}.comentar-assunto[data-v-4c5cd5e2]{margin:0 0 .75rem;font-size:.9rem;color:#37474f}.comentar-footer[data-v-4c5cd5e2]{display:flex;align-items:center;gap:.5rem;width:100%}.comentar-footer-spacer[data-v-4c5cd5e2]{flex:1 1 auto}.comentario-preview[data-v-4c5cd5e2]{display:flex;align-items:flex-start;gap:.5rem;margin-top:.65rem}.comentario-imagem[data-v-4c5cd5e2]{display:block;max-width:min(100%,360px);max-height:180px;width:auto;height:auto;border-radius:8px;border:1px solid #e3e8ef;-o-object-fit:contain;object-fit:contain;background:#fff}.comentario-pdf-nome[data-v-4c5cd5e2]{display:flex;align-items:center;gap:.4rem;color:#c62828;font-size:.85rem}.w-full[data-v-4c5cd5e2]{width:100%}.card-projeto[data-v-4c5cd5e2]{margin-top:.35rem;font-size:.68rem;color:#90a4ae;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-salvando[data-v-4c5cd5e2]{margin-top:.35rem;font-size:.7rem;color:#3949ab;font-weight:600}.vazio[data-v-4c5cd5e2]{padding:2rem;text-align:center;color:#90a4ae;background:#fafbfc;border-radius:8px;border:1px dashed #cfd8dc}.metricas-toolbar[data-v-44e28fb8]{margin-bottom:1rem}.metricas-intro[data-v-44e28fb8]{margin:0 0 .4rem;color:#546e7a;font-size:.9rem}.metricas-saude[data-v-44e28fb8]{margin:0 0 .9rem;font-size:.82rem;font-weight:600;color:#3949ab}.metricas-saude.verde[data-v-44e28fb8]{color:#2e7d32}.metricas-saude.amarelo[data-v-44e28fb8]{color:#f9a825}.metricas-saude.vermelho[data-v-44e28fb8]{color:#c62828}.filtro-campo[data-v-44e28fb8]{display:flex;flex-direction:column;gap:.25rem}.filtro-campo label[data-v-44e28fb8]{font-size:.7rem;text-transform:uppercase;color:#78909c}.filtro-dropdown[data-v-44e28fb8]{min-width:18rem}.kpi-grid[data-v-44e28fb8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;margin-bottom:1rem}.kpi-box[data-v-44e28fb8]{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-44e28fb8]{border-top-color:#43a047}.kpi-box.amarelo[data-v-44e28fb8]{border-top-color:#f9a825}.kpi-box.vermelho[data-v-44e28fb8]{border-top-color:#e53935}.kpi-numero[data-v-44e28fb8]{display:block;font-size:1.35rem;font-weight:700;color:#1a237e}.kpi-legenda[data-v-44e28fb8]{font-size:.68rem;text-transform:uppercase;color:#78909c;line-height:1.25}.charts-grid[data-v-44e28fb8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:1rem}.secao-card[data-v-44e28fb8]{background:#fff;border:1px solid #e3e8ef;border-radius:8px;padding:1rem}.secao-titulo[data-v-44e28fb8]{margin:0 0 .75rem;font-size:.95rem;color:#1a237e}.chart-container[data-v-44e28fb8]{height:280px}.vazio[data-v-44e28fb8]{padding:1.5rem;text-align:center;color:#90a4ae;background:#fafbfc;border-radius:8px;border:1px dashed #cfd8dc}.secao-ajuda[data-v-44e28fb8]{margin:-.35rem 0 .75rem;font-size:.8rem;color:#78909c}.chart-vazio[data-v-44e28fb8]{padding:1rem;text-align:center;color:#90a4ae;font-size:.85rem}.tabela-tempo[data-v-44e28fb8]{width:100%;border-collapse:collapse;font-size:.85rem}.tabela-tempo td[data-v-44e28fb8],.tabela-tempo th[data-v-44e28fb8]{text-align:left;padding:.45rem .5rem;border-bottom:1px solid #eceff1;vertical-align:top}.tabela-tempo th[data-v-44e28fb8]{font-size:.7rem;text-transform:uppercase;color:#78909c}.tempo-valor[data-v-44e28fb8]{font-weight:700;color:#37474f;white-space:nowrap}.tempo-valor.correndo[data-v-44e28fb8]{color:#2e7d32}.badge-alerta[data-v-44e28fb8]{display:inline-block;font-size:.72rem;font-weight:600;border-radius:999px;padding:.12rem .5rem}.badge-alerta.atrasada[data-v-44e28fb8]{background:#ffebee;color:#c62828}.badge-alerta.risco[data-v-44e28fb8]{background:#fff8e1;color:#f57f17}.badge-alerta.sem_responsavel[data-v-44e28fb8]{background:#e3f2fd;color:#1565c0}.status-resumo-grid[data-v-44e28fb8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.65rem;margin-bottom:1rem}.status-resumo-card[data-v-44e28fb8]{background:#f7f9fc;border:1px solid #e3e8ef;border-radius:8px;padding:.7rem .75rem;display:flex;flex-direction:column;gap:.15rem}.status-resumo-nome[data-v-44e28fb8]{font-size:.72rem;text-transform:uppercase;color:#78909c;font-weight:600}.status-resumo-tempo[data-v-44e28fb8]{font-size:1.15rem;color:#1a237e}.status-resumo-meta[data-v-44e28fb8]{font-size:.72rem;color:#90a4ae}.tabela-controle-tempo .linha-tarefa[data-v-44e28fb8]{cursor:pointer}.tabela-controle-tempo .linha-tarefa[data-v-44e28fb8]:hover{background:#f5f7fb}.tabela-controle-tempo .linha-tarefa.expandida[data-v-44e28fb8]{background:#eef2ff}.btn-expandir[data-v-44e28fb8]{border:0;background:transparent;color:#546e7a;padding:0 .25rem 0 0;cursor:pointer}.badge-origem[data-v-44e28fb8]{display:inline-block;font-size:.72rem;font-weight:600;border-radius:4px;padding:.12rem .45rem;background:#eceff1;color:#546e7a}.badge-origem.aberta[data-v-44e28fb8]{background:#e8f5e9;color:#2e7d32}.badge-origem.fechada[data-v-44e28fb8]{background:#e8eaf6;color:#3949ab}.linha-detalhe-status td[data-v-44e28fb8]{background:#fafbff;border-bottom:1px solid #dce3f0}.detalhe-status[data-v-44e28fb8]{display:flex;flex-direction:column;gap:.55rem;padding:.25rem 0 .35rem}.detalhe-status-titulo[data-v-44e28fb8]{font-size:.72rem;text-transform:uppercase;color:#78909c;font-weight:600}.detalhe-status-vazio[data-v-44e28fb8]{font-size:.8rem;color:#90a4ae}.status-chips[data-v-44e28fb8]{display:flex;flex-wrap:wrap;gap:.4rem}.status-chips.compacto[data-v-44e28fb8]{gap:.3rem}.status-chip[data-v-44e28fb8]{display:inline-flex;align-items:center;gap:.35rem;background:#fff;border:1px solid #d7dde8;border-radius:999px;padding:.2rem .55rem;font-size:.78rem;color:#455a64}.status-chip strong[data-v-44e28fb8]{color:#1a237e}.status-chip.correndo[data-v-44e28fb8]{border-color:#81c784;background:#e8f5e9}.status-chip-nome[data-v-44e28fb8]{color:#607d8b}.status-chip-live[data-v-44e28fb8]{font-size:.65rem;text-transform:uppercase;font-weight:700;color:#2e7d32}.status-barra[data-v-44e28fb8]{display:flex;height:8px;border-radius:999px;overflow:hidden;background:#eceff1}.status-barra-fatia[data-v-44e28fb8]{height:100%;min-width:2px}.secao-card+.secao-card[data-v-44e28fb8]{margin-top:1rem}.roadmap-tab[data-v-c8052b44]{--rm-indigo:#3949ab;--rm-indigo-deep:#1a237e;--rm-border:#dce3f0;--rm-surface:#f7f9fc;--rm-muted:#78909c}.roadmap-toolbar[data-v-c8052b44]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:flex-end;margin-bottom:1rem}.toolbar-esquerda[data-v-c8052b44]{display:flex;flex-direction:column;gap:.45rem}.filtro-campo[data-v-c8052b44]{display:flex;flex-direction:column;gap:.25rem}.filtro-campo label[data-v-c8052b44]{font-size:.7rem;text-transform:uppercase;letter-spacing:.4px;color:var(--rm-muted);font-weight:600}.filtro-dropdown[data-v-c8052b44]{min-width:18rem}.toolbar-hint[data-v-c8052b44]{margin:0;font-size:.78rem;color:var(--rm-muted)}.resumo-chips[data-v-c8052b44]{display:flex;flex-wrap:wrap;gap:.45rem}.chip[data-v-c8052b44]{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-c8052b44]{background:#e8eaf6;border-color:#c5cae9;color:var(--rm-indigo-deep)}.chip-proj[data-v-c8052b44]{background:#e3f2fd;border-color:#90caf9;color:#1565c0}.chip-task[data-v-c8052b44]{background:#e0f2f1;border-color:#80cbc4;color:#00695c}.roadmap-panel[data-v-c8052b44]{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-c8052b44]{padding:2.5rem 1rem;text-align:center;color:var(--rm-muted);background:var(--rm-surface);border:1px dashed var(--rm-border);border-radius:10px}.sprint-tab[data-v-6ffc1723]{min-width:0}.sprint-toolbar[data-v-6ffc1723]{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end;justify-content:space-between;margin-bottom:.75rem}.filtro-campo[data-v-6ffc1723]{display:flex;flex-direction:column;gap:.25rem;min-width:min(280px,100%)}.filtro-campo label[data-v-6ffc1723]{font-size:.75rem;font-weight:700;color:#3949ab}.filtro-dropdown[data-v-6ffc1723]{width:min(320px,100%)}.sprint-acoes[data-v-6ffc1723]{display:flex;flex-wrap:wrap;gap:.4rem}.sprint-aviso[data-v-6ffc1723],.sprint-hint[data-v-6ffc1723]{margin:0 0 .75rem;font-size:.85rem;color:#546e7a}.sprint-aviso[data-v-6ffc1723]{color:#6d4c41;background:#fff8e1;border:1px solid #ffe082;border-radius:8px;padding:.55rem .75rem}.sprint-erro[data-v-6ffc1723]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.75rem;padding:.6rem .75rem;border-radius:8px;background:#ffebee;color:#b71c1c}.sprint-resumo[data-v-6ffc1723]{margin-bottom:.85rem;padding:.75rem .9rem;border:1px solid #c5cae9;border-radius:10px;background:#f8f9ff}.sprint-resumo.ativa[data-v-6ffc1723]{border-color:#a5d6a7;background:#f1f8e9}.sprint-resumo.concluida[data-v-6ffc1723]{border-color:#cfd8dc;background:#fafafa}.resumo-texto[data-v-6ffc1723]{display:flex;flex-wrap:wrap;gap:.45rem .7rem;align-items:center}.resumo-texto strong[data-v-6ffc1723]{color:#1a237e}.resumo-objetivo[data-v-6ffc1723],.resumo-periodo[data-v-6ffc1723]{color:#546e7a;font-size:.85rem}.resumo-objetivo[data-v-6ffc1723]{margin:.4rem 0 0}.status-chip[data-v-6ffc1723]{font-size:.7rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:.12rem .45rem;border-radius:999px;background:#e8eaf6;color:#283593}.status-chip.ativa[data-v-6ffc1723]{background:#c8e6c9;color:#1b5e20}.status-chip.concluida[data-v-6ffc1723]{background:#eceff1;color:#455a64}.resumo-barra[data-v-6ffc1723]{display:flex;align-items:center;gap:.7rem;margin-top:.55rem;font-size:.8rem;color:#455a64}.barra-trilho[data-v-6ffc1723]{flex:1;height:8px;border-radius:999px;background:#e0e0e0;overflow:hidden}.barra-valor[data-v-6ffc1723]{height:100%;background:#3949ab}.sprint-resumo.ativa .barra-valor[data-v-6ffc1723]{background:#2e7d32}.sprint-board[data-v-6ffc1723]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem;align-items:start}.sprint-coluna[data-v-6ffc1723]{min-width:0;background:#fff;border:1px solid #e0e7ff;border-radius:10px;padding:.75rem}.sprint-coluna.drop-over[data-v-6ffc1723]{border-color:#3949ab;box-shadow:inset 0 0 0 2px #3949ab}.sprint-coluna.concluida[data-v-6ffc1723]{background:#fafafa}.coluna-header[data-v-6ffc1723]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.6rem}.coluna-header h3[data-v-6ffc1723]{margin:0;font-size:1rem;color:#1a237e}.coluna-sub[data-v-6ffc1723]{display:block;margin-top:.1rem;font-size:.75rem;color:#78909c}.coluna-count[data-v-6ffc1723]{min-width:1.6rem;padding:.1rem .4rem;border-radius:999px;background:#e8eaf6;color:#1a237e;font-size:.75rem;font-weight:700;text-align:center}.busca[data-v-6ffc1723]{width:100%;margin-bottom:.6rem}.coluna-lista[data-v-6ffc1723]{display:flex;flex-direction:column;gap:.5rem;max-height:min(62vh,720px);overflow:auto;padding-right:.15rem}.coluna-vazio[data-v-6ffc1723]{padding:1.25rem .5rem;text-align:center;color:#90a4ae;font-size:.88rem}.sprint-card[data-v-6ffc1723]{border:1px solid #e0e7ff;border-radius:8px;padding:.55rem .65rem .45rem;background:#fff;cursor:-webkit-grab;cursor:grab}.sprint-card.entregue[data-v-6ffc1723]{background:#f1f8e9;border-color:#c5e1a5;cursor:default}.sprint-card.vencida[data-v-6ffc1723]{border-color:#ef9a9a}.sprint-card.arrastando[data-v-6ffc1723]{opacity:.45}.sprint-card.salvando[data-v-6ffc1723]{opacity:.6;pointer-events:none}.card-foot[data-v-6ffc1723],.card-top[data-v-6ffc1723]{display:flex;justify-content:space-between;gap:.4rem;align-items:center;font-size:.75rem;color:#607d8b}.card-id[data-v-6ffc1723]{font-weight:700;color:#3949ab}.card-assunto[data-v-6ffc1723]{margin:.3rem 0;color:#263238;font-size:.9rem;line-height:1.3}.badge-prioridade[data-v-6ffc1723]{display:inline-block;padding:.05rem .35rem;border-radius:.25rem;font-size:.65rem;font-weight:600;line-height:1.3;background:#e7f0ea;color:#3d5c48}.badge-prioridade.prio-baixa[data-v-6ffc1723]{background:#e8eef5;color:#5a6b7d}.badge-prioridade.prio-normal[data-v-6ffc1723]{background:#e7f0ea;color:#3d5c48}.badge-prioridade.prio-alta[data-v-6ffc1723]{background:#fef3e2;color:#8a5a12}.badge-prioridade.prio-urgente[data-v-6ffc1723]{background:#fde8e8;color:#9b2c2c}.card-badge[data-v-6ffc1723]{padding:.05rem .35rem;border-radius:999px;background:#e3f2fd;color:#1565c0;font-size:.68rem;font-weight:700}.card-badge.entregue[data-v-6ffc1723]{background:#c8e6c9;color:#1b5e20}.card-badge.vencida[data-v-6ffc1723],.card-foot .vencida[data-v-6ffc1723]{color:#c62828;background:#ffebee}.card-mover[data-v-6ffc1723]{margin-top:.4rem;border:0;background:transparent;color:#3949ab;font-size:.75rem;font-weight:700;cursor:pointer;padding:0}.card-mover[data-v-6ffc1723]:disabled{opacity:.5;cursor:default}.form-grid[data-v-6ffc1723]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.form-campo[data-v-6ffc1723]{display:flex;flex-direction:column;gap:.3rem}.form-campo-full[data-v-6ffc1723]{grid-column:1/-1}.form-campo label[data-v-6ffc1723]{font-size:.78rem;font-weight:700;color:#3949ab}@media (max-width:900px){.form-grid[data-v-6ffc1723],.sprint-board[data-v-6ffc1723]{grid-template-columns:1fr}}.projeto-detalhe-page[data-v-305d361f]{width:100%;max-width:100%;overflow-x:hidden;padding:0 1rem 1.5rem 0;font-family:Roboto,Open Sans,Arial,sans-serif}.page-toolbar[data-v-305d361f]{margin-bottom:.75rem;justify-content:space-between;align-items:center}.page-toolbar-acoes[data-v-305d361f],.page-toolbar[data-v-305d361f]{display:flex;gap:.5rem;flex-wrap:wrap}.alerta-erro[data-v-305d361f]{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}.loading-bar[data-v-305d361f]{height:3px;margin-bottom:.75rem}.page-header[data-v-305d361f]{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)}.page-header-content[data-v-305d361f]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.page-eyebrow[data-v-305d361f]{margin:0 0 .25rem;opacity:.85;font-size:.85rem}.page-titulo[data-v-305d361f]{margin:0;font-size:1.35rem;font-weight:600;line-height:1.35}.page-motivo[data-v-305d361f]{margin:.5rem 0 0;opacity:.9;font-size:.88rem}.badge-saude[data-v-305d361f]{display:inline-flex;align-items:center;padding:.35rem .75rem;border-radius:999px;font-size:.8rem;font-weight:600;background:hsla(0,0%,100%,.18);color:#fff}.badge-saude.verde[data-v-305d361f]{background:#e8f5e9;color:#2e7d32}.badge-saude.amarelo[data-v-305d361f]{background:#fff8e1;color:#f9a825}.badge-saude.vermelho[data-v-305d361f]{background:#ffebee;color:#c62828}.badge-saude.cancelado[data-v-305d361f],.badge-saude.encerrado[data-v-305d361f]{background:#eceff1;color:#546e7a}.meta-grid[data-v-305d361f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.meta-card[data-v-305d361f]{background:#fff;border:1px solid #e0e7ff;border-radius:8px;padding:.75rem .9rem;display:flex;flex-direction:column;gap:.25rem}.meta-label[data-v-305d361f]{font-size:.75rem;color:#78909c;text-transform:uppercase;letter-spacing:.02em}.meta-card strong[data-v-305d361f]{color:#1a237e;font-size:.95rem}.objetivo-panel[data-v-305d361f]{background:#fff;border:1px solid #e0e7ff;border-radius:10px;padding:1rem 1.1rem;margin-bottom:1rem}.objetivo-panel h2[data-v-305d361f]{margin:0 0 .45rem;font-size:1rem;color:#1a237e}.objetivo-texto[data-v-305d361f]{margin:0;color:#37474f;font-size:.92rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.participantes-panel[data-v-305d361f]{background:#fff;border:1px solid #e0e7ff;border-radius:10px;padding:1rem 1.1rem;margin-bottom:1rem}.participantes-add[data-v-305d361f]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin-bottom:.85rem}.participantes-dropdown[data-v-305d361f]{flex:1 1 240px;min-width:200px}.participantes-dropdown.p-autocomplete[data-v-305d361f]{display:inline-flex;width:auto;flex:1 1 240px}.participantes-dropdown .p-inputtext[data-v-305d361f]{width:100%}.participantes-galeria[data-v-305d361f]{list-style:none;margin:0;padding:.15rem 0 0;display:flex;flex-wrap:wrap;gap:.85rem 1rem}.participante-card[data-v-305d361f]{position:relative;width:118px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:.55rem .45rem .7rem;border-radius:12px;background:#f8fafc;border:1px solid #e8eef5}.participante-card.is-gestor[data-v-305d361f]{background:#eef2ff;border-color:#c5cae9}.participante-papel[data-v-305d361f]{display:block;margin:0 0 .4rem;font-size:.68rem;font-weight:700;color:#78909c;text-transform:uppercase;letter-spacing:.4px;line-height:1.2}.participante-card.is-gestor .participante-papel[data-v-305d361f]{color:#3949ab}.participante-papel-select[data-v-305d361f]{display:block;width:100%;max-width:108px;margin:0 0 .4rem;padding:.12rem .2rem;border:1px solid #c5cae9;border-radius:6px;background:#fff;color:#3949ab;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.3px;cursor:pointer}.participante-card.is-membro .participante-papel-select[data-v-305d361f]{color:#546e7a;border-color:#cfd8dc}.participante-foto-wrap[data-v-305d361f]{position:relative;width:72px;height:72px;margin-bottom:.45rem;overflow:hidden;border-radius:50%}.participante-foto[data-v-305d361f]{width:72px;height:72px;border-radius:50%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;display:block;background:#eceff1;border:2px solid #fff;box-shadow:0 1px 4px rgba(26,35,126,.12)}.participante-foto.padrao[data-v-305d361f]{display:flex;align-items:center;justify-content:center;color:#90a4ae;background:linear-gradient(180deg,#eceff1,#cfd8dc)}.participante-foto.padrao .pi[data-v-305d361f]{font-size:1.85rem}.participante-remover[data-v-305d361f]{position:absolute;top:-8px;right:-10px;width:1.6rem;height:1.6rem;background:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,.12)}.participante-nome[data-v-305d361f]{font-size:.72rem;font-weight:700;color:#263238;line-height:1.25;max-width:108px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-transform:uppercase}.participante-id[data-v-305d361f]{margin-top:.15rem;font-size:.65rem;color:#90a4ae}.projeto-abas[data-v-305d361f]{margin-top:.25rem;min-width:0}.projeto-abas[data-v-305d361f] .p-tabview-panels{padding:.75rem 0 0;overflow:hidden}.projeto-abas[data-v-305d361f] .p-tabview-panel{overflow:hidden}.projeto-abas[data-v-305d361f] .p-tabview-nav{border-bottom-color:#c5cae9}.projeto-abas[data-v-305d361f] .p-tabview-nav li .p-tabview-nav-link{color:#3949ab;font-weight:600}.projeto-abas[data-v-305d361f] .p-tabview-nav li.p-highlight .p-tabview-nav-link{border-color:#3949ab;color:#1a237e}.projeto-abas[data-v-305d361f]:not(.is-gestor) .p-tabview-nav li:nth-child(5){display:none}.tabela-executiva[data-v-305d361f] tr.tarefa-destaque{background:#fff8e1!important}.tarefas-panel[data-v-305d361f]{background:#fff;border:1px solid #e0e7ff;border-radius:10px;padding:1rem 1.1rem;margin-bottom:.5rem;overflow:hidden;max-width:100%;min-width:0}.tabela-tarefas-scroll[data-v-305d361f]{width:100%;max-width:100%;overflow-x:auto}.tabela-executiva[data-v-305d361f]{width:100%}.tabela-executiva[data-v-305d361f] .p-datatable-wrapper{overflow-x:auto}.tabela-executiva[data-v-305d361f] table{width:100%;table-layout:fixed}.tabela-executiva[data-v-305d361f] .p-datatable-tbody>tr>td,.tabela-executiva[data-v-305d361f] .p-datatable-thead>tr>th{padding:.35rem .25rem;vertical-align:middle;overflow:hidden}.tabela-executiva[data-v-305d361f] .col-assunto{vertical-align:top}.tabela-executiva[data-v-305d361f] .col-acoes,.tabela-executiva[data-v-305d361f] .coluna-acoes,.tabela-executiva[data-v-305d361f] .p-datatable-tbody>tr>td:last-child,.tabela-executiva[data-v-305d361f] .p-datatable-thead>tr>th:last-child{white-space:nowrap}.tabela-executiva[data-v-305d361f] .col-exp{width:1.6rem!important;max-width:1.6rem;padding-left:.15rem;padding-right:0}.tabela-executiva[data-v-305d361f] .col-id{width:2.5rem!important;max-width:2.5rem;padding-left:.05rem;padding-right:.15rem;white-space:nowrap}.tabela-executiva[data-v-305d361f] .col-assunto{width:40%!important;min-width:14rem}.tabela-executiva[data-v-305d361f] .col-prioridade{width:5.5rem!important;max-width:5.5rem;white-space:nowrap}.badge-prioridade[data-v-305d361f]{display:inline-block;padding:.1rem .45rem;border-radius:.25rem;font-size:.72rem;font-weight:600;line-height:1.35;letter-spacing:.01em;background:#e8eef5;color:#3d4f63}.badge-prioridade.prio-baixa[data-v-305d361f]{background:#e8eef5;color:#5a6b7d}.badge-prioridade.prio-normal[data-v-305d361f]{background:#e7f0ea;color:#3d5c48}.badge-prioridade.prio-alta[data-v-305d361f]{background:#fef3e2;color:#8a5a12}.badge-prioridade.prio-urgente[data-v-305d361f]{background:#fde8e8;color:#9b2c2c}.tabela-executiva[data-v-305d361f] .col-setor,.tabela-executiva[data-v-305d361f] .col-solicitante{width:6.5%!important}.tabela-executiva[data-v-305d361f] .col-responsavel{width:9%!important}.tabela-executiva[data-v-305d361f] .col-status{width:6.5%!important}.tabela-executiva[data-v-305d361f] .col-tempo{width:5.25rem!important;max-width:5.25rem;white-space:nowrap}.tabela-executiva[data-v-305d361f] .col-previsto{width:5.1rem!important;max-width:5.1rem;white-space:nowrap}.tabela-executiva[data-v-305d361f] .col-pct{width:2.25rem!important;max-width:2.25rem;text-align:center;white-space:nowrap;padding-left:.1rem;padding-right:.1rem}.tabela-executiva[data-v-305d361f] .col-anexos{width:2.75rem!important;max-width:2.75rem;text-align:center;padding-left:.1rem;padding-right:.1rem}.tabela-executiva[data-v-305d361f] .col-acoes{width:9.5rem!important;max-width:9.5rem;padding-left:.1rem;padding-right:.1rem}.celula-ellipsis[data-v-305d361f]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.celula-assunto[data-v-305d361f]{display:block;width:100%;max-width:100%;white-space:normal;overflow-wrap:break-word;word-break:break-word;line-height:1.35}.tarefas-header[data-v-305d361f]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem;flex-wrap:wrap}.tarefas-header-acoes[data-v-305d361f]{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.filtro-responsavel[data-v-305d361f]{display:flex;flex-direction:column;gap:.2rem}.filtro-responsavel label[data-v-305d361f]{font-size:.7rem;text-transform:uppercase;color:#78909c;letter-spacing:.02em}.filtro-responsavel-dropdown[data-v-305d361f]{min-width:14rem}.filtro-status-checks[data-v-305d361f]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin-bottom:.85rem;padding:.55rem .75rem;background:#f7f9fc;border:1px solid #dce3f0;border-radius:8px}.filtro-status-label[data-v-305d361f]{font-size:.7rem;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#3949ab}.filtro-status-check[data-v-305d361f]{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:.78rem;font-weight:600;color:#37474f;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filtro-status-check.inativo[data-v-305d361f]{color:#78909c;font-weight:500}.filtro-status-check input[data-v-305d361f]{margin:0;accent-color:#3949ab;cursor:pointer}.filtro-status-count[data-v-305d361f]{min-width:1.15rem;padding:.05rem .35rem;border:1px solid #dce3f0;border-radius:999px;background:#fff;font-size:.68rem;font-weight:700;line-height:1.2;text-align:center;color:#78909c}.tarefas-panel h2[data-v-305d361f]{margin:0;font-size:1.05rem;color:#1a237e}.comentarios-expansao[data-v-305d361f]{padding:.35rem .25rem .5rem .5rem}.comentarios-expansao-titulo[data-v-305d361f]{font-size:.85rem;font-weight:600;color:#3949ab;margin-bottom:.65rem}.form-comentar[data-v-305d361f]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.85rem}.form-comentar .w-full[data-v-305d361f]{width:100%}.form-comentar-acoes[data-v-305d361f]{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.form-comentar-acoes-spacer[data-v-305d361f]{flex:1 1 auto}.comentario-preview[data-v-305d361f]{display:flex;align-items:flex-start;gap:.5rem;margin-top:.35rem}.comentario-midia[data-v-305d361f]{margin-top:.55rem;width:100%}.comentario-imagem[data-v-305d361f]{display:block;max-width:min(100%,420px);max-height:280px;width:auto;height:auto;border-radius:8px;border:1px solid #e3e8ef;cursor:pointer;-o-object-fit:contain;object-fit:contain;background:#fff}.comentario-pdf-wrap[data-v-305d361f]{display:flex;flex-direction:column;gap:.45rem;width:100%;max-width:100%}.comentario-pdf-topo[data-v-305d361f]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.comentario-pdf[data-v-305d361f]{display:block;width:100%;height:min(78vh,920px);min-height:680px;border:1px solid #e3e8ef;border-radius:8px;background:#525659}.comentario-pdf-loading[data-v-305d361f]{padding:1.25rem;text-align:center;color:#78909c;border:1px dashed #cfd8dc;border-radius:8px;background:#fafbfc}.comentario-pdf-card[data-v-305d361f]{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;padding:.65rem .85rem;border:1px solid #ffcdd2;border-radius:8px;background:#fff5f5;color:#c62828;font-size:.88rem;font-weight:600;cursor:pointer;text-align:left}.comentario-pdf-card .pi[data-v-305d361f]{font-size:1.25rem}.comentario-pdf-card span[data-v-305d361f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comentario-pdf-nome[data-v-305d361f]{display:inline-flex;align-items:center;gap:.4rem;color:#c62828;font-size:.88rem;padding:.35rem 0}.comentarios-erro[data-v-305d361f],.comentarios-loading[data-v-305d361f],.comentarios-vazio[data-v-305d361f]{padding:.75rem .85rem;border-radius:8px;font-size:.88rem}.comentarios-loading[data-v-305d361f],.comentarios-vazio[data-v-305d361f]{background:#f8fafc;color:#78909c}.comentarios-erro[data-v-305d361f]{background:#ffebee;color:#c62828}.comentarios-lista[data-v-305d361f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.comentarios-lista li[data-v-305d361f]{border:1px solid #eceff1;border-radius:8px;padding:.7rem .85rem;background:#fafafa;width:100%;box-sizing:border-box}.comentario-topo[data-v-305d361f]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.35rem;font-size:.82rem;color:#607d8b}.comentario-topo-info[data-v-305d361f]{display:flex;justify-content:space-between;gap:.75rem;flex:1 1 auto;min-width:0}.comentarios-lista p[data-v-305d361f]{margin:0;color:#37474f;white-space:pre-wrap}.vazio[data-v-305d361f]{padding:1.25rem;text-align:center;color:#78909c;background:#f8fafc;border-radius:8px}.form-nova-tarefa[data-v-305d361f]{background:#f5f7fb;border:1px solid #c5cae9;border-radius:8px;padding:.85rem 1rem;margin-bottom:1rem}.form-nova-tarefa-grid[data-v-305d361f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.form-campo[data-v-305d361f]{display:flex;flex-direction:column;gap:.25rem}.form-campo-full[data-v-305d361f]{grid-column:1/-1}.form-campo label[data-v-305d361f]{font-size:.78rem;color:#546e7a;font-weight:600}.form-campo .w-full[data-v-305d361f]{width:100%}.input-date[data-v-305d361f]{width:100%;border:1px solid #ced4da;border-radius:6px;padding:.5rem .65rem;font:inherit;color:#37474f;background:#fff}.form-editar-projeto-grid[data-v-305d361f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.acoes-tarefa[data-v-305d361f]{display:inline-flex;align-items:center;justify-content:flex-end;gap:0;flex-wrap:nowrap}.acoes-tarefa[data-v-305d361f] .p-button.p-button-text{width:1.9rem;min-width:1.9rem;height:1.9rem;padding:0;margin:0}.anexos-icones[data-v-305d361f]{display:inline-flex;align-items:center;gap:.1rem}.anexos-vazio[data-v-305d361f]{color:#90a4ae}.input-anexo-oculto[data-v-305d361f]{display:none}.anexos-expansao[data-v-305d361f]{margin-bottom:1rem}.tarefa-descricao-texto[data-v-305d361f]{margin:0;padding:.75rem .85rem;border-radius:8px;background:#f8fafc;color:#37474f;font-size:.88rem;white-space:pre-wrap;line-height:1.45}.anexos-lista[data-v-305d361f]{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.35rem}.anexos-lista li[data-v-305d361f]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.anexo-link[data-v-305d361f]{display:inline-flex;align-items:center;gap:.4rem;border:0;background:transparent;color:#3949ab;cursor:pointer;font:inherit;padding:0;text-align:left}.anexo-link[data-v-305d361f]:hover{text-decoration:underline}.status-tarefa-assunto[data-v-305d361f]{margin:0 0 1.1rem;font-size:1rem;line-height:1.4;color:#1a237e;font-weight:600}.form-status-body[data-v-305d361f]{min-height:7.5rem;padding-bottom:.5rem}.filtro-status-dropdown[data-v-305d361f]{min-height:2.6rem}.form-nova-tarefa-acoes[data-v-305d361f]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.85rem}.tempo-tarefa[data-v-305d361f]{display:inline-flex;align-items:center;gap:.3rem;color:#546e7a;font-size:.82rem;font-weight:600;white-space:nowrap}.tempo-tarefa.correndo[data-v-305d361f]{color:#2e7d32}.tempo-tarefa.outro[data-v-305d361f]{color:#ef6c00}.vencida[data-v-305d361f]{color:#c62828;font-weight:600}@media (max-width:960px){.meta-grid[data-v-305d361f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.form-editar-projeto-grid[data-v-305d361f],.form-nova-tarefa-grid[data-v-305d361f],.meta-grid[data-v-305d361f]{grid-template-columns:1fr}}.dialog-alterar-status.p-dialog{max-width:95vw}.dialog-alterar-status .p-dialog-header{padding:1.15rem 1.5rem}.dialog-alterar-status .p-dialog-content{overflow:visible;padding:1.25rem 1.5rem .75rem}.dialog-alterar-status .p-dialog-footer{padding:.85rem 1.5rem 1.15rem;gap:.5rem}