;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

"Chefe sugeria que eu alisasse cabelo", diz recepcionista após vencer ação

Mayara Oliveira de Carvalho - Arquivo Pessoal
Mayara Oliveira de Carvalho Imagem: Arquivo Pessoal

Nathália Geraldo

De Universa

11/12/2020 04h00

Uma decisão do Tribunal Superior do Trabalho que condenou o laboratório Fleury a pagar indenização para uma ex-funcionária por discriminação racial explicita um tipo de racismo reproduzido dentro de empresas, privadas e públicas: o institucional.

A Justiça definiu que o laboratório deverá pagar indenização de R$ 10 mil à ex-funcionária Mayara Oliveira de Carvalho. Ela, uma mulher negra com cabelo black power, era recepcionista do Fleury na unidade Villa-Lobos, em São Paulo, em 2017. No período em que trabalhava na empresa, havia um "guia de padronização visual" de que não constavam fotos de pessoas negras, apenas de pessoas brancas.

No julgamento, a ministra relatora Delaíde Miranda Arantes destacou que "a falta de diversidade racial no guia de padronização visual da reclamada [empresa] é uma forma de discriminação, ainda que indireta, que tem o condão de ferir a dignidade humana e a integridade psíquica dos empregados da raça negra, como no caso da reclamante [ex-funcionária], que não se sentem representados em seu ambiente laboral".

Mayara Oliveira de Carvalho contou a Universa que após ser contratada para a função, foi apresentada às regras.

"No processo seletivo, foi falado sobre maquiagem e cabelo. A regra fundamental era de que, se o cabelo asse dos ombros, tinha que ser preso. E quem tinha franja, teria que colocá-la de forma discreta", explica. "Mas, meu cabelo não forma franja e não tem caimento abaixo dos ombros", conta.

Ou seja, pelas regras, poderia deixá-lo solto. Entretanto, ela conta que a supervisora pedia para que ela fizesse escova no cabelo, prendesse os fios ou os deixasse "da forma mais discreta possível". A ideia, segundo Mayara, era "manter uma aparência agradável para os clientes". O uso de uma tiara para quem tinha franja era obrigatório. O ório também era sugerido à ex-funcionária -mas, pelo volume, ele não ficava fixo.

O que é racismo institucional

Para uma das advogadas da ex-funcionária, Monique Prado, a fundamentação da ministra do TST sobre a falta de diversidade étnico-racial no documento "vai ao encontro do que o movimento negro chama de racismo institucional". "Esse guia era discriminatório e não abarcava pessoas negras. A relatora ponderou esse ponto, ao dizer que um ambiente de trabalho discriminatório não dá conta da diversidade étnico-racial daquele espaço."

Depois de ar por essas situações, conta Mayara, ela criou um projeto informativo sobre racismo no mercado de trabalho e enviou para um programa interno do laboratório, que dava oportunidade aos funcionários de sugerir projetos. Mas, conta ela, foi demitida "por não cumprir os pré-requisitos da empresa".

"O racismo estrutural é um elemento que organiza e integra a sociedade, nas diferentes dimensões. É a relação de um grupo homogêneo com um grupo de massa dominada", explica a advogada Silvia de Souza, que faz parte da equipe jurídica que representa Mayara no processo, também ligada à militância negra.

"O racismo institucional é quando essa estrutura de poder e dominação se espelha dentro de instituições públicas ou privadas, ou seja, as relações são estabelecidas no parâmetro da raça, ainda que isso seja negado."

Ter funcionários negros não basta

Contar com a presença de funcionários negros não garante que a empresa não pratique racismo institucional, explica Silvia. "Sempre é discutido dentro dos movimentos negros que não adianta ter pluralidade, uma quantidade de trabalhadores negros, se não há um ambiente saudável de trabalho. Ter um padrão [de estilo] eurocêntrico não adianta, vai desgastar emocionalmente esses trabalhadores."

A ex-funcionária diz que essa não foi a primeira vez que sofreu situações racistas no trabalho. Mas a consciência para denunciar, ela diz, veio com o ingresso na faculdade de psicologia e com o contato com movimentos negros.

"A gente precisa falar sobre isso. É tão comum fazer 'piadinhas' no cotidiano, nos diminuir pelas características, tom da pele e cabelo, que a gente acaba entendendo que é natural. É como se fosse uma hierarquia, em que as pessoas brancas são mais bonitas, inteligentes, dignas de certas oportunidades. Então, vestimos a camisa da inferioridade e não nos posicionamos. Ter conhecido a militância negra me fortaleceu muito."

Segundo Monique, a equipe jurídica se preocupou em mostrar que o ambiente corporativo era excludente para pessoas negras. Por isso, diz a advogada, a tese de defesa está calcada no guia de padronização visual. A indenização que a Fleury terá que pagar para Mayara será por danos morais. Ainda cabe recurso.

Outro lado

Por meio de nota, o grupo Fleury disse que vai recorrer da decisão "por considerar que os elementos técnicos que subsidiaram a decisão em primeira e segunda instâncias foram desconsiderados, bem como porque não reflete em nenhuma medida o comportamento ético, plural e de respeito às pessoas ao longo de sua trajetória de mais de nove décadas".

A empresa diz ainda que dos 11 mil funcionários, 50,6% são pessoas negras e 80% são mulheres.