@import url('https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@300&display=swap'); .root .instrucoes { position: absolute; } .root .instrucoes .background { position: absolute; font-family: 'Inter'; left: 1vw; top: 20.5vw; width: 26vw; height: 33vh; background: rgba(15, 15, 15, 0.94); color: white; border-radius: 0.5vw; } .root .instrucoes .background .titulo { position: relative; top: 4vh; text-align: center; } .root .instrucoes .background .titulo h1 { text-align: center; position: relative; margin-left: 3vw; text-shadow: 0.8px 0.8px 0 rgba(255, 255, 255, 0.116), -0.8px 0.8px 0 rgba(255, 255, 255, 0.116), 0.8px -0.8px 0 rgba(255, 255, 255, 0.116), -0.8px -0.8px 0 rgba(255, 255, 255, 0.116), 0.8px 0px 0 rgba(255, 255, 255, 0.116), -0.8px 0px 0 rgba(255, 255, 255, 0.116), 0px 0.8px 0 rgba(255, 255, 255, 0.116), 0px -0.8px 0 rgba(255, 255, 255, 0.116); color: #151515; letter-spacing: 0.1em; opacity: 0.3; font-family: 'Inter'; font-size: 1.1vw; font-style: normal; font-weight: 900; line-height: normal; text-transform: uppercase; } .root .instrucoes .background .titulo p { position: relative; margin-top: -5.2vh; text-align: center; font-family: 'Inter', sans-serif; font-size: 1.3vw; font-style: normal; font-weight: 200; line-height: normal; text-transform: uppercase; color: white; } .root .instrucoes .background .total { position: relative; top: 2vw; text-align: center; color: rgb(201, 201, 201); } .root .instrucoes .background .informacoes b { box-sizing: border-box; margin: 0.2vw; width: auto; padding: 0.5vh 0.7vw 0.5vh 0.7vw; background: linear-gradient(90deg, rgba(22, 22, 22, 0.55) 3.9%, rgba(47, 47, 47, 0.77) 100%); outline: 1px solid #6E6F71; color: white; border-radius: 0.2vw; font-weight: 400; } .root .instrucoes .background .informacoes { position: relative; top: 2vw; text-align: center; font-family: 'Inter'; font-size: 0.6vw; font-weight: 400; color: rgba(255, 255, 255, 0.781); } .root .informacoes-interface { position: absolute; left: 3vw; top: 5vh; font-family: 'Chakra Petch'; color: white; animation-name: AbrirMenu; animation-duration: 0.5s; display: none; } .root .informacoes-interface .posicao { margin-top: 1vh; margin-left: 0.5vw; font-size: 5vw; font-family: 'Chakra Petch'; } .root .informacoes-interface .posicao span { font-size: 3.8vw; } .root .informacoes-interface .posicao .titulo { position: absolute; top: -0.5vw; font-family: 'Inter'; font-weight: 300; opacity: 0.9; font-size: 0.7vw; padding: 0.2vw; border-radius: 0.1vw; } .root .informacoes-interface .corredores { position: absolute; font-family: 'Chakra Petch'; top: 12vw; } .root .informacoes-interface .corredores .corredor { margin-top: -2.5vw; } .root .informacoes-interface .corredores .corredor .posicao { font-size: 1vw; font-family: 'Inter'; } .root .informacoes-interface .corredores .corredor .nome { position: relative; left: 2vw; top: -1.3vw; font-size: 1vw; } .root .informacoes-interface .corredores .corredor .checkpoint { font-size: 2.5vw; position: relative; left: 14.5vw; top: -2.6vw; font-size: 1vw; font-weight: 300; } .root .informacoes-interface .seuTempo { position: absolute; top: 0vh; left: -4.5vw; font-size: 1vw; font-family: 'Chakra Petch'; font-weight: 300; } .root .informacoes-interface .seuTempo .titulo { position: absolute; top: 1vh; left: 14vw; width: 5.5vw; font-family: 'Inter'; font-weight: 300; opacity: 0.8; font-size: 0.7vw; padding: 0.2vw; border-radius: 0.1vw; } .root .informacoes-interface .seuTempo b { position: absolute; top: 2.5vh; left: 14vw; font-size: 2vw; font-weight: 500; text-shadow: 0px 0px 4px rgba(255, 255, 255, 0.473); } .root .informacoes-interface .tempoRestante { position: absolute; top: 9vh; left: 9.5vw; font-size: 1vw; font-family: 'Chakra Petch'; font-weight: 300; } .root .informacoes-interface .tempoRestante .titulo { position: absolute; top: -1vh; width: 10vw; font-family: 'Inter'; font-weight: 300; opacity: 0.8; font-size: 0.7vw; border-radius: 0.1vw; } .root .informacoes-interface .tempoRestante b { font-size: 2vw; font-weight: 500; text-shadow: 0px 0px 4px rgba(255, 255, 255, 0.473); } .root .placar-corrida { position: absolute; bottom: 0vh; width: 99%; height: 99%; display: none; justify-content: center; align-items: center; overflow: hidden; } .root .placar-corrida .placar-geral { position: absolute; top: 20vh; right: 2vw; } .root .placar-corrida .placar-veiculo { position: absolute; top: 20vh; left: 2vw; } .root .placar-corrida .placar-geral .titulo, .root .placar-corrida .placar-veiculo .titulo { width: 30.9vw; background: linear-gradient(90deg, #161616 3.9%, rgba(47, 47, 47, 0.91) 100%); outline: 0.1vw solid #6E6F71; padding-top: 1.35vh; padding-bottom: 1.35vh; color: white; text-align: center; font-family: 'Inter',sans-serif; font-size: 0.8vw; font-weight: 300; border-top-left-radius: 0.3vw; border-top-right-radius: 0.3vw; opacity: 0.7; } .root .placar-corrida .placar-geral .infos, .root .placar-corrida .placar-veiculo .infos { width: 30.9vw; height: 2vw; background: linear-gradient(90deg, rgba(20, 20, 20, 0.89) 3.9%, rgba(18, 18, 18, 0.85) 100%); text-align: center; outline: 0.1vw solid #6e6f71a4; font-family: 'Inter',sans-serif; font-size: 0.7vw; color: white; font-weight: 250; } .root .placar-corrida .placar-geral .infos .posicao, .root .placar-corrida .placar-veiculo .infos .posicao { position: absolute; top: 5.5vh; left: 1vw; } .root .placar-corrida .placar-geral .infos .nome, .root .placar-corrida .placar-veiculo .infos .nome { position: absolute; top: 5.5vh; left: 6vw; } .root .placar-corrida .placar-geral .infos .veiculo, .root .placar-corrida .placar-veiculo .infos .veiculo { position: absolute; top: 5.5vh; left: 18.5vw; } .root .placar-corrida .placar-geral .infos .recorde, .root .placar-corrida .placar-veiculo .infos .recorde { position: absolute; top: 5.5vh; left: 26.1vw; } .root .placar-corrida .placar-geral .corredoresBox, .root .placar-corrida .placar-veiculo .corredoresBox { width: 30.9vw; height: 2vw; background: linear-gradient(90deg, rgba(22, 22, 22, 0.55) 3.9%, rgba(47, 47, 47, 0.77) 100%); font-family: 'Inter', sans-serif; font-size: 0.8vw; color: white; outline: 0.1vw solid #6E6F71; font-weight: 100; } .placar-corrida .corredoresBox:last-child, .placar-veiculo .corredoresBox:last-child { border-bottom-left-radius: 0.3vw; border-bottom-right-radius: 0.3vw; } .root .placar-corrida .placar-geral .corredoresBox .posicao, .root .placar-corrida .placar-veiculo .corredoresBox .posicao { position: relative; text-align: center; width: 3vw; top: 0.5vw; left: 1vw; } .root .placar-corrida .placar-geral .corredoresBox .nome, .root .placar-corrida .placar-veiculo .corredoresBox .nome{ position: relative; top: -0.6vw; left: 6vw; width: 8vw; } .root .placar-corrida .placar-geral .corredoresBox .veiculo, .root .placar-corrida .placar-veiculo .corredoresBox .veiculo{ position: relative; top: -1.6vw; left: 15vw; width: 10vw; text-align: center; } .root .placar-corrida .placar-geral .corredoresBox .recorde, .root .placar-corrida .placar-veiculo .corredoresBox .recorde{ position: relative; width: 3.5vw; height: 1vw; text-align: center; top: -2.6vw; left: 26vw; } .root .placar-corrida .placar-geral .seuRanking { position: relative; } .root .placar-corrida .placar-geral .titulo-seuRanking { width: 30.9vw; background: linear-gradient(90deg, #161616 3.9%, rgba(47, 47, 47, 0.91) 100%); outline: 0.1vw solid #6E6F71; padding-top: 1.35vh; padding-bottom: 1.35vh; color: white; text-align: center; font-family: 'Inter',sans-serif; font-size: 0.8vw; font-weight: 300; } .root .placar-corrida .fecharRanking { position: absolute; bottom: 3vh; width: 99%; border-radius: 100px; font-family: 'Inter', sans-serif; font-size: 1vw; text-align: center; color: white; font-weight: 250; height: 1vh; padding-top: 1vh; padding-bottom: 1vh; } .root .placar-corrida .fecharRanking b { box-sizing: border-box; margin: 0.2vw; width: auto; padding: 0.5vh 0.4vw 0.5vh 0.4vw; background: linear-gradient(90deg, rgba(22, 22, 22, 0.55) 3.9%, rgba(47, 47, 47, 0.77) 100%); outline: 1px solid #6E6F71; color: white; font-size: 0.8vw; border-radius: 0.2vw; font-weight: 400; } .root .regressiva-corrida { width: 100%; height: 90%; display: flex; justify-content: center; align-items: center; overflow: hidden; } .root .regressiva-corrida img{ width: 15vw; margin-top: 10vh; animation: rotateIn 0.9s forwards; } .root .contagem-corrida .background-contagem{ position: absolute; left: 0vw; top: 0vh; width: 100%; height: 100%; background: rgba(15, 15, 15, 0.94); } .root .contagem-corrida .background-contagem h1{ position: relative; margin-top: 20vh; text-align: center; color: rgb(255, 255, 255); font-family: 'Inter'; font-size: 1vw; top: 19vh; font-weight: 100; } .root .contagem-corrida .background-contagem p{ position: relative; top: 10vh; text-align: center; color: rgb(255, 255, 255); font-family: 'Inter'; font-size: 5vw; font-weight: bold; animation: rotateIn 0.7s forwards; } .root .contagem-corrida .background-contagem .desistir { position: absolute; bottom: 3vh; width: 99%; border-radius: 100px; font-family: 'Inter', sans-serif; font-size: 1vw; text-align: center; color: white; font-weight: 250; height: 1vh; padding-top: 1vh; padding-bottom: 1vh; } .root .contagem-corrida .background-contagem .desistir b { box-sizing: border-box; margin: 0.2vw; width: auto; padding: 0.5vh 0.4vw 0.5vh 0.4vw; background: linear-gradient(90deg, rgba(22, 22, 22, 0.55) 3.9%, rgba(47, 47, 47, 0.77) 100%); outline: 1px solid #6E6F71; color: white; font-size: 0.8vw; border-radius: 0.2vw; font-weight: 400; } @keyframes rotateIn { 0% { transform: rotateX(-90deg); opacity: 0; transform-origin: top; } 50% { opacity: 1; } 100% { transform: rotateX(0deg); } } .root .contagem-corrida .background-contagem h2{ text-align: center; color: rgba(255, 255, 255, 0.900); font-weight: 100; font-family: 'Inter'; font-size: 1vw; } .root .aviso-interface { position: absolute; display: none; width: 99%; height: 99%; justify-content: left; align-items: center; } .root .aviso-interface .background { display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; width: 28vw; height: 30vh; border-radius: 1vw; background: url('img/map.png'), rgba(15, 15, 15, 0.94); background-size: cover; user-select: none; font-family: 'Inter'; animation-name: AbrirMenu; animation-duration: 0.5s; } .root .aviso-interface .background .novaCorrida { position: absolute; text-align: center; color: white; font-family: 'Inter'; width: 100%; top: 4vh; left: 0vw; font-size: 0.7vw; font-family: 'Inter'; height: 6vh; font-weight: 100; } .root .aviso-interface .background .nomedaCorrida { position: absolute; width: 100%; top: 6vh; left: 0vw; font-family: 'Inter'; height: 6vh; font-weight: 400; } .root .aviso-interface .background .nomedaCorrida h1 { text-align: center; position: relative; margin-left: 3vw; text-shadow: 0.8px 0.8px 0 rgba(255, 255, 255, 0.116), -0.8px 0.8px 0 rgba(255, 255, 255, 0.116), 0.8px -0.8px 0 rgba(255, 255, 255, 0.116), -0.8px -0.8px 0 rgba(255, 255, 255, 0.116), 0.8px 0px 0 rgba(255, 255, 255, 0.116), -0.8px 0px 0 rgba(255, 255, 255, 0.116), 0px 0.8px 0 rgba(255, 255, 255, 0.116), 0px -0.8px 0 rgba(255, 255, 255, 0.116); color: #151515; letter-spacing: 0.1em; opacity: 0.3; font-family: 'Inter'; font-size: 1.35vw; font-style: normal; font-weight: 900; line-height: normal; text-transform: uppercase; } .root .aviso-interface .background .nomedaCorrida p { position: relative; margin-top: -5.2vh; text-align: center; font-family: 'Inter', sans-serif; font-size: 1.4vw; font-style: normal; font-weight: 200; line-height: normal; text-transform: uppercase; color: white; } .root .aviso-interface .background .tipoCorrida { position: absolute; text-align: center; color: white; font-family: 'Inter'; width: 100%; top: 12vh; left: 0vw; font-size: 0.7vw; font-family: 'Inter'; height: 6vh; font-weight: 100; text-transform: uppercase; } .root .aviso-interface .background .informacoes { position: absolute; top: 18vh; text-align: center; font-family: 'Inter'; font-size: 0.6vw; font-weight: 100; color: rgba(255, 255, 255, 0.781); } .root .aviso-interface .background .informacoes b { box-sizing: border-box; margin: 0.2vw; width: auto; padding: 0.5vh 0.7vw 0.5vh 0.7vw; background: linear-gradient(90deg, rgba(22, 22, 22, 0.55) 3.9%, rgba(47, 47, 47, 0.77) 100%); outline: 1px solid #6E6F71; color: white; border-radius: 0.2vw; font-weight: 400; } .root .participar-corrida { position: absolute; display: flex; width: 99%; height: 99%; justify-content: center; align-items: center; } .root .participar-corrida .background { display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; width: 28vw; height: 45vh; border-radius: 1vw; background: url('img/map.png'), rgba(15, 15, 15, 0.94); background-size: cover; user-select: none; font-family: 'Inter'; animation-name: AbrirMenu; animation-duration: 0.5s; } .root .participar-corrida .background .nomedaCorrida { position: absolute; width: 100%; top: 4vh; left: 0vw; font-family: 'Inter'; height: 6vh; font-weight: 400; } .root .participar-corrida .background .nomedaCorrida h1 { text-align: center; position: relative; margin-left: 3vw; text-shadow: 0.8px 0.8px 0 rgba(255, 255, 255, 0.116), -0.8px 0.8px 0 rgba(255, 255, 255, 0.116), 0.8px -0.8px 0 rgba(255, 255, 255, 0.116), -0.8px -0.8px 0 rgba(255, 255, 255, 0.116), 0.8px 0px 0 rgba(255, 255, 255, 0.116), -0.8px 0px 0 rgba(255, 255, 255, 0.116), 0px 0.8px 0 rgba(255, 255, 255, 0.116), 0px -0.8px 0 rgba(255, 255, 255, 0.116); color: #151515; letter-spacing: 0.1em; opacity: 0.3; font-family: 'Inter'; font-size: 1.35vw; font-style: normal; font-weight: 900; line-height: normal; text-transform: uppercase; } .root .participar-corrida .background .nomedaCorrida p { position: relative; margin-top: -5.2vh; text-align: center; font-family: 'Inter', sans-serif; font-size: 1.4vw; font-style: normal; font-weight: 200; line-height: normal; text-transform: uppercase; color: white; } .root .participar-corrida .background .participar-btn { background: linear-gradient(90deg, rgba(21, 21, 21, 0.79) 3.9%, rgba(47, 47, 47, 0.77) 100%); position: absolute; left: 4vw; top: 14vh; width: 12.5vw ; height: 5vh; margin-right: 0.5vw; line-height: 4.8vh; border-radius: .3vw; font-size: 1.5vh; font-weight: 100; color: white; font-family: 'Inter'; border: #6e6f7179 0.1vw solid; transition: all 0.5s; text-align: center; } .root .participar-corrida .background .participar-btn:hover { background: linear-gradient(90deg, rgba(22, 22, 22, 0.671) 3.9%, rgba(47, 47, 47, 0.856) 100%); border: #6E6F71 0.1vw solid; transition: all 0.5s; } .root .participar-corrida .background .edit-btn { background: linear-gradient(90deg, rgba(21, 21, 21, 0.79) 3.9%, rgba(47, 47, 47, 0.77) 100%); position: absolute; right: 4vw; top: 10.9vh; width: 1.5vw ; height: 2.5vh; line-height: 2.5vh; margin-right: 0.5vw; border-radius: .3vw; font-size: 1vh; font-weight: 100; color: white; font-family: 'Inter'; border: #6e6f7179 0.1vw solid; transition: all 0.5s; text-align: center; } .root .participar-corrida .background .edit-btn svg { width: 0.8vw; margin-top: 0.5vh; } .root .participar-corrida .background .edit-btn:hover { background: linear-gradient(90deg, rgba(22, 22, 22, 0.671) 3.9%, rgba(47, 47, 47, 0.856) 100%); border: #6E6F71 0.1vw solid; transition: all 0.5s; } .root .participar-corrida .background .i-title { position: relative; top: 1vh; text-align: center; font-size: 1.2vh; min-width: 25.9vw; color: #ffffff85; margin-bottom: 8vh; } .root .participar-corrida .background input { position: absolute; border: none; text-decoration: none; border-radius: 0.4vw; background: linear-gradient(90deg, rgba(22, 22, 22, 0.55) 3.9%, rgba(47, 47, 47, 0.77) 100%); top: 10vh; width: 20vw; height: 4.8vh; left: 4vw; font-size: 1.3vh; color: #FFF; font-family: 'Inter'; text-align: center; outline: #6e6f7162 0.1vw solid; } .root .participar-corrida .background .listNecessarios { position: absolute; top: 17.5vh; width: 20vw; height: 12vh; display: flex; justify-content: center; align-items: center; flex-wrap: nowrap; text-align: center; left: 4vw; font-family: 'Inter'; gap: 0.2vw; } .root .participar-corrida .background .listNecessarios p { text-transform: none; margin-top: 10vh; height: 8vh; color: rgba(120, 228, 111, 0.918); text-align: center; font-size: 1.1vh; } .root .participar-corrida .background .listNecessarios .item { position: relative; justify-content: center; align-items: center; margin-top: 1vh; } .root .participar-corrida .background .listNecessarios .item-slot { width: 4.7vw; height: 8vh; border-radius: 0.3vw; background: linear-gradient(90deg, rgba(22, 22, 22, 0.55) 3.9%, rgba(47, 47, 47, 0.77) 100%); border: #6e6f7136 0.1vw solid; transition: all 0.5s; } .root .participar-corrida .background .listNecessarios .item img { align-items: center; justify-content: center; margin-left: 0.2vw; width: 48px; height: 48px; margin-top: 1vh; object-fit: contain; box-sizing: border-box; flex-shrink: 0; } .root .participar-corrida .background .listNecessarios .item .name { color: #ffffff; position: absolute; top: 6.5vh; width: 100%; text-align: center; font-family: 'Inter', sans-serif; overflow: hidden; font-size: 0.9vh; overflow-wrap: break-word; font-weight: 400; line-height: 1.5; } .root .participar-corrida .background .listNecessarios .item .qtd { color: #fffffff6; position: absolute; right: 0vw; z-index: 999; top: 0vh; width: auto; padding: 0.5vw; text-align: center; font-family: 'Inter'; font-size: 0.8vh; white-space: nowrap; } .root .criacao-corrida { position: absolute; display: flex; width: 99%; height: 99%; justify-content: center; align-items: center; } .root .painel_background { display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; width: 62vw; height: 70vh; border-radius: 1vw; background: rgba(15, 15, 15, 0.94); user-select: none; font-family: 'Inter'; animation-name: AbrirMenu; animation-duration: 0.5s; } .root .painel_background .fechar { position: absolute; right: 1vw; top: 2vh; width: 2vw; height: 2vw; } .root .painel_background .titulo { position: absolute; width: 100%; top: 5vh; left: 0vw; font-family: 'Inter'; height: 6vh; font-weight: 400; } .root .painel_background .titulo h1 { text-align: center; position: relative; margin-left: 3vw; text-shadow: 0.8px 0.8px 0 rgba(255, 255, 255, 0.116), -0.8px 0.8px 0 rgba(255, 255, 255, 0.116), 0.8px -0.8px 0 rgba(255, 255, 255, 0.116), -0.8px -0.8px 0 rgba(255, 255, 255, 0.116), 0.8px 0px 0 rgba(255, 255, 255, 0.116), -0.8px 0px 0 rgba(255, 255, 255, 0.116), 0px 0.8px 0 rgba(255, 255, 255, 0.116), 0px -0.8px 0 rgba(255, 255, 255, 0.116); color: #151515; letter-spacing: 0.1em; opacity: 0.3; font-family: 'Inter'; font-size: 1.35vw; font-style: normal; font-weight: 900; line-height: normal; text-transform: uppercase; } .root .painel_background .titulo p { position: relative; margin-top: -5.7vh; text-align: center; font-family: 'Inter', sans-serif; font-size: 1.4vw; font-style: normal; font-weight: 200; line-height: normal; text-transform: uppercase; color: transparent; -webkit-text-stroke: 2px white; } .root .painel_background .search svg { position: absolute; border: none; outline: none; text-decoration: none; border-radius: 0.4vw; top: 13.2vh; width: 1vw; height: 4.8vh; padding-left: 3vw; left: 0.5vw; color: #FFF; font-family: 'Inter'; z-index: 1; } .root .painel_background .search input { position: absolute; border: none; text-decoration: none; border-radius: 0.4vw; background: linear-gradient(90deg, rgba(22, 22, 22, 0.55) 3.9%, rgba(47, 47, 47, 0.77) 100%); top: 13vh; width: 17vw; height: 4.8vh; padding-left: 3vw; left: 2.5vw; font-size: 1.3vh; color: #FFF; font-family: 'Inter'; outline: #6e6f7136 0.1vw solid; } .root .painel_background .botao_criar { position: absolute; border-radius: 0.4vw; background: linear-gradient(90deg, rgba(22, 22, 22, 0.55) 3.9%, rgba(47, 47, 47, 0.77) 100%); top: 13vh; width: 7.5vw; height: 4.8vh; left: 20.5vw; color: #FFF; font-family: 'Inter'; text-align: center; line-height: 4.7vh; outline: #6e6f7179 0.1vw solid; transition: all 0.5s; font-size: 1.3vh; } .root .painel_background .botao_criar:hover { background: linear-gradient(90deg, rgba(22, 22, 22, 0.671) 3.9%, rgba(47, 47, 47, 0.856) 100%); outline: #6E6F71 0.1vw solid; transition: all 0.5s; } .root .painel_background .list_corridas { position: absolute; top: 19vh; width: 26.5vw; max-height: 47.5vh; left: 2.5vw; color: #FFF; font-family: 'Inter'; text-align: center; line-height: 4.7vh; overflow-y:auto; overflow-x:hidden; } .root .painel_background .list_corridas .box { background: linear-gradient(90deg, rgba(21, 21, 21, 0.79) 3.9%, rgba(47, 47, 47, 0.77) 100%); margin-bottom: 0.3vw; display: flex; width: 25.57vw; height: 6.39vh; border-radius: 0.4vw; color: #FFF; font-family: 'Inter'; text-align: center; line-height: 4.7vh; } .root .painel_background .list_corridas .box .botoes { max-height: 4vh; display: flex; margin-top: 1.7vh; font-family: 'Inter'; margin-left: 0.3vw; text-align: center; } .root .painel_background .list_corridas .box .botoes .btn { background: linear-gradient(90deg, rgba(21, 21, 21, 0.79) 3.9%, rgba(47, 47, 47, 0.77) 100%); width: 4vw ; height: 2.8vh; margin-right: 0.5vw; line-height: 2.8vh; border-radius: .3vw; font-size: 1.18vh; font-weight: 100; outline: #6E6F71 0.1vw solid; transition: all 0.5s; text-align: center; } .root .painel_background .list_corridas .box .botoes .btn:hover { outline: #6e6f7146 0.1vw solid; } .root .painel_background .list_corridas .box .id { font-family: 'Inter'; margin-left: 0.2vw; min-width: 4vw; height: 6.6vh; font-size: 1.5vh; color: rgba(255, 255, 255, 0.56); font-family: Inter; font-style: normal; font-weight: 400; line-height: 6.3vh; } .root .painel_background .list_corridas .box .nome { font-family: 'Inter'; text-align: left; margin-left: 0.5vw; min-width: 10vw; height: 6.6vh; font-size: 1.5vh; color: rgba(255, 255, 255, 0.56); font-weight: 400; line-height: 6.3vh; color: #ffffffd8; } .root .painel_background .list_corridas::-webkit-scrollbar{ border-radius:2vw; width:.4vw } .root .painel_background .list_corridas::-webkit-scrollbar-thumb{ background-color:white; border-radius:2vw } .root .painel_background .list_corridas::-webkit-scrollbar-track{ background:linear-gradient(90deg, rgba(63, 63, 63, 0.938) 3.9%, rgba(47, 47, 47, 0.59) 100%); border-radius:2vw } .root .painel_background .criador_corrida .popup .fundo { position: absolute; top: 0vh; left: 0vw; width: 100%; height: 70vh; border-radius: 1vw; z-index: 99; display: flex; justify-content: center; align-items: center; } .root .painel_background .criador_corrida .popup .fundo2 { position: absolute; top: 0vh; z-index: 20; left: 0vw; background-color: rgba(0, 0, 0, 0.863); filter: blur(15px); width: 100%; height: 70vh; border-radius: 1vw; z-index: 1; display: flex; justify-content: center; align-items: center; } .root .painel_background .criador_corrida .popup .fundo .ui { position: relative; display: flex; align-items: center; justify-content: center; background: linear-gradient(90deg, rgba(21, 21, 21, 0.79) 3.9%, rgba(47, 47, 47, 0.77) 100%); width: 23vw; height: 48.8vh; border-radius: 1vw; z-index: 1; animation-name: AbrirMenu; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; } .root .painel_background .criador_corrida .popup .fundo .ui .titulo{ position: absolute; top: 2vh; left: 0vw; width: 100%; text-align: center; color: white; } .root .painel_background .criador_corrida .popup .fundo .ui .itens-list { position: absolute; top: 6vh; left: 1.7vw; width: 20vw; max-height: 35.5vh; overflow-y: auto; text-align: center; color: white; gap: 0.2vw; display: flex; flex-wrap: wrap; } .root .painel_background .criador_corrida .popup .fundo .ui .itens-list::-webkit-scrollbar { display: none; } .root .painel_background .criador_corrida .popup .fundo .ui .itens-list .item { height: 8.25vh; width: 4.65vw; background: linear-gradient(90deg, rgba(21, 21, 21, 0.79) 3.9%, rgba(47, 47, 47, 0.77) 100%); border: #6E6F71 0.1vw solid; color: white; border-radius: 0.2vw; display: flex; flex-direction: column; align-items: center; justify-content: center; } .root .painel_background .criador_corrida .popup .fundo .ui .itens-list .item img { width: 48px; height: 48px; margin-bottom: 0.5vh; object-fit: contain; box-sizing: border-box; } .root .painel_background .criador_corrida .popup .fundo .ui .itens-list .item .name { font-size: 0.48vw; font-family: 'Inter'; text-align: center; } .root .painel_background .criador_corrida .popup .fundo .ui .fechar{ position: absolute; top: 1vh; right: 0.5vw; width: 1.5vw; height: 1.5vw; } .root .painel_background .criador_corrida .popup input{ width: 5.5vw; text-align: center; font-family: 'Inter'; height: 3.5vh; color: white; outline: none; text-decoration: none; border: none; background: linear-gradient(90deg, rgba(35, 35, 35, 0.95) 3.9%, rgba(47, 47, 47, 0.77) 100%); } input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .root .painel_background .criador_corrida .popup .number-input button:hover { background-color: #7c00d9; /* Cor roxa mais clara ao passar o mouse */ } .root .painel_background .criador_corrida .popup .max{ position: absolute; width: 7.7vw; z-index: 2; bottom: 10vh; left: 11.4vw; border-radius: 0.3vw; } .root .painel_background .criador_corrida .popup .min{ position: absolute; z-index: 2; width: 7.2vw; bottom: 10vh; left: 3.7vw; border-radius: 0.3vw; } .root .painel_background .criador_corrida .popup .selecionar{ position: absolute; z-index: 2; bottom: 10vh; left: 3.7vw; border-radius: 0.3vw; text-align: center; font-family: 'Inter'; width: 15.5vw; height: 3.5vh; color: white; outline: none; text-decoration: none; background: linear-gradient(90deg, rgba(21, 21, 21, 0.79) 3.9%, rgba(47, 47, 47, 0.77) 100%); font-size: 0.6vw; line-height: 3.4vh; } .root .painel_background .criador_corrida .popup .adicionar{ position: absolute; z-index: 2; bottom: 5vh; left: 3.7vw; border-radius: 0.3vw; text-align: center; font-family: 'Inter'; width: 7vw; height: 3.5vh; color: white; outline: none; text-decoration: none; background: linear-gradient(90deg, rgba(21, 21, 21, 0.79) 3.9%, rgba(47, 47, 47, 0.77) 100%); border: #6e6f7179 0.1vw solid; font-size: 0.6vw; line-height: 3.4vh; } .root .painel_background .criador_corrida .popup .voltar{ position: absolute; z-index: 2; bottom: 4.9vh; left: 11.4vw; border-radius: 0.3vw; text-align: center; font-family: 'Inter'; width: 7.75vw; height: 4vh; color: white; outline: none; text-decoration: none; background: linear-gradient(90deg, rgba(21, 21, 21, 0.79) 3.9%, rgba(47, 47, 47, 0.77) 100%); font-size: 0.6vw; line-height: 4vh; } .root .painel_background .criador_corrida .nomeCorrida { position: absolute; border: none; outline: 0.1vw solid #6e6f7136; text-decoration: none; border-radius: 0.4vw; background: linear-gradient(90deg, rgba(35, 35, 35, 0.95) 3.9%, rgba(47, 47, 47, 0.77) 100%); top: 13vh; width: 12.5vw; height: 4.8vh; left: 2.7vw; font-size: 1.3vh; color: #FFF; text-align: center; font-family: 'Inter'; z-index: 1; } .root .painel_background .criador_corrida .tempoCorrida { position: absolute; border: none; text-decoration: none; border-radius: 0.4vw; background: linear-gradient(90deg, rgba(35, 35, 35, 0.95) 3.9%, rgba(47, 47, 47, 0.77) 100%); top: 13vh; width: 12.5vw; height: 4.8vh; left: 15.6vw; font-size: 1.3vh; color: #FFF; text-align: center; font-family: 'Inter'; outline: 0.1vw solid #6e6f7136; z-index: 1; -moz-appearance: textfield; appearance: textfield; } .root .painel_background .criador_corrida .dados_list { position: absolute; top: 14.8vh; left: 2.5vw; width: 27vw; height: 40vh; overflow: hidden; } .root .painel_background .criador_corrida .dados { display: flex; margin-bottom: 2.8vh; } .range-slider { position: absolute; bottom: 8vh; left: 0; width: 95%; justify-content: space-between; align-items: center; display: none; transition: all 0.5s; } .range-slider span { padding: 0.5vw; font-family: 'Inter'; text-shadow: 0px 0px 4px rgba(255, 255, 255, 0.67); } .range-slider input[type="range"] { -webkit-appearance: none; width: 100%; background: transparent; } .range-slider input[type="range"]::-webkit-slider-runnable-track { width: 100%; height: 6px; cursor: pointer; background: #333; /* Cor da barra */ border-radius: 5px; } .range-slider input[type="range"]::-webkit-slider-thumb { -webkit-appearance: none; width: 16px; height: 16px; background: #C0C0C0; /* Cor do thumb */ border-radius: 50%; cursor: pointer; margin-top: -5px; /* Centraliza o thumb na barra */ } .range-slider input[type="range"]:focus { outline: none; } .range-slider input[type="range"]::-moz-range-track { width: 100%; height: 6px; cursor: pointer; background: #333; border-radius: 5px; } .range-slider input[type="range"]::-moz-range-thumb { width: 16px; height: 16px; background: #C0C0C0; border-radius: 50%; cursor: pointer; } .range-slider input[type="range"]::-ms-track { width: 100%; height: 6px; background: transparent; border-color: transparent; color: transparent; } .range-slider input[type="range"]::-ms-fill-lower { background: #333; border-radius: 5px; } .range-slider input[type="range"]::-ms-fill-upper { background: #333; border-radius: 5px; } .range-slider input[type="range"]::-ms-thumb { width: 16px; height: 16px; background: #C0C0C0; border-radius: 50%; cursor: pointer; margin-top: -5px; /* Centraliza o thumb */ } .range-slider span { color: white; font-family: Arial, sans-serif; } .root .painel_background .criador_corrida .dados .titulo { position: relative; text-align: center; font-size: 1.2vh; min-width: 25.9vw; color: #ffffff85; } .root .painel_background .criador_corrida .dados .seleção { position: relative; top: 7vh; left: -25.7vw; text-align: center; width: 25.4vw; height: 4.6vh; color: #ffffffd8; display: flex; gap: 0.4vw; font-size: 1.2vh; } .root .painel_background .criador_corrida .dados .seleção .box { text-align: center; border-radius: 0.4vw; width: 15.5vw; height: 4.8vh; background: linear-gradient(90deg, rgba(22, 22, 22, 0.55) 3.9%, rgba(47, 47, 47, 0.77) 100%); text-align: center; color: #FFF; line-height: 4.7vh; font-family: 'Inter'; outline: 0.1vw solid #6e6f714f; transition: all 0.5s; } .root .painel_background .criador_corrida .dados .seleção #selecionado { background: linear-gradient(90deg, rgba(22, 22, 22, 0.829) 3.9%, rgba(47, 47, 47, 0.932) 100%); outline: 0.1vw solid #6E6F71; transition: all 0.5s; } .root .painel_background .criador_corrida .necessarios .title{ position: absolute; left: 2.5vw; width: 25.9vw; text-align: center; top: 37.5vh; font-family: 'Inter'; font-size: 1.2vh; color: #ffffff85; font-style: normal; line-height: normal; font-family: 'Inter'; } .root .painel_background .criador_corrida .necessarios .listItens { position: absolute; top: 37.5vh; width: 25.9vw; height: 12vh; display: flex; justify-content: center; align-items: center; flex-wrap: nowrap; text-align: center; left: 2.5vw; font-family: 'Inter'; gap: 0.2vw; } .root .painel_background .criador_corrida .necessarios .listItens .item { position: relative; justify-content: center; align-items: center; margin-top: 1vh; } .root .painel_background .criador_corrida .necessarios .listItens .item-slot { width: 4.7vw; height: 8vh; border-radius: 0.3vw; background: linear-gradient(90deg, rgba(22, 22, 22, 0.55) 3.9%, rgba(47, 47, 47, 0.77) 100%); border: #6e6f7136 0.1vw solid; transition: all 0.5s; } .root .painel_background .criador_corrida .necessarios .listItens .adicionarItem { display: inline-block; background: rgba(34, 34, 34, 0.575); width: 2.5vh; height: 2.5vh; border-radius: 0.2vw; color: white; text-align: center; line-height: 2.5vh; font-size: 1.8vh; margin-left: 1.2vw; margin-top: 1.5vh; cursor: pointer; outline: #6e6f7136 0.1vw solid; } .root .painel_background .criador_corrida .necessarios .listItens .item img { align-items: center; justify-content: center; margin-left: 0.2vw; width: 52px; height: 52px; margin-top: 1vh; object-fit: contain; box-sizing: border-box; flex-shrink: 0; } .root .painel_background .criador_corrida .necessarios .listItens .item .name { color: #ffffff; position: absolute; top: 6.5vh; width: 100%; text-align: center; font-family: 'Inter', sans-serif; overflow: hidden; font-size: 0.9vh; overflow-wrap: break-word; font-weight: 400; line-height: 1.5; } .root .painel_background .criador_corrida .necessarios .listItens .item .qtd { color: #fffffff6; position: absolute; left: 1.8vw; z-index: 999; border-top-left-radius: 0.5vw; border-top-right-radius: 0.5vw; border-bottom-right-radius: 0.5vw; border-bottom-left-radius: 0vw; top: -1.5vh; width: auto; padding: 0.5vw; text-align: center; font-family: 'Inter'; font-size: 1vh; border: #6e6f7136 0.1vw solid; background: linear-gradient(90deg, rgba(22, 22, 22, 0.849) 3.9%, rgba(47, 47, 47, 0.918) 100%); animation-name: AbrirMenu; animation-duration: 0.5s; display: none; white-space: nowrap; } .root .painel_background .criador_corrida .necessarios .listItens .item:hover .qtd { display: inline-block; font-weight: bold; } .root .painel_background .criador_corrida .recompensas .title{ position: absolute; left: 2.5vw; width: 25.9vw; text-align: center; top: 49.5vh; color: #ffffff85; font-family: 'Inter'; font-size: 1.2vh; font-style: normal; line-height: normal; font-family: 'Inter'; } .root .painel_background .criador_corrida .recompensas .listItens { position: absolute; top: 50vh; width: 25.9vw; height: 12vh; display: flex; justify-content: center; align-items: center; flex-wrap: nowrap; text-align: center; left: 2.5vw; font-family: 'Inter'; gap: 0.2vw; } .root .painel_background .criador_corrida .recompensas .listItens .item { position: relative; justify-content: center; align-items: center; margin-top: 1vh; } .root .painel_background .criador_corrida .recompensas .listItens .item-slot { width: 4.7vw; height: 8vh; border-radius: 0.3vw; background: linear-gradient(90deg, rgba(22, 22, 22, 0.55) 3.9%, rgba(47, 47, 47, 0.77) 100%); border: #6e6f7136 0.1vw solid; transition: all 0.5s; } .root .painel_background .criador_corrida .recompensas .listItens .adicionarItem { display: inline-block; background: rgba(34, 34, 34, 0.575); width: 2.5vh; height: 2.5vh; border-radius: 0.2vw; color: white; text-align: center; line-height: 2.5vh; font-size: 1.8vh; margin-left: 1.2vw; margin-top: 1.5vh; cursor: pointer; outline: #6e6f7136 0.1vw solid; } .root .painel_background .criador_corrida .recompensas .listItens .item img { align-items: center; justify-content: center; margin-left: 0.2vw; width: 52px; height: 52px; margin-top: 1vh; object-fit: contain; box-sizing: border-box; flex-shrink: 0; } .root .painel_background .criador_corrida .recompensas .listItens .item .name { color: #ffffff; position: absolute; top: 6.5vh; width: 100%; text-align: center; font-family: 'Inter', sans-serif; overflow: hidden; font-size: 0.9vh; overflow-wrap: break-word; font-weight: 400; line-height: 1.5; } .root .painel_background .criador_corrida .recompensas .listItens .item .qtd { color: #fffffff6; position: absolute; left: 1.8vw; z-index: 999; border-top-left-radius: 0.5vw; border-top-right-radius: 0.5vw; border-bottom-right-radius: 0.5vw; border-bottom-left-radius: 0vw; top: -1.5vh; width: auto; padding: 0.5vw; text-align: center; font-family: 'Inter'; font-size: 1vh; border: #6e6f7136 0.1vw solid; background: linear-gradient(90deg, rgba(22, 22, 22, 0.849) 3.9%, rgba(47, 47, 47, 0.918) 100%); animation-name: AbrirMenu; animation-duration: 0.5s; display: none; white-space: nowrap; } .root .painel_background .criador_corrida .recompensas .listItens .item:hover .qtd { display: inline-block; font-weight: bold; } .root .painel_background .criador_corrida .avançar-corrida { background: linear-gradient(90deg, rgba(21, 21, 21, 0.79) 3.9%, rgba(47, 47, 47, 0.77) 100%); position: absolute; left: 24.5vw; bottom: 2vh; width: 15.5vw ; height: 5vh; margin-right: 0.5vw; line-height: 4.8vh; border-radius: .3vw; font-size: 1.5vh; font-weight: 100; color: white; font-family: 'Inter'; border: #6e6f7179 0.1vw solid; transition: all 0.5s; text-align: center; } .root .painel_background .criador_corrida .avançar-corrida:hover { background: linear-gradient(90deg, rgba(22, 22, 22, 0.671) 3.9%, rgba(47, 47, 47, 0.856) 100%); border: #6E6F71 0.1vw solid; transition: all 0.5s; } .root .painel_background .criador_corrida .botoes { display: flex; position: absolute; left: 19.8vw; bottom: 2vh; width: auto; gap: 0.5vw; } .root .painel_background .criador_corrida .botoes .box { background: linear-gradient(90deg, rgba(21, 21, 21, 0.79) 3.9%, rgba(47, 47, 47, 0.77) 100%); width: 10.6vw ; height: 5vh; line-height: 4.8vh; border-radius: .3vw; font-size: 1.5vh; font-weight: 100; color: white; font-family: 'Inter'; border: #6e6f7179 0.1vw solid; transition: all 0.5s; text-align: center; } .root .painel_background .criador_corrida .botoes .avançar-corrida:hover { background: linear-gradient(90deg, rgba(22, 22, 22, 0.671) 3.9%, rgba(47, 47, 47, 0.856) 100%); border: #6E6F71 0.1vw solid; transition: all 0.5s; } @keyframes AbrirMenu{ 0%{ opacity:0; transform:scale(.2) } 100%{ transform:scale(1); opacity:1 } } @keyframes FecharMenu{ 0%{ opacity:1; transform:scale(1) } 100%{ transform:scale(.5); opacity:0 } }