Logo Passei Direto
Buscar
Material

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

menu
			
			
				Livro Digital
			
			
				settings
			
		
		
			Início
Unidade 1 - PRINCÍPIOS DE NEGOCIAÇÃO
			Tópico 1
			INTRODUÇÃO: NEGOCIAR É PRECISO 
			
			Tópico 2
			TIPOS DE NEGOCIAÇÃO
			
			Tópico 3
			ZONA POSSÍVEL DE NEGOCIAÇÃO – ZOPA
			
Unidade 2 - NEGOCIAÇÃO E CONFLITO
			Tópico 1
			CONFLITO
			
			Tópico 2
			TÉCNICAS DE NEGOCIAÇÃO: CONCILIAÇÃO E MEDIAÇÃO
			
			Tópico 3
			NEGOCIAÇÃO BASEADA EM PRINCÍPIOS: NAS NEGOCIAÇÕES
			
Unidade 3 - NEGOCIAÇÕES EM CONTEXTOS MULTICULTURAIS
			Tópico 1
			NEGOCIAÇÃO: DESAFIOS E OPORTUNIDADES
			
			Tópico 2
			NEGOCIAÇÃO MULTICULTURAL 
			
			Tópico 3
			DESAFIOS DA NEGOCIAÇÃO
			
			
			
				Referências
				UNIDADE 1
ACUFF, F. L. Como negociar qualquer coisa com qualquer pessoa em qualquer lugar do mundo. 2. ed. São Paulo: Senac, 2004.
ACUFF, F. L. Como negociar qualquer coisa com qualquer pessoa em qualquer lugar do mundo. São Paulo: SENAC, 1998
BENJAMIN, R. The Natural History of Negotiation and Mediation: The Evolution of Negotiative Behaviors, Rituals, and Approaches. Mediate Everything Mediation, 2012. Disponível em: https://www.mediate.com/articles/NaturalHistory.cfm. Acesso em: 11 jun. 2021.
BRETT, J. M. Culture and negotiation. International journal of psychology, v. 35, n. 2, p. 97-104, 2000.
BELL, D. E.; RAIFFA, H.; TVERSKY, A. Decision making: Descriptive, Normative, and Prescriptive Interactions. Cambridge, Eng.: Cambridge University Press, 1989.
BOFF, R. J. Negociação: técnicas para a obtenção de resultados. Revista Interlink, Aparecida de Goiânia, n. 2, p. 109-129, 2011.
CALDANA, A. C. F. et al. Negociação estratégica: uma abordagem sistêmica das competências e dos relacionamentos envolvidos no processo. Revista de Administração, Contabilidade e Economia da Fundace, v. 3, n. 1, 2012.
CAVALCANTI, Antônio L. M. O Gestor e o Seu Papel na Gestão de Conflitos: Um estudo de caso em empresa de Varejo de Vestuário masculino. 2006. 120f. Dissertação (Mestrado em Administração), Faculdade de Ciências Econômicas, Belo Horizonte, 2006.
CARVALHAL, E. do et al. Negociação e administração de conflitos. 3. ed. Rio de Janeiro: Editora FGV, 2012.
COHEN, H. You can negotiate anything. N.J: L. Stuart. Chicago 1980.
COSTA, E. A. da. Gestão estratégica: da empresa que temos para a empresa que queremos. 2. ed. São Paulo: Saraiva, 2007.
FISHER, R.; URY, W. Getting to yes. Boston: Penguin Books, 1985.
FISHER, R.; URY, W.; PATTON, B. Como chegar ao sim: negociação de acordos sem concessões. Rio de Janeiro: Imago, 2005.
FREITAS, M. E. de. Organização: um espaço de negociação. Revista de Administração de Empresas, v. 34, n. 5, p. 13-20, 1994.
FRENCH, J. R.; RAVEN, B. H. The bases of social power. In: CARTWRIGHT, D. Studies in social power. Ann Arbor: University of Michigan, p. 150-167, 1959.
GUIRADO, F. Treinamento de Negociação: desenvolvendo a competência para negociar. Brasília: Editora Senac, 2012.
GODINHO, W. B.; MACIOSKI, J. M. K. Estilos de negociação: a maneira pessoal de realizar negócios internacionais. Ciência e Opinião, v. 2, n. 1/2, p. 143-65, 2005.
GOLDBERG, S. et al. Dispute Resolution: Nesotiation, 1\1\edietion and Other Processes. Ed. Aspen Law and Business, 6. ed. 1992, p. 17
HIRATA, R. H. Estilos de negociação: as oito competências vencedoras. São Paulo: Saraiva, 2007. 107 p.
JUNQUEIRA, L. A. C. Negociação: tecnologia e comportamento. Rio de Janeiro: COP Editora Ltda., 1988.
KERSTEN, G. E. The Science and Engineering of E-negotiation: Review of the Emerging Field. Ottawa: InterNeg, 2002.
KIM, P. H.; FRAGALE, A. R. Choosing the path to bargaining power: an empirical comparison of BATNAs and contributions in negotiation. Journal of Applied Psychology, v. 90, n. 2, p. 373, 2005.
LEITE, J. C. Negociação Distributiva: O Comportamento do Executivo Brasileiro. 2009. Disponível em: https://bibliotecadigital.fgv.br/dspace/bitstream/handle/10438/13423/RelatFinal_NegDistributiva.pdf?sequence=1&isAllowed=y. Acesso em: 24 jun. 2021.
LEWICKI, R. J.; BARRY, B.; SAUNDERS, D. M. Negotiation. 6. ed. New York: McGraw-Hill Irwin, 2010.
LEWICKI, R. J.; WEISS, S. E.; LEWIN, D. Models of conflict, negotiation and third party intervention: A review and synthesis. Journal of organizational behavior, v. 13, n. 3, p. 209-252, 1992.
LEWICKI, R. J.; SAUNDERS, D. M.; BARRY, B. Fundamentos de Negociação-5. AMGH Editora, 2014.
LEWICKI, R. J.; LEW, D. M.; BARRY, B. Fundamentos de Negociação-5. Porto Alegre: AMGH Editora, 2014.
MARTINELLI, D. P.; ALMEIDA, A. P. de. Negociação: como transformar confronto em cooperação. São Paulo: Atlas, 1997.
MARTINELLI, D. P. Negociação, administração e sistemas. 2001. São Paul: USP. Disponível em: http://sistema.semead.com.br/5semead/Adm.%20Geral/Negocia%E7ao,%20Administra%E7ao%20e%20Sistemas.pdf. Acesso em: 4 fev. 2014.
MINTZBERG, H. The nature of managerial work. New York: Harper & Row, 1973.
NEALE, M. A.; BAZERMAN, M. H. Cognition and Rationality in Negotiation. New York: The Free Press, 1991.
PAULA, M. M. V. de; SOUZA, J. M. de. Uma análise da negociação de uma perspectiva tecnológica. RAE eletrônica, v. 6, n. 1, p. 0-0, 2007.
PESSOA, C. Negociação aplicada: como utilizar as táticas e estratégias para transformar conflitos interpessoais em relacionamentos cooperativos. São Paulo: Atlas, 2009. 305 p.
POLLAN, S. M.; LEVINE, M. Virando o jogo. São Paulo: Campus, 1995.
PRUITT, D. G. Negotiation behavior. New York: Academic Press, 1981.
RAIFFA, H.; RICHARDSON, J.; METCALFE, D. Negotiation analysis: the science and art of collaborative decision making. Boston: Harvard University Press, 2002.
ROSALEM, V; SANTOS, A. C. Estudo dos principais estilos de negociação adotados por gestores de micro e pequenas empresas varejistas. 2007. Disponível em: http://upoffice.com.br/upload/artigos/art_9.pdf. Acesso em: 21 jun. 2021.
SERRANO, G. La eficácia de los processos de negociación. In: I Congreso Latino-Americano e III de Psicología del Trabajo y de las Organizaciones. Libro de Simposia. Madrid: Colegió Oficial de Psicólogos. 1988. p. 87-92.
SOBRAL, F.; CARVALHAL, E.; ALMEIDA, F. O estilo brasileiro de negociar. Revista de Gestão dos Países de Língua Portuguesa, v. 6, n. 2, p. 32-42, 2007.
SPECTOR, P. E. Psicologia nas organizações.4 Ed. São Paulo: Saraiva, 2012.
TEIXEIRA, A. O perfil psicológico e o estilo de negociação dos negociadores de energia elétrica no Brasil. 2011. 189 f. Dissertação (Mestrado em Engenharia e Gestão do Conhecimento) Programa de Pós-Graduação em Engenharia. Universidade Federal de Santa Catarina, Florianópolis.
TEIXEIRA, A.; FIALHO, F. A. P.; SILVA, R. F. T. da. A negociação, o negociador e o perfil psicológico: um estudo teórico reflexivo com base nos pressupostos de Martinelli e Almeida (2009), Hirata (2007) e Jung em Keirsey-Bates. In: VIII Convibra Administração. 2011. Disponível em: https://s3.amazonaws.com/educa/pucrs/Aula/1204/Artigo+para+leitura.pdf. Acesso em: 8 jun. 2021.
THOMPSON, L. Mind and Heart of the Negotiator. New Jersey: Prentice Hall. 2005.
URY, W. O Poder do NÃO Positivo: Como dizer NÃO e ainda chegar ao SIM. Tradução Regina Lyra. 11ª tiragem. Rio de Janeiro: Elsevier, 2007.
WANDERLEY, J. Negociação total. 4. ed. São Paulo: Gente, 1998.
WATKINS, M. Negociação. Rio de Janeiro: Record, 2004.
WATKINS, M. Negociação. 4º ed. Rio de Janeiro: Record, 2007.
UNIDADE 2
ALVES, F. J. D. S. et al. Um estudo empírico sobre a importância do código de ética profissional para o contabilista. Revista Contabilidade & Finanças, v. 18, n. SPE, p. 58-68, 2007.
ANDRADE, R. O. B.; ALYRIO, R. D.; MACEDO, M. A. da S. Princípios de negociação: ferramentas e gestão. São Paulo: Atlas, 2007.
ARGANDOÑA, A. R. La enseñanza de la ética por el método del caso. Salamanca: Mercado o comunidad [v. 22], 1999.  Disponível em: https://dialnet.unirioja.es/servlet/articulo?codigo=565385. Acesso em: 10 jun. 2021.
ARGANDOÑA, A.
R. La ética en la empresa, Madrid: Instituto de Estudos Económicos. 1994.
BARRY, B.; ROBINSON, R. Ethics in conflict resolution: the ties that bind. International Negotiation, v. 7, n. 2, p. 137-142, 2002.
BELLENGER, L. La négotiation. 5. ed. Paris: PUF, 1998.
BERG, E. Administração de conflitos: abordagens práticas para o dia a dia. Curitiba: Juruá, 2012.
BRASIL. Lei nº 13.140, de 26 de junho de 2015. Dispõe sobre a mediação entre particulares como meio de solução de controvérsias e sobre a autocomposição de conflitos no âmbito da administração pública; altera a Lei nº 9.469, de 10 de julho de 1997, e o Decreto nº 70.235, de 6 de março de 1972; e revoga o § 2º do art. 6º da Lei nº 9.469, de 10 de julho de 1997. Disponível em: http://www.planalto.gov.br/ccivil_03/_Ato2015-2018/2015/Lei/L13140.htm. Acesso em: 18 mar. 2021.
CAETANO, A.; VALA, J. (Coord.). Gestão de recursos humanos: contextos, processos e técnicas. Lisboa: RH Editora, 2002.
CARROLL, A. B. A. Three-Dimensional Conceptual Model Of Corporate Performance. The Academy of Management Review. v. 4, n. 4, p. 497-505, out., 1979.
CHIAVENATO, I. Gestão de pessoas: o novo papel dos recursos humanos nas organizações. 3. ed. Rio de Janeiro: Elsevier, 2008.
CHIAVENATO, I. Comportamento organizacional: a dinâmica do sucesso nas organizações. 2. ed. Rio de Janeiro: Elsevier, 2005.
CHIAVENATO, I. Introdução à teoria geral da administração. São Paulo: Makron Books, 1999.
CRUZ, B. D. P. A. Ensinando Responsabilidade Social para Administradores: um Enfoque Gerencial. ANPAD, Recife, p. 1-15, jun., 2009.
DUZERT, Y.; SPINNOLA, A.; BRANDÃO, A. Negociação. 3. ed. Rio de Janeiro: FGV, 2010.
DUZERT, Y. Manual de negociações complexas. Rio de Janeiro: FVG, 2007. 
ENRIQUEZ, E. Os desafios éticos nas organizações modernas. Revista de Administração de Empresas, v. 37, n. 2, p. 6-17, 1997.
FIGUEIREDO, L. J. L. de. A gestão de conflitos numa organização e consequente satisfação dos colaboradores. 2012. Disponível em: https://repositorio.ucp.pt/bitstream/10400.14/8865/1/Disserta%C3%A7%C3%A3o.pdf. Acesso em: 24 jun. 2021.
FISHER, R.; URY, W.; PATTON, B. COMO CHEGAR AO SIM: A negociação de acordos sem concessões 2. ed. Rio de Janeiro: Imago, 2005.
GONZÁLEZ, E. Perspectiva de los grupos de interés en la RSE. Responsabilidad Social Empresarial, p. 91-103, 2012.
KELLEY, H. H. A classroom study of the dilemmas in interpersonal negotiations, Strategic Interaction and Conflict, ed. K. Archibald, Berkeley, Cal., Institute of International Studies, University of California, 1966.
LEWIN, K. A dynamic theory of personality. New York: McGraw HillBook Company. 1935.
MELÉ, D. Business ethics in action: Seeking human excellence in organizations. New York: Palgrave Macmillan, 2009.
MELLO, J. C. M. Negociação baseada em estratégia. São Paulo: Atlas, 2005, p. 137.
MOREIRA, K. D. A mediação como método de resolução de conflitos interpessoais na Universidade Federal de Santa Catarina. Dissertação de Mestrado.  Florianópolis, SC, 2012. 274 p. 21.
MORIN, E. et al. O método 6: ética. Porto Alegre: Sulina, 2005.
MOVIUS, H.; SUSSKIND, L. A empresa negociadora: estratégias e táticas assertivas de negociação para gerar valor e preservar relacionamentos. Rio de Janeiro: Elsevier, 2010. 239 p.
NASCIMENTO, E. Comportamento organizacional. Curitiba: IESDE, 2008.
NASCIMENTO, E. M.; EL SAYED, K. M. Administração de conflitos. In: Gestão do Capital Humano. Curitiba: Gazeta do Povo, 2002. p. 47-56.
PINTO, R. S.; FARIA, J. H. O Discurso e a prática da ética nas relações de trabalho: os paradoxos da práxis de uma organização bancária, Revista Alcance, v. 12, n. 2, p. 16, 2004. Disponível em: https://siaiap32.univali.br/seer/index.php/ra/article/view/267. Acesso em: 10 jun. 2021.
RAHIM, M.A. Some psychometric properties of two measures of French. 1986. Disponível em: https://www.tandfonline.com/doi/abs/10.1080/00223980.1986.9915478. Acesso em: 24 jun. 2021.
REGO, A.; MOREIRA, J. M. S. Gestão ética e responsabilidade social das empresas. Lisboa: Principia Editora, 2003.
ROBBINS, S. P. “Conflict management” and “conflict resolution” are not synonymous terms. California management review, v. 21, n. 2, p. 67-75, 1978.
ROBBINS, S. P. Comportamento organizacional. 9. ed. São Paulo: Prentice Hall, 2002.
SALES, L. M. de M. Técnicas de Mediação de Conflitos e Técnica da Reformulação–Novo Paradigma e nova formação para os profissionais do Direito. Novos Estudos Jurídicos, v. 21, n. 3, p. 940-958, 2016.
SÁ, A. L. Ética profissional. 4. ed. São Paulo: Atlas, 2001.
SIGAKI, M. A Negociação do Grupo Pão de Açúcar com Rede Carrefour Através de uma Visão 3-D. 2011. 51f. (Pós-Graduação MBA em Negociação Empresarial) – Programa FGV Management, Fundação Getúlio Vargas, Cascavel. Disponível em: https://glaucocavalcanti.com.br/wp-content/uploads/2011/05/TCC_PMBA_Marcelo-Sigaki_Univel.pdf. Acesso em: 10 jun. 2021.
SOBRAL, F. J. B. de A. O julgamento moral de dilemas éticos em negociação. RAM. Revista de Administração Mackenzie, v. 10, n. 5, p. 4-27, 2009.
THOMAS, K. Conflict and negotiation processes in Organizations. In: Handbook of Industrial and Organizational Psychology. Palo Alto: Consulting. Psychologist Press, 1992.
THOMAS, K. W; KILMANN, R. H. Thomas-kilmann conflict mode. TKI Profile and Interpretive Report, p. 1-11, 2008. Disponível em: https://www.skillsone.com/Pdfs/smp248248.pdf. Acesso em: 24 jun. 2021.
VEZZULA, J. C. Mediação: guia para usuários e profissionais. Florianópolis: Instituto de Mediação e Arbitragem do Brasil, 2001.
			
		
		
		
			
				
					Tamanho da fonte
				
				
					
				
			
			
				
					Fonte
				
				
					
							Libre Franklin
						
							Open Sans
						
							Work Sans
						
							Merriweather
						
							IBM Plex Serif
						
				
			
			
				
					Cor da Página
				
				
					
					
					
					
					
				
			
			
				
					Altura da Linha
				
				
					
				
			
			
				
					Largura do Texto
				
				
					
				
			
			
				
					Alinhamento do Texto
				
				
					
						format_align_left
					
					
						format_align_justify
					
					
						format_align_right
					
				
			
			
				Redefinir
			
			
				
					Fechar
					chevron_right
				
			
		
		
			
			
			
				Técnicas de Negociação
				
			
			
			
				Apresentação
			
		
				
			
				
					
					
				
				
					Unidade 1
					
					
						PRINCÍPIOS DE NEGOCIAÇÃO
						
							
								Desempenho na Unidade 1
							
							
								
								
								-
							
						
					
				
			
			
				
												
							
								
									Tópico 1
									INTRODUÇÃO: NEGOCIAR É PRECISO 
									
								
								
									
										Desempenho
									
									-
									
										
										
									
								
														
							
								
									Tópico 2
									TIPOS DE NEGOCIAÇÃO
									
								
								
									
										Desempenho
									
									-
									
										
										
									
								
														
							
								
									Tópico 3
									ZONA POSSÍVEL DE NEGOCIAÇÃO – ZOPA
									
								
								
									
										Desempenho
									
									-
									
										
										
									
								
							
				
			
				
			
				
					
					
				
				
					Unidade 2
					
					
						NEGOCIAÇÃO E CONFLITO
						
							
								Desempenho na Unidade 2
							
							
								
								
								-
							
						
					
				
			
			
				
												
							
								
									Tópico 1
									CONFLITO
									
								
								
									
										Desempenho
									
									-
									
										
										
									
								
														
							
								
									Tópico 2
									TÉCNICAS DE NEGOCIAÇÃO: CONCILIAÇÃO E MEDIAÇÃO
									
								
								
									
										Desempenho
-
									
										
										
									
								
														
							
								
									Tópico 3
									NEGOCIAÇÃO BASEADA EM PRINCÍPIOS: NAS NEGOCIAÇÕES
									
								
								
									
										Desempenho
									
									-
									
										
										
									
								
							
				
			
				
			
				
					
					
				
				
					Unidade 3
					
					
						NEGOCIAÇÕES EM CONTEXTOS MULTICULTURAIS
						
							
								Desempenho na Unidade 3
							
							
								
								
								-
							
						
					
				
			
			
				
												
							
								
									Tópico 1
									NEGOCIAÇÃO: DESAFIOS E OPORTUNIDADES
									
								
								
									
										Desempenho
									
									-
									
										
										
									
								
														
							
								
									Tópico 2
									NEGOCIAÇÃO MULTICULTURAL 
									
								
								
									
										Desempenho
									
									-
									
										
										
									
								
														
							
								
									Tópico 3
									DESAFIOS DA NEGOCIAÇÃO
									
								
								
									
										Desempenho
									
									-
									
										
										
									
								
							
				
			
			
		
		
			
			 				
				
					
						close
					
					Apresentação
			
				
					A globalização, aliada ao avanço da ciência e da tecnologia, diminuíram barreiras, possibilitando um número maior de trocas e compartilhamentos de dados e informações. Ampliaram-se as relações entre pessoas, entre empresas, entre países e entre blocos comerciais, o que, consequentemente, requer dos profissionais uma expertise maior no que se refere à negociação.
A visão tradicional sobre negociação quase sempre esteve relacionada à disputa, incutindo a ideia de que alguém deveria perder para que o outro pudesse ganhar. Atualmente, um novo paradigma emerge, em que uma nova postura de cooperação e disposição vem sendo adotada, a fim de se estabelecer relacionamentos duradouros que possibilitem vantagens para ambos os lados.
Neste atual cenário, a capacidade de negociação é reconhecida como uma das dez competências do século XXI. Saber negociar tornou-se fundamental para aqueles que almejam sucesso pessoal e profissional.
Tal habilidade pode ser aprendida e aperfeiçoada durante a convivência prática com as pessoas ao redor e também por meio de estudos teóricos, como é o caso dos conhecimentos que você irá adquirir por meio da leitura deste livro.
Neste livro, você terá acesso às reflexões sobre o conceito de negociação, identificação de situações nos campos profissional e pessoal, cuja resolução depende de conhecimentos específicos de negociação, bem como aplicação de ferramentas e técnicas de negociação que propiciem maior eficácia nas negociações.
A fim de cumprir com tais objetivos, este livro foi organizado em três unidades. O primeiro tópico da Unidade 1 visa proporcionar uma visão geral sobre negociação e sua importância no atual cenário. Assim, apresenta-se as bases conceituais da negociação e também as variáveis básicas da negociação.
O segundo tópico da Unidade 1 possui como tema os Tipos de negociação. Neste tópico serão abordados os tipos e os estilos de negociadores. Apresenta-se uma visão geral dos princípios básicos dos estilos adotados nas negociações. O Tópico 3 da primeira unidade discorre sobre as técnicas de negociação.
A Unidade 2 discorre, no primeiro tópico, sobre negociação e conflito. No segundo tópico, apresenta-se os conteúdos sobre negociação, conciliação, mediação e arbitragem. Por fim, apresentam-se os conceitos sobre negociação baseada em princípios.
A Unidade 3 traz uma importante contextualização sobre “Oportunidades da Negociação”, em que são discutidos temas como a influência da cultura nas negociações e as negociações intraculturais e multiculturais. A seguir, concentramos nos desafios da negociação e a negociação estratégica.
Desejo a você bons estudos!
Prof.ª Liliane de S. Vieira da Silva.
				
			
			
				
					
						Olá acadêmico!
						Você já ouviu falar algo sobre o ENADE?
						
							Se você ainda não ouviu falar sobre o ENADE, agora você receberá
							algumas informações sobre o tema.
						
						
							Ouviu falar? Ótimo, este informativo reforçará o que você já sabe
							e poderá lhe trazer novidades.
						
						Vamos lá!
					
					
						Qual o significado da expressão ENADE?
					
					
						Exame Nacional de Desempenho dos Estudantes.
						
							Em algum momento de sua vida acadêmica você precisará realizar a
							prova ENADE.
						
					
					
						Que prova é essa?
					
					
						
							É obrigatória, organizada pelo INEP - Instituto Nacional de
							Estudos e Pesquisas Educacionais Anísio Teixeira.
						
						
							A prova conta com questões objetivas e discursivas, de temas
							gerais e específicos.
						
						
							Quem determina que esta prova seja obrigatória é o MEC -
							Ministério da Educação e Cultura.
						
						
							O objetivo do MEC com esta prova é o de avaliar seu desempenho
							acadêmico assim como a qualidade do seu curso.
						
					
					
						E o que acontece se eu não fizer a prova?
					
					
						
							Quem não participa da prova fica impedido de se formar e não
								pode retirar o diploma de conclusão do curso até regularizar a
								sua situação junto ao MEC.
						
						
							Não se preocupe porque a partir de hoje nós estaremos auxiliando
							você nesta caminhada.
						
						
							Você receberá outros informativos como este, complementando as
							orientações e esclarecendo suas dúvidas.
						
					
					
						E como eu posso buscar informações sobre o ENADE?
					
					
						
							Aqui mesmo na trilha de aprendizagem. Além disso você receberá
							e-mails e SMS. Seu tutor e os profissionais do polo também estarão
							orientados.
						
						
							Organizaremos WEB conferências dentre outras tantas atividades
							para que esteja preparado para mandar bem na prova do ENADE.
						
						
							Nós aqui do NEAD e também a equipe do polo estamos com você para
							vencermos este desafio.
						
					
					
						
							Conte sempre com a gente, para juntos mandarmos bem no
								ENADE!
						
					
				
			
			
				
					Unidade 1
					chevron_right
				
			
			
				
					
						
						
					
				
				Todos os direitos reservados ©
				
					Conteúdo escrito por:
				Liliane de S. Vieira da Silva.
			
		
		
			Offline? Sem problema! Salvamos o conteúdo do livro para você 😀
			Fechar
		
		
	
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
@charset "utf-8";
.medium-zoom-overlay { position: fixed; inset: 0px; opacity: 0; transition: opacity 0.3s ease 0s; will-change: opacity; }
.medium-zoom--opened .medium-zoom-overlay { cursor: zoom-out; opacity: 1; }
.medium-zoom-image { cursor: zoom-in; transition: transform 0.3s cubic-bezier(0.2, 0, 0.2, 1) 0s; }
.medium-zoom-image--hidden { visibility: hidden; }
.medium-zoom-image--opened { position: relative; cursor: zoom-out; will-change: transform; }
@charset "utf-8";
[vw] [vw-access-button] { display: none; flex-direction: row-reverse; width: 40px; height: 40px; cursor: pointer; overflow: hidden; position: absolute; border-radius: 8px; transition: all 0.5s ease 0s; right: 0px; left: auto; }
[vw] [vw-access-button] img { max-height: 40px; transition: all 0.5s ease 0s; border-radius: 8px; opacity: 1 !important; visibility: visible !important; }
[vw] [vw-access-button] .access-button { width: 40px; height: 40px; z-index: 1; }
[vw] [vw-access-button] .pop-up { position: absolute; height: 40px; min-width: 150px; z-index: 0; left: 0px; right: auto; }
[vw] [vw-access-button]:hover { width: 200px; }
[vw] [vw-access-button].isLeft { flex-direction:
row; left: 0px; right: auto; }
[vw] [vw-access-button].isLeft .pop-up { left: auto; right: 0px; }
[vw] [vw-access-button].isTopOrBottom:hover { bottom: -20px; top: 0px; margin-right: -80px; }
[vw] [vw-access-button].active { display: flex; }
@charset "utf-8";
[vw].left [vw-plugin-wrapper] { float: left; }
[vw] [vw-plugin-wrapper] { position: relative; display: none; width: 300px; height: 100%; float: right; background: white; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 15px; border-radius: 12px; }
[vw] [vw-plugin-wrapper].active { display: flex; flex-direction: column; height: 450px; max-width: 100%; min-height: 100%; }
@charset "utf-8";
div[vw] { position: fixed; max-width: 95vw; min-height: 40px; min-width: 40px; right: 0px; top: 50%; transform: translateY(-50%); display: none; z-index: 2147483647 !important; margin: 10px !important; }
div[vw].enabled { display: block; }
div[vw].active { margin-top: -285px; }
div[vw].left { left: 0px; right: initial; }
@charset "utf-8";
@font-face { font-family: Rubik; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFUkU1dYXFkb1O.woff2") format("woff2"); unicode-range: U+600-6FF, U+750-77F, U+870-88E, U+890-891, U+898-8E1, U+8E3-8FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EFD-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1; }
@font-face { font-family: Rubik; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFWkU1dYXFkb1O.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Rubik; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFU0U1dYXFkb1O.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Rubik; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFVUU1dYXFkb1O.woff2") format("woff2"); unicode-range: U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: Rubik; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFWUU1dYXFkb1O.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Rubik; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFV0U1dYXFkQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@charset "utf-8";
@import url("https://p.typekit.net/p.css?s=1&k=tdl4wcy&ht=tk&f=39473.39482&a=12742948&app=typekit&e=css");
@font-face { font-family: neo-sans; src: url("https://use.typekit.net/af/d14aa2/00000000000000003b9b2031/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"), url("https://use.typekit.net/af/d14aa2/00000000000000003b9b2031/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"), url("https://use.typekit.net/af/d14aa2/00000000000000003b9b2031/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype"); font-display: auto; font-style: normal; font-weight: 900; font-stretch: normal; }
@font-face { font-family: neo-sans; src: url("https://use.typekit.net/af/8870bf/00000000000000003b9b203a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/8870bf/00000000000000003b9b203a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/8870bf/00000000000000003b9b203a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype"); font-display: auto; font-style: normal; font-weight: 400; font-stretch: normal; }
.tk-neo-sans { font-family: neo-sans, sans-serif; }
@charset "utf-8";
@charset "utf-8";
@font-face { font-family: "Material Icons"; font-style: normal; font-weight: 400; src: url("https://fonts.gstatic.com/s/materialicons/v142/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2") format("woff2"); }
.material-icons { font-family: "Material Icons"; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; overflow-wrap: normal; direction: ltr; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; }
@charset "utf-8";
@font-face { font-family: "Scope One"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/scopeone/v14/WBLnrEXKYFlGHrOKmGDFUkXNBsKhiHd4.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Scope One"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/scopeone/v14/WBLnrEXKYFlGHrOKmGDFXEXNBsKhiA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@charset "utf-8";
@font-face { font-family: "IBM Plex Serif"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/ibmplexserif/v19/jizDREVNn1dOx-zrZ2X3pZvkTiUS2zcZiVbJsNo.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "IBM Plex Serif"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/ibmplexserif/v19/jizDREVNn1dOx-zrZ2X3pZvkTiUb2zcZiVbJsNo.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "IBM Plex Serif"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/ibmplexserif/v19/jizDREVNn1dOx-zrZ2X3pZvkTiUQ2zcZiVbJsNo.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "IBM Plex Serif"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/ibmplexserif/v19/jizDREVNn1dOx-zrZ2X3pZvkTiUR2zcZiVbJsNo.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "IBM Plex Serif"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/ibmplexserif/v19/jizDREVNn1dOx-zrZ2X3pZvkTiUf2zcZiVbJ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Libre Franklin"; font-style: normal; font-weight:
400; font-display: swap; src: url("https://fonts.gstatic.com/s/librefranklin/v14/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhLsWkD9DJTeFX1-GE.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Libre Franklin"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/librefranklin/v14/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhLsWkDtDJTeFX1-GE.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Libre Franklin"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/librefranklin/v14/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhLsWkANDJTeFX1w.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Merriweather; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/merriweather/v30/u-440qyriQwlOrhSvowK_l5-cSZMdeX3rsHo.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Merriweather; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/merriweather/v30/u-440qyriQwlOrhSvowK_l5-eCZMdeX3rsHo.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Merriweather; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/merriweather/v30/u-440qyriQwlOrhSvowK_l5-cyZMdeX3rsHo.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Merriweather; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/merriweather/v30/u-440qyriQwlOrhSvowK_l5-ciZMdeX3rsHo.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Merriweather; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/merriweather/v30/u-440qyriQwlOrhSvowK_l5-fCZMdeX3rg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Work Sans"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBiAJpo3fKyHyQQ.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Work Sans"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBiEJpo3fKyHyQQ.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Work Sans"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBi8Jpo3fKyE.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@charset "utf-8";
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4taVIUx6EQRjA.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4kaVIUx6EQRjA.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4saVIUx6EQRjA.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4jaVIUx6EQRjA.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4iaVIUx6EQRjA.woff2") format("woff2"); unicode-range: U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B5caVIUx6EQRjA.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+330, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E, U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131, U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B5OaVIUx6EQRjA.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC,
U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88, U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4vaVIUx6EQRjA.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVIUx6EQRjA.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVIUx6EQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/raleway/v29/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCFPrEVJz9d-c8.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/raleway/v29/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCMPrEVJz9d-c8.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/raleway/v29/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCHPrEVJz9d-c8.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/raleway/v29/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCGPrEVJz9d-c8.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Raleway; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/raleway/v29/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrEVJz9d.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@charset "utf-8";
html { line-height: 1.15; text-size-adjust: 100%; }
body { margin: 0px; }
h1 { font-size: 2em; margin: 0.67em 0px; }
hr { box-sizing: content-box; height: 0px; overflow: visible; }
pre { font-family: monospace, monospace; font-size: 1em; }
a { background-color: transparent; }
abbr[title] { border-bottom: none; text-decoration: underline dotted; }
b, strong { font-weight: bolder; }
code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
img { border-style: none; }
button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0px; }
button, input { overflow: visible; }
button, select { text-transform: none; }
[type="button"], [type="reset"], [type="submit"], button { appearance: button; }
fieldset { padding: 0.35em 0.75em 0.625em; }
legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; }
progress { vertical-align: baseline; }
textarea { overflow: auto; }
[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
[type="search"]::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
details { display: block; }
summary { display: list-item; }
template { display: none; }
[hidden] { display: none; }
@charset "utf-8";
:root { --title-font: "neo-sans","Metropolis",sans-serif; --unidade-numero-font: "Rubik","Metropolis",sans-serif; --unidade-nome-font: "neo-sans","Metropolis",sans-serif; --header-font: "Rubik",sans-serif; --body-font: "Open Sans",sans-serif; --body-font-size: 16px; --body-line-height: 1.8; --body-background: #fcfcfc; --body-background-2: #f2f2f2; --body-color: #333; --text-align: left; --hover-background: rgba(0, 0, 0, 0.1); --text-padding: 40px; --body-style-1-bg: #fcfcfc; --body-style-1-bg-2: #f2f2f2; --body-style-1-color: #333; --body-style-2-bg: #f6f5ee; --body-style-2-bg-2: #eae9e1; --body-style-2-color: #2f3000; --body-style-3-bg: #eef3f6; --body-style-3-bg-2: #e1e6ea; --body-style-3-color: #343554; --body-style-4-bg: #484848; --body-style-4-bg-2: #2f2f2f; --body-style-4-color: #fcfcfc; --body-style-5-bg: #231f20; --body-style-5-bg-2: #2f2f2f; --body-style-5-color: #dedede; --contorno: #b0b0b0; --uniasselvi-dark: #231f20; --uniasselvi-grey: #595959; --uniasselvi-light: #fcfcfc; --uniasselvi-white: #ffffff; --uniasselvi-cyan: #00aea9; --uniasselvi-orange: #fcaf17; --uniasselvi-yellow: #ffdd00; --gradient-yellow: linear-gradient(to bottom right, #ffdd00, #ffc400); --gradient-yellow-hover: linear-gradient(to bottom right, #ffcc40, #ffdd00); --topbar-gradient: var(--default-gradient); --default-gradient: linear-gradient(
 310deg,
 hsl(0, 0%, 20%) 0%,
 hsl(0, 0%, 30%) 50%,
 hsl(0, 0%, 20%)
 ); --topbar-height: 62px; --button-size: 42px; --max-width: 700px; --max-capa-width: 1200px; --sidebar-width: 360px; --bg-z-index: -1; --header-z-index: 2; --content-z-index: 5; --audiobook-z-index: 6; --offline-z-index: 7; --m-zoom-overlay: 8; --m-zoom-image: 9; --sidebar-z-index: 10; --topbar-z-index: 11; --options-z-index: 12; --badge-z-index: 20; --menu-z-index: 10; --default-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); --default-h-shadow: 0 0 0 2px; --light-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1); }
@font-face { font-family: Metropolis; src: url("metropolis-regular.ttf"); font-weight: 400; }
@font-face { font-family: MetropolisBold; src: url("metropolis-semibold.ttf"); font-weight: 700; }
@charset "utf-8";
::-webkit-scrollbar-track { background-color: var(--body-background); }
::-webkit-scrollbar { width: 10px; }
::-webkit-scrollbar-thumb { background-color: var(--contorno); border: 2px solid var(--body-background); border-radius: 8px; }
::-webkit-scrollbar-button { width: 0px; height: 0px; display: none; }
::selection { background-color: var(--uniasselvi-yellow); color: var(--uniasselvi-dark); }
#map { display: none; }
body { font-family: var(--body-font); font-size: var(--body-font-size); line-height: var(--body-line-height); background: var(--body-background); text-align: var(--text-align); overflow-x: hidden; }
* { box-sizing: border-box; }
li { margin-bottom: 1rem; }
li[data-list="bullet"] { list-style: disc; }
h3, h4, h5 { letter-spacing: 1px; }
h1, h2, h3, h4 { text-transform: uppercase !important;
}
h2 { font-size: 1.5em !important; }
h3 { font-size: 1.17em !important; }
h5 > a, h6 > a, p > a { color: var(--body-color); font-weight: 700; word-break: break-all; }
br:only-child { display: none; }
table { display: block; border-collapse: collapse; overflow: auto; margin: 20px auto; width: 100% !important; }
table::-webkit-scrollbar-thumb { height: 6px; border-width: 4px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: transparent; border-bottom-color: transparent; border-image: initial; border-left-style: initial; border-left-color: initial; border-right-style: initial; border-right-color: initial; background-clip: padding-box; border-radius: 6px; background-color: var(--body-color); }
table::-webkit-scrollbar-track { background-color: var(--body-background); }
table td { padding: 10px; border: 1px solid var(--body-color); }
p.destaque { background: var(--body-background-2); border-radius: 10px; padding: 1.4em 1.2em; box-shadow: 0px 1px 2px; }
span[style*="rgb"], strong[style*="rgb"] { padding: 1px; }
span[style*="rgb(255, 204, 204)"] { background-color: rgba(255, 0, 0, 0.2) !important; }
span[style*="rgb(255, 204, 244)"] { background-color: rgba(255, 0, 200, 0.2) !important; }
span[style*="rgb(204, 204, 255)"] { background-color: rgba(0, 0, 255, 0.2) !important; }
span[style*="rgb(204, 234, 255)"] { background-color: rgba(0, 150, 255, 0.2) !important; }
span[style*="rgb(214, 255, 204)"] { background-color: rgba(50, 255, 0, 0.2) !important; }
span[style*="rgb(255, 255, 204)"] { background-color: rgba(255, 255, 0, 0.2) !important; }
span[style*="rgb(255, 234, 204)"] { background-color: rgba(255, 150, 0, 0.2) !important; }
span[style*="rgb(204, 204, 204)"] { background-color: rgba(0, 0, 0, 0.2) !important; }
[style*="float"] { float: none !important; }
.material-icons, img { user-select: none; }
.f-center { display: flex; align-items: center; justify-content: center; }
.topbar { position: fixed; top: 0px; left: 0px; height: var(--topbar-height); width: 100%; background: var(--topbar-gradient); color: var(--uniasselvi-light); display: flex; align-items: center; font-size: 16px; z-index: var(--topbar-z-index); opacity: 1; transition: transform 0.2s ease 0s; }
.topbar.hidden { transform: translateY(-100%); }
.topbar.hidden .bookmarks-toggle, .topbar.hidden .menu-toggle, .topbar.hidden .options-toggle { opacity: 0.8; transform: translateY(var(--topbar-height)); }
.bookmarks-toggle, .menu-toggle, .options-toggle { position: fixed; top: 0px; height: var(--button-size); width: var(--button-size); flex-shrink: 0; border: 0px; border-radius: 50%; margin: 10px; cursor: pointer; color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.2); transition: transform 0.2s ease 0s, opacity 0.2s ease 0s; }
.bookmarks-toggle:focus { outline: 0px; }
.options-toggle { right: 0px; z-index: var(--options-z-index); }
.bookmarks-toggle { right: calc(var(--button-size) + 10px); }
body.scroll .bookmarks-toggle { right: calc(var(--button-size) + 20px); }
.topbar .bookmarks-toggle:hover, .topbar .menu-toggle:hover, .topbar .options-toggle:hover { box-shadow: var(--default-h-shadow); opacity: 1; color: rgb(255, 255, 255); }
.options-sidebar { width: var(--sidebar-width); position: fixed; z-index: var(--sidebar-z-index); top: 0px; right: calc(var(--sidebar-width) * -1); height: 100vh; background: var(--body-background-2); color: var(--body-color); padding-right: 16px; padding-bottom: 16px; padding-left: 16px; padding-top: calc(var(--topbar-height) + 20px); font-size: 16px; line-height: 1.5; overflow: visible auto; font-family: "Open Sans", sans-serif; text-align: left; opacity: 0; transition: all 0.2s ease 0s; }
.options-sidebar.active { transform: translateX(-100%); opacity: 1; box-shadow: var(--default-shadow); }
.options-item { position: relative; padding: 16px; border-radius: 10px; border: 0px; box-shadow: inset .2px .4px 0 rgba(255,255,255,.7),var(--light-shadow); margin: 1em 0px; background: var(--body-background); width: 100%; }
.options-item > button { position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; display: flex; align-items: center; justify-content: center; border-radius: 10px; border: 0px; background: 0px 0px; cursor: pointer; color: var(--body-color); }
.options-item > button:hover { box-shadow: var(--default-h-shadow); }
.options-item:first-of-type { margin-top: 0px; }
.options-title { margin-bottom: 12px; }
.options-align, .options-color { display: flex; justify-content: space-around; }
.options-align-select, .options-color-select { height: var(--button-size); width: var(--button-size); background: rgb(238, 238, 238); border-radius: 5px; transition: all 0.2s ease 0s; cursor: pointer; box-shadow: var(--light-shadow); }
.options-align-select { display: flex; justify-content: center; align-items: center; background: 0px 0px; }
.options-align-select:hover, .options-color-select:hover { box-shadow: var(--default-h-shadow); }
.options-align-select.selected, .options-color-select.selected { border: 1px solid var(--body-color); }
.c1 { background: var(--uniasselvi-light); }
.c2 { background: rgb(246, 245, 238); }
.c3 { background: rgb(243, 246, 248); }
.c4 { background: rgb(72, 72, 72); }
.c5 { background: var(--uniasselvi-dark); }
.options-padding { direction: rtl; }
.topbar-titulo { width: 100%; text-align: center; font-family: var(--title-font); padding: 0 calc(var(--button-size) + 30px); letter-spacing: 0.04em; }
.capa { padding-top: var(--topbar-height); display: flex; flex-direction: column; text-align: left; }
.capa-background { display: none; }
.capa-titulo { flex-grow: 2; font-size: 32px; font-family: var(--title-font); line-height: 1.2; letter-spacing: 1px; text-align: center; color: var(--body-color); padding: 0px 16px; flex-direction: column; }
.capa-titulo hr { display: none; }
.capa-apresentacao { margin: 0px auto 40px; }
.capa-apresentacao button { padding: 16px 32px; border-radius: 4px; background: rgb(255, 221, 0); border: 0px; font-family: var(--unidade-nome-font); font-size: 24px; letter-spacing: 0.02em; cursor: pointer; }
.capa-unidades { width: 100%; max-width: var(--max-capa-width); margin: auto; padding: 0px 16px; display: grid; gap: 16px; }
.capa-uni { border-radius: 10px; transition: all 0.2s ease 0s; cursor: pointer; display: flex; flex-direction: column; line-height: 1.4; background: 0px 0px; color: var(--body-color); text-decoration: none; }
.capa-uni:visited { color: var(--body-color); text-decoration: none; }
.capa-uni-header { box-shadow: var(--default-shadow); border-radius: 10px; }
.capa-uni-header:hover { box-shadow: var(--default-h-shadow); }
.capa-uni-img { width: 100%; flex-shrink: 1; height: 200px; border-radius: 10px 10px 0px 0px; position: relative; overflow: hidden; }
.capa-uni-img-file { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; filter: saturate(0.1) brightness(50%) contrast(150%); }
.capa-uni-img-overlay { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 2; background: linear-gradient(174deg, rgba(255, 221, 0, 0.3), rgba(0, 0, 0, 0.5) 80%); }
.capa-uni-nome { padding: 24px 16px; background: var(--body-background-2); border-radius: 0px 0px 10px 10px; }
.capa-uni-numero { flex-grow: 1; font-size: 18px; font-family: var(--unidade-numero-font); color: var(--contorno); }
.capa-uni-titulo { font-family: var(--unidade-nome-font); display: grid; grid-template-columns: 1fr 1fr; gap: 16px; place-items: start stretch; margin-top: 8px; }
.capa-uni-titulo h2 { margin: 0px; font-size: 36px !important; }
.capa-uni-aproveitamento { display: grid; grid-template-rows: auto 40px; gap: 8px; font-size: 24px; }
.capa-uni-label { font-family: var(--unidade-numero-font); margin: 0px; }
.capa-uni-bar, .capa-uni-topico-bar { position: relative; }
.capa-uni-bar { color: rgb(0, 0, 0); }
.capa-uni-bar > div, .capa-uni-topico-bar > div { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-radius:
4px; }
.capa-uni-bar .track, .capa-uni-topico-bar .track { background: rgb(202, 202, 202); }
.capa-uni-bar .fill, .capa-uni-topico-bar .fill { background: rgb(255, 221, 0); transform: scaleX(0); transform-origin: left center; transition: transform 2s ease 0s; }
.capa-uni-bar .number { padding-left: 16px; line-height: 40px; }
.capa-uni-bar .check { position: absolute; right: 0px; top: 0px; height: 100%; width: 40px; display: flex; align-items: center; justify-content: center; }
.capa-uni-topicos { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; padding: 16px 0px; margin-bottom: 40px; }
.capa-uni-topico { padding: 32px 16px; font-family: var(--unidade-numero-font); display: grid; grid-template-rows: 1fr auto; gap: 16px; text-decoration: none; color: inherit; background: var(--body-background-2); border-radius: 10px; box-shadow: var(--default-shadow); }
.capa-uni-topico:hover { box-shadow: var(--default-h-shadow); }
.capa-uni-topico:last-child:nth-child(2n+1) { grid-column: span 2; }
.capa-uni-topico-nome { font-size: 24px; display: block; }
.capa-uni-topico-nome > span { filter: contrast(70%); font-size: 0.8em; text-transform: uppercase; }
.capa-uni-topico-nome * { margin: 0px; }
.capa-uni-topico-aproveitamento { display: grid; grid-template: ". label" 16px "number bar" 16px / 40px 1fr; gap: 16px; }
.capa-uni-topico-label { grid-area: label; font-size: 16px; color: var(--contorno); }
.capa-uni-topico-bar { grid-area: bar; display: grid; grid-template-columns: 40px 1fr; gap: 8px; }
.capa-uni-topico-bar div { border-radius: 10px; }
.capa-uni-topico-aproveitamento .number { text-align: center; grid-area: number; font-size: 16px; line-height: 1; }
.footer { display: flex; justify-content: space-between; align-items: center; padding: 20px 40px 80px; font-size: 0.8em; color: var(--body-color); background: rgba(0, 0, 0, 0.1); }
.footer .logo { display: flex; flex-direction: column; justify-content: center; align-items: center; font-size: 1.2em; }
.logo svg { width: 80px; }
.footer .cls-1 { fill: var(--body-color); }
.autoria { line-height: 1; }
.autoria span { font-size: 0.8em; }
.capa.espec { padding: var(--topbar-height) 16px 16px; transition: all 0.2s ease 0s; min-height: 0px; }
.capa-nome h1 { font-size: 2em; font-family: var(--title-font); margin: 40px auto; width: 100%; max-width: var(--max-width); color: var(--body-color); padding: 48px var(--text-padding) 24px; position: relative; background: var(--body-background-2); border-radius: 10px; }
.capa-nome h1 span { position: absolute; font-size: 14px; top: 24px; left: var(--text-padding); color: var(--contorno); letter-spacing: 0.05em; }
.capa-head { font-family: var(--header-font); box-sizing: border-box; }
.objetivos { padding: 20px 40px; border-radius: 10px; background: var(--body-background-2); color: var(--body-color); margin: 0px auto 40px; width: 100%; max-width: var(--max-width); display: none; }
.objetivos.visible { display: block; }
.capa-topico { margin: 8px auto; background: var(--body-background); color: var(--body-color); border-radius: 10px; box-shadow: var(--default-shadow); cursor: pointer; font-family: var(--header-font); text-decoration: none; transition: all 0.2s ease 0s; display: grid; grid-template: "imagem topico" "imagem titulo" 1fr / 100px 1fr; overflow: hidden; max-width: 900px; }
.capa-topico:first-child { margin-top: 0px; }
.capa-topico:last-child { margin-bottom: 0px; }
.capa-topico:hover { box-shadow: var(--default-h-shadow); }
.capa-topico div { grid-area: imagem; }
.capa-topico img { width: 100%; height: 100%; object-fit: cover; }
.capa-topico:visited { color: var(--body-color); text-decoration: none; }
.topico-numero { padding: 16px; grid-area: topico; }
.topico-titulo { padding: 0px 16px 16px; font-size: 1.4em; grid-area: titulo; }
#conteudo h2, .apresentacao h2 { text-align: left; font-family: var(--body-font); letter-spacing: 0.05em; }
.apresentacao .text-column { padding: 0px; }
.apresentacao-wrapper { position: fixed; top: 0px; left: 0px; width: 100vw; height: 100vh; background: var(--body-background-2); z-index: var(--content-z-index); padding-top: var(--topbar-height); overflow-y: auto; opacity: 0; transform: translateX(-100%); transition: opacity 0.2s ease 0s; }
.apresentacao-wrapper.open { transform: translateX(0px); opacity: 1; }
.apresentacao-wrapper .text-column { position: relative; padding: 40px; }
.close-apresentacao { position: absolute; right: 10px; top: 56px; width: 42px; height: 42px; border: 0px; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; background: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); }
.autoatividades, .resumo, .text-column { max-width: var(--max-width); margin: auto; padding: 40px var(--text-padding); color: var(--body-color); transition: all 0.2s ease 0s; }
.autoatividades, .resumo { padding: 24px var(--text-padding); border-radius: 10px; box-shadow: var(--default-shadow); background: var(--body-background-2); }
.autoatividades { margin-top: 24px; }
.resumo h2 { margin: 20px auto; }
.resumo hr { margin-bottom: 20px; }
.autoatividade { padding: 24px 0px 40px; box-shadow: 0 -1px 2px -2px var(--body-color); }
.text-column .autoatividade { border: 1px solid var(--body-background-2); border-radius: 8px; padding: 16px; margin: 2em 0px; }
.auto-enunciado p:first-child { margin-top: 0px; }
.auto-lista p { margin: 4px auto; }
.alternativa { padding: 0px 20px; cursor: pointer; display: flex; align-items: center; border-radius: 20px; }
.alternativa label { height: 100%; width: 100%; margin: 0px 0px 0px 20px; padding: 10px 0px; display: flex; align-items: center; cursor: pointer; }
.alternativa input { cursor: pointer; height: 16px; width: 16px; }
.alternativa:hover { background: var(--hover-background); }
.auto-resp { margin-top: 20px; }
.auto-resp textarea { width: 100%; height: 200px; margin: 20px 0px; border: 1px solid var(--contorno); border-radius: 10px; padding: 16px; resize: none; background: var(--body-background-2); color: var(--body-color); overflow-x: hidden; }
.auto-resp textarea::-webkit-scrollbar-track { background: 0px 0px; margin: 4px; }
.auto-resp textarea::-webkit-scrollbar-thumb { border-radius: 10px; border: 2px solid var(--body-background-2); background: var(--contorno); }
.auto-resp textarea:focus { outline: 0px; box-shadow: 0 0 0 2px var(--body-color); border-color: transparent; }
.resp { display: none; }
.resp > p { margin-top: 0px; }
.resp-desc { border: 1px solid var(--body-color); padding: 10px; border-radius: 10px; }
.auto-resp-button { width: 100%; text-align: center; display: flex; justify-content: center; align-items: center; padding: 12px; background: 0px 0px; border: 1px solid var(--contorno); cursor: pointer; border-radius: 10px; color: var(--body-color); transition: all 0.2s ease 0s; }
.auto-resp-button:hover { box-shadow: var(--default-h-shadow); background: rgb(35, 152, 35); color: rgb(250, 250, 250); border-color: transparent; }
.auto-resp-button.erro { border: 0px; background: tomato; }
.auto-resp-button.acerto { border: 0px; background: rgb(34, 139, 34); }
.video { width: 100%; max-width: calc(160vh); }
.video-large { position: relative; width: 100%; margin-top: 20px; padding-bottom: 56.25%; height: 0px; overflow: hidden; transition: all 0.2s ease 0s; }
.video-large > iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; max-height: 80vh; }
.autoatividade .video-large { padding-bottom: 0px; }
.autoatividade .video-large iframe { border-radius: 20px; border: 0px; }
.text-column h3 { margin: 30px auto; }
.sub-p { font-size: 0.9em; margin: 2rem 0px 2rem 2rem; }
.ql-size-small { font-size: 0.75em; }
.ql-size-large { font-size: 1.3em; }
.ql-indent-1 { padding-left: 1.2em; }
.ql-indent-2 { padding-left: 2em; }
.text-column.header { padding: 0 var(--text-padding); }
.text-column.header h2 { margin-bottom: 0px; position: relative; }
.header h2 > span { position: absolute; top: 0px; left: 0px; transform:
translateY(-100%); font-size: 14px; color: var(--contorno); }
.papo-enade { display: none; }
.apresentacao .bottom-nav { display: none; }
.bottom-nav { display: grid; grid-template-columns: 1fr auto 1fr; gap: 16px; padding: 60px 0px; max-width: var(--max-width); margin: auto; }
.bottom-button { background: var(--body-background-2); padding: 12px 40px; border-radius: 40px; color: var(--body-color); cursor: pointer; box-shadow: var(--default-shadow); transition: transform 0.2s ease 0s; text-decoration: none; font-family: "Open Sans", sans-serif; font-size: 16px; line-height: 1; }
.bottom-button.hidden { display: none; }
.bottom-button.back, .bottom-button.next { flex-grow: 1; flex-basis: 0px; }
.bottom-button:hover { box-shadow: var(--default-h-shadow); }
h3, h4, h5, h6, p { position: relative; }
.bookmark { position: absolute; top: 0px; right: -50px; height: 40px; width: 40px; border-radius: 50%; box-shadow: var(--light-shadow); transition: all 0.2s ease 0s; cursor: pointer; }
.bookmark:hover { box-shadow: var(--default-h-shadow); }
.bookmark i { pointer-events: none; text-indent: 0px; }
.uni { margin: 60px auto 30px; border: 2px solid; padding: 20px; border-radius: 10px; }
.uni-i { height: 90px; position: absolute; left: -55px; top: -46px; transition: all 0.2s ease 0s; }
#loader-animation-wrapper { max-width: 200px; margin: 40px auto; }
#content { min-height: 600px; }
.figura img, p img { max-width: 100%; height: auto; }
.figura-titulo { margin-top: 2rem; font-size: 0.9em; letter-spacing: 1.4px; }
.figura-fonte { margin-top: 0px; margin-bottom: 2rem; font-size: 0.8em; }
.menu { position: fixed; top: 0px; left: 0px; width: 100%; background: rgba(0, 0, 0, 0.5); height: 100vh; z-index: var(--menu-z-index); padding: 0px; overflow-y: auto; color: var(--body-color); text-align: left; opacity: 0; transform: translateX(-100%); transition: opacity 0.2s ease 0s; }
.menu.open { transform: translateX(0px); opacity: 1; }
.menu .wrapper { position: relative; width: 100%; max-width: 800px; background: var(--body-background-2); display: block; overflow: auto; padding-top: 10px; min-height: calc(100vh - 76px); border-right: 1px solid var(--contorno); transform: translateX(-100px); opacity: 0; transition: all 0.2s ease 0s; }
.menu.open .wrapper { transform: translateX(0px); opacity: 1; }
.menu .wrapper:first-of-type { padding-top: var(--topbar-height); }
.referencias.open { padding: 16px; margin-bottom: 24px; }
.menu .wrapper.column { width: 100%; padding: 0px 10px; min-height: 0px; }
.menu-uni { min-width: 200px; flex-grow: 1; flex-basis: 25%; }
.menu-ap, .menu-uni { font-size: 1.1em; text-align: center; margin: 16px; background: var(--body-background); border-radius: 10px; box-shadow: inset .2px .4px 0 rgba(255,255,255,.7),var(--light-shadow); }
.menu-ap > a, .menu-uni > a { cursor: pointer; text-decoration: none; color: inherit; display: block; text-align: left; }
.menu-ap > a:hover, .menu-uni > a:hover { box-shadow: var(--default-h-shadow); border-radius: 4px; }
.menu-uni-item { padding: 16px; }
.menu-uni .menu-uni-item { border-bottom: 2px solid var(--body-background-2); }
.menu-uni-topico { display: block; padding: 16px 8px 16px 24px; font-size: 0.8em; }
.menu-uni-topico > span { text-transform: uppercase; font-size: 0.9em; font-weight: 700; filter: contrast(70%); }
.menu-uni-topico * { margin: 0px; }
.menu hr { display: none; }
.referencias { margin: 0px; width: 100%; max-height: 0px; white-space: normal; word-break: break-all; overflow: hidden; padding: 8px 0px; border-radius: 0px 0px 10px 10px; }
.referencias.text-column { max-width: none; }
.referencias.open { max-height: none; background: var(--body-background); border-top: 2px solid var(--body-background-2); }
#toggleRef { background: var(--body-background); margin: 8px; padding: 16px; border-radius: 10px; font-weight: 400; width: calc(100% - 16px); cursor: pointer; font-size: 1.2em; box-shadow: inset .2px .4px 0 rgba(255,255,255,.7),var(--light-shadow); text-decoration: none; color: inherit; display: block; }
#toggleRef.open { border-radius: 10px 10px 0px 0px; box-shadow: none; }
body.menuopen { overflow: hidden; }
body.menuopen.scroll { padding-right: 10px; }
body.menuopen.scroll .topbar { padding-right: 10px; }
body.menuopen.scroll .options-toggle { right: 10px; }
.offline-banner.hidden { display: none; visibility: hidden; }
.offline-banner { position: fixed; bottom: 0px; left: 20%; right: 20%; height: 60px; background-color: var(--body-background-2); color: var(--body-color); border-radius: 10px 10px 0px 0px; display: flex; visibility: visible; justify-content: space-evenly; align-items: center; box-shadow: rgba(0, 0, 0, 0.1) 0px -1px 3px; z-index: var(--offline-z-index); padding: 0px 10px; }
.offline-banner button { padding: 10px; border: 1px solid; border-radius: 5px; cursor: pointer; color: inherit; }
.retorno { position: fixed; bottom: 20px; right: 10px; background: var(--body-background-2); border-radius: 10px; box-shadow: 0 0 0 2px var(--contorno); z-index: var(--offline-z-index); opacity: 0; animation: 0.6s ease 0.2s 1 normal forwards running slide-in-from-right; }
@keyframes slide-in-from-right { 
 0% { opacity: 0; transform: translateX(40px); }
 100% { opacity: 1; transform: translateX(0px); }
}
.retorno .wrapper { position: relative; }
.retorno .close-retorno { position: absolute; top: -20px; right: -5px; min-height: 40px; height: 40px; width: 40px; border-radius: 50px; display: flex; align-items: center; justify-content: center; font-size: 2em; border: 0px; background: var(--uniasselvi-yellow); color: rgb(0, 0, 0); box-shadow: var(--default-shadow); cursor: pointer; }
.retorno a { display: block; color: var(--body-color); padding: 24px; text-decoration: none; border-radius: 10px; }
.close-retorno:hover, .retorno a:hover { box-shadow: var(--default-h-shadow); }
.retorno a p { margin: 0px; }
.retorno .onde-parou { padding: 16px; margin-top: 10px; box-shadow: var(--default-shadow); background: var(--body-background); border-radius: 5px; }
.retorno .parou-data { font-size: 0.8em; }
#boundary { position: fixed; z-index: var(--offline-z-index); border: 8px solid var(--body-background); }
#boundary::after { content: ""; position: absolute; inset: -6px; border: 2px dotted var(--body-color); opacity: 0.5; }
#boundary button { position: absolute; top: -6px; left: -48px; background: var(--uniasselvi-yellow); color: var(--uniasselvi-dark); border: 0px; min-height: 40px; width: 40px; display: flex; align-items: center; justify-content: center; cursor: pointer; text-align: center; }
.highlighted { text-decoration: underline dashed var(--uniasselvi-cyan); text-underline-position: under; }
.bookmarks-wrapper { position: fixed; z-index: var(--options-z-index); top: var(--topbar-height); right: 0px; bottom: 0px; left: 0px; background: rgba(0, 0, 0, 0.5); backdrop-filter: blur(2px); opacity: 0; transform: translateX(100%); visibility: hidden; transition: opacity 0.2s ease 0s; }
.bookmarks-wrapper.open { opacity: 1; visibility: visible; transform: translateX(0px); }
.bookmarks { position: absolute; margin: 16px; top: 0px; right: var(--button-size); overflow: auto; max-height: calc(100vh - var(--topbar-height) - 24px); max-width: var(--max-width); background: var(--body-background-2); border-radius: 10px; box-shadow: var(--default-shadow); padding: 0px 16px 16px; opacity: 0; transform: translateX(40px); transition: all 0.2s ease 0s; }
.bookmarks-wrapper.open .bookmarks { transform: translateX(0px); opacity: 1; }
.bookmarks::-webkit-scrollbar-thumb, .bookmarks::-webkit-scrollbar-track { border-radius: 10px; background: 0px 0px; margin: 4px; }
.bookmarks::-webkit-scrollbar-thumb { border: 2px solid var(--body-background-2); background: var(--contorno); }
.bookmark-list { display: grid; row-gap: 8px; margin-top: 8px; }
.bookmarks-titulo { margin: 0px -16px; padding: 16px 16px 8px; font-size: 1.2em; text-align: center; color: var(--body-color); font-family: var(--unidade-nome-font); letter-spacing:
0.02em; position: sticky; top: 0px; z-index: 2; background: var(--body-background-2); }
.um-bookmark { background: var(--body-background); padding: 10px; position: relative; border-radius: 10px; box-shadow: var(--default-shadow); cursor: pointer; }
.um-bookmark:hover { box-shadow: var(--default-h-shadow); }
.um-bookmark a { text-decoration: none; color: var(--body-color); }
.um-bookmark .local { font-size: 0.8em; color: var(--contorno); display: flex; align-items: center; margin: 0px; padding-right: calc(var(--button-size) + 20px); padding-bottom: 8px; border-bottom: 2px solid var(--body-background-2); }
.um-bookmark .local .material-icons { font-size: 18px; margin-right: 8px; }
.um-bookmark .remove { position: absolute; top: 4px; right: 4px; height: 32px; min-height: 32px; width: 32px; border-radius: 10px; color: tomato; border: 0px; background: 0px 0px; cursor: pointer; display: flex; align-items: center; justify-content: center; text-align: center; }
.um-bookmark .remove:hover { background: tomato; color: rgb(255, 255, 255); }
.um-bookmark .remove:hover::before { content: "Remover"; position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 10px 0px 0px 10px; padding: 0px 8px; transform: translateX(calc(-100% + 8px)); background: tomato; color: rgb(255, 255, 255); line-height: 32px; font-size: 14px; }
.um-bookmark .texto { margin: 16px; }
.bookmark-pop { position: fixed; inset: 0px; background: rgba(0, 0, 0, 0.5); z-index: var(--sidebar-z-index); }
.bookmark-pop-content { padding: 20px; background: var(--body-background-2); position: absolute; top: calc(var(--topbar-height) + 20px); right: calc(var(--button-size) + 10px); border-radius: 10px; box-shadow: var(--default-h-shadow); text-align: right; color: var(--body-color); }
.bookmark-pop-content::before { content: ""; position: absolute; height: 40px; width: 40px; background: 0px 0px; right: 10px; top: -30px; box-sizing: border-box; border-top: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 20px solid var(--body-background-2); border-left: 20px solid transparent; }
.bookmark-start::before { content: url("../img/book.svg"); position: absolute; left: -36px; top: 2px; height: 20px; width: 20px; }
.medium-zoom-overlay { z-index: var(--m-zoom-overlay); }
.medium-zoom-image { z-index: var(--m-zoom-image); }
.loader { display: none; }
.v-wrapper { position: relative; width: 100%; padding-bottom: 56.25%; height: 0px; overflow: hidden; }
.v-wrapper iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.select-css { color: var(--body-color); background-attachment: ; background-origin: ; background-clip: ; background-color: ; line-height: 1.3; padding: 0.6em 1.4em 0.5em 0.8em; width: 100%; border: 0px; box-shadow: var(--light-shadow); border-radius: 10px; appearance: none; background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23231F20%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"); background-repeat: no-repeat, repeat; background-position: right 0.7em top 50%, 0px 0px; background-size: 0.65em, 100%; cursor: pointer; }
.select-css:focus { outline: 0px; }
.select-css option { cursor: pointer; font-size: 22px; }
input[type="range"] { appearance: none; width: 100%; margin: 1em 0px; background: 0px 0px; }
input[type="range"]:focus { outline: 0px; }
input[type="range"]::-webkit-slider-runnable-track { width: 100%; height: 8px; cursor: pointer; box-shadow: rgba(0, 0, 0, 0.15) 1px 1px 1px inset; background: var(--body-color); border-radius: 4px; border: 0px solid rgba(1, 1, 1, 0); }
input[type="range"]::-webkit-slider-thumb { box-shadow: inset .4px .4px 1.6px var(--body-color),0 2px 15px rgba(0,0,0,.08),0 2px 7px rgba(0,0,0,.15); height: 24px; width: 24px; border-radius: 12px; background: var(--body-background-2); cursor: pointer; appearance: none; margin-top: -0.5em; }
p.bigg { font-size: 1.2em; margin-top: 0px; }
.avaliacao-banner { position: fixed; inset: 0px; background-color: rgba(0, 0, 0, 0.7); padding: 20px; z-index: 1000; display: flex; justify-content: center; align-items: center; }
.avaliacao-content { padding: 30px; border-radius: 10px; background-color: var(--body-background); color: var(--body-color); font-family: var(--body-font); max-width: 500px; text-align: center; }
.classificador-wrapper { display: flex; flex-direction: row-reverse; align-items: center; margin: 40px 0px 40px -30px; background-color: var(--body-background-2); width: calc(100% + 60px); justify-content: center; }
.classificador { height: 60px; width: 60px; color: var(--uniasselvi-light); text-shadow: rgb(0, 0, 0) 0px 0px 2px; cursor: pointer; transition: all 0.2s ease 0s; }
.classificador .material-icons { font-size: 36px; }
.classificador:hover, .classificador:hover ~ .classificador { color: rgb(255, 221, 0); text-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px; }
.avaliacao-content button { border: 0px; padding: 10px 20px; border-radius: 10px; color: var(--body-color); cursor: pointer; background: var(--body-background-2); box-shadow: var(--light-shadow); transition: box-shadow 0.2s ease 0s; }
.avaliacao-content button:hover { box-shadow: var(--default-h-shadow); }
.fxc { display: flex; justify-content: center; align-items: center; border-radius: 50%; }
.evo-unit { position: absolute; right: calc(100% + 15px); top: -0.5em; transform: translateY(50%); text-align: right; font-size: 16px; text-transform: none; font-weight: 400; }
.evo-unit svg .track { stroke: var(--body-background-2); stroke-width: 2; fill: transparent; }
.evo-unit svg .runner { fill: transparent; stroke: tomato; stroke-width: 2; stroke-dasharray: calc(62.8318px); stroke-dashoffset: calc(62.8318px); transform-origin: center center; transform: rotate(-90deg); transition: stroke-dashoffset 1s ease 0s, stroke 1s ease 0s; }
.evo-unit svg .cutout { fill: var(--body-background); }
.evo-unit svg .status { fill: green; }
.evo-wrapper { position: relative; }
.evo-indicator, .evo-indicator svg { width: 22px; height: 22px; animation-duration: 0.2s; animation-timing-function: ease; animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: forwards; animation-play-state: running; animation-name: evo-indicator-show; animation-timeline: auto; animation-range: normal; animation-delay: var(--delay); opacity: 0; background: var(--body-background); }
.evo-indicator span { position: absolute; top: 50%; left: 50%; font-size: 12px; letter-spacing: normal; font-family: monospace; transform: translate(-50%, -50%); }
.evo-unit:hover .evo-content { display: block; }
.evo-content { display: none; position: absolute; bottom: 0px; z-index: 20; padding-bottom: 40px; }
.evo-content .evo-wrapper { background: var(--body-background-2); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 0px 2px; padding: 16px; width: 400px; max-width: calc(100vw - 32px); text-align: left; }
.evo-content a { display: grid; grid-template-columns: 24px 1fr; gap: 8px; align-items: center; padding: 8px 16px; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 2px; width: fit-content; background: var(--body-background); font-weight: 400; cursor: pointer; text-decoration: none; }
.evo-content a:hover { box-shadow: 0px 0px 0px 2px; }
.evo-bar { position: absolute; bottom: 0px; left: 0px; right: 0px; height: 8px; background: green; }
.evo-topic p:first-child, .evo-unit p:first-child { margin-top: 0px; }
.evo-topic p:last-child, .evo-unit p:last-child { margin-bottom: 0px; }
.evo-topic { margin: 0px -8px; padding: 12px 8px; font-size: 0.8em; position: relative; animation: 0.2s linear 0s 1 normal none running evo-topic-show; transform-origin:
center top; }
.evo-topic-bar, .evo-topic-track { position: absolute; top: 0px; left: 0px; height: 5px; border-radius: 5px; width: 0px; transition: width 1s ease 0s, background 1s ease 0s; }
.evo-topic-track { width: 100%; background: var(--body-background-2); z-index: -1; }
.evo-topic-bar { background: var(--background); }
.evo-topic p { margin: 4px 0px; filter: contrast(60%); }
.evo-topic .evo-topic-score { margin-top: 8px; display: block; filter: contrast(20%); }
.evo-topic .evo-topic-cta { display: none; position: relative; margin-top: 16px; margin-left: -16px; box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 15px; padding: 8px 16px; width: fit-content; border-radius: 10px; text-decoration: none; }
.evo-topic .evo-topic-cta a { display: grid; grid-template-columns: 16px 1fr; gap: 8px; place-items: center; text-decoration: none; }
.evo-topic .evo-topic-cta a .material-icons { font-size: 1.2em; }
.evo-topic-bloon { font-size: 12px; width: 24px; height: 24px; position: absolute; bottom: calc(100% + 8px); left: 0px; transition: left 1s ease 0s; background: var(--background); border-radius: 50%; transform: translateX(-50%); color: rgb(255, 255, 255); font-family: monospace; display: flex; align-items: center; justify-content: center; }
.evo-topic-bloon::after { content: ""; width: 0px; height: 0px; border-top: 15px solid var(--background); border-left: 12px solid transparent; border-bottom: 12px solid transparent; border-right: 12px solid transparent; position: absolute; bottom: -18px; left: 0px; z-index: -1; }
.audiobook-player { position: fixed; bottom: 0px; left: 0px; height: 40px; width: 100%; background: var(--body-background-2); color: var(--body-color); padding: 10px; z-index: var(--audiobook-z-index); line-height: 1; display: grid; grid-template-columns: 1fr auto; gap: 8px; grid-template-rows: 20px; font-size: 16px; }
.audiobook-player.large { height: 140px; grid-template-rows: 120px; }
.audiobook-player iframe { width: 100%; height: 100%; border: 0px; box-sizing: border-box; }
.audiobook-player .true, .audiobook-player.large .false { display: none; }
.audiobook-player.large .true { display: inline; }
.audiobook-controls { background: var(--body-background-2); height: 28px; display: grid; grid-template: "skip toggle_open toggle_size" 28px / 1fr auto auto; gap: 8px; font-size: 16px; margin-top: -5px; }
.input-labels { display: grid; grid-template-columns: 1fr 1fr 1fr; text-align: center; margin: 0.5em 0px 1em; font-size: 12px; }
.left-align { text-align: left; }
.right-align { text-align: right; }
.audiobook-controls .row { width: 100%; }
.row.row-skip { display: grid; grid-template-columns: 1fr 1fr; grid-area: skip; gap: 16px; }
.audiobook-toggle-open, .audiobook-toggle-size, .row-skip button { border: 0px; background: var(--body-background); color: var(--body-color); padding: 4px 8px; border-radius: 4px; cursor: pointer; box-shadow: var(--light-shadow); width: 36px; display: flex; align-items: center; justify-content: center; }
.audiobook-toggle-size { grid-area: toggle_size; }
.audiobook-toggle-open { grid-area: toggle_open; }
.row-speed { grid-area: speed; }
.audiobook-player .row-speed { display: none; }
.audiobook-player .row-skip { gap: 8px; width: 80px; }
.row-skip button { padding: 0px; }
.audiobook-player:not(.large) .audiobook-controls.open .row-speed { position: fixed; bottom: 44px; right: 10px; width: 160px; display: flex; flex-direction: column; background: var(--body-background-2); padding: 0px 16px; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 1px; }
.audiobook-player.large .row-speed { display: flex; flex-direction: column; justify-content: center; }
.audiobook-player.large .audiobook-controls { margin: 0px; height: 100%; grid-template: "skip toggle_size" "speed speed" 1fr / 1fr auto; }
.audiobook-player.large .audiobook-toggle-open { display: none; }
.audiobook-player.large .row-skip { width: 100%; }
.audiobook-player.large .audiobook-toggle-open, .audiobook-player.large .audiobook-toggle-size, .audiobook-player.large .row-skip button { width: auto; }
@media only screen and (max-width: 600px) {
 .audiobook-controls { position: absolute; bottom: 6px; right: 4px; }
 .audiobook-controls .row-skip { display: none; }
 .audiobook-controls.open .row-skip { display: grid; position: fixed; bottom: 114px; background: var(--body-background-2); padding: 8px; width: 160px; right: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 1px; border-radius: 4px; }
 .audiobook-controls.open .row-skip button { width: 100%; padding: 4px; }
 .audiobook-player.large .audiobook-controls { position: initial; grid-template: "toggle_open" 1fr "toggle_size" 1fr / 1fr; }
 .audiobook-player.large .audiobook-controls .row-speed { display: none; }
 .audiobook-player.large .audiobook-controls .audiobook-toggle-open { display: flex; }
 .audiobook-player.large .audiobook-controls.open .row-speed { position: fixed; bottom: 140px; right: 10px; width: 160px; display: flex; flex-direction: column; background: var(--body-background-2); padding: 0px 16px; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 1px; }
 .audiobook-player.large .audiobook-controls.open .row-skip { bottom: 210px; }
}
.capture-desc { margin-top: 4px; }
.capture-desc .capture-fields { display: none; }
.capture-desc.open .capture-fields { display: flex; flex-direction: column; }
.capture-toggle button { border: 2px solid var(--body-color); border-radius: 4px; padding: 4px 16px; display: flex; align-items: center; justify-content: flex-end; text-align: right; background: var(--body-background-2); font-size: 0.9em; color: var(--body-color); margin-left: auto; cursor: pointer; }
.capture-desc.open .capture-toggle { display: none; }
.capture-fields textarea { resize: vertical; background: var(--body-background-2); color: var(--body-color); border-radius: 4px; margin-bottom: 4px; padding: 8px; }
.capture-fields button { border: 0px; border-radius: 4px; background: var(--body-background-2); color: var(--body-color); padding: 16px; cursor: pointer; }
.capture-desc.done * { display: none; }
@keyframes evo-topic-show { 
 0% { transform: translateY(-40px); opacity: 0; }
 100% { transform: translateY(0px); opacity: 1; }
}
@keyframes evo-indicator-show { 
 0% { display: block; transform: translateX(40px) scale(0.8); opacity: 0; }
 100% { display: block; transform: translateX(0px) scale(1.2); opacity: 1; }
}
@media only screen and (max-width: 760px) {
 .evo-indicator span { transform: translate(calc(-50% + 1px), -50%) scale(0.9); }
 @keyframes evo-indicator-show { 
 0% { display: block; transform: translateX(20px) scale(0.6); }
 100% { display: block; transform: translateX(2px) scale(1.1); opacity: 1; }
}
}
@media only screen and (max-width: 800px) {
 .capa-uni-titulo { grid-template-columns: 1fr; gap: 16px; }
 .capa-uni-label { font-size: 16px; }
 .capa-uni-topicos { grid-template-columns: 1fr; }
 .capa-uni-topico { padding: 16px; }
 .capa-uni-topico:last-child:nth-child(2n+1) { grid-column: initial; }
 .capa-uni-topico-nome { font-size: 18px; }
 .capa-titulo h1 { font-size: 36px; margin: 40px auto; }
 .capa-uni-titulo h2 { font-size: 24px !important; }
 .capa-uni-aproveitamento { grid-template-rows: auto 24px; }
 .capa-uni-bar .number { line-height: 16px; font-size: 16px; display: flex; align-items: center; }
 .capa-uni-topico-aproveitamento { gap: 8px; }
 .capa-uni-topico-label { font-size: 12px; }
 .footer { flex-direction: column; }
 .autoria { margin-top: 20px; }
 .uni-i { height: 60px; left: -20px; top: -30px; }
 #boundary button { inset: -48px auto auto -6px; }
 .bookmark-start::before { left: -30px; top: 4px; }
 .bottom-nav { grid-template-columns: 1fr 1fr; }
 .bottom-button:nth-child(2) { position: fixed; right: 10px; bottom: 10px; width: var(--button-size); height: var(--button-size); padding: 0px; background: rgba(0, 0, 0, 0.2); color: rgb(255, 255, 255); }
 .has-audio .bottom-button:nth-child(2) { bottom: 50px; padding-bottom: 12px; }
 .has-audio
.bottom-button:nth-child(2)::after { position: absolute; bottom: 10px; font-size: 10px; content: "topo"; }
}
@media only screen and (max-width: 600px) {
 .menu .wrapper.column { padding-bottom: 40px; }
 .capa.espec { padding: var(--topbar-height) 0 32px; }
 .capa.espec h1 { margin: 0px; border-radius: 0px; }
 .objetivos { border-radius: 0px; }
 .bottom-nav { padding: 40px; }
 .bottom-button span { display: none; }
 #conteudo h2 { margin: 20px auto; }
 .text-column { padding-top: 0px; padding-bottom: 0px; }
 .sub-p { margin: 2rem 0px 2rem 2rem; }
 .autoatividades, .resumo { border-radius: 0px; margin: 0px; }
 .resumo { border-bottom: 1px solid var(--contorno); }
 ol, ul { padding-inline-start: 20px; }
 .menu .wrapper { flex-direction: column; align-items: stretch; }
 .capa-topico { margin-bottom: 0px; }
 .offline-banner { left: 0px; right: 0px; height: 100px; flex-direction: column; text-align: center; }
 .offline-banner button { padding: 4px 10px; }
 .retorno { left: 0px; right: 0px; bottom: 0px; border-radius: 0px; }
 .retorno svg { height: 0px; width: 0px; }
 .retorno a { padding: 16px 24px; border-radius: 0px; }
 .retorno .close-retorno { right: 10px; }
 .bookmarks { right: 0px; }
 .topbar-titulo.has-bookmarks { padding-right: calc(2 * var(--button-size) + 40px); }
 #boundary button { inset: auto -20px -20px auto; border-radius: 50%; z-index: 1; }
 .bookmark-pop-content { left: 10px; right: 10px; }
 .bookmark-pop-content::before { right: calc(var(--button-size) + 10px); }
 .evo-content { margin-left: 8px; }
}
body.anonymous-access .capa-uni-aproveitamento, body.anonymous-access .capa-uni-topico-aproveitamento { display: none; }
body.anonymous-access .capa-uni-titulo { grid-template-columns: 1fr; }
body.anonymous-access .capa-uni-topico { grid-template-rows: 1fr; }

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Mais conteúdos dessa disciplina