fix(selos): corrigir geração de selos e adicionar ícones visuais

- Corrigir extração de orientações (tipo "Orientação de Discentes")
- Selos de premiação agora usam campo papel (Autor/Orientador/Coorientador)
- Adicionar ícones visuais aos selos (emojis Unicode)
- Adicionar estilos CSS para novos tipos de selos
- Melhorias no Oracle client e ranking repository
This commit is contained in:
Frederico Castro
2025-12-15 05:01:52 -03:00
parent 97322e5ad7
commit d639b82087
14 changed files with 320 additions and 111 deletions

View File

@@ -594,10 +594,17 @@
color: #7dd3fc;
}
.selo-orient-prem {
background: linear-gradient(135deg, rgba(14, 165, 233, 0.35), rgba(251, 191, 36, 0.2));
border-color: rgba(251, 191, 36, 0.5);
color: #fcd34d;
.selo-orient-prem,
.selo-orient-premio {
background: linear-gradient(135deg, rgba(14, 165, 233, 0.35), rgba(249, 115, 22, 0.2));
border-color: rgba(249, 115, 22, 0.5);
color: #fdba74;
}
.selo-orient-mencao {
background: linear-gradient(135deg, rgba(14, 165, 233, 0.25), rgba(203, 213, 225, 0.15));
border-color: rgba(203, 213, 225, 0.4);
color: #e2e8f0;
}
.selo-coorient {
@@ -606,10 +613,17 @@
color: #a5b4fc;
}
.selo-coorient-prem {
background: linear-gradient(135deg, rgba(99, 102, 241, 0.35), rgba(251, 191, 36, 0.2));
border-color: rgba(251, 191, 36, 0.5);
color: #fcd34d;
.selo-coorient-prem,
.selo-coorient-premio {
background: linear-gradient(135deg, rgba(99, 102, 241, 0.35), rgba(249, 115, 22, 0.2));
border-color: rgba(249, 115, 22, 0.5);
color: #fdba74;
}
.selo-coorient-mencao {
background: linear-gradient(135deg, rgba(99, 102, 241, 0.25), rgba(203, 213, 225, 0.15));
border-color: rgba(203, 213, 225, 0.4);
color: #e2e8f0;
}
.selos-section {