#vaga-inativo { margin: 0 auto; color: white; text-decoration: none; background: var(--secondary-red); padding: 10px; font-size: 16px; font-weight: 500; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3); position: absolute; left: 50%; transform: translateX(-50%); z-index: 1; bottom: 97%; border-radius: 5px; } .grid-vaga { margin: 0; } .item-vaga { display: grid; position: relative; grid-template-columns: repeat(2, 1fr); margin: 5px; background-color: var(--light-grey); padding: 10px; gap: 5px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; } .vaga-info { display: flex; flex-direction: column; list-style-type: none; padding-left: 0; margin: 70px auto 25px auto; } ul.vaga-info li { text-align: justify; padding: 5px; } .grid-vaga-item { padding: 5px; } .button-container { position: relative; display: inline-block; } .expand-button { background-color: var(--secondary-blue); color: white; border: none; padding: 10px 20px; border-radius: 5px; cursor: pointer; padding-top: 2px; } .container-vaga-page { display: grid; position: relative; margin: 50px auto; background-color: var(--grey); box-sizing: border-box; border-radius: 10px; width: 80%; box-shadow: 0px 6px 5px rgba(0, 0, 0, 0.3) } .bi-vg { font-size: 24px; padding-top: 2px } .buttons-interact { display: flex; justify-content: space-around; border: none; padding: 10px; background-color: var(--secondary-blue); border-radius: 20px; } .buttons-interact-button{ border: none; background-color: transparent; color: white; font-size: 20px; } .copy-share{ display: grid; position: relative; align-items: center; justify-content: center; max-height: 300px; } .copy-to-clipboard{ display: flex; align-items: center; gap: 10px; margin: 0 10px 0 10px; } .bi-cp { font-size: 30px; cursor: pointer; } .bi{ font-size: 25px; } #copiar-text { font-size: 15px; text-decoration: none; text-align: justify; } #copiar-text>a { color: black; text-align: justify; } #vaga-status { flex: 0 0 400px; margin: 5px auto; } #cargo-field { background: var(--secondary-blue); position: absolute; top: 0; left: 0; text-align: center; border-bottom-right-radius: 10px; color: white; font-weight: 600; padding: 15px; font-size: 25px; } #cargo-field:focus{ outline: none; background-color: yellow } .conteudo-desc { height: 60px; overflow: hidden; transition: height 0.3s ease; } .conteudo-desc.expandido { height: auto; transition: height 0.3s ease; } .ver-mais { margin: 0 auto; bottom: 0; cursor: pointer; position: absolute; background: #efefef; color: black; left: 0; right: 0; text-align: center; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; font-weight: 200; font-size: 15px; } /* */ /* FUNIL */ /* */ /* */ .bg-funil-contrata { display: flex; flex-direction: column; background-color: var(--light-grey); } .funil-cards { display: flex; justify-content: center; align-items: center; flex-direction: row; margin: 1rem; gap: 80px; padding: 40px 20px; } .card-candidato { display: grid; place-items: center; position: relative; height: 300px; width: 220px; background: linear-gradient(to bottom, var(--secondary-blue), var(--primary-blue)); border-radius: 10px; cursor: pointer; overflow: hidden; } .card-candidato::before { position: absolute; content: ""; width: 50%; height: 180%; background: var(--mineral-green); transform: rotate(45deg); } .card-candidato:hover::before { animation: animate-card 2s linear infinite; } @keyframes animate-card { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } .card-candidato::after { position: absolute; content: ''; inset: 4px; background: linear-gradient(to bottom, var(--secondary-blue), var(--primary-blue)); border-radius: 8px; } .card-text { margin-top: 20px; color: white; font-weight: 300; font-size: 17px; pointer-events: none; user-select: none; z-index: 10; } .card-number { color: white; font-weight: 300; font-size: 90px; pointer-events: none; user-select: none; z-index: 10; margin-bottom: 10px; } #funil-field{ background: var(--secondary-blue); position: absolute; text-align: center; border-bottom-right-radius: 10px; color: white; font-weight: 500; padding: 10px; font-size: 18px; } /* */ /* PUBLICAR */ /* */ /* */ .vaga-publish { display: grid; align-items: center; margin-top: auto; margin-bottom: auto; background-color: var(--light-grey); margin: 5px; padding: 10px; justify-content: center; align-items: center; gap: 1rem; } .vaga-publish-text { text-align: center; } .publish-text{ text-align: center; font-weight: 500; } .vaga-publish-buttons{ display: flex; align-items: center; gap: 3rem; } .bi-publish { border: none; font-size: 30px; } .btn-share { border: none; background: none; }