/* UFMA - SIGAA-2464 - marcos lauande em 16/10/2026.
 * Remove o recuo de coluna legado dos blocos inteiros do perfil, alinhando seus subtítulos ao conteúdo.
 */
.portal-docente-ufma #content .row-fluid.span { float: none; margin-left: 0; width: 100%; min-width: 0; }
/* FIM - UFMA */
/* UFMA - SIGAA-2464 - marcos lauande em 16/10/2026.
 * Componentes exclusivos do docente: perfil, navegação, diretório e mapa.
 */
.portal-docente-ufma .pd-menu-links { display: grid; gap: 16px; }
.portal-docente-ufma .pd-menu-links a { color: #333; font-size: 14px; }
.portal-docente-ufma .pd-perfil { display: flex; align-items: center; gap: 24px; padding: 24px; background: #f5f5f5; margin-bottom: 32px; }
.portal-docente-ufma .pd-perfil .span2 { width: 100px; flex: 0 0 100px; margin: 0; }
.portal-docente-ufma .pd-perfil .span12 { flex: 1; min-width: 0; margin: 0; }
.portal-docente-ufma .pd-perfil img { width: 100px; max-height: 140px; object-fit: cover; }
.portal-docente-ufma .pd-mapa { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 24px; padding: 24px 0; }
.portal-docente-ufma td.foto { width: 120px; }
.portal-docente-ufma td.foto img { max-width: 100px; }
.portal-docente-ufma span.nome, .portal-docente-ufma span.departamento, .portal-docente-ufma span.regime_trabalho, .portal-docente-ufma span.pagina { display: block; }
.portal-docente-ufma span.nome { font-weight: bold; }
.portal-docente-ufma span.pagina { margin-top: 12px; }
.portal-docente-ufma #navigation-section { grid-template-columns: 2fr 1fr; }
.portal-docente-ufma #content .pd-perfil .outstanding-title { color: #8c0333; font-size: 22px; margin: 0 0 8px; text-align: left; }
.portal-docente-ufma .pd-perfil .outstanding-subtitle { text-align: left; }
.portal-docente-ufma #content h3.titulo-pagina { display: flex; align-items: center; gap: 18px; text-align: center; }
.portal-docente-ufma #content h3.titulo-pagina:before,
.portal-docente-ufma #content h3.titulo-pagina:after { content: ''; flex: 1; border-top: 1px solid #e4e4e4; }
@media (max-width: 600px) {
    .portal-docente-ufma .pd-perfil { align-items: flex-start; flex-direction: column; }
    .portal-docente-ufma .pd-perfil .span2 { flex-basis: auto; }
    .portal-docente-ufma .pd-mapa, .portal-docente-ufma #navigation-section { grid-template-columns: minmax(0,1fr); }
}
/* FIM - UFMA */
